-
Instituto Tecnológico de Aguascalientes
Cripoto
Ingeniería en Tecnologías de la información y la
Comunicación.
DIAGRAMAS Fundamentos de bases de
ENTIDAD - datos
RELACIÓN
Profesor:
David M. C. Aranda
Alejandro Gilberto Esparza
Anduaga Márquez
19151657
Domingo 13 de septiembre del 2020. Aguascalientes, Ags.
Ejercicio No, 1
Diseñe un diagrama de Entidad-Relación para un sistema de proveedores de
partes para proyectos en diferentes ciudades del país. Se desea mantener
información sobre la cantidad de partes de cada tipo que es provista por un
proveedor a un proyecto, así como el apellido, la calificación y la ciudad de
residencia de cada proveedor. La calificación puede variar entre 0 y 100. Para
cada parte se quiere conocer el nombre, el color, el peso y la ciudad donde se la
fabrica y, finalmente, de cada proyecto se necesita mantener información sobre el
nombre y la ciudad. Tenga en cuenta que pueden existir proveedores con
apellidos duplicados, así como partes y proyectos cuyos nombres pueden también
estar duplicados.
Nombre Ciudad
Proyecto
m
Nombre
Apellido
Color
m 1
Partes Provee Proveedor
Calificación
Peso
Ciudad de
recidencia
Ciudad en Tipo Cantidad
la que se
fabrica
Notas:
Pueden existir proveedores con apellidos duplicados.
Partes y proyectos cuyos nombres pueden también estar duplicados.
Ejercicio 2.
Se tiene una empresa desarrollando varios proyectos, a los que son asignados
varios empleados, pero cada empleado solo está vinculado a un proyecto, en un
momento dado. Cada proyecto consume diferentes recursos en cantidades
determinadas: los empleados están a cargo de un supervisor, que es un empleado
también. Los empleados pueden tener personas beneficiarias (hijos, esposas,
padres, etc.).
Nombre
Nombre 1 m
Proyecto m
Asigna Empleado
Supervi
n 1 1 sa
Cantidad Consu
me Tiene
m
m
Recurso Beneficiario Parentesco
Nombre
Nombre
Ejercicio 3.
Usted ha sido contratado para diseñar la base de datos de la Asociación de
Criadores de Perros de la raza ZZZ. Esta raza se caracteriza por la dificultad de
preñez de las perras, por lo tanto, durante el periodo de celo, las perras son
apareadas con tres perros en forma sucesiva, pero por distinta cantidad de días.
Un perro tiene el 70% de probabilidad de ser el padre, otro tiene el 20% y el
tercero el 10%. Los estatutos de la sociedad prohíben los exámenes de ADN, por
lo tanto, la asociación lleva el registro de los tres padres.
Se desea sustentar el registro genealógico y el registro de la propiedad: un perro
en un determinado momento sólo puede tener un amo. Además, se quiere el
registro de las calificaciones de los concursos que realiza la Asociación. Estos
pueden ser de tres tipos: velocidad, estructura y adiestramiento. Un concurso
queda completamente caracterizado mediante el año en que se realizó, el tipo de
concurso y la ciudad del país en la cual se llevó a cabo. El perro pude recibir como
calificación primero, segundo, tercero y no calificado.
Usted deberá:
1) Definir cuáles son las entidades presentes y cuáles son las relaciones entre
dichas entidades.
2) Definir los atributos que se correspondan con cada entidad.
Periodo de
Probabilidad de celo
ser padre
Perro m
Calificación
1 Partici Tipo de concurso
3 pan
Nombre del amo Año de realización
1: m
Aparean
Concurso
Notas: Ciudad anfitriona
Tipo de concurso: velocidad, estructura y adiestramiento.
Calificación: Primero, segundo, tercero y no calificado
Probabilidades de ser padre: 70%, 20% y 10%.
Una perra se aparea con 3 perros.
Ejercicio 4.
Se desea mantener información acerca de editoriales, libros y autores. Se sabe
que una editorial puede publicar varios libros, teniendo la exclusividad de la
publicación. Por cada autor se desea conocer qué libros escribió, sus datos
personales y la cantidad de libros publicados.
Las editoriales distribuyen los libros en las librerías. Registrar el volumen de libros
que distribuye cada editorial en cada librería, el volumen de ventas de cada libro
en cada librería y el volumen de publicación de cada libro en las editoriales.
Diseñar el diagrama de Entidad-Relación (ER) para el enunciado anterior.
Volumen de ventas
p/libro
Volumen de
publicación
p/libro m Librería Nombre
Volumen de libros
distribuidos
1
Editorial 1 Distribuye
Nombre
1 Libros publicados
Vende
Nombre
Publican
1 Autor
Edad
m m Escri
be Sexo
m
Libro
Nacion
alidad
Título
Libros escritos
Notas:
Volumen de libros que distribuye cada editorial en cada librería
El volumen de ventas de cada libro en cada librería
El volumen de publicación de cada libro en las editoriales.
Ejercicio 5.
Una empresa productora de bovinos desea informatizar la información relacionada
con los análisis de enfermedades que mensualmente realiza. La organización de
la empresa se describe de la siguiente manera:
Existen diferentes centrales dispersas por el país de las cuales se conoce un
número de central que las identifica, el nombre y la provincia en que se encuentra.
Cada central a su vez tiene asociados un conjunto de establecimientos con
numero de establecimiento, nombre y propietario. Los establecimientos pueden
ser divididos en propios de la empresa o externos. De estos últimos interesa saber
además la fecha en que se asociaron y la fecha de creación. Cada establecimiento
tiene una cantidad de vacas las cuales reciben un número identificador.
Mensualmente se realiza un análisis de enfermedades, de estos análisis interesa
saber el mes y el año en que se realizó, y el nombre del empleado que asentó la
planilla del análisis. También del análisis interesa conocer el conjunto de vacas
sobre el cual se realizó el control y por cada una de estas la enfermedad que se
analizó y el resultado, el cual es un valor entre 0 y 10 que representa el grado de
enfermedad del animal. De las enfermedades se conoce, nombre, periodo de
incubación y forma de contagio.
Los números de establecimiento no se repiten en una central. Los números
identificadores de las vacas no se repiten para un establecimiento. Las formas de
contagios solo pueden ser: "Vía aérea", "Sanguínea". Un animal está enfermo
cuando el resultado de su análisis es 4 o superior.
Número Numero de
identificad central
or Centrales
Bovino
Fecha de
1 Nombre
análisis 1 m
clínico
Encargado
Asociado propietario
del análisis
con
Produce
1 Número
Se somete a Establecimientos
1
1
Tipo
Cantidad
de ganado
Análisis
Conjunto
sobre el que m
se aplicó Busca
Enfermedad
Nombre
Periodo de Forma de
incubación contagio
Notas:
La enfermedad puede ser nula si es menor a 4 el resultado del análisis.
Ejercicio 6:
Una distribuidora se encarga de la entrega de diarios y revistas a kioscos y
canillitas en la ciudad de San Luis. Los kioscos retiran tanto diarios como revistas,
no así los canillitas que solo retiran diarios. Un kiosco encarga aquellas revistas
que no son de venta habitual o que son pedidas por los clientes. Las revistas son
retiradas de la distribuidora y a su vez pueden ser devueltas dentro de un periodo
de tiempo determinado. Los diarios son retirados diariamente y su devolución se
realiza al día siguiente de la entrega.
La distribuidora recibe los diarios y revistas de sus correspondientes proveedores
y a su vez puede devolverlos. Es posible que el mismo número de revista sea
entregado al mismo kiosco en distintas fechas. Cuando se recibe una revista ya se
sabe en qué fecha saldrá el próximo número. Hay diarios que salen el mismo día
en distintas ediciones (matutino, vespertino, etc.) Los canillitas sólo pueden retirar
diarios, los cuales también son devueltos al día siguiente.
Para los kioscos se mantiene un código interno, nombre, dirección y nombre del
propietario. Para los canillitas nos interesa conocer su nombre, Documento,
dirección y un código interno que lo identifica. De las revistas nos interesa conocer
su nombre, número, precio de tapa, precio para el interior, precio de costo, fecha
de recepción, fecha de devolución, fecha de emisión y cantidad recibida. Para los
proveedores se tiene su número de CUIT, nombre, dirección, teléfono y fax. Se
pide construir el diagrama de Entidad-Relación.
Código
FAX
CUIT
m Distribuidora
1
Nombre
Entrega
1
Proveedor
Dirección Código
Nombre
Teléfono m
Surte
Kioscos Dirección
1 Nombre del
Código
m propietario
Canillitas 1
Nombre
Dirección
Retira
Documento
Número
m
Nombre
m
Diarios m
Revistas Precio de
Cantidad tapa
Edición
recibida
Fecha de Precio para
Costo el interior
devolución Fecha de
recepción
Nota:
Los canillitas solo retiran diarios.
Ejercicio 7.
Una inmobiliaria maneja información acerca de inmuebles que se alquilan (casa,
departamentos, locales, ...) y clientes, que pueden ser propietarios de inmuebles o
inquilinos. Una misma persona puede ser propietaria de más de un inmueble en
alquiler, pero también puede alquilar más de un inmueble. Un inmueble puede
tener más de un propietario, pero los contratos de alquiler se realizan sólo sobre
un inquilino Para cada cliente interesa mantener su nombre y apellido, domicilio
(calle, nro., depto. y piso si correspondiera, ciudad y código postal) y teléfono. De
las propiedades interesa la ubicación (calle, nro., depto. y piso si correspondiera,
ciudad y código postal), el estado general (excelente, muy bueno, bueno, regular,
malo), y los metros cuadrados. También interesa conocer el precio con el cual la
propiedad se alquila. ¿Dónde coloca este último atributo si la inmobiliaria deseara
mantener una historia de todos los contratos de alquiler? Construya un diagrama
de E/R para el enunciado anterior, suponiendo que no se desea mantener la
historia de los contratos de alquiler y que existen propiedades que están para la
oferta, es decir, no se encuentran alquiladas.
Ejercicio 7
Precio de Folio del documento
alquiler
oferta Contrato
Tipo inmueble
1
Nombre
Ubicación Realizado
Apellido
Estado
general 1 Domicilio
m
Tener n
Inmueble Cliente
Metros
cuadrados
m 1
Teléfono
Alquila
Tipo cliente
Restricciones:
Tipo de inmueble puede ser: casa, departamento, locales
Tipo de cliente puede ser: propietarios o inquilinos
El estado general corresponde a excelente, muy bueno, bueno, regular y malo
La oferta es el estado del inmueble; disponible u ocupado
El folio de documento es para conocer la historia y numeración de los contratos
Ejercicio 8
Una aerolínea maneja información de pasajeros, vuelos y personal. Para los pasajeros se considera de interés el nro. de pasaporte y
nro. de vuelo, para los vuelos el número de vuelo, fecha, hora, ciudad donde hace escala, personal asignado, nro. de avión; para los
aviones se considera modelo, fabricante, capacidad, hangar. Por último, para el personal se tiene en cuenta el nombre y apellido, área
asignada y en particular para los pilotos se conoce la cantidad de horas de vuelo y el tipo de avión que pilotea.
Defina un diagrama de E/R para el enunciado anterior. ¿Cómo modeliza el número de asiento en el diseño de E/R definido? (nro. de
asiento es el asiento que le corresponde a un pasajero en el vuelo que viaja).
Nombre
Apellido
No. pasaporte Área
No. asiento Pasajeros Personal Horas de
vuelo
m m m
No. vuelo tiene
tiene trabaja Avión piloteado
1
1
Fecha Vuelo 1
1 asigna
Avión
1 Fabricante
Hora
Personal
Hangar Capacidad
Escala No. avión
Restricciones:
el tipo de avión piloteado y el modelo del avión son lo mismo
Las horas de vuelo y el tipo de avión piloteado solo es en caso de que el personal sea un piloto