Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Oracle, Orientado A Objetos PRESENTACION
Oracle, Orientado A Objetos PRESENTACION
OBJETOS
Integrantes:
Luiza Benavides
Isis Suarez
Introduccin
Propiedades
Ventajas
Desventajas
Bibliografa
http://www.slideshare.net/migmorbus1/ba
se-de-datos-orientado-a-objetos
Tipos de objetos
Ejemplo
Mtodos
La especificacin de un mtodo se hace junto con la
creacin de su tipo, y debe llevar siempre asociada una
directiva de compilacin (PRAGMA ESTRICT_REFERENCES),
para evitar que los mtodos manipulen la base de datos o
las variables del paquete PL/SQL. Tienen el siguiente
significado:
WNDS: no se permite al mtodo modificar las tablas de la
base de datos.
WNPS: no se permite al mtodo modificar las variables del
paquete PL/SQL.
RNDS: no se permite al mtodo leer las tablas de la base
de datos.
RNPS: no se permite al mtodo leer las variables del
paquete PL/SQL.
Ejemplo
Constructores de tipo
Ejemplo
Mtodos de comparacin
Para comparar los objetos de cierto tipo
es necesario indicar a Oracle cul es el
criterio de comparacin. Para hacer esto
hay que escoger entre un mtodo MAP o
ORDER, debindose definir al menos uno
de estos mtodos por cada tipo de
objetos que necesiten ser comparados.
La diferencia entre ellos es la siguiente:
Ejemplo
Ejemplo
Tablas de objetos
Ejemplo
Alias
En una base de datos con tipos y objetos, lo
ms recomendable es utilizar siempre alias
para los nombres de las tablas. El alias de una
tabla debe ser nico en el contexto de una
consulta. Los alias se utilizan para acceder al
contenido de las tablas, pero hay que tener
cuidado de utilizarlos adecuadamente en las
tablas que almacenan objetos. El siguiente
ejemplo ilustra cmo se deben utilizar.
Ejemplo
Consultas
Insercin de Referencias
Llamadas a mtodos