fbd e1 fase_3_modelos_de_datos

11
MODELOS PARA DISEÑAR BASES DE DATOS ELEMENTO 1.

Upload: universidad-estatal-de-sonora

Post on 22-Jul-2015

96 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fbd e1 fase_3_modelos_de_datos

MODELOS PARA

DISEÑAR BASES

DE DATOSELEMENTO 1.

Page 2: Fbd e1 fase_3_modelos_de_datos

MODELOS PARA DISEÑAR

BASES DE DATOS

• Modelo-entidad relación

• Modelo Relacional

• Modelo Jerárquico

• Modelo de Red

• Orientado a objetos

Page 3: Fbd e1 fase_3_modelos_de_datos

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.

Page 4: Fbd e1 fase_3_modelos_de_datos

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.

Page 5: Fbd e1 fase_3_modelos_de_datos

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

Page 6: Fbd e1 fase_3_modelos_de_datos

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.

Page 7: Fbd e1 fase_3_modelos_de_datos

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.

Page 8: Fbd e1 fase_3_modelos_de_datos

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.

Page 9: Fbd e1 fase_3_modelos_de_datos

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.

Page 10: Fbd e1 fase_3_modelos_de_datos

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

Page 11: Fbd e1 fase_3_modelos_de_datos

REFERENCIAS

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