gbd3
TRANSCRIPT
![Page 1: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/1.jpg)
Modelo de Entidad-Relación (Modelo Conceptual)
Ing. Linda Masias Morales
Base de datos (MySQL)
![Page 2: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/2.jpg)
Introducción
• Los diagramas o modelos entidad-relación sonuna herramienta para el modelado de datos deun sistema de información.
• Estos modelos expresan entidades relevantespara un sistema de información, sus inter-relaciones y propiedades.
• Basado en una percepción del mundo realconsiste en objetos llamados entidades y derelaciones entre estos objetos.
• Se desarrollo para facilitar el diseño de base dedatos permitiendo la especificación de unesquema de la empresa que representa laestructura lógico completa de una base de datos.
![Page 3: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/3.jpg)
Introducción
• Es uno de los diferentes modelos de datossemánticos (representación del significado de losdatos).
• El modelo E-R es extremadamente útil para hacercorresponder los significados e interacciones delas empresas del mundo real con un esquemaconceptual.
• Muchas herramientas de diseño de base de datosse basan en los conceptos del modelo E-R.
![Page 4: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/4.jpg)
Componentes de modelo E-R
• EntidadesRepresenta una “cosa” u "objeto" del mundoreal con existencia independiente, es decir, sediferencia unívocamente de cualquier otroobjeto o cosa, incluso siendo del mismotipo, o una misma entidad.
–Un automóvil(numero de placa)
–Una casa(dirección)
![Page 5: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/5.jpg)
Componentes de modelo E-R
• Entidades concreta Una entidad puede ser un objeto con existenciafísica como: Una persona Un animal Una casa
• Entidad abstractaUn objeto con existencia conceptual como: Un puesto de trabajo Una asignatura de clases Un nombre
![Page 6: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/6.jpg)
Componentesde modelo E-R
• EntidadesTodo lo que existe y es capaz de ser descrito(sustantivo) Ejemplo:cliente, producto, estudiante, etc.
![Page 7: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/7.jpg)
Componentes de modelo E-R
• ClavesSuper clave
Es un conjunto de atributos que identifican deforma unívoca una entidad.Clave candidata
Es cada una de las claves mínimas existente en unconjunto de entidades.Clave principal
Es una clave candidata elegida de formaarbitraria, que usaremos siempre para identificaruna entidad.
![Page 8: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/8.jpg)
Componentes de modelo E-R
• AtributosEs una característica (adjetivo) o propiedadesasociadas al conjunto de entidades o relacionesy que toman valor en una entidad en particular,de una entidad que puede hacer 1 de trescosas.
– Identificar
– Relacionar
– Describir
![Page 9: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/9.jpg)
Tipos de atributos
Tipo de atributo y notación Descripción Ejemplos
Simples o atómicos: Atributos no divisibles que nocontienen otros atributos.
Edad, cargo, etc.
Compuestos: Se dividen en componentes máspequeños, con propiosignificado, pueden formar unajerarquía.
Dirección (Se puededividir en calle,distrito, provincia,departamento).
![Page 10: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/10.jpg)
Tipos de atributos
Tipo de atributo y notación Descripción Ejemplos
Monovalorados o univalorados:
Tienen un único valor parauna entidad en particular.
Edad, nombre, DNI,etc.
Multivalorados: Pueden tener un conjunto devalores y se puede definir conlintes inferior y superior.
ProgramaProfesional, curso,centro de trabajo,etc.
Almacenados: Atributo que no se puedeobtener de otro lado.
DNI, Nombre,Dirección, etc.
Derivados: Atributos que se puedenderivar (obtener) de otroatributo de la misma entidado de entidades relacionadas.
Fecha Nacimiento-Edad, Numero Hijos-Entidad Hijos,Categoría- Sueldo.
![Page 11: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/11.jpg)
Cardinalidad
• El diseño de relaciones entre las tablas de una base de datos puede ser la siguiente:
Un a uno
Uno a muchos
Muchos a muchos
![Page 12: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/12.jpg)
Relaciones de uno a uno
• Una instancia de la entidad A se relaciona conuna y solamente una de la entidad B.
![Page 13: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/13.jpg)
Relaciones de uno a muchos
• Cada instancia de la entidad A se relaciona convarias instancias de la entidad B.
![Page 14: Gbd3](https://reader034.vdocuments.com.br/reader034/viewer/2022052400/559a4d921a28ab3c298b45c4/html5/thumbnails/14.jpg)
Relaciones de muchos a muchos
• Cualquier instancia de la entidad A se relacionacon cualquier instancia de la entidad B.