Modelo entidad - relación Características Ejemplos.

Post on 02-Apr-2015

126 views 2 download

Transcript of Modelo entidad - relación Características Ejemplos.

Modelos existentes de base de datos

Modelo entidad - relaciónCaracterísticas

Ejemplos

Andrés David Betín RodríguezJhonny Enrique Madera OsorioJorge Andrés Osorio Romero

Estudiantes del programa de Ingeniería de Sistemas – Universidad de Cartagena – VI

Semestre

Integrantes

General:Definir de manera clara y puntual los diferentes modelos de bases de datos existentes a nivel general.

Específico:Realizar la definición y explicación del modelo entidad – relación, dejando claras sus características y proponiendo ejemplos.

Objetivos

Específico:

Realizar la definición y explicación del modelo entidad – relación, dejando claras sus características y proponiendo ejemplos.

Establecer recomendaciones para definir un buen modelo de base de datos.

«SABER HACER»

Más que hacer las cosas bien, es mejor hacerlas bien hechas.

EL BUEN DISEÑO DE UNA BASE DE DATOS DETERMINA EL ÉXITO DE UN SISTEMA DE

INFORMACIÓN

Justificación

¿Qué es un modelo?

Modelo de red Modelo jerárquico Modelo de orientado a objetos Modelo entidad - relación Modelo relacional

MODELOS EXISTENTES

Modelo orientado a objetos

Colección de objetos

Estado Comportamiento

METODOSPROPIEDADES O VARIABLES

El modelo de red es un Modelo de base de datos concebido como un modo flexible de representar objetos y su relación.Inventor:Charles Bachman

Modelo de red

Modelo jerárquico

La estructura permite a la información que repite y usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre.

Edgar Frank Codd (IBM) Uso de «Relaciones» Filas (Tuplas) Campos (Columnas) Recuperación y almacenamiento =>

«Consultas»

Modelo relacional

Modelo Entidad - Relación

Entidad

Conceptos básicos

Atributos«Describen propiedades que posee cada miembro de un conjunto de entidades»

Sirven para identificar, describir o expresar el estado de una entidad o relación.

Compuestos Multivalorados Derivados Nulos

Relación: Describe cierta dependencia entre entidades o permite la asociación de las mismas.

Definición

Es una herramienta para el modelado de datos de un sistema de información, basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre esos objetos.

Superclave (atributos) Claves Candidatas Clave Primaria

Claves

Diagrama E-RConjuntos de entidades

Representa atributos

Conjuntos de relaciones

Atributos multivalorados

Atributos derivados

Conjuntos de entidades débiles

Participación total

Ejemplos

1. Identificar las entidades. 2. Identificar las relaciones. 3. Identificar los atributos y asociarlos a entidades y

relaciones. 4. Determinar los dominios de los atributos. 5. Determinar los identificadores. 6. Determinar las jerarquías de generalización (si las

hay). 7. Dibujar el diagrama entidad-relación. 8. Revisar el esquema conceptual local con el usuario.

Metodología de diseño conceptual

El diseño de la base de datos aplicando alguno de los modelos existentes constituye la base fundamental para la construcción de un sistema de información.

El modelo entidad-relación permite aplicar altos niveles de abstracción útiles en los paradigmas de programación actuales.

Conclusiones

1. Elabore una definición de modelo2. Mencione los dos grupos en los que se

clasifican los modelos existentes3. En cual de los modelos se basan los

gestionado res de bases de datos actuales?4. Un atributo puede ser una entidad? Fuerte o

débil? Justificar5. Qué es una clave?6. Cuáles son los tipos de clave?7. Un atributo nombre sería una elección

correcta de clave primaria?8. Dar un ejemplo de dos entidades y una

relación entre ellas

Preguntas