Cvičení předmětu KIV/DB1
7. týden výuky, cvičící: Ing. Tomáš Kotouč
Normální formy.
Probrali jsme Funkční závislost a Multizávislost, které jsou potřeba pro pochopení Normálních forem. Normální formy se zabývají vztahem mezi atributy tabulky, který v určitých případech vede k rozkladu tabulky na více tabulek.
Normální formy:
| Číslo učitele | Předmět | Student | Zařazení učitele | Pracoviště učitele | Budova pracoviště | ROZVRH | ||
| U1 | DB1 | A97222 | asistent | KIV | UK |
|
||
| U1 | CPP | E99444 | asistent | KIV | UK |
|
||
| U1 | CPP | A97222 | asistent | KIV | UK |
|
||
| U1 | DB1 | E99444 | asistent | KIV | UK |
| ||
| U555 | GRA | H96777 | docent | KEE | PC |
|
| Číslo učitele | Předmět | Student | Zařazení učitele | Pracoviště učitele | Budova pracoviště | Den | Čas od |
| U1 | DB1 | A97222 | asistent | KIV | UK | Út | 09:00 |
| U1 | CPP | E99444 | asistent | KIV | UK | Pá | 15:00 |
| U1 | CPP | A97222 | asistent | KIV | UK | Pá | 15:00 |
| U1 | DB1 | E99444 | asistent | KIV | UK | Út | 09:00 |
| U555 | GRA | H96777 | docent | KEE | PC | Čt | 14:00 |
|
N:1 |
|
|
N:1 |
|
N:1 |
|
|
N:1 |
|
N:1 |
|
N:1 |
|
Další příklady úpravy schématu databáze dle normálních forem:
| Číslo letu | Odkud | Kam | ROZVRH | ||||
| OK101 | Praha | Bratislava |
|
||||
| OK101 | Praha | Bratislava |
|
||||
| OK101 | Praha | Bratislava |
|
||||
| OK800 | K.V. | Moskva |
|
||||
| OK800 | K.V. | Moskva |
|
| Číslo letu | Odkud | Kam | Den | Čas |
| OK101 | Praha | Bratislava | Út | 09:00 |
| OK101 | Praha | Bratislava | Ne | 16:10 |
| OK101 | Praha | Bratislava | St | 14:00 |
| OK101 | Praha | Bratislava | So | 18:00 |
| OK800 | K.V. | Moskva | Čt | 08:00 |
| OK800 | K.V. | Moskva | Út | 09:00 |
|
N:1 |
|
| Čárový kód | Spotřebujte do | Název | Typ zkratka | Typ název | Počet |
| 8555111777999 | 10.11.2000 | Jogurt bílý DANONE 0,2 l | JO | Jogurt | 3 |
| 8555111777999 | 30.12.2000 | Jogurt bílý DANONE 0,2 l | JO | Jogurt | 2 |
| 8111000222333 | 06.11.2000 | Jogurt YOGOBELLA 0,5 l | JO | Jogurt | 5 |
| 8999444888000 | 13.02.2001 | Máslo RAMA 0,5 kg | MA | Máslo | 1 |
| 8777333000777 | 22.03.2001 | Máslo PERLA 0,25 kg | MA | Máslo | 3 |
|
N:1 |
|
|
N:1 |
|
N:1 |
|