Ejercicios Modelo Relacional
Solució
2252 CFGS Desenvolupament d'Aplicacions Multiplataforma Mòdul 2 – Gestió de bases de dades UF1 – Introducció a les bases de dades Unitat 3 – Model relacional i normalització
EAC2
(Curs 2011-12 / 2n semestre)
Solució
Activitat 1 2 punts
Partint del següent diagrama Entitat-Relació, creeu lestaules del model relacional que se'n derivi.
Codi Descripcio Data_inici NIF Data_f inal Nom Cognoms Telef on email
SETMANA_GASTRONOMICA
COMENSALS
(0,n)
(0,n) Mengen
Inclou
Xec
(0,n) (1,1) (1,1) Serv eix
(0,n)
MENU
RESTAURANT
CodiMenu Regio Plat1 Plat2 Plat3 Beguda Postre Preu
Data Nom Adreça Telef on Capacitat Parquing Horari ZFumadors
SETMANA_GASTRONOMICA (Codi,Descripcio, Data_inici, Data_final) MENU (CodiMenu, Regio, Plat1, Plat2, Plat3, Beguda, Postre, Preu, Data, Nom) ON {Nom} FA REFERENCIA A RESTAURANT (*) RESTAURANT (Nom, Adreça, Telefon, Capacitat, Parquing, Horari, Zfumadors) COMENSALS (NIF, Nom, Cognom1, Cognom2, Telefon, email) INCLOU (CodiSetmana, CodiMenu) ON {CodiSetmana} FA REFERENCIA A SETMANA_GASTRONOMICA (Codi) i ON {CodiMenu} FAREFERENCIA A MENU (**)
Codi: I71 Versió: 02
Exercici d'avaluació contínua 2 2252M02B1_EAC2_Solucio_1112S2
Pàgina 1 de 11 Lliurament: 28/03/2012
Formació professional
Solució
MENGEN (NIF, Nom, Xec) ON {NIF} FA REFERENCIA A COMENSALS i ON {Nom} FA REFERENCIA A RESTAURANT
(*) Fixeu-vos que la interrelació Serveix, es tradueix posant una clau forana a una de les dues relacions a què fareferència (donat que té cardinalitat 1:1). Així doncs, és tant correcte la solució que hem proposat, com haver posat la clau forana a la interrelació d'aquesta altra forma: RESTAURANT (Nom, Adreça, Telefon, Capacitat, Parquing, Horari, Zfumadors, Nom) ON {Nom} FA REFERENCIA A MENU. (**) Fixeu-vos que com que s'ha canviat el nom de l'atribut CodiSetmana per tal de fer-lo més entenedor en fer-neexplícita la referència cal especificar el nom. En canvi en la referència a CodiMenu, com que es respecte el nom original, no fa falta especificar-lo en escriure la referència: FA REFERENCIA A SETMANA_GASTRONOMICA (Codi) i ON {CodiMenu} FA REFERENCIA A MENU
Activitat 2
3 punts
Partint del següent diagrama Entitat-Relació, creeu les taules del model relacional que se'n derivi.
PEL·LICULA(CodiPel, Nom, Pressupost, Director, Recaptacio, Any_Estrena, CodiTema, CodiCom) ON {CodiTema} FA REFERENCIA A TEMA ON {CodiCom} FA REFERENCIA A COMPANYIA CIUTAT (CodiCiu, Nom, NHab) TEMA(CodiTema, Nom)
Codi: I71 Versió: 02
Exercici d'avaluació contínua 2 2252M02B1_EAC2_Solució_1112S2
Pàgina 2 de 11 Lliurament: 28/03/2012
Formació professional
Solució
ACTORS(DNI,Nom, Adreça)COMPANYIA(CodiCom, Nom) DATA (Data) INTERVENEN (CodiPel, DNI, Paper, Premi) ON {CodiPel} FA REFERENCIA A PEL·LICULA I ON {DNI} FA REFERENCIA A ACTOR REPRESENTACIO (CodiCiu,CodiComp, Adreça) ON {CodiCom} FA REFERENCIA A COMPANYIA I ON {CodiCiu} FA REFERENCIA A CIUTAT CONTRACTACIO (DNI, Data, CodiCom, DataFi) ON {DNI} FA REFERENCIA A ACTOR ON {CodiCom} FA REFERENCIA A COMPANYIA ESPECIALITZATS (DNI,CodidTema, Habilitat) ON {DNI} FA REFERENCIA A ACTOR ON {CodiTema} FA REFERENCIA A TEMA INCOMPATIBLES(DNI1, DNI2) ON {DNI1} FA REFERENCIA A ACTOR ON {DNI2} FA REFERENCIA A ACTOR SUBSTITUTIUS(DNI1, DNI2) ON {DNI1} FA REFERENCIA A ACTOR ON {DNI2} FA REFERENCIA A ACTOR RODATGE(CodiPel,CodiCiu, Fase) ON {CodiPel} FA REFERENCIA A PEL·LICULA ON {CodiCiu} FA REFERENCIA A CIUTAT
Activitat 3
2,5 puntsConsidereu la següent relació, anomenada TELEFONS(Numero, NIF, Nom, Cognom1, Cognom2), que conté informació relativa als telèfons dels empleats d'una empresa:
Codi: I71 Versió: 02 Exercici d'avaluació contínua 2 2252M02B1_EAC2_Solució_1112S2 Pàgina 3 de 11 Lliurament: 28/03/2012
Formació professional
Solució
Numero
NIF
Nom Marta Marta Martí Martí Mercè
Cognom1 Climent Climent...
Regístrate para leer el documento completo.