Fbd e1 fase_3_modelos_de_datos

Post on 22-Jul-2015

96 views 0 download

Transcript of Fbd e1 fase_3_modelos_de_datos

MODELOS PARA

DISEÑAR BASES

DE DATOSELEMENTO 1.

MODELOS PARA DISEÑAR

BASES DE DATOS

• Modelo-entidad relación

• Modelo Relacional

• Modelo Jerárquico

• Modelo de Red

• Orientado a objetos

Modelo Entidad-Relación

• El modelo entidad relación (ER) proporciona una herramienta para representar información del mundo real a nivel conceptual.

• Creado en 1976 por Peter Chen, permite describir las entidades involucradas en una base de datos, así como las relaciones y restricciones de ellas.

• Notación gráfica.

• Tiene semántica clara.

• Fácil de entender aún por no especialistas.

• Independiente de cualquier SABD.

Modelo Entidad-Relación

• Una entidad es un elemento con existencia independiente de otros elementos.

Física: un auto, una casa, una persona, un empleado.

Conceptual: un trabajo, un curso, un préstamo.

• Un conjunto de entidades o tipo entidad es un conjunto de entidades que comparten las mismas propiedades.

Modelo Entidad-Relación

• Entidad: un objeto abstracto de algún tipo

• Conjunto de entidades: unacolección de objetos similares

• Atributos: propiedades de entidadesen un conjunto de entidades

• Relaciones: conexiones entre dos omás conjuntos de entidades

MODELO RELACIONAL

• El objetivo del modelo relacional es crear un "esquema", el cual consiste en un conjunto de "tablas" que representan "relaciones", relaciones entre los datos.

• Fue propuesto originariamente por E.F. Codd en 1970. Gracias a su coherencia y facilidad de uso, el modelo se ha convertido en los años 80 en el más usado para la producción de DBMS.

MODELO RELACIONAL

• La estructura fundamental del modelo relacional es precisamente esa, "relación", es decir una tabla bidimensional constituida por líneas (tuplas) y columnas (atributos).

• Las relaciones representan las entidades que se consideran interesantes en la base de datos.

• Cada instancia de la entidad encontrará sitio en una tupla de la relación, mientras que los atributos de la relación representarán las propiedades de la entidad.

MODELO JERARQUICO• Los datos se organizan

jerárquicamente mediante un árbol invertido. Este modelo utiliza punteros para navegar por los datos almacenados. Fue el primer modelo DBMS.

MODELO DE RED• Al igual que el modelo

jerárquico, este modelo utiliza punteros hacia los datos almacenados. Sin embargo, no necesariamente utiliza una estructura de árbol invertido.

MODELO ORIENTADO A

OBJETOS

• ODBMS: Object-oriented Database Management System (Sistema de Administración de Bases de Datos Orientadas a Objetos): los datos se almacenan como objetos, que son estructuras denominadas clasesque muestran los datos que contienen. Los campos son instancias de estas clases

REFERENCIAS

• http://es.kioskea.net/contents/bdd/bddtypes.php3