par Jesus Sosa Il y a 6 mois
406
Plus de détails
Sistemas objeto–relacionales
Un sistema objeto–relacional es un sistema relacional que permite almacenar objetos en sus tablas y utiliza operaciones por implementar relaciones al vuelo.
Objetos en Oracle
Son tipos de datos definidos por el usuario
Tipos de objetos y referencias
4. Funciones y predicados útiles con objetos - La función VALUE es una función toma como parámetro un alias de tabla (de una tabla de objetos) y devuelve instancias de objetos correspondientes a las filas de la tabla.
3. Herencia de tipos En Oracle se pueden construir jerarquías de tipos y subtipos de los atributos y los métodos del tipo padre.
2. Colecciones En Oracle soporta dos tipos de datos colección: las tablas anidadas y los varray. Un varray es una colección ordenada de elementos.
1. Métodos Son funciones o procedimientos que se pueden declarar en la definición de un tipo de objeto.
El modelo entándar ODMG
Los componentes de la arquitectura ODMG para un SGBD orientado a objetos
Como
4. Lenguaje de consulta de objetos OQL OQL es un lenguaje declarativo del tipo de SQL que permite realizar consultas de modo eficiente sobre bases de datos orientadas a objetos, incluyendo primitivas de alto nivel para conjuntos de objetos y estructuras.
2. Lenguaje de definición de objetos (ODL) Define los atributos y las relaciones entre tipos, y especifica la signatura de las operaciones.
1. Modelo de objetos Los objetos almacenados, se gestionan del modo que puedan ser accedidos por múltiples usuarios y aplicaciones.
- Objetos - Literales - Tipos - Propiedades - Transacciones
1. Objeto Lleva valores que se almacena como atributos, variables y propiedades.
2. Clase Se le conoce como plantilla en donde va los objetos que contienen los objetos, atributos, variables y propiedades.
3. Tipos de clases - De control cuando un programa es controlado de un objeto. - De entidad son para objetos y personas entre otros, etc. - De interfaces que representan ventanas gráficas y menús.
4. Tipos de métodos - Constructores que tiene instrucciones para variables. - Destructores es para destruir un objeto por sintaxis. - Accesos que devuelve valor de atributo a un objeto. - Mutaciones que almacenan nuevo valor en un atributo.
5. Sobrecarga de métodos Son métodos que tienen el mismo nombre pero que necesitan distintos datos para operar.
6. Nombres de clases, atributos y métodos - Los nombres de las clases empiezan por una letra mayúscula. - Los nombres de los atributos y de los métodos empiezan por minúscula
7. Herencia de atributos - Trabajar con clases que son similares pero no idénticas.
8. Herencia múltiple Cuando una clase hereda de mas de una superclase se tiene herencia múltiple.
9. Interfaces Es una especificación para una clase sin instrucciones en los métodos. Y contiene atributos y métodos.
10. Polimorfismo Se aplica a varias subclases de la misma superclase que tienen métodos con la misma signatura y con distintas implementaciones.
El modelo de datos orientado a objetos
Los objetos desaparecen cuando el programa termina su ejecución y llama persistencia.
Estructura
3. UML Es un estándar para el modelo datos en los objetos que mejora una arquitectura de BD para manejar un sistema de información para procesos de negocios en una empresa.
2. Integridad Los identificadores de los objetos deben corresponder en ambos extremos de la relación. Y Aparejador es atributo supervisa, que sirve para organizar y relacionar información garantizando integridad en esa misma relación.
1. Relaciones No tienen estructuras de datos que forman parte de BD de datos y representan los enlaces entre tablas, ya funcionando tienen el identificador del objeto que no se debe cambiar mientras forma parte de esa BD.