Diferència entre revisions de la pàgina «M2 - Bases de dades / UF1NF3: Solucions Model relacional casos pràctics»
Línia 356: | Línia 356: | ||
COMPRAR_CP ('''''Codi_component, NIF, Data''''', Id_Emp, Quantitat) ON {Codi_component} REFERENCIA COMPONENT , {NIF} REFERENCIA CLIENT I {Id_Emp} REFERENCIA EMPLEAT | COMPRAR_CP ('''''Codi_component, NIF, Data''''', Id_Emp, Quantitat) ON {Codi_component} REFERENCIA COMPONENT , {NIF} REFERENCIA CLIENT I {Id_Emp} REFERENCIA EMPLEAT | ||
− | + | ||
==Libreria OnLine== | ==Libreria OnLine== | ||
Línia 394: | Línia 394: | ||
contenir( Id_cistella , ISBN , Quantitat) ON { ISBN } REFERENCIA LLIBRE i { id_cistella } REFERENCIA CISTELLA | contenir( Id_cistella , ISBN , Quantitat) ON { ISBN } REFERENCIA LLIBRE i { id_cistella } REFERENCIA CISTELLA | ||
− | + | <!-- | |
==Agencia de viajes== | ==Agencia de viajes== | ||
Revisió del 17:36, 28 gen 2021
Contingut
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:
DEPARTAMENT (Id_dept, Nom, Ubicacio)
EMPLEAT (DNI, Nom, Cognoms, Telefon, Id_dept, DNI_Director) ON {Id_dept} REFERENCIA DEPARTAMENT I {DNI_Director} REFERENCIA EMPLEAT
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:
AUTOR (Id_autor, Nom, Any_neix, Nacionalitat)
SOCI (Codi, DNI, Nom, Cognoms, Telefon)
LLIBRE (ISBN, Titol, Editorial, Any)
EXEMPLAR (ISBN, Num_ex, Estat) ON {ISBN} REFERENCIA LLIBRE
ESCRIURE (Id_autor, ISBN) ON {Id_autor} REFERENCIA AUTOR I {ISBN} REFERENCIA LLIBRE
RESERVAR (Codi_soci, ISBN, Num_ex, Data_reserva, Data_real, Data_tornar) ON {Codi_soci} REFERENCIA SOCI I {ISBN, Num_ex} REFERENCIA EXEMPLAR
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:
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
PERSONA (DNI, Nom, Cognoms, Telefon)
GABIA (Id_gabia, Capacitat)
GOS (Id_gos, Sexe, Data_entrada, Estat, DNI, Id_gabia, Raça) ON {DNI} REFERENCIA PERSONA, {Id_gabia} REFERENCIA GABIA i {Raça} REFERENCIA RAÇA
RAÇA (Raça, Alçada, Mida, Caracter, Esperança_vida)
2. Sense admetre valors nuls en les claus foranes
PERSONA (DNI, Nom, Cognoms, Telefon)
GABIA (Id_gabia, Capacitat)
GOS (Id_gos, Sexe, Data_entrada, Estat, DNI, Id_gabia) ON {DNI} REFERENCIA PERSONA, {Id_gabia} REFERENCIA GABIA i {Raça} REFERENCIA RAÇA
RAÇA (Raça, Alçada, Mida, Caracter, Esperança_vida)
RAÇA_GOS (Id_gos, Raça) ON {Id_gos} REFERENCIA GOS I {Raça} REFERENCIA RAÇA
PROPIETAT_GOS (Id_gos, DNI) ON {Id_gos} REFERENCIA GOS I {DNI} REFERENCIA PERSONA
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:
Persona:Nom, Congnoms, Dni ,Dni_cap , Carrer Numero, Nom_Zona, Escala ,Planta, Puerta on{ Carrer, Numero, Nom_Zona} ref UniFamiliar on { Escala, Planta, Puerta }ref Pis
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:
LINIA (Id_linia, Color, Hora_primer, Hora_darrer)
ESTACIO (Id_estacio, Nom, Hora_obrir, Hora_tancar)
ACCES (Id_estacio, Num_acces, Carrer, Portal) ON {Id_estacio} REFERENCIA ESTACIO
COTXERA (Id_estacio, Num_trens, Num_vagons) ON {Id_estacio} REFERENCIA ESTACIO
TREN (Id_tren, Model, Data_compra, Max_vagons, Id_estacio) ON {Id_estacio} REFERENCIA ESTACIO
ARRIBADA (Id_arribada, Sentit, Numero, Data_hora_arr, Data_hora_sor, Id_tren) ON {Id_tren} REFERENCIA TREN
CONSTAR (Id_linia, Id_estacio, Ordre, Segons_ant, Segons_seg) ON {Id_linia} REFERENCIA LINIA I {Id_estacio} REFERENCIA ESTACIO
PASSAR (Id_linia, Id_estacio, Id_arribada) ON {Id_linia} REFERENCIA LINIA I {Id_estacio} REFERENCIA ESTACIO I {Id_arribada} REFERENCIA {ARRIBADA}
SERVIR (Id_tren, Data_inici, Id_linia, Data_final) ON {Id_tren} REFERENCIA TREN I {Id_linia} REFERENCIA LINIA
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:
EQUIP (Codi, Descripcio, Preu, Stock)
COMPONENT (Codi, Descripcio, Preu, Stock)
CLIENT (NIF, Nom, Cognoms, Telefon, Adreça)
SECCIO (Id_seccio, Nom)
EMPLEAT (Id_Emp, DNI, Nom, Cognoms, Id_seccio) ON {Id_seccio} REFERENCIA SECCIO
COMPOSAR (Codi_equip, Codi_component, Quantitat) ON {Codi_equip} REFERENCIA EQUIP I {Codi_component} REFERENCIA COMPONENT
COMPRAR_EQ (Codi_equip, NIF, Data, Id_Emp, Quantitat) ON {Codi_equip} REFERENCIA EQUIP , {NIF} REFERENCIA CLIENT I {Id_Emp} REFERENCIA EMPLEAT
COMPRAR_CP (Codi_component, NIF, Data, Id_Emp, Quantitat) ON {Codi_component} REFERENCIA COMPONENT , {NIF} REFERENCIA CLIENT I {Id_Emp} REFERENCIA EMPLEAT
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:
LLIBRE ( ISBN , Titol, descripcio, Any_public)
AUTOR ( Id_autor , Nom, Cognoms, Adreça, url,CodiLocalitatl) ON { CodiLocalitat } REFERENCIA LOCALITAT
Escriure ( ISBN, id_autor) ON { ISBN } REFERENCIA LLIBRE i { id_autor } REFERENCIA AUTOR
EDITORIAL ( Id _editorial , Nom, Adreça, Telefon, url,CodiLocalitat) ON { CodiLocalitat } REFERENCIA LOCALITAT
Publicar ( ISBN, Id_editorial ) ON { ISBN } REFERENCIA LLIBRE i { id_editorial } REFERENCIA EDITORIAL
PAPER( ISBN , Data_imp, Lloc_imp, Preu) ON { ISBN } REFERENCIA LLIBRE
EBOOK( ISBN , Mida, Preu) ON { ISBN } REFERENCIA LLIBRE
MAGATZEM( Id_magatzem , Telefon, Adreça,CodiLocalitat) ON { CodiLocalitat } REFERENCIA LOCALITAT
Emmagatzemar( ISBN, Id_magatzem , Stock,) ON { ISBN } REFERENCIA PAPER i { id_magatzem } REFERENCIA EDITORIAL
LOCALITAT( Codi , Nom, Habitants, CodiProvincia) ON { CodiProvincia } REFERENCIA PROVINCIA
PROVINCIA( Codi, Nom, Densitat)
CLIENT( NIF ; Nom, Cognoms, Telefon, Adreça, email, CodiLocalitat) ON { CodiLocalitat } REFERENCIA LOCALITAT
CISTELLA( Id_cistella , Data_compra, NIF) ON { NIF } REFERENCIA CLIENT
contenir( Id_cistella , ISBN , Quantitat) ON { ISBN } REFERENCIA LLIBRE i { id_cistella } REFERENCIA CISTELLA