Want to create interactive content? It’s easy in Genially!
Diagrama Entidad-Relación
MARTA MARIA LABOR CASTANEDA
Created on October 19, 2020
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Smart Presentation
View
Practical Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Visual Presentation
View
Relaxing Presentation
Transcript
Diagrama Entidad - Relación
Bachillerato ITSI - Ing. Marta de Minero
- Las bases de datos son un gran pilar de la programación actual, ya que nos permiten almacenar y usar de forma rápida y eficiente cantidades grandes de datos con cierta facilidad.
Diagrama Entidad - Relación
Un Diagrama Entidad Relacion (Diagrama E-R) es un método del que disponemos para diseñar esquemas que posteriormente debemos de implementar en un gestor de BBDD (bases de datos). Este modelo se representa a través de diagramas y está formado por varios elementos.
- Este modelo habitualmente, además de disponer de un diagrama que ayuda a entender los datos y como se relacionan entre ellos, debe de ser completado con un pequeño resumen con la lista de los atributos y las relaciones de cada elemento.
Elementos de un un Diagrama Entidad -Relación
Entidad
Las entidades representan cosas u objetos (ya sean reales o abstractos), que se diferencian claramente entre sí. Un ejemplo puede ser sobre un taller mecánico, donde se podría crear las siguientes entidades: Vehiculo (objeto físico): contiene la información de cada auto que puede ingresar al taller Empleado (objeto físico): información de los trabajadores. Cargo del empleado (cosa abstracta): información de la función del empleado.
Estas entidades se representan en un diagrama con un rectángulos, como los siguientes.
CARGO DE EMPLEADO
VEHICULO
EMPLEADO
Atributos
Los atributos definen o identifican las características de entidad (es el contenido de esta entidad). Cada entidad contiene distintos atributos, que dan información sobre esta entidad. Estos atributos pueden ser de distintos tipos (numéricos, texto, fecha...). Siguiendo el ejemplo de antes podemos analizar los atributos de nuestra entidad "Vehiculos", que nos darán información sobre los coches de nuestro supuesto taller. Unos posibles atributos serían los siguientes: número de chasis, matrícula, DNI del propietario, marca, modelo y muchos otros que complementen la información de cada vehiculo.
Los atributos se representan como círculos que descienden de una entidad, y no es necesario representarlos todos, sino los más significativos, como a continuación.
VEHICULO
DNI del propietario
Nº de chasis
Matrícula
En un modelo relacional (ya implementado en una base de datos) una ejemplo de tabla dentro de una BBDD podría ser el siguiente.
RELACIÓN
Es un vínculo que nos permite definir una dependencia entre varias entidades, es decir, nos permite exigir que varias entidades compartan ciertos atributos de forma indispensable. Por ejemplo, los empleados del taller (de la entidad "Empleados") tienen un cargo (según la entidad "Cargo del empleado"). Es decir, un atributo de la entidad "Empleados" especificará que cargo tiene en el taller, y tiene que ser idéntico al que ya existe en la entidad "Cargo del empleado".
Las relaciones se muestran en los diagramas como rombos (En ellos siempre va un verbo que indica esa relación), que se unen a las entidades mediante líneas.
CARGO DE EMPLEADO
TIENE
EMPLEADO
Ejemplo de como se representaría (resaltada la relación en las tablas)
Tabla EMPLEADO
Tabla CARGO DE EMPLEADO