Diferència entre revisions de la pàgina «M2 - Bases de dades / UF1NF3: Solucions exercicis Normalitzacio»

De wikiserver
Dreceres ràpides: navegació, cerca
(Normalització 1)
(Normalització 1)
Línia 7: Línia 7:
  
 
A partir de la relació universal, dissenyeu l’esquema de dependències funcionals i apliqueu el procés de normalització fins a assolir les relacions en cinquena forma normal. Indiqueu en quin moment s’assoleixen les diferents formes normals.
 
A partir de la relació universal, dissenyeu l’esquema de dependències funcionals i apliqueu el procés de normalització fins a assolir les relacions en cinquena forma normal. Indiqueu en quin moment s’assoleixen les diferents formes normals.
 
+
<!--
 
'''Solució:'''
 
'''Solució:'''
  
Línia 43: Línia 43:
  
 
Les tres relacions es troben en 5FN, ja que cap d’elles no té dependències de reunió.
 
Les tres relacions es troben en 5FN, ja que cap d’elles no té dependències de reunió.
<!---->
+
-->
  
 
==Normalització 2==
 
==Normalització 2==

Revisió del 18:14, 19 gen 2023

Normalització 1

L’objectiu d’aquesta activitat és obtenir un disseny correcte a partir d’una relació universal tot aplicant els processos de normalització.

Considereu la relació universal formada pels atributs Assig (assignatura), Aula, Alum (alumne), Prof (professor), Hora i Nota (qualificació).

Se sap que cada assignatura té un únic professor; una aula, en un moment determinat, només pot estar ocupada per una única assignatura, i per cada assignatura hi ha una qualificació.

A partir de la relació universal, dissenyeu l’esquema de dependències funcionals i apliqueu el procés de normalització fins a assolir les relacions en cinquena forma normal. Indiqueu en quin moment s’assoleixen les diferents formes normals.

Normalització 2

L’objectiu d’aquesta activitat és obtenir un disseny correcte a partir d’una relació universal tot aplicant els processos de normalització.

Una federació esportiva vol informatitzar les dades dels esportistes federats, els quals han de ser, obligatòriament, membres d’algun club esportiu. A aquest efecte, es considera que els esportistes estan identificats per un número de federat i poden haver estat en diferents clubs, identificats per un codi, diverses vegades. A part, cada esportista ha passat, al llarg de la seva història, per diferents categories.

Evidentment, també interessa el nom, l’adreça i la ciutat de residència de l’esportista i del club. Ah! les ciutats estan codificades i tenen un nom que no les identifica.

Davant d’aquesta situació, el responsable informàtic de la federació, que no coneix el model Entitat-Relació, ha decidit considerar la relació universal:


UNIVERSAL (NúmEsp, NomEsp, DirEsp, CodCiuEsp, NomCiuEsp, DataIniClub, DataFiClub, CodClub, NomClub, DirClub, CodCiuClub, NomCiuClub, DataIniCat, DataFiCat, Categoria)


i normalitzar-la, però necessita ajuda.

El podeu ajudar a dissenyar l’esquema de dependències funcionals i aplicar el procés de normalització fins a assolir les relacions en cinquena forma normal. Indiqueu en quin moment s’assoleixen les diferents formes normals.

Abreviatures: Esp (esportista); Dir (direcció); Ciu (ciutat); Cat (categoria)

Normalització 3

L’objectiu d’aquesta activitat és obtenir un disseny correcte a partir d’una relació universal tot aplicant els processos de normalització.

Una associació d’escoles vol informatitzar les dades dels alumnes matriculats en les escoles membres al llarg de la seva història. A aquest efecte, es considera que els alumnes estan identificats per un DNI i es poden matricular d’un curs determinat en diferents escoles, identificades per un codi, per seguir-hi diferents tipus d’estudis, els quals s’identifiquen per un mateix codi en totes les escoles. També interessa saber, per a cada curs, en quin únic nivell d’aquells estudis està matriculat, el grup i l’aula, considerant que cada grup d’un nivell determinat, en cada curs, té assignada una única aula.

Evidentment, també interessa el nom, l’adreça i la ciutat de residència actuals de l’alumne i de l’escola, i el nom dels estudis. Ah, les ciutats estan codificades i tenen un nom que no les identifica.

Davant d’aquesta situació, el responsable informàtic de l’associació, que no coneix el model Entitat-Relació, ha decidit considerar la relació universal següent:


UNIVERSAL (DNIAlu, NomAlu, AdrAlu, CodCiuAlu, NomCiuAlu, CodEsc, NomEsc, AdrEsc, CodCiuEsc, NomCiuEsc, CodEst, NomEst, Nivell, Grup, Aula, Curs)


i normalitzar-la, però necessita ajuda.

El podeu ajudar a dissenyar l’esquema de dependències funcionals i aplicar el procés de normalització fins a assolir les relacions en cinquena forma normal. Indiqueu en quin moment s’assoleixen les diferents formes normals.

Abreviatures: Alu (alumne); Adr (adreça); Ciu (ciutat); Esc (escola); Est (estudis)