investigacion base de datos
PROGRAMA DE EDUCACION A DISTANCIA
NOMBRE DE LA MATERIA:
Fundamentos de bases de datos
ALUMNO:
EDUARDO OROZCO HERNANDEZ
NUMERO DE CONTROL:
11380924
ASESOR:
Gabriela Lotzin Rendón
UNIDAD: TULA
A 21 de Octubre de 2013 Cd. Tula Tamaulipas
Cuál es la visión y objetivo de una base de datos orientada a objetos.
Las bases dedatos orientadas a objetos se diseñan para trabajar bien en conjunción con lenguajes de programación orientados a objetos como Java, C#, Visual Basic.NET y C++. Los ODBMS usan exactamente el mismo modelo que estos lenguajes de programación.
En una base de datos orientada a objetos, la información se representa mediante objetos como los presentes en la programación orientada a objetos. Cuando seintegra las características de una base de datos con las de un lenguaje de programación orientado a objetos, el resultado es un sistema gestor de base de datos orientada a objetos.
Mencione y ejemplifique los tipos de datos complejos a utilizar en una base de datos orientada a objetos.
Considérense, por ejemplo, un conjunto de direcciones. Mientras una dirección completa puede servista como un elemento de datos atómico de tipo cadena de caracteres, esta forma de verlo escondería detalles como la calle, la población, la provincia, y el código postal que podrían ser interesantes para las consultas. Por otra parte, si una dirección se representa dividiéndola en componentes (calle, población, provincia y código postal) las consultas escritas serían más complicadas, puestendrían que mencionar cada campo. Una alternativa mejor es permitir tipos de datos estructurados, que admiten un tipo dirección con suportes calle, población, provincia y código postal.
Otro ejemplo: considérense los atributos multivariados del modelo E-R. Tales atributos son naturales, por ejemplo, para la representación de números de teléfono, ya que las personas pueden tener más de un teléfono.Mencione como se lleva a cabo el proceso de herencia de tablas y atributos en una base de datos orientada a objetos y ejemplifique.
La herencia es un intento de adaptación de estos diagramas al paradigma orientado a objetos. La herencia es un tipo de relación entre una entidad "padre" y una entidad "hijo". La entidad "hijo" hereda todos los atributos y relaciones de la entidad "padre". Por tanto,no necesitan ser representadas dos veces en el diagrama. La relación de herencia se representa mediante un triángulo interconectado por líneas a las entidades. La entidad conectada por el vértice superior del triángulo es la entidad "padre". Solamente puede existir una entidad "padre" .
Como se implementa una base de datos orientada a objetos.
Como se implementa una base de datos orientada aobjetos.
Bases de datos orientadas a objetos (BDOO)
¿Qué es O.O.?
En esos mundos OO, el conocimiento se descentraliza en todos los objetos que lo componen, cada objeto sabe hacer lo suyo y no le interesa saber cómo el vecino hace su trabajo, pero sabe que lo hace y qué es lo que puede hacer. Como bien lo definió Dan Ingalls de Smalltalk con las siguientes palabras:
"La orientación a objetosproporciona una solución que conduce a un Universo de Objetos 'bien educados' que se piden de manera cortés, concederse mutuamente sus deseos".
¿Por qué O.O.?
La meta es dejar la etapa en la que la construcción del software es una labor de artesanos, y pasar a la etapa en la que se pueda tener fábricas de software, con gran capacidad de reutilización de código y con metodología eficiente yefectiva que se apliquen al proceso de producción.
¿Qué es una BDOO?
A finales de los 80's aparecieron las primeras BDOO, es una base de datos inteligente. Soporta el paradigma orientado a objetos almacenando datos y métodos, y no sólo datos. Está diseñada para ser eficaz, desde el punto de vista físico, para almacenar objetos complejos. Evita el acceso a los datos; esto es mediante los...
Regístrate para leer el documento completo.