Please enable JavaScript.
Coggle requires JavaScript to display documents.
Capítulo 9 (Tipos complejos:
Los sistemas de tipos complejos y la…
Capítulo 9
Tipos complejos:
Los sistemas de tipos complejos y la programación orientada a objetos permiten que los conceptos del modelo E-R,, como la identidad de las entidades, los atributos multivalorados y la generalización y las especialización, se representen directamente sin que haga falta una compleja traducción al modelo relacional.
-
Tipos estructurados:
Los tipos estructurados permiten la representación
directa de atributos compuestos de los diagramas E-R.
Un tipo estructurado puede tener métodos definidos
sobre él. Los métodos se declaran como parte de la definición de tipos de un tipo estructurado.
-
-
-
Funciones y procedimientos:
. Se pueden definir mediante el componente procedimental de SQL:1999 o mediante un lenguaje de programación como Java, C o C++.
-
-
-
Comparación entre las bases de datos orientadas a objetos y las bases de datos relacionales orientadas a objetos
Sistemas relacionales:
tipos de datos sencillos,
lenguajes de consulta potentes, protección elevada.
Bases de datos orientadas a objetos basadas en
lenguajes de programación persistentes:
Tipos de datos complejos, integración con los lenguajes de programación, elevado rendimiento.
Sistemas relacionales orientados a objetos:
tipos de datos complejos, lenguajes de consulta potentes, protección elevada.
Relaciones anidadas
El modelo relacional anidado es una extensión del
modelo relacional en la que los dominios pueden ser atómicos o de relación.
El valor de las tuplas de los atributos puede ser una relación, y las relaciones pueden guardarse en otras relaciones,
Tipos de referencia:
Los lenguajes orientados a objetos proporcionan la
posibilidad de hacer referencia a los objetos. Para inicializar un atributo es necesario obtener el identificador de la tupla a la que se va a hacer la referencia.