Está en la página 1de 4

Auxiliar Laboratorio Horario

Aux. Erick Maquera Cañasto Base de Datos Viernes 10 a 12


Aux. Gabriela Gallardo Flores Base de Datos Jueves 14 a 16

PRÁCTICA #1
INF 161
DISEÑO Y ADMINISTRACIÓN DE BASE DE DATOS
MODELO ENTIDAD – RELACIÓN

Fecha de entrega: Día del examen


Formato de entrega: La práctica debe contener los siguientes datos:
Nombres y apellidos, CI, Paralelo.

De los siguientes enunciados realizar el diagrama Entidad – Relación:


1. CAMPEONATO DE FUTBOL - COPA AMERICA
● En el campeonato participan jugadores y árbitros de ambos se requiere el número de
participante o código, nombre, teléfono, nacionalidad y de los jugadores se precisa además su
posición de juego y número de camiseta.
● De los árbitros se requiere su antigüedad, ningún árbitro puede participar como jugador.
● Los jugadores pertenecen a un único equipo y un equipo puede tener varios jugadores. De los
equipos se desea registrar cod_eq, color y nacionalidad.
● Cada partido se identifica por un número correlativo (cod_p), la juegan dos equipos y un árbitro
esencialmente. Interesa registrar los partidos que juega cada equipo y los goles de cada equipo
(gol_eq1, gol_eq2) todo equipo tiene al menos un partido.
● Cada partido se celebra en un stadium de un país, de cada stadium se desea conocer su nombre,
dirección, capacidad y país.

2. FABRICA DE MUEBLES
El gerente de la fábrica de muebles MosKea, Sr. Bert Oldosen, ha decidido utilizar un sistema de
base de datos para representar la estructura de los muebles que distribuye. Realizar el diagrama
ER correspondiente teniendo en cuenta que:
● Los muebles están representados por un nombre único. También se quiere conocer su precio.
● Todo mueble está formado por una o más piezas. Cada pieza tiene un identificador único y
puede formar parte de varios muebles. Interesa apuntar cuántas unidades de cada pieza
componen el mueble.
● Todas las unidades de una pieza se encuentran en uno o más estantes del almacén. El estante
viene determinado de forma única por dos valores: el pasillo y altura. Además de en qué
estantes están las piezas interesa conocer cuántas unidades de la pieza hay almacenadas en
cada estante.
3. APARATOS ELECTRÓNICOS
Una empresa de aparatos electrónicos desea informatizar sus datos. Escribir el diagrama ER que
responda a la siguiente especiación verbal:
● Cada aparato electrónico viene determinado por un código único y una descripción. Además,
cada aparato corresponde a un tipo de electrodomésticos (a lo sumo).
● Cada tipo de electrodoméstico (televisor, mp3, lavadora, etc.) tiene un nombre y unas
características (un campo de texto). Se supone que no hay dos tipos con el mismo nombre y
características. Algunos tipos pueden formar parte de otro tipo más general (mp3 de aparato de
música), pero en este caso solo forman parte de un único tipo.
● Los componentes son las piezas que forman el aparato. Vienen dados por un nombre (por
ejemplo, transformador) y unas especiaciones (un campo de texto).
● También nos interesa conocer datos de los fabricantes de componentes: su NIT (único) y su
domicilio social.
● Cada aparato puede llevar cualquier cantidad de componentes. Interesa saber para cada
aparato que componentes lleva y qué fabricante suministra cada componente. Un aparato
puede llevar muchas unidades de un mismo componente (interesa saber cuántas), pero en este
caso todas estarán suministradas por el mismo fabricante y con un mismo precio

4. CONCESIONARIO DE AUTOMÓVILES

Se desea diseñar una base de datos para almacenar y gestionar la información empleada por un
concesionario de automóviles, teniendo en cuenta los siguientes aspectos:

● A un concesionario de coches llegan clientes para comprar automóviles. De cada coche interesa
saber la matrícula, modelo, marca y color.
● Un cliente puede comprar varios coches en el concesionario. Cuando un cliente compra un
coche, se le hace una ficha en el concesionario con la siguiente información: CI, nombre,
apellidos, dirección y teléfono.
● Los coches que el concesionario vende pueden ser nuevos o usados (de segunda mano). De los
coches nuevos interesa saber el número de unidades que hay en el concesionario. De los coches
viejos interesa el número de kilómetros que lleva recorridos.
● El concesionario también dispone de un taller en el que los mecánicos reparan los coches que
llevan los clientes. Un mecánico repara varios coches a lo largo del día, y un coche puede ser
reparado por varios mecánicos.
● Los mecánicos tienen un CI, nombre, apellidos, fecha de contratación y salario. Se desea guardar
también la fecha en la que se repara cada vehículo y el número de horas que se ha tardado en
arreglar cada automóvil.

5. RED SOCIAL
Crear un diseño entidad/relación que permita modelar un sistema que sirva para simular el
funcionamiento de una red social, teniendo en cuenta lo siguiente:

•Los usuarios de la red social se identifican con una cuenta que debe ser única entre todos los
usuarios de la red, y para ingresar requieren de una contraseña mínimo de 8 caracteres. Además
se almacena de ellos: ID, nombre, apellido paterno, apellido materno, dirección (que consta de
calle, número, colonia y teléfono, todos estos datos son opcionales), email y una foto que
también puede ser opcional.

•Los usuarios pueden definir si sus datos dirección, email y foto, sean públicos o no.

•La red se forma cuando los usuarios agregan a otros usuarios como contactos, para lo cual los
pueden buscar por los datos de la cuenta, nombre, o email.

•Los usuarios pueden organizar a sus contactos en grupos, para lo cual el usuario puede crear
grupos identificándolos bajo un nombre (ej. Familia, Amigos, Escuela, etc.) Y agregar a sus
contactos a un grupo (Un contacto solo puede estar en un grupo). También se debe permitir que
el usuario pueda cambiar nombre del grupo o eliminarlo, pero siempre y cuando el grupo no
tenga contactos. Por default los contactos se agregan a un grupo principal llamado “Mis
contactos”.

•Los usuarios pueden colocar comentarios en la red, a los cuales los puede establecer como
públicos en general (que los vean todos los usuarios, independientemente si son contactos del
usuario), privados a nivel grupo o a nivel contacto (es decir, seleccionar al grupo o grupos y/o al
contacto o contactos que puedan ver el comentario). Los comentarios incluyen texto y
opcionalmente contener imágenes.

•Los comentarios, pueden ser respuestas a otros comentarios, por lo que habrá que identificar
si es respuesta a otro comentario, en todo caso, sigue siendo comentario, por lo que aplica el
punto anterior.

•El usuario en todo momento, puede bloquear a contactos, esto indica que el contacto no podrá
ver los comentarios que publique o haya publicado el usuario, Así como los datos personales del
usuario, si es que estos están públicos. (El bloqueo se puede revertir, dando lugar a que el
contacto pueda visualizar nuevamente los comentarios y datos del usuario).

6. PARQUE DE DIVERSIONES

Un parque de atracciones desea implementar una base de datos relacional que cumpla los
siguientes requisitos:

● El parque de atracciones abre una cantidad de días al año que debe conocerse de
antemano, así como la hora de apertura y cierre, y el número de entradas ya vendidas para
dicho día.
● Debe tener una lista de atracciones ofertadas con un nombre único, un aforo máximo, un
tipo (maquinismo, infantil, etc.), el número de encargados necesarios para su
funcionamiento y un número de ubicación de la atracción en un mapa que se ofrece a los
visitantes.
● Debe contratar a los encargados, conociendo su CI, nombre, apellido, fecha de nacimiento
y fecha de contrato. Cada día de apertura se debe conocer qué encargados se ocupan de
cada atracción y cuántas horas está cada encargado en cada atracción. En el mismo día de
apertura, un encargado no podrá tener asignados más de tres atracciones. Los encargados
son eventuales y eligen los días de apertura que quieren trabajar (no necesariamente
todos).
● Se contrata el mantenimiento de las atracciones a varias empresas, cada una de las cuales
se especializa en mantener algunas. De cada empresa de debe saber el NIT, el nombre y un
teléfono de contacto. Cada atracción debe tener asignada al menos una empresa de
mantenimiento.
● Se hacen ventas online de entradas que incluyen la tarjeta del cliente (necesaria para la
recogida), número de entradas, la fecha de compra, la fecha de la entrada y un descuento
variable para cada venta (que se calcula según el número de entradas ya vendidas para
dicho día). Con una tarjeta sólo se puede comprar entradas para un día como mucho una
vez, aunque se puede modificar el número de entradas de cada día.

También podría gustarte