[Leggimi] Esercizio Normalizzazione Clicca QUI per vedere il messaggio nel forum |
| elendil |
Si consideri R(A, B, C, D, E, F) con le seguenti dipendenze funzionali:
AB --> F; EA -->B; F -->E; E -->DA;
a) Determinare tutte le chiavi di R;
b) Supponendo si voler creare la tabella R, completare, giustificando la risposta, il comando SQL seguente in modo da rispettare i vincoli trovati al punto precedente.
Create table R (A char, B char, C char, D char, E char, F char,
.....................
);
Qualcuno ha la più pallida idea di come si faccia questo esercizio, in particolare il punto a? :?:?:? |
| sbrandu |
Nessuno a una soluzione?
Anche io ho dubbi su questa parte.. |
| Laertes |
Allora, siccome C non compare mai a destra sicuramente C è sempre attributo primo, cioè fa parte di ogni chiave...
Trascurando C ho che:
- avendo solo E ho DA, avendo EDA ho anche B, avendo EDAB ho anche F --> CE è chiave
- avendo solo F ho E, avendo EF ho tutto come prima perchè ho E... --> CF è chiave
- avendo solo AB ho F, avendo ABF ho tutto come prima perchè ho F--> ABC è chiave
Se qualcuno ne trova altre faccia un fischio... |
| sbrandu |
Grazie..
C'è per caso un'anima pia che posti un sistema "universale" per la risoluzione di questo tipo di esercizi? |
| UncleBo |
| concordo con le chiavi che ha trovato Laertes!! |
| sbrandu |
| Nessuno si offre? |
| pax85 |
| MA KE CASINO :shock: |
| kray |
| c'è qualcuno che ha capito il procedimento per trovare le chiavi??? non ne riesco a cavare nulla dalle slide :? grazie in anticipo! |
|
|
|