Diagramas de Enlaces Relacionales

11
CASOS – DIAGRAMA DE ENLACES RELACIONALES CASO 1: Alquiler de Vehículos Un determinado cliente puede tener en un momento dado hechas varias reservas. De cada cliente se desea almacenar su DNI, nombre, dirección y teléfono. Además, dos clientes se diferencian por su código único. Cada cliente puede ser avalado por otro cliente de la Empresa. Una reserva la realiza un único cliente, pero puede involucrar a varios coches. Es importante registrar la fecha de inicio y final de cada reserva, el precio de alquiler de cada uno de los coches, los litros de gasolina en el tanque en el momento de realizar la reserva y un indicador de si el coche o los coches han sido entregados. No se mantienen datos de reservas anteriores. Todo coche tiene siempre asignado un determinado garaje que no puede cambiar. De cada coche se requiere la placa, el modelo, el color y la marca. Cada reserva se realiza en una determinada agencia. SOLUCION CASO 1: 1 ENTIDADES Y ATRIBUTOS: - CLIENTE: Código de cliente DNI Nombre Dirección Teléfono Aval

description

Diagramas de Enlaces RelacionalesMER

Transcript of Diagramas de Enlaces Relacionales

Page 1: Diagramas de Enlaces Relacionales

CASOS – DIAGRAMA DE ENLACES RELACIONALESCASO 1: Alquiler de Vehículos

Un determinado cliente puede tener en un momento dado hechas varias reservas. De cada cliente se desea almacenar su DNI, nombre, dirección y teléfono. Además, dos clientes se diferencian por su código único. Cada cliente puede ser avalado por otro cliente de la Empresa. Una reserva la realiza un único cliente, pero puede involucrar a varios coches. Es importante registrar la fecha de inicio y final de cada reserva, el precio de alquiler de cada uno de los coches, los litros de gasolina en el tanque en el momento de realizar la reserva y un indicador de si el coche o los coches han sido entregados. No se mantienen datos de reservas anteriores. Todo coche tiene siempre asignado un determinado garaje que no puede cambiar. De cada coche se requiere la placa, el modelo, el color y la marca. Cada reserva se realiza en una determinada agencia.

SOLUCION CASO 1:

1 ENTIDADES Y ATRIBUTOS:- CLIENTE:

Código de cliente DNI Nombre Dirección Teléfono Aval

Page 2: Diagramas de Enlaces Relacionales

2

FUNDAMENTO DE BASES DE DATOS

- RESERVA: Código de reserva Fecha de inicio Fecha final Precio por coche Registro gasolina Cantidad de coches Tipo de agencia

- COCHE: Placa Garaje Modelo Color Marca Estado

1. RELACIONES Y CARDINALIDAD REALIZAR

¿Una reservación puede ser realizada por cuantos clientes?Por 1 cliente¿Un cliente puede realizar cuantas reservaciones?Muchas reservaciones

De aquí concluimos que la cardinalidad entre cliente y reservación es de 1 a M (de uno a muchos.)

ACCEDE¿A un coche acceden cuantos clientes?Accede 1 cliente¿Un cliente accede a cuantos coches?A muchos coches

De aquí concluimos que la cardinalidad entre cliente y coches es de 1 a M (de uno a muchos.)

INVOLUCRAR¿A un coche involucran cuantas reservaciones?1 reservación¿Una reservación involucra cuantos coches?

Page 3: Diagramas de Enlaces Relacionales

3

FUNDAMENTO DE BASES DE DATOS

Muchos coches De aquí concluimos que la cardinalidad entre reservación y

coches es de 1 a M (de uno a muchos.)

CASO 8: EMPRESA DE PUBLICIDAD

Una empresa de publicidad desea controlar los patrocinadores que aparecen en la programación semanal de las emisoras de radio en las que inserta la publicidad que tiene contratada.

De las emisoras de radio se desea conocer el código, su nombre, la dirección postal, el nombre del director y la banda hertziana por la que emite, cuyo uso es exclusivo para la emisora dentro de la provincia en la que se encuentra. Las emisoras de radio pueden asociarse en cadenas de radio con el objeto de realizar de modo conjunto parte de la programación semanal. Cada cadena tiene un nombre representativo. La sede central de una cadena de radio es una de las emisoras de la cadena, aunque el director de la cadena no tiene por qué coincidir con el director de esta emisora. Las cadenas de radio se asocian a una empresa de medios de comunicación que puede controlar más de una cadena de radio. Estas empresas se caracterizan por el código, deseándose conocer también su nombre, el nombre de su director y su dirección postal.

Un programa de radio se emite en una o más franjas horarias; cada franja se caracteriza por la hora de inicio, el día de la semana en el que se emite y la duración. Dicho programa puede emitirse en todas las emisoras de una cadena, o bien, pertenecer a la programación local de una emisora. Se desea conocer el nombre del programa, que es único, y su responsable. Un programa de radio puede emitir publicidad de diferentes patrocinadores. La duración de la publicidad se mide en segundos por semana, por lo que el coste de esta publicidad se calcula multiplicando dicho valor por el precio por segundo asociado al programa de radio. Un patrocinador se identifica por el número del contrato que tiene con la empresa de publicidad. Es necesario conocer el nombre del patrocinador, así como la duración y el importe del contrato.

SOLUCION CASO 8:

1.-ENTIDADES Y ATRIBUTOS:

Page 4: Diagramas de Enlaces Relacionales

4

FUNDAMENTO DE BASES DE DATOS

En el texto leído anterior , tenemos un total de 6 Entidades con sus respectivos atributos y su atributo clave o principal:

-Empresa de Comunicaciones.

Cod_Emp (Clave) Nomb_Emp Direc_Pos Encargado

-Emisora

Cod_Emi (Clave) Nomb_Emi Direc_Post Banda Hz

-Directores

DNI (Clave) Nombres Dirección

-Cadena de Radio

Cod_Cad (Clave) Director Nomb_cad

-Patrocinador

DNI (Clave) Nombre Num_Contrato Det_Contrato

-Programas_rad

Cod_Prog (Clave) Franja horaria Nombre Encargado

2.-Cardinalidad y Relaciones:

Page 5: Diagramas de Enlaces Relacionales

5

FUNDAMENTO DE BASES DE DATOS

*En Entidad “Empresa_Comunicacion” y “Emisora”:

-El verbo: (Conforma)

¿A una Empresa esta conformada por muchas Emisoras?

¿Muchas Emisoras Conformar una Empresa de Comu?

De aquí concluimos que la cardinalidad entre Empresa y Emisoras es de 1 a M (de uno a muchos.)

*En Entidad “Empresa_Comunicacion” y “Directores”

-El verbo: (Dirigir)

¿A una Empresa puede dirigir un Director?

¿un Director puede Dirigir una Empresa?

De aquí concluimos que la cardinalidad es de 1 a 1 (de uno a uno.)

*Entidad “Empresa de Comunicación” y “Patrocinador”

Page 6: Diagramas de Enlaces Relacionales

6

FUNDAMENTO DE BASES DE DATOS

-Verbo:(Integra)

¿Una Empresa están Integrados muchos Patrocinadores?

¿Muchos Patrocinadores integran a una Empresa de Comu ?

De aquí concluimos que la cardinalidad es de 1 a M(de uno a muchos.)

*Entidad “Empresa de Comunicación” y “Cadenas de radios”

-Verbo:(Conforma)

¿Una Empresa está conformada por muchas Cadenas de radio?

¿Muchas Cadenas de radios están Conformados por una Empresa?

De aquí concluimos que la cardinalidad es de 1 a M (de uno a muchos.)

*Entidad “Emisora” y “Programa de Radio”

-Verbo:(Dispone)

¿Una Emisora dispones de muchos Programas de Radio?

¿Muchos Programas de Radios disponen de una Emisora?

De aquí concluimos que la cardinalidad es 1 a M (de uno a muchos.)

Page 7: Diagramas de Enlaces Relacionales

7

FUNDAMENTO DE BASES DE DATOS

*Entidad “Programa de radio” y “Publicidad”

-Verbo:(Emite)

¿Un Programa de Radio Emite muchas Publicidades?

¿Muchas Publicidades son Emitidas en un Programa de Radio?

De aquí concluimos que la cardinalidad es de 1 a M (de uno a muchos.)

3.-Diagrama de Entidad y relación:

Page 8: Diagramas de Enlaces Relacionales

8

FUNDAMENTO DE BASES DE DATOS

-Ejercicio 1:

-Ejercicio 8:

Page 9: Diagramas de Enlaces Relacionales

9

FUNDAMENTO DE BASES DE DATOS

4.-Conclusion:

Se usa mucho la comprensión de Texto, y la conjugación de palabras al momento de tratar de entender la cardinalidad de las relaciones dadas en los problemas anteriores.

Recomendacion es leer con suma paciencia al momento de tratar de entender la relaciones dadas en el texto.

En los Diagramas de Entidad de relación , se empleó las siguientes herramientas:

-Relaciones entre entidades-Atributos claves y atributos-Cardinalidad

Como también los niveles de DER.-nivel 2: Donde 2 entidades tienes un verbo en común.-la Recursividad: Donde una entidad acompañada con un verbo puede ser esa misma entidad pero mayor, en pocas la relación regresa a la misma entidad.