Escolar Documentos
Profissional Documentos
Cultura Documentos
nomCli
((
calle, ciudadCli'%aldonado
(cliente))
# N&9$"() ,( -&) 6-7(*+() ,( -# )565")#- :R&*,# S5";.
nomCli
((
nomSuc ' Ronda Su&
(sucu&sal))
_ Clientes del banquero Palao y ciudades en las que viven.
nomCli, ciudadCli
((
nomaq'$alao
(banque&o#)e&sonal))
_ N&9$"() ,( 6-7(*+() 6&* 65(*+#) (* -# )565")#- :R&*,# S5"; '("& )7*
'"8)+#9&) #--D.
nomCli
((
nomSuc ' Ronda Su&
(sucu&sal)) +
nomCli
()&,stamo)
_ Nombres de los clientes con prstamo y cuenta en la sucursal Ronda
Sur.
cliente- nomCli,
((
cuenta-nomSuc 'Ronda Su&
(sucu&sal) '*'
sucu&sal-nomSuc')&,stamo-nomCli
$&estamo)
? N&9$"( ,( -&) 6-7(*+() A5( +7(*(* #-.E* '"8)+#9& (* (- $#*6& @ -#)
675,#,() (* ,&*,( C7C(*.
nomCli,
(($&estamo)'*'
cliente-nomCli,ciudadCli
Cliente))
? A6+7C& @ *&9$"( ,( +&,#) -#) )565")#-() 6&* 65(*+#) ,( 6-7(*+() A5( C7C#*
(* M5"67#.
activo, nomSuc
(sucu&sal) '*'
-nomCli
((
ciudadCli ' %u&cia
(Cliente))
_ Nombres de los clientes con cuenta en todas las sucursales que estn en
Murcia.
cliente-nomCli,cuenta-nomSuc
((
ciudadSuc ' %u&cia
(su&cu&sal))
2. DISEAR UNA BASE DE DATOS QUE RECOJA LA ORGANIZACIN DE
UNA UNIVERSIDAD. SE CONSIDERA QUE:
los departamentos pueden estar en una sola facultad o ser interfacultativos, agrupando en este
caso ctedras que pertenecen a facultades distintas.
una ctedra se encuentra en un nico departamento.
una ctedra pertenece a una sola facultad.
un profesor est siempre asignado a un nico departamento y adscrito a una o varias ctedras,
pudiendo cambiar de ctedra, pero no de departamento. Interesa la fecha en que un profesor es
adscrito a una ctedra.
existen reas de conocimiento, y todo departamento tendr una nica rea de conocimiento.
Departament
os
Ctedra
Id_
ctedra
Nombre
ctedra
Id_
departament
o
Nombre Dpto.
Pertenec
e
Id _ profesor
Nombre
profesor
Direccin
Fecha
adscrito
Telfono
Profesor
Adscrit
o
rea de
Conocimient
o
Departamento Profesor
Ctedra
3. Se desea disear una base de datos para una sucursal bancaria que
contenga informacin sobre los clientes, las cuentas, las sucursales y las
transacciones producidas. Construir el modelo E/R teniendo en cuenta las
siguientes restricciones:
Una transaccin viene determinada por su nmero de transaccin, la fecha y la
cantidad.
Un cliente puede tener muchas cuentes.
Una cuenta puede tener muchos clientes.
Una cuenta slo puede estar en una sucursal.
Id_
profesor
Nombre
profesor Direccin telfono
Fecha
adscrito
Id_
departamento Nombre Dpto.
rea de
conocimiento
Id_ ctedra Nombre
ctedra
Id_
departamento Id_ profesor
Cliente
Sucursal
Id_ cliente Nombre Direccin
Transacciones
Clientes
Centas
Transaccin
Nombr
e
Direccin N._
transaccin
Fecha
Cantidad
N.
centa
!crsa
l
Tiene
n
"peracione
s a reali#ar
!crsal
Id_
scrsal
Nombre
Tienen
Id _ sucursal Nombre
Id _cliente
Cuenta
4. Dadas las relaciones siguientes:
HOMBRES(NOMH, EDAD)
Significado: Cada fila representa a un hombre, cuyo nombre es NOMH y su
edad en aos es EDAD.
MUJERES(NOMM, EDAD)
Significado: Cada fila representa a una mujer, cuyo nombre es NOMM y su
edad en aos es EDAD.
HSIM(NOMH, NOMM)
Significado: El hombre NOMH cae simptico a la mujer NOMM
MSIM(NOMH, NOMM)
Significado: La mujer NOMM cae simptica al hombre NOMH
MATRIM(NOMH, NOMM)
Significado: La pareja NOMH y NOMM estn casados
Escribir las sentencias necesarias para responder a las preguntas siguientes:
a) Hallar las parejas de hombres y mujeres que se caen mutuamente simpticos.
N"%.(.SI%)'/' N"%%(%SI%)
N.
transaccin fecha cantidad
N.
cuenta Saldo
Id
_cliente
Id_
sucursal
N.
transaccin
b) Hallar los matrimonios en los que ambos esposos se caen mutuamente
simpticos.
NOMH(.SI%)'/' N"%%(%SI%)
c) Hallar las mujeres casadas a quienes no cae simptico su marido.
N"%%(%ATRI%)+ N"%%(%SI%)
5. Sean las relaciones siguientes:
SOCIO (AFICIONADO, VIDEOCLUB)
Significado: AFICIONADO es SOCIO de VIDEOCLUB
GUSTA (AFICIONADO, PELCULA)
Significado: PELCULA GUSTA a AFICIONADO
VIDEOCLUB, PELCULA (VIDEOCLUB, PELCULA)
Significado: VIDEOCLUB dispone en su VIDEOTECA de PELCULA
Escribir las sentencias necesarias para responder a las preguntas siguientes:
a) Videoclubes que disponen de alguna pelcula que le guste a Jos Prez
VIDEOCLUB, PELCULA
<VIDEOCLB1 PELFCLA>GBG PELCULA<( AFICIONADO=0os,
$,&e1;<GUSTA >>
b) Aficionados que son socios al menos de un videoclub que dispone de alguna
pelcula de su gusto
AFICIONADO, VIDEOCLUB (S"CI") U
AFICIONADO, PELCULA
(2USTA)
c) Aficionados que no son socios de ningn videoclub donde tengan alguna pelcula
de su gusto.
AFICIONADO
(2USTA) + AFICIONADO (S"CI")
6. Sean las relaciones siguientes:
PRO(NP, NOMP, CIUDADP)
Significado: Cada fila representa un proveedor, cuyo identificador es NP, su nombre
NOMP y habita en la ciudad CIUDADP.
ART(NA, DESA, COLOR, TALLA)
Significado: Cada fila representa un artculo, cuyo identificador es NA y su descripcin
es DESA.
FAB(NF, NOMF, CIUDADF)
Significado: Cada fila representa un fbrica cuyo identificador es NF, su nombre es
NOMF y esta situada en la ciudad CIUDADF.
PED(NP, NA, NF, CANTIDAD)
Significado: Cada fila representa un pedido del artculo NA al proveedor NP para la
fbrica NF.
Escribir las sentencias necesarias para responder a las preguntas siguientes:
a) Hallar los nombres de las fbricas situadas en Madrid
NOMF (( CIUDADF ' %ad&id
(3A))
b) Proveedores que suministran a la fbrica F1
NOMP (PRO) =x=(( NF ' 34
(3A))
c) Nombre de las fbricas a las que suministra el proveedor P1
NOMF(FAB) =x= ((
n) '$4;
< PED >>
d) Colores de los artculos suministrado s por el proveedor P1
COLOR <ART>GHG((
n) '$4;
< PED >>
e) Artculos suministrados a las fbricas de Madrid
NA, DESA, COLOR, TALLA<ART>GHG NF, NOMF, (( CIUDADF ' %ad&id
(3A))
f) Artculos suministrados por proveedores en cuya ciudad hay alguna fbrica
NA, DESA, COLOR, TALLA<ART> GBG CIUDADP(PRO) CIUDADF( FAB)
g) Fbricas que usan al menos algn artculo suministrado por el proveedor P1
NF, NOMF ( FAB) =x= NA, DESA, COLOR, TALLA<ART>G ((
N$' $4
(PED))
h) Proveedores que suministran un mismo artculo, al menos, a todas las fbricas.
NP, NOMP( PRO) =x= NA, DESA, COLOR, TALLA<ART>GHG NF, NOMF ( FAB)
i) Fbricas que usan, al menos, todos los artculos suministrados por el proveedor
P1
NF, NOMF ( FAB) =x= NA, DESA, COLOR, TALLA<ART> =x= ((
N$' $4
(PED))
k) Fbricas abastecidas por el proveedor P1 con todos los artculos que este
suministra
NF, NOMF ( FAB) =x=((
N$' $4
(PED)) =x= NA, DESA, COLOR, TALLA<ART>
CONCLSIONES
El ob5etivo del modelo &elacional es c&ea& un 6esquema6, lo cual consiste de
un con5unto de 6tablas6 que &e)&esentan 6&elaciones6, &elaciones ent&e los
datos- Estas tablas, )ueden se& const&uidas de dive&sas mane&as7
C&eando un con5unto de tablas in8ciales 9 a)lica& o)e&aciones de no&mali1aci:n
;asta conse<ui& el esquema m=s :)timo-
Conve&ti& el dia<&ama e+& a tablas 9 )oste&io&mente a)lica& tambi,n
o)e&aciones de no&mali1aci:n ;asta conse<ui& el esquema :)timo-
El =l<eb&a &elacional es un len<ua5e >o&mal con una se&ie de o)e&ado&es que
t&aba5an sob&e una o va&ias &elaciones )a&a obtene& ot&a &elaci:n &esultado, sin
que cambien las &elaciones o&i<inales- Tanto los o)e&andos como los
&esultados son &elaciones, )o& lo que la salida de una o)e&aci:n )uede se& la
ent&ada de ot&a o)e&aci:n- Esto )e&mite anida& e*)&esiones del =l<eb&a, del
mismo modo que se )ueden anida& las e*)&esiones a&itm,ticas-
BIBLIOGRA0IA
;tt)7??@@@-unalmed-edu-co?Amstaba&e?Al<eb&a#Rel-;tm
;tt)7??macine-e)ublis;-cl?tesis?inde*+B#B#-;tml
0".N ALE0ANCR" 3I2UEREC" LUNA, %odulo de base de datos I, )&ime&a edici:n