La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Base de Datos I. Un diagrama o modelo entidad- relación es una herramienta para el modelado de datos de un sistema de información. 2.

Presentaciones similares


Presentación del tema: "Base de Datos I. Un diagrama o modelo entidad- relación es una herramienta para el modelado de datos de un sistema de información. 2."— Transcripción de la presentación:

1 Base de Datos I

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

3 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. 3

4 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) 4

5 Relaciones. 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. 5

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

7 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. 7 VendedorOficina trabajar

8 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 8 Vendedorcliente vende

9 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 9 Vendedorproductos vender

10 Ejercicio 10

11 Modalidad (Cardinalidad). El numero mínimo de entidades que pueden participar en una relación particular. 11 VendedorOficina trabajar Vendedorcliente vende Vendedorproductos vender

12 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. 12

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

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

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

16 Ejercicio 16

17 Relaciones Ternaria. Suponga por el momento que cualquier vendedor puede vender a cualquier cliente. 17 Vendedorproductos vende Cliente Fecha Cantidad

18 Clasificación de Atributos. Simples y compuestos Univalorados y multivalorados Nulos Derivado 18

19 Atributos compuestos Pueden dividirse en otros con significado propio Valor compuesto = concatenación de valores de componentes Atributos simples No divisibles. Atómicos 19 Fecha_nacimiento díamesaño dirección calleciudad provinciaCod_postal genero

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

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

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

23 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". 23

24 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. 24

25


Descargar ppt "Base de Datos I. Un diagrama o modelo entidad- relación es una herramienta para el modelado de datos de un sistema de información. 2."

Presentaciones similares


Anuncios Google