Diagramas de entidad relacion

Páginas: 5 (1102 palabras) Publicado: 10 de diciembre de 2014
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 ingentes de datos con cierta facilidad. En la actualidad se usa de forma mayoritaria las bases de datos relacionales (DOMINADAS por distintos gestores a través del lenguaje SQL, en gran medida).
Pero ahora vamos a dar un pequeño repaso a lo más esencial delmodelo entidad-relación, que es y ha SIDO durante años la mejor forma de representar la estructura de estas bases de datos relacionales (o de representar sus esquemas).
¿Qué es el modelo entidad-relación?
Como ya he comentado este modelo es solo y exclusivamente un método del que disponemos para diseñar estos esquemas que posteriormente debemos de implementar en un gestor de BBDD (bases dedatos). 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 del modelo entidad-relación
Entidad
Las entidades representancosas u objetos (ya sean reales o abstractos), que se diferencian claramente entre sí.
Para poder seguir un ejemplo durante el artículo añadiré ejemplos sobre un taller mecánico, donde se podría crear las siguientes entidades:
Coches (objeto físico): contiene la información de cada 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.
Entidades

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 “Coches“, 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 coche.
Los atributos se representan como círculos que descienden deuna entidad, y no es necesario representarlos todos, sino los más significativos, como a CONTINUACIÓN.
Atributos

En un modelo relacional (ya implementado en una BASE de datos) una ejemplo de tabla dentro de una BBDD podría ser el siguiente.
Número de chasis Matrícula DNI del propietario
5tfem5f10ax007210 4817 BFK 45338600L
6hsen2j98as001982 8810 CLM 02405068K
5rgsb7a19js001982 0019 GGL40588860J
Este ejemplo es con tres atributos, pero un coche podría tener cientos (si fuese necesario) y seguirían la misma estructura de columnas, tras implementarlo en una BBDD.
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 deltaller (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, que se unen a las entidades mediante líneas.
Relación

Yo, bajo mi punto devista, entiendo mejor esto en una TABLA (de una implementación en una BBDD), por lo que voy a poner el ejemplo de como se representaría (resaltada la relación, que posteriormente veremos como se haría).
Empleados
NOMBRE DNI Cargo
CARLOS Sánchez 45338600L 001
Pepe Sánchez 02405068K 002
JUAN Sánchez 40588860J 002
Cargo del empleado
ID del cargo Descripción
001 Jefe de taller
002 Mecánico...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejemplo de diagramas Entidad Relación
  • Ejemplos Diagramas Entidad Relacion
  • Diagramas Entidad Relación
  • Diagrama de Entidad-Relación
  • Diagrama entidad relacion
  • Diagrama entidad relacion
  • Diagrama De Entidad Relacion
  • Diagrama Entidad Relación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS