Modelo Entidad Relacion

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

MODELO ENTIDAD RELACION

Diagrama usado para relacionar las entidades como persona, objetos, conceptos entre si
dentro del sistema. Representado por rectángulos, diamantes, óvalos y líneas de
conexión para la interconexión de entidades, relaciones y sus atributos.

Usos de los diagramas entidad-relación

 Diseño de bases de datos: para modelar y diseñar bases de datos relacionales.

 Solución de problemas de bases de datos: analizar bases de datos existentes,


para hallar y resolver problemas de lógica o implementación.

 Sistemas de información: simplificar procesos, revelar información de forma


más sencilla y mejorar los resultados.

 Reingeniería de procesos: analizar bases de datos empleadas en la reingeniería


de procesos y en el modelado de la configuración de una nueva base de datos.

Los diagramas ER contienen entidades, relaciones y atributos. Representan la


cardinalidad, que define las relaciones en términos de números

Entidad

Persona, objeto, concepto u evento, que tienen datos almacenados. Ej. : un cliente,
estudiante, auto o producto. Se muestran como un rectángulo.

Categorías de entidades: 
 Entidad Fuerte definido únicamente por sus propios atributos
 Entidad débil no se define por sus propios atributos, depende de otro.
 Asociada relaciona entidades (o elementos) dentro de un conjunto de entidades. 

Claves de entidad: define una entidad en un conjunto de entidades. Se dividen en:  

 Superclave: atributos que definen una entidad del conjunto de entidades. 


 Clave candidata: superclave mínima, tiene el menor número posible de atributos
para seguir siendo una superclave. Puede tener más de una clave candidata. 
 Clave primaria: clave candidata seleccionada por el diseñador de la base de datos
para identificar únicamente al conjunto de entidades.
 Clave extranjera o secundaria: identifica la relación entre las entidades.

Relación

Interacción o asociación entre entidades. Ej. El estudiante podría inscribirse en un curso.

Las dos entidades: el estudiante y el curso

La relación es el acto de inscribirse, que conecta las entidades.


Relación recursiva: la misma entidad participa más de una vez en la relación.

Atributo

Una propiedad o característica de una entidad. Se muestra como un óvalo o círculo.

Atributo descriptivo: propiedad o característica de una relación (frente a una entidad).

Categorías de los atributos: se clasifican en

 Simples: valor del atributo mínimo, no puede dividirse, Ej. número de teléfono. 


 Compuestos: los subatributos surgen de un atributo. 
 Derivados: los atributos se calculan o derivan de otro. Ej, la edad calculada a
partir de la fecha de nacimiento.

Valores múltiples: más de un valor del atributo, varios números de teléfono para una
persona.

Valor único: contienen solo un valor de atributo.

Se pueden combinar, atributos de valor único simples o atributos de múltiples valores


compuestos.

Cardinalidad

Atributos numéricos de la relación entre dos entidades o conjuntos de entidades.

Las relaciones cardinales son uno a uno, uno a muchos y muchos a muchos.

 De uno a uno: un estudiante asociado a una dirección de correo electrónico.


 De uno a muchos (o muchos a uno, según la dirección de la relación): un
estudiante se inscribe en varios cursos, y todos los cursos se asocian a ese
estudiante. 
 De muchos a muchos: estudiantes en grupo están asociados a múltiples
miembros de la facultad y a su vez los miembros de la facultad están asociados a
múltiples estudiantes.

Vistas de cardinalidad: la cardinalidad puede estar del lado opuesto o del mismo, en
función de dónde se muestran los símbolos.

Restricciones de cardinalidad: números máximos o mínimos aplicados a una relación.

Creación

 Sustantivo común: tipo de entidad. Ejemplo: estudiante.

 Sustantivo propio: entidad. Ejemplo: Sally Smith.


 Verbo: tipo de relación. Ej: se inscribe (en un curso, que podría ser otro tipo de
entidad).

 Adjetivo: atributo de una entidad. Ejemplo: principiante.

 Adverbio: atributo de una relación. Ejemplo: digitalmente.

Modelos de datos físicos, lógicos y conceptuales

Se dibujan típicamente hasta tres niveles de detalle:

 Modelo de datos conceptuales: visualización de nivel más alto, contiene la


menor cantidad de detalle. Muestra el alcance global del modelo y representa la
arquitectura del sistema.

 Modelo de datos lógicos: contiene más detalle. Se definen las entidades


transaccionales y operativas más detalladas.

 Modelo de datos físicos: uno o más modelos físicos pueden desarrollarse a partir


de cada modelo lógico. Debe mostrar los suficientes detalles tecnológicos para
producir e implementar la base de datos.

Cómo dibujar un diagrama ER básico

 Propósito y alcance: de lo que estás analizando o modelando.


 Entidades: identificar las entidades involucradas, dibujar en rectángulos
 Relaciones: cómo se relacionan todas las entidades. Dibujar líneas entre ellas
para indicar las relaciones. Algunas entidades no están relacionadas, y está bien.
Se puede etiquetar en un diamante o directamente sobre la línea de conexión.
 Atributos: brindan más detalles mediante la adición de atributos clave de las
entidades. Los atributos a menudo se muestran como óvalos. 
 Cardinalidad: muestra si la relación es 1-1, 1-muchos o muchos a muchos.

Ejercicio Práctico

Articulos y Pedidos de una pequeña Empresa


Diseñar un diagrama de una base de datos para una pequeña empresa (nombre), debe
contener información acerca de clientes, productos y pedidos.

Hasta el momento se registran los siguientes datos en documentos varios:


• Para cada cliente:
Número de cliente (único)
Direcciones de envío (varias por cliente)
Saldo
Límite de crédito (depende del cliente, pero no debe superar los 5.000.000 $)
Descuento.
• Para cada artículo:
Número de artículo (único)
Fábricas que lo distribuyen
Existencias de ese artículo en cada fábrica
Descripción del artículo.
• Para cada pedido:
Cada pedido tiene una cabecera y el cuerpo del pedido.
La cabecera está formada por el número de cliente, dirección de envío y fecha del
pedido.
El cuerpo del pedido son varias líneas, en cada línea se especifican el número del
artículo pedido y la cantidad.

Se debe almacenar la información de las fábricas. Sin embargo, dado el uso de


distribuidores, se usará:
Número de la fábrica (único) y Teléfono de contacto.
Y se desean ver cuántos artículos (en total) provee la fábrica.

Se podría incluir información de fábricas alternativas respecto de las que ya fabrican


artículos para esta empresa.

Nota:
Una dirección se entenderá como Nº, Calle, Comuna y Ciudad.
Una fecha incluye hora.

Se pide hacer el diagrama ER para la base de datos que represente esta información.
Solución
Asignación

Sistema de Aerolínea

Diseñar el diagrama E/R para un sistema automatizado de control de vuelos de una


Aerolínea (Personalizar la Aerolínea), siguiendo las siguientes indicaciones, revelando
las entidades, interrelaciones:

a) De cada aeropuerto se conoce su código, nombre, ciudad y país.


b) En cada aeropuerto pueden tomar tierra diversos modelos de aviones (el modelo de
un avión determina su capacidad, es decir, el número de plazas.
c) En cada aeropuerto existe una colección de programas de vuelo. Cada programa de
vuelo se indica el número de vuelo, línea aérea y días de la semana de dicho vuelo.
d) Cada programa de vuelo despega de un aeropuerto y aterriza en otro.
e) Los números de vuelo son únicos para todo el mundo.
f) En cada aeropuerto hay múltiples aterrizajes y despegues. Todos los aeropuertos
contemplados están en activo, es decir, tienen algún aterrizaje y algún despegue.
g) Cada vuelo realizado pertenece a un cierto programa de vuelo. Para cada vuelo se
quiere conocer su fecha, plazas vacías y el modelo de avión utilizado.
h) Algunos programas de vuelo incorporan escalas técnicas intermedias entre los
aeropuertos de salida y de llegada. Se entiende por escala técnica a un aterrizaje y
despegue consecutivos sin altas ó bajas de pasajeros.
i) De cada vuelo se quieren conocer las escalas técnicas ordenadas asignándole a cada
una un número de orden.

Por ejemplo:
El programa de vuelo 555 de Iberia con vuelos los lunes y jueves despega de Barajas
Madrid-España y aterriza en Caudell-Sydney-Australia teniendo las escalas técnicas:

1- Los Pradiños-Sao Paulo-Brasil,


2-El Emperador-Santiago-Chile
3-Saint Kitts-Auckland-Nueva Zelanda.

¿Que cambios se producirán en el caso anterior si en las escalas pudiesen bajar o subir
pasajeros?

Explicar cómo se podría representar esta nueva situación.

También podría gustarte