Bases de Datos relacional-objeto

10
Bases de Datos relacional-objeto introducción al desarrollo Marco A. Hernández Vásquez MBD-102 Bases de Datos Relacionales-Objeto (MBD-102)

Transcript of Bases de Datos relacional-objeto

Page 1: Bases de Datos relacional-objeto

Bases de Datos relacional-objetointroducción al desarrollo

Marco A. Hernández Vásquez

MBD-102 Bases de Datos Relacionales-Objeto (MBD-102)

Page 2: Bases de Datos relacional-objeto

Introducción

Page 3: Bases de Datos relacional-objeto

Debilidades del Modelo RelacionalPobre representación del Mundo Real: Es difícil y complejo intentar representar ciertos conceptos y comportamientos del mundo real. El concepto de JOIN no es natural en un ambiente real.

Ausencia de heterogeneidad: El modelo relacional asume homogeneidad horizontal y vertical. Toda tupla de una misma tabla posee los mismos atributos. Los valores de una columna pertenecen a un mismo dominio. La intersección de fila y columna deben ser atómicos.

Operaciones restringidas: Operaciones de conjuntos sobre tuplas. Poder computacional del motor de base de datos únicamente.

Manejo limitado de acceso a datos: Complejidad y limitación en consultas sobre relaciones sobre si mismas. Pocas facilidades para navegar atraves de los datos.

Page 4: Bases de Datos relacional-objeto

La orientación a Objetos

El diseño orientado por objetos crean una representación del dominio delproblema en el mundo real y lo transforma en un dominio de soluciones.

Da como resultado un diseño el cual interconexiona los objetos de datos(elementos de datos) y las operaciones de procesamiento, de forma tal queencapsula la información y el procesamiento.

Este encapsulamiento es el paradigma fundamental de la orientación porobjetos.

Page 5: Bases de Datos relacional-objeto

La orientación a Objetos: Conceptos

Ejemplos: Persona, Equipo Hardware, Materiales, Información, Software,Procesos, Procedimientos

Page 6: Bases de Datos relacional-objeto

La orientación a Objetos: Conceptos

Page 7: Bases de Datos relacional-objeto

La orientación a Objetos: Conceptos

Page 8: Bases de Datos relacional-objeto

La orientación a Objetos: Conceptos

estado

comportamiento

Page 9: Bases de Datos relacional-objeto

La orientación a Objetos: Conceptos

Page 10: Bases de Datos relacional-objeto

Evolución Modelos de Datos

1970 Ted Codd escribe artículo en el que establece 2 objetivos para el manejo de datos compartidos:

1. Independencia de datos (aplicaciones independientes del detalle físico de los datos)

2. Consistencia

Uso de tablas, filas y columnas Conjunto de operaciones lógicas Predicados lógicos (cálculo relacional)