Variados

Páginas: 2 (386 palabras) Publicado: 15 de mayo de 2012
¿Que es un objeto en base de datos?
es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puedeconsiderarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
Tipos de Datos Definidos por el Usuario
Un tipo de dato define una estructura yun comportamiento común para un conjunto de datos de las aplicaciones. Los usuarios de Oracle pueden definir sus propios tipos de datos mediante dos categorías: tipos de objetos (object type) y tipospara colecciones (collection type). Para construir los tipos de usuario se utilizan los tipos básicos provistos por el sistema y otros tipos de usuario previamente definidos.
1.1.1. Tipos deobjetos
Un tipo de objeto representa una entidad del mundo real y se compone de los siguientes elementos:
• Su nombre que sirve para identificar el tipo de los objetos. • Sus atributos que modelan laestructura y los valores de los datos de ese tipo. Cada atributo
puede ser de un tipo de datos básico o de un tipo de usuario.
• Sus métodos (procedimientos o funciones) escritos en lenguajePL/SQL (almacenados en la
BDOR), o escritos en C (almacenados externamente).
Los tipos de objetos actúan como plantillas para los objetos de cada tipo.
sintaxis
un ejemplo de cómo definir el tipo dedato Dirección en el lenguaje de definición de datos de Oracle, y cómo utilizar este tipo de dato para definir el tipo de dato de los objetos de la clase de Cliente_T.
DEFINICIÓN ORIENTADA AOBJETOS
define type Direccion_T:
tuple [calle:string,
ciudad:string,
prov:string,
codpos:string]
define class Cliente_T
type tuple [clinum: integer,
clinomb:string,
direccion:Direccion_T,telefono: string,
fecha-nac:date]
operations edad():integer
DEFINICIÓN EN ORACLE
CREATE TYPE direccion_t AS OBJECT (
calle VARCHAR2(200),
ciudad VARCHAR2(200),
prov CHAR(2),
codpos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variado
  • Varios
  • Varios
  • Varios
  • Variados
  • Varios
  • Varios
  • Varios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS