Beruflich Dokumente
Kultur Dokumente
Cod
nom igo
pre bre
cio
Cod
can igo
t
nom idad
bre
1:N
(1,1)
(0 ,n)
CATEGORIA
PRODUCTO
pertenece
Ejercicio 1 versin 2:
CLIENTE
(1,1)
l
NTi
c
imp ket
o
fech rteTo
ta
a
DNI
nom
ape bre
l
dire lidos
ccio
fech
n
aNa
cim
ie
nto
La empresa anterior necesita conocer los datos personales de los clientes (nombre, apellidos,
dni, direccin y fecha de nacimiento) a los que vende sus productos. Un cliente puede realizar varias
compras, cada una de ellas de varios productos a la empresa. Cada compra se identifica por un
nmero de ticket e interesa almacenar la fecha de la compra y el importe total.
1:N
(1,n)
realiza
(1,1)
COMPRA
*(0,n)
ad
tid
can
N:M
Cod
nom igo
pre bre
cio
inicia
(1,n)
PRODUCTO
Ejercicio 2: Autoescuela
1:N
(1,1)
(1,n)
ensea
ALUMNO
(1,n)
1:N
practica
Mat
r
mo icula
delo
mar
ca
PROFESOR
DNI
nom
ape bre
llido
s
DNI
nom
ape bre
l
nss lidos
En una autoescuela hay varios profesores y varios coches de prcticas. Se quiere guardar
informacin respecto a los alumnos que se matriculan (nombre, apellidos y dni), el profesor que
se le asigna (dni, nss, nombre y apellidos) y el coche que conducirn (matrcula, marca, modelo).
Cada alumno da clase siempre con el mismo profesor y el mismo coche. El alumno siempre
va a conducir el mismo coche para habituarse a l y va a dar clase con el mismo profesor, aunque
un profesor puede dar clase en varios alumnos con distintos coches.
(1,1)
COCHE
Ejercicio 2 versin 2:
PROFESOR
(1,n)
ha
fec ra
ho
DNI
nom
ape bre
llido
s
N:M
(1,n)
ensea
ALUMNO
(1,n)
ha
fec ra
ho
N:M
practica
Mat
r
mo icula
delo
mar
ca
DNI
nom
ape bre
l
nss lidos
Vamos a cambiar el modelo, y en este caso el dueo de la autoescuela nos dice que en
realidad el alumno debera acostumbrarse a todos los coches, as que el alumno puede cambiar
de coche y de profesor de un da para otro, y que adems nos interesa saber qu coche y qu
profesor le ha dado clase cada da.
(1,n)
COCHE
Ejercicio 3: Empresa
DNI
nom
ape bre
l
nss lidos
esta
nHi doCivi
l
jos
nom
pre bre
sup
ues
to
Se quiere guardar informacin sobre una empresa que posee varios departamentos.
Cada departamento tiene un nombre y un presupuesto. Cada departamento tiene una serie de
empleados que slo pueden depender de un nico departamento.
Cada departamento tendr un jefe del departamento que tendr que ser un empleado
de la empresa. De los empleados necesitamos guardar el nss, dni, nombre, apellido, si est casado
o no, y el nmero de hijos que tiene. Hay departamentos que dependen de otros departamentos,
por ejemplo el departamento de ventas de exterior y nacionales dependen del departamento
de ventas, aunque cada uno tiene sus propios empleados.
1:N
(0,n)
DEPARTAMENTO
(0,n)
(1,1)
(1,n)
tiene
(1,1)
EMPLEADO
(1,1)
depende
N:M
es_jefe
1:1
Ejercicio 3 versin 2:
1:N
(0,n)
DEPARTAMENTO
(0,n)
depende
N:M
(1,1)
tiene
DNI
nom
ape bre
l
nss lidos
esta
nHi doCivi
l
jos
nom
pre bre
sup
ues
to
El dueo de la empresa nos dice que el jefe del departamento tendr que ser
obligatoriamente un empleado de ese departamento.
e
jef
es_
(1,n)
EMPLEADO
Ejercicio 4: Banco
DNI
nom
ape bre
l
dire lidos
ccio
ciud
n
ad
idO
p
fech eracio
n
a
can
tida
d
CLIENTE
N:M
(1,n)
(1,n)
realiza
OPERACIN
(1,n)
(1,n)
1:N
extrae
ingresa
num
sald Cuent
a
o
1:N
num
ciud Sucur
sal
acti ad
vo
posee
(1,n)
(1,1)
1:N
(1,1)
CUENTA
(1,n)
(1,1)
SUCURSAL
(1,1)
pertenece
1:N
1:N
(1,n)
pertenece
(1,1)
GRUPO
(1,n)
NSS
nom
ape bre
l
nac lidos
ion
alid
ad
ALUMNO
nom
nive bre
hor l
ario
DNI
nom
ape bre
l
cue lidos
nta
nac
ion
alid
ad
Una persona asiste a clases particulares en una academia de ingls. Cada persona se ubica
en un grupo en funcin de su nivel de ingls y nos interesa saber el nombre del grupo, el
nivel (que ser nico) y el horario. Hay un grupo por cada nivel.
En la academia, hay varios profesores de nacionalidades distintas.
Cada profesor da clase a varios grupos y queremos guardar el nombre, apellido, nacionalidad
y nss de cada profesor. Cada grupo est formado por varios alumnos.
A cada grupo slo le imparte clase un profesor, y del alumno guardaremos su nombre,
nacionalidad y nmero de cuenta bancaria.
PROFESOR
da_clases
(1,1)
1:N
1:N
atiende
(1,1)
MDICO
(1,1)
ha
fec ra
ho
(1,n)
num
situ
acio
PACIENTE
DNI
nom
ape bre
l
dire lidos
c
cue cion
nta
DNI
nom
ape bre
l
dire lidos
ccio
n
SALA
1:N
(1,n)
ocupa
ID
fech
clau aComi
enz
dur sula
o
acio
fich
n
aAn
ual
La Liga de Ftbol Profesional (LFP) tiene el proyecto de implementar una base de datos
con estadsticas de la temporada.
En dicha BBDD los futbolistas vendrn identificados por su n de ficha, interesando adems
su nombre, apellidos, fecha de nacimiento, peso y estatura. Los equipos vienen identificados por
su nombre. Tambin se guardan su ao de fundacin, nombre del presidente, n de socios y
estadio en el que juega. Un futbolista puede militar en equipos distintos a lo largo de su carrera
deportiva, pero no simultneamente. De cada contrato entre jugador y club interesa reflejar fecha
de comienzo, duracin, ficha anual y clusula de rescisin.
Los equipos disputan partidos de los que se guarda la fecha, el resultado y la jornada a la
que corresponden. En cada partido interesa saber que equipo jug como local y quin como
visitante. Cada jugador participa en diferentes partidos (puede que en ninguno), siendo
relevante el n de minutos disputados, los goles anotados (o recibidos si se trata de un portero)
y las tarjetas recibidas.
De los rbitros interesa el n de colegiado, el colegio arbitral al que pertenece, as como
su nombre, apellidos y el n de temporadas en la categora. Cada partido lo arbitran cuatro
colegiados (rbitro principal, auxiliares de banda y cuarto rbitro), siendo de inters saber la
funcin de cada uno de ellos.
1:N
(1,n)
CONTRATO
nFic
nom ha
ape bre
l
fech lidos
a
pes Nac
o
esta
tura
tiene
JUGADOR
(1,n)
N:M
(1,n)
(1,n)
juega
(1,n)
N:M
(1,1)
1:N
(1,n)
EQUIPO
(1,n)
s
tos ido
nu ecib
i
nM lesR
go
es_portero
N:M
realiza
nombre
fechaFundac
ion
nombrePre
s
nSocios
estadio
(1,1)
(1,n)
(0 ,n)
visitante
es_local
N:M
jugador
(0 ,n)
(1,n)
os
(1,n)
(1,n)
arbitra
N:M
(1,n)
ARBITRO
tipo
nombre
apellidos
nTemporad
as
colegio
PARTIDO
nColegiado
nM
i
gol nutos
esA
not
ad
N:M
(0 ,n)
enva
PARTICIPANTE
nom
dire bre
c
tele cion
fon
o
num
nom Asocia
do
dire bre
ccio
tele
n
f
cam
peo
nat
os
1:N
N:M
(1,n)
hospedan
(1,n)
HOTEL
(1,1)
PAIS
(0,1)
(0 ,n)
(1,1)
num
nombre
numClu
bs
JUGADOR
(1,1)
representa
nivel
ARBITRO
(1,1)
(1,1)
dispone
1:N
blanca
1:N
1:N
arbitra
1:N
1:N
negra
(1,n)
(1,n)
(1,n)
(1,n)
codPartida
PARTIDA
1:N
(0 ,n)
(0 ,n)
se
celebra
(1,1)
tiene
1:N
(1,1)
1:N
(1,n)
num
dia
me
s
ann
o
MOVIMIENTO
(1,1)
(1,1)
capacidad
numEn
tradas
ID
se
juega
IDsala
SALA
JORNADA
posicion
to
movimien
MEDIOS
(0 ,n)
consta
1:N
cod
i
line go
a
colo
d im r
ens
ion
es
nom
dire bre
c
telN cion
um
ero
s
1:N
(1,1)
(1,n)
FABRICANTE
fabrica
(1,n)
(1,n)
N:M
N:M
es
compuesta
nom
dire bre
c
telN cion
um
ero
s
trabaja
ALTO
g
codi
(1,n)
(0 ,n)
DISTRIBUIDOR
(1,1)
1:N
COCINA
(1,n)
ENCIMERA
BAJO
(1,n)
PANEL
tipo
altSuelo
(1,n)
vende
fec
h
(1,n)
1:N
cede
es
montada
N:M
fec
h
(1,n)
NIF
nombre
direccion
telefono
MONTADOR
NIF
nom
dire bre
c
tele cin
fon
o
(1,1)
MUEBLE
CLIENTE
(1,n)
compra
N:M
nFic
nom ha
ape bre
l
fech lidos
a
pes Nac
o
esta
tura
JUGADOR
(1,n)
ha
fec ra
ho
N:M
(1,n)
IDconexion
(1,n)
inicia
(1,n)
(1,n)
CONEXIN
(1,1)
desconecta
N:M
N:M
fabrica
(1,n)
BONO
fec
h
hor a
a
ha
fec ra
ho
IDbono
horasDisponibles
recupera
ha
fec ra
ho
tiene
1:N
precioHora
NUMincidencia
(0 ,n)
(0,n)
INCIDENCIA