Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Basi di dati ~ comunicazione digitale
 
Normalizzazione Esame 28/01/08
Clicca QUI per vedere il messaggio nel forum
Sirox
Ciao a tutti, volevo chiedervi un favore:
Se potete postare l'esercizio sulla normalizzazione dell'ultimo esame (28/01/08), perché facendolo mi sono venuti dei grossi dubbi riguardo al ragionamento da applicare per arrivare alla soluzione.
Se qualcuno é cosí gentile di postare la soluzione con relativo ragionamento mi farebbe un grande favore visto che non vivo in Italia e mi risulterebbe difficile confrontarmi con altri compagni per riuscire a capire il meccanismo da attuare ai fini di raggiungere una Corretta NORMALIZZAZIONE!!
Grazie Mille

Melodiaz
Uppo

Kardo
Sto facendolo or ora:

A me risulta che le chiavi siano ABC,ACD,ACE,ACF perchè AC non compaiono a dx quindi fanno parte sicuramente della chiave.
Controllo AC e non è chiave. Controllo a 3 attributi e le chiavi sono quelle dette sopra.

E' sicuramente in 3nf, perchè nelle dipendenze, a dx abbiamo attributi primi.
Non è in Bcnf, perchè nelle dipendenze, a sx non abbiamo sempre (in questo caso, mai) chiavi o superchiavi.

L'ultima parte non l'ho ancora fatta.

ARIEL
A me invece AC veniva chiave (unica chiave) e ABC, ACD, ACE, ACF superchiavi.....per questo non mi veniva in BCNF e nemmeno in 3NF (cosa molto probabile dato che chiedeva che in caso non fosse 3NF di discutere una scomposizione in 3nf che mantenesse le dipendenze).

Kardo
Ops...non avevo calcolato una dipendenza :cry:
Hai ragione. La chiave è AC e non è in 3nf, quindi non è neanche in bcnf.
Proverò a fare la scomposizione.

P.S. Per caso sapete dove poter trovare degli esercizi sulla normalizzazione (che non siano quelli del pdf es_misti)?

supernova
Partendo dal presupposto che ho capito come trovare una chiave, dire se è in 3nf e Bcnf, qualcuno potrebbe dirmi cos'è una superchiave e come fare le scomposizioni? C'era una domanda all'esame che diceva, in caso non sia in 3nf effettuare la scomposizione. Grazie mille!

tolarian
Originally posted by supernova
Partendo dal presupposto che ho capito come trovare una chiave, dire se è in 3nf e Bcnf, qualcuno potrebbe dirmi cos'è una superchiave e come fare le scomposizioni? C'era una domanda all'esame che diceva, in caso non sia in 3nf effettuare la scomposizione. Grazie mille!


SUPERCHIAVE = un insieme di attributi che al loro interno contengono la chiave...

Es:

AC veniva chiave (unica chiave) e ABC, ACD, ACE, ACF superchiavi

ACB è superchiave dato che AC che è chiave è contenuta in esso, stessa cosa per ACD, ACE, ACF;

tolarian
Originally posted by tolarian
SUPERCHIAVE = un insieme di attributi che al loro interno contengono la chiave...

Es:

AC veniva chiave (unica chiave) e ABC, ACD, ACE, ACF superchiavi

ACB è superchiave dato che AC che è chiave è contenuta in esso, stessa cosa per ACD, ACE, ACF;


Qualcuno può postare una scansione dell'esame del 28???

grazie

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate