1.
Clientes
Se desea realiza una base de datos para una empresa con los siguientes supuestos:
Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los
clientes (nombre, apellidos, NIF, dirección y fecha de nacimiento). Cada producto tiene un nombre y
un código, así como un precio unitario. Un cliente puede comprar varios productos a la empresa, y
un mismo producto puede ser comprado por varios clientes.
Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un
producto sólo puede ser suministrado por un proveedor, y que un proveedor puede suministrar
diferentes productos. De cada proveedor se desea conocer el NIF, nombre y dirección.
2. Banco
Crear un modelo conceptual que resuelva el siguiente problema de base de datos. Se trata de
gestionar los datos de un banco que maneja estos datos:
● Posee clientes que contratan cuentas en el banco. De los clientes tenemos su DNI, Nombre,
Apellidos, Localidad, Dirección y Teléfono.
● Todas las cuentas tienen un código de banco (4 dígitos), un código de sucursal (4 dígitos), un
código de control (2 dígitos) y el código de la cuenta (10 dígitos). Toda cuenta tiene un saldo
actual y se anota la fecha de contratación.
● Las cuentas pueden ser de ahorro, de plazo fijo, cuentas vivienda o cuentas de pensiones.
Las cuentas bancarias pueden pertenecer a más de un cliente.
● De los empleados se anotan los siguientes datos, DNI, Nº empleado, Nombre, Apellidos,
Dirección, Teléfono y una Cuenta bancaria para ingresar la nómina (que tiene que estar en
este banco).
● Algunos empleados son jefes y tienen a varios empleados a su cargo. Por otra parte todos los
empleados han de tener un único jefe.
3. Mundial
Realizar el modelo conceptual para una base de datos en la que se desea almacenar la información
relativa a algunos aspectos del siguiente campeonato mundial de fútbol, considerando los siguientes
supuestos:
● De un jugador sabemos el código de federado, la fecha de nacimiento, el nombre y que
pertenece a un único equipo.
● De un equipo sabemos la nacionalidad, el nombre del entrenador y del ayudante. Un equipo
juega varios partidos y se quiere saber cuantos goles ha marcado en cada partido.
● Los partidos tienen una fecha y una hora. Un jugador puede actuar en varios puestos
distintos, pero en un determinado partido sólo puede jugar en un puesto.
● En cada partido intervienen tres colegiados: un juez de línea para la banda derecha, otro
para la izquierda y un árbitro. De los colegiados queremos saber el nombre (que no se
repite), la nacionalidad y la fecha de nacimiento.
● Un colegiado puede realizar una función en un partido y otra distinta en otro partido.