Proyecto
Base de datos relacionales orientados a objetos
• 1) RELACIONES ANIDADAS:
El modelo relacional anidado es una extensión delmodelo 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, y las relaciones pueden guardarse en otrasrelaciones. Los objetos complejos, por tanto, pueden representarse mediante una única tupla de las relaciones anidadas. Si se consideran las tuplas de las relaciones anidadas como elementos de datos, se tieneuna correspondencia uno a uno entre los elementos de datos y los objetos de la vista de la base de datos del usuario.
Las relaciones anidadas se ilustran mediante un ejemplo extraído de unabiblioteca. Considérese que para cada libro se almacena la información siguiente:
• Título del libro.
• Lista de autores.
• Editorial.
• Lista de palabras clave.
Puede verse que, si se define unarelación para la información anterior, varios de los dominios serán no atómicos.
• Autores. Un libro puede tener varios autores. No obstante, puede que se desee hallar todos los documentos entre cuyosautores estuviera Santos. Por tanto, hay interés en una parte del elemento del dominio «conjunto de autores».
• Palabras clave. Si se guarda un conjunto de palabras clave de cada documento se esperapoder recuperar todos los documentos cuyas claves incluyan una o varias de las palabras clave especificadas. Por tanto, se considera que el dominio de la lista de palabras clave no es atómico.
•Editorial. A diferencia de palabras clave y autores, editorial no tiene un dominio de tipo conjunto. Sin embargo, se puede considerar que editorial consiste en los subcampos nombre y sucursal. Estamanera de considerarlo hace que el dominio de editorial no sea atómico.
• 2) TIPOS COMPLEJOS:
El modelo de datos orientado a objetos ha creado la necesidad de características como la herencia y las...
Regístrate para leer el documento completo.