Please enable JavaScript.
Coggle requires JavaScript to display documents.
Capítulo 9 Bases de Datos Relacionales Orientadas a Objetos (Tipos…
Capítulo 9
Bases de Datos Relacionales Orientadas a Objetos
Modelos de Datos Relacionales Orientados a Objetos
Extiende el modelo de datos relacional incluyéndole orientación a objetos para lidiar con los tipos de datos añadidos
Permite que los atributos de las tuplas tengan tipos complejos, incluyendo valores no atómicos, como relaciones anidadas
Preserva lo fundamental de las relaciones, en particular, el acceso a datos declarativo
Relaciones Anidadas
Extensión del modelo relacional en la que los dominios pueden ser atómicos o de relación. Por tanto, el valor de las tuplas de los atributos puede ser una relación
Tipos Complejos (Estructurados y Colecciones)
Los tipos estructurados pueden ser declarados y utilizados en SQL
Los tipos estructurados pueden ser utilizados para crear tablas.
Se pueden crear tablas sin crear un tipo intermedio
Se utilizan arreglos, y se puede acceder a elementos individuales mediante índices
Herencia
Los subtipos pueden redefinir métodos utilizando la
overriding method
en lugar de
method
en la declaración
Cabe recalcar que SQL:1999 no soporta herencia múltiple
Funciones SQL
Se permite la declaración de funciones, métodos y procedimientos, mediante SQL o algún lenguaje como C.
Las funciones son especialmente útiles con tipos de datos como imágenes
Puntos fuertes de los Sistemas de Bases de Datos
Sistemas Relacionales
BD Orientada a Objetos con lenguajes persistentes
Sistemas Relacionales Orientados a Objetos