La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Modelo Entidad-Relación

Presentaciones similares


Presentación del tema: "Modelo Entidad-Relación"— Transcripción de la presentación:

1 Modelo Entidad-Relación
Base de Datos I

2 Modelo E-R Un diagrama o modelo entidad-relación es una herramienta para el modelado de datos de un sistema de información.

3 Modelo E-R Entidad: Representa una “cosa” u "objeto" del mundo real.
Entidad concreta: un objeto de existencia física (Una persona, un automóvil, una casa) Entidad abstracta: un objeto de existencia conceptual (puesto de trabajo, asignatura de clases, calificaciones.

4 Modelo E-R Atributos Son las propiedades que describen a cada entidad.
Ejemplo: Alumnos(matricula, nombre, edad, semestre). (200227,Manuel, 18, 101) (211135, Ana, 21, 303) (246461, Juan, 22, 802)

5 Modelo E-R Relaciones. Relación Binaria. Cardinalidad.
Describe cierta dependencia entre entidades o permite la asociación de las mismas. Relación Binaria. Relación entre dos tipos de entidades. Cardinalidad. El numero máximo de entidades que pueden participar en una relación particular.

6 Modelo E-R Representación Gráfica. Entidades: Rectángulos.
Atributos: Óvalos Relaciones: Rombos

7 Modelo E-R Relaciones binarias
Relación uno a uno (1-1):significa que una sola ocurrencia de un tipo de entidad puede estar asociada con una sola ocurrencia de otro tipo de entidad y viceversa. Ejemplo: Un vendedor trabaja en una oficina. Vendedor Oficina trabajar

8 Modelo E-R Relación uno a muchos (1-M): significa que una sola ocurrencia de un tipo de entidad puede estar asociada con 1,2,3, …,n ocurrencias de otro tipo. Ejemplo: Un vendedor vende a muchos clientes Vendedor cliente vende

9 Modelo E-R Relación muchos a muchos (N-M): significa que varias ocurrencias de un tipo de entidad puede estar asociada con 1,2,3, …,n ocurrencias de otro tipo. Ejemplo: Un vendedor esta autorizado para vender muchos productos Vendedor productos vender

10 Modelo E-R Ejercicio

11 Modelo E-R Modalidad (Cardinalidad).
El numero mínimo de entidades que pueden participar en una relación particular. Vendedor Oficina trabajar cliente vende productos vender

12 Modelo E-R Relaciones Unarias
Asocian ocurrencias de un tipo entidad con otras del mismo tipo de entidad. Ejemplo, la entidad persona: Una persona puede estar casada con otra persona. Una persona puede ser el padre de otras personas. Una persona puede tener a otra persona como uno de sus padres.

13 Modelo E-R Relaciones Unarias uno a uno
Vendedor respalda Los vendedores están organizados en pares para respaldarse cuando uno de ellos falta al trabajo.

14 Modelo E-R Relaciones Unarias uno a muchos
Vendedor administra Algunos vendedores también son gerentes de ventas que dirigen a otros vendedores. Un gerente de ventas puede administrar a varios vendedores.

15 Modelo E-R Relaciones Unarias muchos a muchos
Producto Parte de cantidad Un producto puede ser parte de ningún otro producto o parte de varios productos.

16 Modelo E-R Ejercicio

17 Modelo E-R Relaciones Ternaria.
Suponga por el momento que cualquier vendedor puede vender a cualquier cliente. Vendedor productos vende Cliente Fecha Cantidad

18 Modelo E-R Clasificación de Atributos. Simples y compuestos
Univalorados y multivalorados Nulos Derivado

19 Modelo E-R Atributos compuestos Atributos simples
Pueden dividirse en otros con significado propio Valor compuesto = concatenación de valores de componentes Atributos simples No divisibles. Atómicos Fecha_nacimiento día mes año dirección calle ciudad provincia Cod_postal genero

20 Modelo E-R Atributos monovalorados (monovaluados)
sólo un valor para cada entidad Fecha_nacimiento [de un EMPLEADO particular] Año_estreno [de una PELICULA concreta] Atributos multivalorados (multivaluados) más de un valor para la misma entidad nacionalidad [ PELICULA coproducida por varios países ] teléfono [ EMPLEADO con varios teléfonos de contacto] Pueden tener límites superior e inferior del nº de valores por entidad nacionalidad (1-2) teléfono (0-3)

21 Modelo E-R Atributos monovalorados (monovaluados)
sólo un valor para cada entidad Fecha_nacimiento [de un EMPLEADO particular] Año_estreno [de una PELICULA concreta] Atributos multivalorados (multivaluados) más de un valor para la misma entidad nacionalidad [ PELICULA coproducida por varios países ] teléfono [ EMPLEADO con varios teléfonos de contacto] Pueden tener límites superior e inferior del nº de valores por entidad nacionalidad (1-2) teléfono (0-3)

22 Modelo E-R Atributos derivados
Valor calculado a partir de otra información ya existente (atributos, entidades relacionadas). Son información redundante... edad [de EMPLEADO], cálculo a partir de fecha_nacimiento atributo derivado del valor de otro atributo

23 Modelo E-R Ejercicio: "En la biblioteca del centro se manejan fichas de autores y libros. En la ficha de cada autor se tiene el código de autor y el nombre. De cada libro se guarda el código, título, ISBN, editorial y número de página. Un autor puede escribir varios libros, y un libro puede ser escrito por varios autores. Un libro está formado por ejemplares. Cada ejemplar tiene un código y una localización. Un libro tiene muchos ejemplares y un ejemplar pertenece sólo a un libro. Los usuarios de la biblioteca del centro también disponen de ficha en la biblioteca y sacan ejemplares de ella. De cada usuario se guarda el código, nombre, dirección y teléfono. Los ejemplares son prestados a los usuarios. Un usuario puede tomar prestados varios ejemplares, y un ejemplar puede ser prestado a varios usuarios. De cada préstamos interesa guardar la fecha de préstamo y la fecha de devolución".

24 Modelo E-R Ejercicio: “Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por todo México. Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar el clave de trabajador, nombre, teléfono, dirección, salario y población en la que vive. De los paquetes transportados interesa conocer el código de paquete, descripción, destinatario y dirección del destinatario. Un camionero distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un camionero. De las provincias a las que llegan los paquetes interesa guardar el código de provincia y el nombre. Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios paquetes. De los camiones que llevan los camioneros, interesa conocer la matrícula, modelo, tipo y potencia. Un camionero puede conducir diferentes camiones en fechas diferentes, y un camión puede ser conducido por varios camioneros”.

25 GRACIAS


Descargar ppt "Modelo Entidad-Relación"

Presentaciones similares


Anuncios Google