Diferència entre revisions de la pàgina «M2 - Bases de dades / UF1NF3: Solucions Model relacional casos pràctics»
(→Banco) |
(→Empresa de comidas) |
||
Línia 204: | Línia 204: | ||
[[Imatge:uf1nf2_sol_empresa_comidas.png |800px|center| Solució Empresa comidas]] | [[Imatge:uf1nf2_sol_empresa_comidas.png |800px|center| Solució Empresa comidas]] | ||
<!----> | <!----> | ||
+ | |||
+ | 1. Mantenint supertipus i subtipus. | ||
+ | <!-- | ||
+ | TREBALLADOR ('''''DNI''''', Nom, Cognoms, Telefon_fixe, Telefon_mobil, NSS) | ||
+ | |||
+ | CUINER ('''''DNI''''', Anys_servei) ON {DNI} REFERENCIA TREBALLADOR | ||
+ | |||
+ | AJUDANT ('''''DNI''''', Data_neix, DNI_cuiner) ON {DNI} REFERENCIA TREBALLADOR i {DNI_cuiner} REFERENCIA CUINER | ||
+ | |||
+ | PLAT ('''''Id_plat''''', Nom, Tipus, Preu) | ||
+ | |||
+ | INGREDIENT ('''''Id_ingredient''''', Nom) | ||
+ | |||
+ | MAGATZEM ('''''Num_magatzem''''', Nom, Descripcio, Adreça) | ||
+ | |||
+ | PRESTATGE ('''''Num_magatzem, Lletres''''', Mida) | ||
+ | |||
+ | CUINER_PLAT ('''''DNI_cuiner, Id_plat''''') ON {DNI_cuiner} REFERENCIA CUINER i {Id_plat} REFERENCIA PLAT | ||
+ | |||
+ | INGREDIENT_PLAT ('''''Id_ingredient, Id_plat''''', Quantitat) ON {Id_ingredient} REFERENCIA INGREDIENT i {Id_plat} REFERENCIA PLAT | ||
+ | |||
+ | INGREDIENT_PRESTATGE ('''''Id_ingredient, Num_magatzem, Lletres''''', Quantitat) ON {Id_ingredient} REFERENCIA INGREDIENT i {Num_magatzem, Lletres} REFERENCIA PRESTATGE | ||
+ | --> | ||
+ | |||
+ | 2. Eliminant el supertipus i mantenenint els subtipus. | ||
+ | <!-- | ||
+ | Tot igual, amb els següents canvis: | ||
+ | - eliminem la relació TREBALLADOR | ||
+ | - i modifiquem CUINER i AJUDANT afegint-lis els atributs de TREBALLADOR | ||
+ | |||
+ | CUINER ('''''DNI''''', , Nom, Cognoms, Telefon_fixe, Telefon_mobil, NSS, Anys_servei) | ||
+ | |||
+ | AJUDANT ('''''DNI''''', , Nom, Cognoms, Telefon_fixe, Telefon_mobil, NSS, Data_neix, DNI_cuiner) ON {DNI_cuiner} REFERENCIA CUINER | ||
+ | --> | ||
==Colegio== | ==Colegio== |
Revisió del 20:42, 18 gen 2019
Contingut
- 1 Gabinete abogados
- 2 Zoo
- 3 Club náutico
- 4 Departamentos de una empresa
- 5 Biblioteca v1
- 6 Academia
- 7 Perrera municipal
- 8 Alquiler automóviles
- 9 Empresa de comidas
- 10 Colegio
- 11 Banco
- 12 Catastro municipal
- 13 líneas de metro
- 14 Empresa de material informático
- 15 Libreria OnLine
- 16 Agencia de viajes
- 17 Centro educativo
- 18 Spots
- 19 La Facultad
Gabinete abogados
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
CLIENT (DNI, Nom, Cognoms, Telefon)
ASSUMPTE (Num_exp, Data_ini, Data_fin, Estat, DNI) ON {DNI} REFERENCIA CLIENT
PROCURADOR (DNI, Nom, Cognom, Adreça, Telefon)
PORTAR (DNI, Num_exp) ON {DNI} REFERENCIA PROCURADOR I {Num_exp} REFERENCIA ASSUMPTE
Zoo
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
ZOO (Nom, Ciutat, Pais, Tamany, Presupost)
ANIMAL (Nom_zoo, Num_ident, Sexe, Any_neix, Pais, Continent, Nom_vulgar) ON {Nom_zoo} REFERENCIA ZOO I {Nom_vulgar} REFERENCIA ESPECIE
ESPECIE (Nom_vulgar, Nom_cientific, Familia, Perill_extincio)
Club náutico
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
1. Mantenint supertipus i subtipus
PERSONA (DNI, Nom, Cognoms, Telefon)
SOCI (DNI, Data_alta)
PATRO (DNI, Any_titulacio, Categoria)
VAIXELL (Num_matric, Nom, Num_amarre, Quota, DNI_soci) ON {DNI_soci} REFERENCIA SOCI
SORTIDA (Num_matric, Data, Hora, Desti, DNI_patro) ON {Num_matric} REFERENCIA VAIXELL I {DNI_Patro} REFERENCIA PATRO
2. Eliminant subtipus
Eliminem SOCI i PATRO.
PERSONA (DNI, Nom, Cognoms, Telefon, Data_alta_soci, Any_titulacio_patro, Categoria_patro, Tipus)
VAIXELL (Num_matric, Nom, Num_amarre, Quota, DNI_soci) ON {DNI_soci} REFERENCIA PERSONA
SORTIDA (Num_matric, Data, Hora, Desti, DNI_patro) ON {Num_matric} REFERENCIA VAIXELL I {DNI_Patro} REFERENCIA PERSONA
3. Eliminant supertipus
Eliminem PERSONA i passem els seus atributs a SOCI i PATRO. La resta queda igual.
SOCI (DNI, Nom, Cognoms, Telefon, Data_alta)
PATRO (DNI, Nom, Cognoms, Telefon, Any_titulacio, Categoria)
Departamentos de una empresa
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
Biblioteca v1
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
Academia
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
1. Mantenint supertipus i subtipus.
2. Eliminant els subtipus empleat i desempleat.
Perrera municipal
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
1. Admeten valors nuls en les claus foranes
2. Sense admetre valors nuls en les claus foranes
Alquiler automóviles
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
Empresa de comidas
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
1. Mantenint supertipus i subtipus.
2. Eliminant el supertipus i mantenenint els subtipus.
Colegio
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
Banco
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
Catastro municipal
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
líneas de metro
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
Empresa de material informático
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
Libreria OnLine
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
Agencia de viajes
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
Centro educativo
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
Spots
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional:
1 Mantenint el supertipus, els subtipus i admetent valors nuls.
2. Eliminant el supertipus i sense admetre valors nuls.
La Facultad
L’objectiu d’aquesta activitat és el d’aplicar els processos de traducció del model ER al model relacional.
Donat el model ER següent, feu-ne la traducció al model relacional: