MODELO ENTIDAD RELACIÓN MER BASES DE DATOS MODELO ENTIDAD RELACIÓN MER Ing. Sonia Godoy Hortua
MODELO Es una representación de la realidad que contiene las características generales MODELO DE DATOS Es una colección de herramientas conceptuales para describir los datos, las relaciones que existen entre ellos, semántica y restricciones Ing. Sonia Godoy Hortua
DEFINICIONES PRINCIPALES Lenguaje de Definición de Datos DDL Esquema de la BD Se almacena Diccionario de datos Lenguaje de Manipulación de Datos DML Operaciones Insertar – Modificar -Consultar - Seleccionar DML Lenguaje de Modelado de Datos DEFINICIONES PRINCIPALES Ing. Sonia Godoy Hortua
COMPONENTES Entidades (conceptos de interés) Relaciones (asociaciones entre entidades) Atributos (características de las entidades) Cardinalidad: uno-a-uno, uno-a-muchos, muchos-a- muchos Ing. Sonia Godoy Hortua
DIAGRAMA ENTIDAD RELACIÓN Ing. Sonia Godoy Hortua
Ing. Sonia Godoy Hortua
Ing. Sonia Godoy Hortua
Ing. Sonia Godoy Hortua
Ing. Sonia Godoy Hortua
Ejemplo Ing. Sonia Godoy Hortua
TIPOS DE ATRIBUTOS Atómicos o compuestos Claves - subrayados Ing. Sonia Godoy Hortua
CARDINALIDAD DE UNA RELACIÓN Ing. Sonia Godoy Hortua
RELACIONES - ELEMENTOS GRADO: Uno, Muchos NOMBRE RELACION: Verbo OBLIGATORIEDAD/OPCIONALIDAD: Debe, Puede, Tiene que EJEMPLO UN LIBRO DEBE SER ESCRITO POR UN AUTOR UN AUTOR PUEDE ESCRIBIR UNO O MUCHOS LIBROS XX = Obligatoriedad/opcionalidad XX = Nombre de relación XX = Grado o Cardinalidad RELACIONES - ELEMENTOS Ing. Sonia Godoy Hortua
Ej: Un Profesor Puede Enseñar Una o Muchas Materias UNO A UNO UNO A MUCHOS No son tan comunes Ej: A un Paciente le Debe Pertenecer Una Historia Clínica Ej: Un Profesor Puede Enseñar Una o Muchas Materias UNO A MUCHOS Ej: Un Vehículo Debe Tener Uno o Muchos Propietarios Ing. Sonia Godoy Hortua
CAMPOS CLAVES O LLAVES Llave primaria (PK = Primary Key): es un atributo (Columna - Campo) que permite identificar de manera única una instancia (Registro) de una entidad (Tabla) Llave foránea (FK = Forane Key), también conocida como llave Externa, es un atributo (columna - campo) que hace referencia a la llave primaria de la misma u otra entidad (Tabla). Las llaves foráneas se utilizan para unir las tablas (Entidades) y hacer posibles las relaciones : Ing. Sonia Godoy Hortua
Reducción de diagramas E-R a tablas Tabla Empleado Tabla artículo Tabla Venta Ing. Sonia Godoy Hortua