Tema El modelo entidad-relación Bibliografía:

Slides:



Advertisements
Presentaciones similares
Diseño de Bases de Datos
Advertisements

Unidad II Modelo Entidad-Relación
Fundamentos de Bases de Datos
Modelo Entidad Relación
Fundamentos de Base de Datos Modelo E-R
Modelo entidad-relación
Es una relacion matematica de
Modelo Entidad-Relación
Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Conceptual Ing. Alfonso Vicente, PMP
Elementos para Interpretar el Modelo Conceptual de Datos
Modelos de Datos Modelado y Diseño de Bases de Datos
Curso de Diseño y Construcción de Productos de Software CLASE 2
2 Introducción: Una forma de aproximarnos una base de datos es verla como una colección de relaciones, donde una relación es una tabla con filas (tuplas)
MODELO RELACIONAL.
Modelo Entidad - Relación
Sistemas de Bases de Datos I
Bases de Datos Modelamiento.
Modelos de Bases de Datos
Bases de datos Conceptos, diseño y utilización
BASES DE DATOS Entidad-Relación
Modelos de Datos.
Ing. Héctor Abraham Hernández Erazo
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
Modelo Entidad Relación
El Modelo de Datos Entidad-Relación (E/R)
3. Modelo de datos Prof: Lcdo. Luis Peña.
M ODELO DE DATOS DE ENTIDAD - VÍNCULO El modelo de entidad-vínculo es un modelo de datos conceptual de uso muy extendido. Este modelo, y sus variantes,
Modelo Entidad Relación
Fundamentos de Ingeniería de Software
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Modelo de Entidad-Relación (Modelo Conceptual) Ing. Linda Masias Morales INTEGRACION DE LAS TECNOLOGIAS DE INFORMACION Y COMUNICACION.
Modelos Entidad – Relación (E-R). El modelo entidad-relación Los MD soportados por los SGBD no suelen ofrecer, dado su bajo nivel de abstracción, los.
Diagrama de Clases SPI 2016.
Normalización Consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad- relación al modelo relacional.
República Bolivariana de Venezuela Ministerio de Educación Superior Universidad Bolivariana de Venezuela Sede: Falcón PFG: Informática para la Gestión.
Bases De Datos – Modelo E/R Diagrama Entidad-Relación. 14/15.
Introducción a las Bases de Datos Ing. Atzimba G. López M.
El ELKA es una técnica de modelado de información desarrollada por Hughes Aircraft Company. Esta técnica especifica a través de gráficas, contempla las.
Introducción a las bases de datos. MODELO ENTIDAD RELACIÓN (CONTINUACIÓN)  Ejemplo de cómo se lee un diagrama entidad relación:
Universidad Pedagógica Francisco Morazán Tema: SISTEMA DE BASE DE DATOS Grupo: 5 Integrantes: Danilo Hernán Lagos Avilés Erlinda Yohanna Díaz Elvir Indira.
El Modelo Entidad-Relación (1ra. Parte) Prof. César Luza Montero Facultad de Ingeniería de Sistemas e Informática Universidad Nacional Mayor de San Marcos.
CARDINALIDADES Base de Datos. CONCEPTO  Es el número de entidades con la cual otra entidad puede asociar mediante una relación.  Para mostrar las cardinalidades.
BASE DE DATOS I CARDINALIDAD. Cardinalidad  Es el número de entidades con la cual otra entidad puede asociar mediante una relación  Considerando una.
Modelo Entidad Relación E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control.
PROGRAMACION ORIENTADA A OBJETOS
Modelo Entidad-Relación
Técnicas y Herramientas de Computación
INTRODUCCIÓN A BASE DE DATOS
Fase de analisis Proyecto de software.
Diseño de Bases de Datos
Modelo Entidad-Relación
BASE DE DATOS INTRODUCCION.
Diseño del modelo de datos 2013
Modelo de Datos Conceptual
Modelo Entidad Relación
Modelo Entidad-Relación
Esquema Relacional Pasaje a Tablas
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
Prof. Daniel Obando Fuentes
Problema Fases de análisis Sara Díaz.
MODELO RELACIONAL.
ALUMNOS: CORNEJO GUILLÉN PEDRO FLORES LUIS DANTE GONZALES NINA LEWIS.
MODELOS DE DATOS Ing. Laura Bazán Díaz. Diseño de Base de Datos Modelo Conceptual Modelo E-RModelo Lógico Modelo Relacional Modelo FísicoSGBD Ing. Laura.
Diagrama de Clases Un diagrama de clases esta compuesto por los siguientes elementos: Clase: atributos, métodos y visibilidad. Relaciones: Herencia, Composición,
Bases de datos relacionadas...2
Modelo Entidad Relación. Definición Modelo de datos entidad-relación está basado en un percepción del mundo real que consta de un conjunto de objetos.
¿Qué es una Base de Datos? Es un conjunto de datos almacenados. Su esquema es el siguiente : Tabla Persona Base de Datos Tabla Profesión.
Fundamentos Algorítmicos 1
Unida III: Análisis y Diseño de Sistemas Orientado a Objetos
Transcripción de la presentación:

Tema El modelo entidad-relación Bibliografía: Elmasri y Navathe: “Fundamentos de Sistemas de Bases de Datos” 1

Análisis de requerimientos Requisitos funcionales Requisitos de datos ¿Qué debe hacer el sistema? Transacciones Requisitos de datos ¿Qué debe almacenar Pensar en el futuro Tipos de dato Esquema de datos Diseño lógico -> tablas el sistema? 2

Tolerancia a cambios Nombre de un cliente ¿1 ¿Y Nombre y 1 Apellido? si si si tiene 2 nombres? ¿3 nombres? su apellido usa un “-” y es muy largo? cambia de nombre en el futuro? Debe permitir lectura/escritura sin alterar la ¿Y si hay otra persona con el mismo nombre? No puede ser identificador único ¿Y si se trata de una cuenta bipersonal? ¿Cliente y persona no son lo mismo? BD 3

Tolerancia a cambios (cont.) Estructura geográfica varía País > Comunidad > Municipio > Ciudad País > Estado Ciudad > Provincia > Municipio > País ... > Región Ciudad > Ciudad 4

Definiciones Entidad: un objeto abstracto de algún tipo (~instancia) Conjunto de entidades: una colección de objetos similares (~clase) Atributos: propiedades de entidades en un conjunto de entidades Relaciones: conecciones entre más conjuntos de entidades dos o 5

Diagramas entidad-relación Describen el esquema de una base de datos Recordemos: estado de la base de datos descripción de los datos que tiene ahora Entidades Rectángulos, representan objetos reales Atributos es la Óvalos, representan propiedades de estos objetos Relaciones Rombos, representan enlaces 6

Ejemplo diagrama E-R 7 Nombre Año Nombre Apellido Película Actor Actúa Estudio Produce Nombre Dirección 7

Entidades Película Actor Estudio 8 Nombre Año Nombre Apellido Actúa Produce Nombre Dirección 8

Atributos Nombre Año Nombre Apellido Nombre Dirección 9 Película Actor Actúa Estudio Produce Nombre Dirección 9

Relaciones Actúa Produce 10 Nombre Año Nombre Apellido Película Actor Estudio Nombre Dirección 10

Ejemplo complejo 11

Tipos de atributo Atributos atómicos o compuestos 12 PrimerNombre Apellido Calle Persona Dirección Domicilio Número Piso FechaNacimiento Ciudad Puerta Día Mes Año País 12

Tipos de atributo (cont.) Valores Almacenados o derivados Monovaluados (ej.: edad) Multivaluados (ej.: teléfonos) Almacenados o derivados Ej.: la edad de una persona es casi siempre un atributo derivado de nacimiento Posiblemente nulos Cuando un atributo se puede blanco” Claves de la fecha dejar “en Permiten localizar una entidad, son únicos 13

Atributos clave: subrayados 14 Nombre Año Nombre Apellido Película Actor Actúa id_película DNI Estudio Produce Nombre Dirección id_estudio 14

Relaciones Tipo de relación Instancia de relación Ejemplo: es_jefe_de, participar_en_curso Instancia de relación Juan es_jefe_de Pedro Grado de una relación Número de entidades Binario, terciario, etc. Cardinalidades Número de instancias que participan de cada entidad 15

Cardinalidad de una relación 1 1 N 1 N N 16 Persona Dirige Departamento Persona N Departamento Trabaja 1 Película N Actor Actúa N 16

Relaciones como atributos ¿En qué casos es posible Nombre Año Nombre Apellido Película Actor Actúa id_película id_estudio DNI ¿En qué casos es posible Estudio poner un vínculo como un atributo? Nombre Dirección id_estudio 17

Relaciones con atributos 18 Nombre Año Nombre Apellido Película Actor Actúa id_película id_estudio DNI Rol 18

Relaciones ternarias 19 Nombre Año Nombre Apellido Película Actor Actúa id_película id_estudio DNI Personaje Nombre Rol 19

Disminuir grado a una relación 20 Moneda Monto Salario Nombre Año Apellido Película Actor Contrato Estudio Nombre 20

Reemplazar por relación binaria y por una entidad extra 21 Salario Asignado Actor Actúa Contrato Firma Película Nómina Estudio 21

Relaciones recursivas Relación recursiva, Nombre Apellido DNI Relación recursiva, puede tener restricciones no especificadas en el diagrama (ej.: evitar cadenas circulares) Persona Supervisado Supervisor Requiere un nombre en el vínculo (rol) Supervisor_de 22

Restricciones en relaciones Cardinalidad 1:1 1:N N:N PERSONA es_director_de_departamento DEPTO trabaja_en_departamento DEPTO ALUMNO inscrito_en_curso CURSO 23

Relaciones (cont.) Restricción de participación Roles Total: todas las personas deben depto Parcial: no es necesario Roles tener un Cada extremo puede tener un rol 24

Entidades débiles y fuertes Entidad débil Entidad fuerte No tienen atributos clave propios Necesitan otra identificados Entidad fuerte entidad para ser Si tienen Nombre clave propia Ciudad Persona Domicilio Vive DNI Calle Número 25

Resumen Entidades Atributos Relaciones Diagramas entidad-relación 27