Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Diagrama Entidad-Relación ¿Qué es el diagrama ER? Un diagrama o modelo entidad-relación es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y atributos. 2 Simbología del diagrama ER 3 SIMBOLOGÍA PRINCIPAL DEL DIAGRAMA ER Entidad Atributo Relación ENTIDAD ATRIBUTO RELACIÓN ¿Qué es una entidad? Es un objeto que refleja algo del mundo real. Es todo aquello que tenga características 4 COCHE PERSONA CASA ANIMAL ¿Qué es un atributo? Es una característica que pueda tener una entidad. 5 COLOR ALTURA TAMAÑO MATRÍCULA EDAD SABOR Entidades y atributos De esta forma se establecen los atributos de una entidad en un diagrama ER 6 ALTURA NOMBRE EDAD PERSONA COLOR KM MARCA COCHE Relación Es lo que asocia una entidad con otra. 7 ATLETA PREMIOS Obtiene ALUMNO MATERIAS Estudia Ejemplo 1 diagrama ER Te contratan para hacer una BD que permita apoyar el sistema de gestión de ventas. La empresa necesita llevar un control de clientes, productos y ventas. Los clientes tienen Nombre, CURP, dirección, teléfono Los productos tienen: ID, nombre, precio y categoría Las ventas se registran con ID, fecha y monto final. 8 Ejemplo 1 diagrama ER 9 CLIENTES CURP Nombre Dirección Teléfono PRODUCTOS Nombre ID Precio Categoría Compran Ejemplo 2 diagrama ER Se desea realizar una BD para registrar los datos que se manejan en una red social. La red social incluye usuarios, grupos, chats y páginas. Los usuarios tienen un ID, nombre, fecha de nacimiento, lugar de origen, fotos, videos y publicaciones. Los grupos contienen ID, nombre y cantidad de usuarios. Los chats tienen ID, fecha y hora de mensaje así como nombre de los usuarios Las páginas tienen ID, nombre, cantidad de likes. 10 Cardinalidad La cardinalidad establece el tipo de relación que puede tener una entidad con otra. Existen principalmente 3 tipos de cardinalidades: Uno a uno, se escribe 1:1 Uno a muchos, se escribe 1:N Muchos a muchos, se escribe N:M 11 Ejemplo cardinalidad (Original) 12 ID Nombre 173 José 345 Ana 366 Luis 126 Raquel 265 Antonio ID Modelo 4657 Ford 3234 Kia 6531 Chevrolet 7532 Nissan Relación: Persona tiene Coche 1:1 Persona Coche 1:1 0:1 Mínimo: 0 Máximo: 1 Mínimo: 1 Máximo: 1 Mínimo o máximo de coches que puede tener una persona Mínimo o máximo de personas que pueden tener un coche Ejemplo cardinalidad (Tip) 13 Relación: Persona tiene Coche Mínimo: ¿Hay personas sin coche? Máximo: ¿Hay personas con muchos coches? 1:1 Persona Coche 1:1 0:1 Mínimo: ¿Hay coches sin dueño? Máximo: ¿Hay coches con muchos dueños? Ejemplo cardinalidad 14 ID Nombre 173 José 345 Ana 366 Luis 126 Raquel 265 Antonio ID Modelo 4657 Ford 3234 Kia 6531 Chevrolet 7532 Nissan Relación: Persona tiene Coche N:1 Persona Coche 1:1 0:N Mínimo: 0 Máximo: N Mínimo: 1 Máximo: 1 Ejemplo cardinalidad 15 ID Nombre 173 José 345 Ana 366 Luis 126 Raquel ID Materia 4657 Español 3234 Matemáticas 6531 Química 7532 Física 7431 Tecnología Relación: Alumno estudia materia N:M Alumno Materia 1:N 0:N Mínimo: Máximo: Mínimo: Máximo: ¿Hay alumnos que no estudien ninguna materia? ¿Hay materias que no sean estudiadas por ningún alumno?
Compartir