M2 - Bases de dades / UF1NF3: Solucions Model relacional casos pràctics

De wikiserver
La revisió el 21:03, 16 gen 2023 per Rsort (Discussió | contribucions) (líneas de metro)
Dreceres ràpides: navegació, cerca

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:

Solució Gabinete abogados

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:

Solució Zoo

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:

Solució Club náutic

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:

Solució Departaments empresa

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:

Solució Biblioteca v1

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:

Solució Academia

1. Mantenint supertipus i subtipus.

PERSONA (DNI, Nom, Adreça, Telefon)

ALUMNE (DNI, Anys, Estudis) ON {DNI} REFERENCIA PERSONA

PROFESSOR (DNI, Especialitat) ON {DNI} REFERENCIA PERSONA

EMPLEAT (DNI, Anys_emp, Carreg, CIF_empresa) ON {DNI} REFERENCIA ALUMNE i {CIF_empresa} REFERENCIA EMPRESA

DESEMPLEAT (DNI, Anys_desemp, Darrera_feina) ON {DNI} REFERENCIA ALUMNE

EMPRESA (CIF, Nom, Telefon, Adreça)

TIPUS_CURS (Codi_curs, Nom, Programa, Hores)

CURS (Codi_curs, Id_curs, Data_inici, Data_final, DNI_professor) ON {Codi_curs} REFERENCIA TIPUS_CURS i {DNI_professor} REFERENCIA PROFESSOR

CURSAR (Codi_curs, Id_curs, DNI_alumne, Nota) ON {Codi_curs, Id_curs} REFERENCIA CURS i {DNI_alumne} REFERENCIA ALUMNE


2. Eliminant els subtipus empleat i desempleat.

Tot igual, amb els següents canvis: - eliminem les relacions empleat i desempleat - i:

ALUMNE (DNI, Anys, Estudis, Anys_emp, Carreg, Anys_desemp, Darrera_feina, Tipus_alumne, CIF_empresa) ON {DNI} REFERENCIA PERSONA i {CIF_empresa} REFERENCIA EMPRESA

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:

Solució Perrera

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:

Solució Alquiler coches

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:

Solució Empresa comidas

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:

Solució Material informático


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:


Solució Libreria Online

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:

Solució Spots