M2 - Bases de dades / UF1NF3: Exercicis Normalització

De wikiserver
Dreceres ràpides: navegació, cerca

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)