fastlege_id | fastlege_navn | fastlege_adr | fastlege_tlf | pasient_personnr | pasient_navn | pasient_adr | pasient_tlf | pasient_yrke |
---|---|---|---|---|---|---|---|---|
1 | Einor Ilderhaug | Gamlebyen legekontor, 1601 Fredrikstad | 69 327698 |
12075622346 23106901038 |
Arne B. Olsen Ilma S. Arnesen |
Slåttveien 2, 1602 Fredrikstad Sommerstien 3, 1621 Gressvik |
69 324567 69 316534 |
Politi Syerske |
3 | Elling Pedersen | Nordsiden legekontor, 1750 Halden | 69 185634 | 31017334723 | Eivind Moen | Himlingveien 3, 1767 Halden | 60 175623 | Advokat |
Brudd på første normalform:
Modellen inneholder følgende ikke-atomære verdier:
adresse(inneholder postnr og poststed)
Modellen inneholder følgende repeterende grupper:
pasient_personnr, pasient_navn, pasient_adr, pasient_tlf og pasient_yrke
fastlege_id | pasient_personnr | fastlege_navn | fastlege_adr | fastlege_postnr | fastlege_poststed | fastlege_tlf | pasient_navn | pasient_adr | pasient_postnr | pasient_poststed | pasient_tlf | pasient_yrke |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 12075622346 | Einor Ilderhaug | Gamlebyen legekontor | 1601 | Fredrikstad | 69 327698 | Arne B. Olsen | Slåttveien 2 | 1602 | Fredrikstad | 69 324567 | Politi |
1 | 23106901038 | Einor Ilderhaug | Gamlebyen legekontor | 1601 | Fredrikstad | 69 327698 | Ilma S. Arnesen | Sommerstien 3 | 1621 | Gressvik | 69 316534 | Syerske |
3 | 31017334723 | Elling Pedersen | Nordsiden legekontor | 1750 | Halden | 69 185634 | Eivind Moen | Himlingveien 3 | 1767 | Halden | 60 175623 | Advokat |
Brudd på andre normalform:
fastlege_navn er partielt avhengig av fastlege_id
pasient_navn er partielt avhengig av pasient_personnr
fastlege_id | fastlege_navn | fastlege_adr | fastlege_postnr | fastlege_poststed | fastlege_tlf |
---|---|---|---|---|---|
1 | Einor Ilderhaug | Gamlebyen legekontor | 1601 | Fredrikstad | 69 327698 |
3 | Elling Pedersen | Nordsiden legekontor | 1750 | Halden | 69 185634 |
pasient_personnr | pasient_navn | pasient_adr | pasient_postnr | pasient_poststed | pasient_tlf | pasient_yrke | fastlege_id |
---|---|---|---|---|---|---|---|
12075622346 | Arne B. Olsen | Slåttveien 2 | 1602 | Fredrikstad | 69 324567 | Politi | 1 |
23106901038 | Ilma S. Arnesen | Sommerstien 3 | 1621 | Gressvik | 69 316534 | Syerske | 1 |
31017334723 | Eivind Moen | Himlingveien 3 | 1767 | Halden | 60 175623 | Advokat | 3 |
Brudd på tredje normalform:
poststed er transitivt avhengig av postnr
fastlege_id | navn | adresse | postnr | tlf |
---|---|---|---|---|
1 | Einor Ilderhaug | Gamlebyen legekontor | 1601 | 69 327698 |
3 | Elling Pedersen | Nordsiden legekontor | 1750 | 69 185634 |
personnr | navn | adresse | postnr | tlf | yrke | fastlege_id |
---|---|---|---|---|---|---|
12075622346 | Arne B. Olsen | Slåttveien 2 | 1602 | 69 324567 | Politi | 1 |
23106901038 | Ilma S. Arnesen | Sommerstien 3 | 1621 | 69 316534 | Syerske | 1 |
31017334723 | Eivind Moen | Himlingveien 3 | 1767 | 60 175623 | Advokat | 3 |
postnr | poststed |
---|---|
1601 | Fredrikstad |
1602 | Fredrikstad |
1621 | Gressvik |
1750 | Halden |
1767 | Halden |
Kandidatnøkler:
personnr(pasient)
postnr(poststed)
fastlege_id(fastlege)
Determinanter:
personnr(pasient)
postnr(poststed)
fastlege_id(fastlege)
Siden determinantene er de samme som kandidatnøklene, betyr det at relasjonen vår også er i BCNF.
Elin K. Ajer Andreassen, 2003