modelo entidad - relación características ejemplos
TRANSCRIPT
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