Please enable JavaScript.
Coggle requires JavaScript to display documents.
Capítulo 8 Bases de Datos Orientadas a Objetos (Modelo de datos…
Capítulo 8
Bases de Datos
Orientadas a Objetos
Es necesaria para tipos de datos complejos
Las bases de datos tradicionales usualmente utilizan tipos de datos simples. Pero con el paso del tiempo, los tipos de datos más complejos se han vuelto muy importantes.
Ejemplo:
Una dirección puede ser vista como:
-String simple
-Atributos separados para cada parte
-Atributos compuestos (no en primera forma normal)
Modelo de datos Orientado a Objetos
Un objeto corresponde a una entidad en el diagrama Entidad Relación
El modelo de datos Orientado a Objetos es un modelo de datos lógico
Adaptación de los paradigmas Orientados a Objetos a los sistemas de BD
Estructura de Objetos
Un objeto está asociado a:
Variables
; Contienen los datos del objeto
Mensajes
: A los que el objeto responde
Métodos
: Cada uno es un bloque de código para implementar un mensaje
Clases de Objetos
Objetos similares se agrupan en clases
Cada objeto es llamado una
instancia
de su clase
Todos los objetos de una clase tienen las mismas:
Variables, de los mismos tipos
Interfaz de mensajes
Métodos
Herencia
Coloca relaciones "es un" entre clases, y les asigna una jerarquía
Las variables y mensajes que pertenecen a la clase padres se heredan a las clases hijas
Lenguajes Orientados a Objetos
Los conceptos de POO pueden ser usados de diferentes maneras
La orientación a objetos puede usarse como herramienta de diseño, así como codificarse en una base de datos relacional
Los conceptos de POO pueden incorporarse al lenguaje de programación que se utiliza para manipular la BD