Fra universalrelasjon til ferdig database: Styrkeløft

Dette er en database for å lagre påmeldinger og resultater fra styrkeløftstevner.
Eksempelet skal vise veien fra en datamodell fram til en ferdig database i Microsoft SQL Server

Normalisering

Universalrelasjon

stevneid 1 2
stevnenavn Klubbmesterskap i styrkeløft Østfoldmesterskap i benkpress
stevnetidsrom 31.januar 2004 27. mars 2004
stevnearrangor 1 3
stevnested Høla Kongstenhallen
deltagerid 1 2 5 35 29 12
navn Jens Frikosten Mari Olaussen Anne Kristoffersen Ulla Mari Yste Ole Olsen Ludvig Krekja
kjonn M K K K M M
fdato 1970-01-25 1987-03-12 1959-07-15 1982-09-15 1982-07-19 1967-05-16
tlf 69 180102 69 190376 41 320134 69 262739 69 200531 69 138999
adresse Morianstredet 7, 1767 Halden Fjellknattveien 3, 1785 Halden Svinesundsv. 2, 1781 Halden Slalombakken 3B, 1598 Moss Bredalbakken 4G, 1523 Moss Fjellbo, 1735 Varteig
vekt 81.3 45.1 59.2 49.20 59.10 74.00
vektklasse 82.5 48.0 60.0 52.00 60.00 75.00
aldersklasse SR U YV JR JR SR
klubbid 1 1 1 7 7 5
klubbnavn Halden Styrkeidrettslag Halden Styrkeidrettslag Halden Styrkeidrettslag Moss Styrkeidrettslag Moss Styrkeidrettslag Sarpsborg Styrkeidrettslag
klubbadr Skippergata tilfluktsrom, 1767 Halden Skippergata tilfluktsrom, 1767 Halden Skippergata tilfluktsrom, 1767 Halden Mosseveien idrettssenter, 1528 Moss Mosseveien idrettssenter, 1528 Moss St. Mariesgt. 6, 1722 Sarpsborg
klubbkontakt Ane Paulsen Ane Paulsen Ane Paulsen Even Andersen Even Andersen Inge Thoresen
klubbkontakttlf 91 567839 91 567839 91 567839 69 264508 69 264508 69 126784
ovelseid 1 2 3 1 2 3 1 2 3 2
ovelsenavn Benkpress Markløft Knebøy Benkpress Markløft Knebøy Benkpress Markløft Knebøy Benkpress
hoveddommerid 4 10 11 3
hoveddommernavn Inger Linett Pander Tina Ulstein Sander Iglerud Anna Olausen
hoveddommertlf 90 675643 95 762310 69 173241 93 548291
hoveddommeradr Blokkveien 1C, 1785 Halden Nedregt. 4, 1777 Halden Jacob Blochsgt. 1, 1777 Halden Elingårdsv. 9, 1621 Gressvik
sidedommer1id 8 1 14 7
sidedommer1navn Yvette Portaler Arne Jensen Even Odderud Per Olav Wrelvsen
sidedommer1tlf 41 986428 93 450192 69 184206 41 874692
sidedommer1adr Skanseløkka 7, 1792 Tistedal Eskevikvn 67, 1767 Halden Os Alle 20, 1776 Halden Mikkelvn. 13, 1709 Sarpsborg
sidedommer2id 12 13 15 12
sidedommer2navn Aslak Opsak Irene Sjølve Sune Svensson Aslak Opsak
sidedommer2tlf 95 077585 69 190524 93 089756 95 077585
sidedommer2adr Næridsrødv. 12, 1785 Halden Nedregt. 5, 1777 Halden Blåklokkeveien 24, 1781 Halden Næridsrødv. 12, 1785 Halden
kg_ovelse 150-190-200 130-155-160 230-x-250 35-45-x 25-30-35 40-x-50 120-125-132.5 65-70-75 130-140-147.5 55-57.5-62.5 67.5-70-75 90-97.5-100
max_kg 200 160 250 45 35 50 132.5 75 147.5 62.5 75.0 100.0
poeng_ovelse 135.1800 108.1440 168.9750 62.3115 48.4645 69.2350 149.2745 84.4950 166.1735 81.2750 64.8600 71.9300

Brudd på første normalform:
Modellen inneholder følgende ikke-atomære verdier: adresse, klubbadr, hoveddommeradr, sidedommer1adr, sidedommer2adr(inneholder postnr og poststed)
Modellen inneholder følgende repeterende grupper: deltagerid, navn, kjonn, fdato, tlf, adresse, vekt, vektklasse, aldersklasse, klubbid, klubbnavn, klubbadr, klubbkontakt, klubbtlf, ovelseid, ovelsenavn, hoveddommerid, hoveddommernavn, hoveddommertlf, hoveddommeradr, sidedommer1id, sidedommer1navn, sidedommer1tlf, sidedommer1adr, sidedommer2id, sidedommer2navn, sidedommer2tlf, sidedommer2adr, kg_ovelse, max_kg, poeng_ovelse

1. normalform

stevneid 1 1 1 1 1 1 1 1 1 2 2 2
stevnenavn Klubbmesterskap i styrkeløft Klubbmesterskap i styrkeløft Klubbmesterskap i styrkeløft Klubbmesterskap i styrkeløft Klubbmesterskap i styrkeløft Klubbmesterskap i styrkeløft Klubbmesterskap i styrkeløft Klubbmesterskap i styrkeløft Klubbmesterskap i styrkeløft Østfoldmesterskap i benkpress Østfoldmesterskap i benkpress Østfoldmesterskap i benkpress
stevnetidsrom 31.januar 2004 31.januar 2004 31.januar 2004 31.januar 2004 31.januar 2004 31.januar 2004 31.januar 2004 31.januar 2004 31.januar 2004 27. mars 2004 27. mars 2004 27. mars 2004
stevnearrangor 1 1 1 1 1 1 1 1 1 3 3 3
stevnested Høla Høla Høla Høla Høla Høla Høla Høla Høla Kongstenhallen Kongstenhallen Kongstenhallen
deltagerid 1 1 1 2 2 2 5 5 5 35 29 12
navn Jens Frikosten Jens Frikosten Jens Frikosten Mari Olaussen Mari Olaussen Mari Olaussen Anne Kristoffersen Anne Kristoffersen Anne Kristoffersen Ulla Mari Yste Ole Olsen Ludvig Krekja
kjonn M M M K K K K K K K M M
fdato 1970-01-25 1970-01-25 1970-01-25 1987-03-12 1987-03-12 1987-03-12 1959-07-15 1959-07-15 1959-07-15 1982-09-15 1982-07-19 1967-05-16
tlf 69 180102 69 180102 69 180102 69 190376 69 190376 69 190376 41 320134 41 320134 41 320134 69 262739 69 200531 69 138999
adresse Morianstredet 7 Morianstredet 7 Morianstredet 7 Fjellknattveien 3 Fjellknattveien 3 Fjellknattveien 3 Svinesundsv. 2 Svinesundsv. 2 Svinesundsv. 2 Slalombakken 3B Bredalbakken 4G Fjellbo
postnr 1767 1767 1767 1785 1785 1785 1781 1781 1781 1598 1523 1735
poststed Halden Halden Halden Halden Halden Halden Halden Halden Halden Moss Moss Varteig
vekt 81.3 81.3 81.3 45.1 45.1 45.1 59.2 59.2 59.2 49.20 59.10 74.00
vektklasse 82.5 82.5 82.5 48.0 48.0 48.0 60.0 60.0 60.0 52.00 60.00 75.00
aldersklasse SR SR SR U U U YV YV YV JR JR SR
klubbid 1 1 1 1 1 1 1 1 1 7 7 5
klubbnavn Halden Styrkeidrettslag Halden Styrkeidrettslag Halden Styrkeidrettslag Halden Styrkeidrettslag Halden Styrkeidrettslag Halden Styrkeidrettslag Halden Styrkeidrettslag Halden Styrkeidrettslag Halden Styrkeidrettslag Moss Styrkeidrettslag Moss Styrkeidrettslag Sarpsborg Styrkeidrettslag
klubbadr Skippergata tilfluktsrom Skippergata tilfluktsrom Skippergata tilfluktsrom Skippergata tilfluktsrom Skippergata tilfluktsrom Skippergata tilfluktsrom Skippergata tilfluktsrom Skippergata tilfluktsrom Skippergata tilfluktsrom Mosseveien idrettssenter Mosseveien idrettssenter St. Mariesgt. 6
postnr 1767 1767 1767 1767 1767 1767 1767 1767 1767 1528 1528 1722
poststed Halden Halden Halden Halden Halden Halden Halden Halden Halden Moss Moss Sarpsborg
klubbkontakt Ane Paulsen Ane Paulsen Ane Paulsen Ane Paulsen Ane Paulsen Ane Paulsen Ane Paulsen Ane Paulsen Ane Paulsen Even Andersen Even Andersen Inge Thoresen
klubbkontakttlf 91 567839 91 567839 91 567839 91 567839 91 567839 91 567839 91 567839 91 567839 91 567839 69 264508 69 264508 69 126784
ovelseid 1 2 3 1 2 3 1 2 3 2 2 2
ovelsenavn Benkpress Markløft Knebøy Benkpress Markløft Knebøy Benkpress Markløft Knebøy Benkpress Benkpress Benkpress
hoveddommerid 4 4 4 10 10 10 11 11 11 3 3 3
hoveddommernavn Inger Linett Pander Inger Linett Pander Inger Linett Pander Tina Ulstein Tina Ulstein Tina Ulstein Sander Iglerud Sander Iglerud Sander Iglerud Anna Olausen Anna Olausen Anna Olausen
hoveddommertlf 90 675643 90 675643 90 675643 95 762310 95 762310 95 762310 69 173241 69 173241 69 173241 93 548291 93 548291 93 548291
hoveddommeradr Blokkveien 1C Blokkveien 1C Blokkveien 1C Nedregt. 4 Nedregt. 4 Nedregt. 4 Jacob Blochsgt. 1 Jacob Blochsgt. 1 Jacob Blochsgt. 1 Elingårdsv. 9 Elingårdsv. 9 Elingårdsv. 9
postnr 1785 1785 1785 1777 1777 1777 1777 1777 1777 1621 1621 1621
poststed Halden Halden Halden Halden Halden Halden Halden Halden Halden Gressvik Gressvik Gressvik
sidedommer1id 8 8 8 1 1 1 14 14 14 7 7 7
sidedommer1navn Yvette Portaler Yvette Portaler Yvette Portaler Arne Jensen Arne Jensen Arne Jensen Even Odderud Even Odderud Even Odderud Per Olav Wrelvsen Per Olav Wrelvsen Per Olav Wrelvsen
sidedommer1tlf 41 986428 41 986428 41 986428 93 450192 93 450192 93 450192 69 184206 69 184206 69 184206 41 874692 41 874692 41 874692
sidedommer1adr Skanseløkka 7 Skanseløkka 7 Skanseløkka 7 Eskevikvn 67 Eskevikvn 67 Eskevikvn 67 Os Alle 20 Os Alle 20 Os Alle 20 Mikkelvn. 13 Mikkelvn. 13 Mikkelvn. 13
postnr 1792 1792 1792 1767 1767 1767 1776 1776 1776 1709 1709 1709
poststed Tistedal Tistedal Tistedal Halden Halden Halden Halden Halden Halden Sarpsborg Sarpsborg Sarpsborg
sidedommer2id 12 12 12 13 13 13 15 15 15 12 12 12
sidedommer2navn Aslak Opsak Aslak Opsak Aslak Opsak Irene Sjølve Irene Sjølve Irene Sjølve Sune Svensson Sune Svensson Sune Svensson Aslak Opsak Aslak Opsak Aslak Opsak
sidedommer2tlf 95 077585 95 077585 95 077585 69 190524 69 190524 69 190524 93 089756 93 089756 93 089756 95 077585 95 077585 95 077585
sidedommer2adr Næridsrødv. 12 Næridsrødv. 12 Næridsrødv. 12 Nedregt. 5 Nedregt. 5 Nedregt. 5 Blåklokkeveien 24 Blåklokkeveien 24 Blåklokkeveien 24 Næridsrødv. 12 Næridsrødv. 12 Næridsrødv. 12
postnr 1785 1785 1785 1777 1777 1777 1781 1781 1781 1785 1785 1785
poststed Halden Halden Halden Halden Halden Halden Halden Halden Halden Halden Halden Halden
kg_ovelse 150-190-200 130-155-160 230-x-250 35-45-x 25-30-35 40-x-50 120-125-132.5 65-70-75 130-140-147.5 55-57.5-62.5 67.5-70-75 90-97.5-100
max_kg 200 160 250 45 35 50 132.5 75 147.5 62.5 75.0 100.0
poeng_ovelse 135.1800 108.1440 168.9750 62.3115 48.4645 69.2350 149.2745 84.4950 166.1735 81.2750 64.8600 71.9300

Brudd på andre normalform:
stevnenavn er partielt avhengig av stevneid
navn er partielt avhengig av deltagerid
klubbnavn er partielt avhengig av klubbid
ovelsenavn er partielt avhengig av ovelseid
hoveddommernavn er partielt avhengig av hoveddommerid
sidedommer1navn er partielt avhengig av sidedommer1id
sidedommer2navn er partielt avhengig av sidedommer2id
kg_ovelse er partielt avhengig av stevneid, deltagerid, ovelseid

2. normalform

Stevne

stevneid 1 2
stevnenavn Klubbmesterskap i styrkeløft Østfoldmesterskap i benkpress
stevnetidsrom 31.januar 2004 27. mars 2004
stevnearrangor 1 3
stevnested Høla Kongstenhallen

Påmelding

stevneid 1 1 1 2 2 2
deltagerid 1 2 5 35 29 12
vekt 81.3 45.1 59.2 49.20 59.10 74.00
vektklasse 82.5 48.0 60.0 52.00 60.00 75.00
aldersklasse SR U YV JR JR SR
klubbid 1 1 1 7 7 5

Deltager

deltagerid 1 2 5 35 29 12
navn Jens Frikosten Mari Olaussen Anne Kristoffersen Ulla Mari Yste Ole Olsen Ludvig Krekja
kjonn M K K K M M
fdato 1970-01-25 1987-03-12 1959-07-15 1982-09-15 1982-07-19 1967-05-16
tlf 69 180102 69 190376 41 320134 69 262739 69 200531 69 138999
adresse Morianstredet 7 Fjellknattveien 3 Svinesundsv. 2 Slalombakken 3B Bredalbakken 4G Fjellbo
postnr 1767 1785 1781 1598 1523 1735
poststed Halden Halden Halden Moss Moss Varteig

Klubb

klubbid 1 7 5
klubbnavn Halden Styrkeidrettslag Moss Styrkeidrettslag Sarpsborg Styrkeidrettslag
klubbadr Skippergata tilfluktsrom Mosseveien idrettssenter St. Mariesgt. 6
postnr 1767 1528 1722
poststed Halden Moss Sarpsborg
klubbkontakt Ane Paulsen Even Andersen Inge Thoresen
klubbkontakttlf 91 567839 69 264508 69 126784

Ovelse

ovelseid 1 2 3
ovelsenavn Benkpress Markløft Knebøy

Dommer

dommerid 4 10 11 3 8 1 14 7 12 13 15
dommernavn Inger Linett Pander Tina Ulstein Sander Iglerud Anna Olausen Yvette Portaler Arne Jensen Even Odderud Per Olav Wrelvsen Aslak Opsak Irene Sjølve Sune Svensson
dommertlf 90 675643 95 762310 69 173241 93 548291 41 986428 93 450192 69 184206 41 874692 95 077585 69 190524 93 089756
dommeradr Blokkveien 1C Nedregt. 4 Jacob Blochsgt. 1 Elingårdsv. 9 Skanseløkka 7 Eskevikvn 67 Os Alle 20 Mikkelvn. 13 Næridsrødv. 12 Nedregt. 5 Blåklokkeveien 24
postnr 1785 1777 1777 1621 1792 1767 1776 1709 1785 1777 1781
poststed Halden Halden Halden Gressvik Tistedal Halden Halden Sarpsborg Halden Halden Halden

Stevnedommer

stevneid 1 1 1 2
ovelseid 1 2 3 2
hoveddommerid 4 10 11 3
sidedommer1id 8 1 14 7
sidedommer2id 12 13 15 12

Resultat

stevneid 1 1 1 1 1 1 1 1 1 2 2 2
deltagerid 1 1 1 2 2 2 5 5 5 35 29 12
ovelseid 1 2 3 1 2 3 1 2 3 2 2 2
kg_ovelse 150-190-200 130-155-160 230-x-250 35-45-x 25-30-35 40-x-50 120-125-132.5 65-70-75 130-140-147.5 55-57.5-62.5 67.5-70-75 90-97.5-100
max_kg 200 160 250 45 35 50 132.5 75 147.5 62.5 75.0 100.0
poeng_ovelse 135.1800 108.1440 168.9750 62.3115 48.4645 69.2350 149.2745 84.4950 166.1735 81.2750 64.8600 71.9300

Brudd på tredje normalform:
postnr er transitivt avhengig av poststed

3. normalform

Stevne

stevneid 1 2
stevnenavn Klubbmesterskap i styrkeløft Østfoldmesterskap i benkpress
stevnetidsrom 31.januar 2004 27. mars 2004
stevnearrangor 1 3
stevnested Høla Kongstenhallen

Påmelding

stevneid 1 1 1 2 2 2
deltagerid 1 2 5 35 29 12
vekt 81.3 45.1 59.2 49.20 59.10 74.00
vektklasse 82.5 48.0 60.0 52.00 60.00 75.00
aldersklasse SR U YV JR JR SR
klubbid 1 1 1 7 7 5

Deltager

deltagerid 1 2 5 35 29 12
navn Jens Frikosten Mari Olaussen Anne Kristoffersen Ulla Mari Yste Ole Olsen Ludvig Krekja
kjonn M K K K M M
fdato 1970-01-25 1987-03-12 1959-07-15 1982-09-15 1982-07-19 1967-05-16
tlf 69 180102 69 190376 41 320134 69 262739 69 200531 69 138999
adresse Morianstredet 7 Fjellknattveien 3 Svinesundsv. 2 Slalombakken 3B Bredalbakken 4G Fjellbo
postnr 1767 1785 1781 1598 1523 1735

Klubb

klubbid 1 7 5
klubbnavn Halden Styrkeidrettslag Moss Styrkeidrettslag Sarpsborg Styrkeidrettslag
klubbadr Skippergata tilfluktsrom Mosseveien idrettssenter St. Mariesgt. 6
postnr 1767 1528 1722
klubbkontakt Ane Paulsen Even Andersen Inge Thoresen
klubbkontakttlf 91 567839 69 264508 69 126784

Ovelse

ovelseid 1 2 3
ovelsenavn Benkpress Markløft Knebøy

Dommer

dommerid 4 10 11 3 8 1 14 7 12 13 15
dommernavn Inger Linett Pander Tina Ulstein Sander Iglerud Anna Olausen Yvette Portaler Arne Jensen Even Odderud Per Olav Wrelvsen Aslak Opsak Irene Sjølve Sune Svensson
dommertlf 90 675643 95 762310 69 173241 93 548291 41 986428 93 450192 69 184206 41 874692 95 077585 69 190524 93 089756
dommeradr Blokkveien 1C Nedregt. 4 Jacob Blochsgt. 1 Elingårdsv. 9 Skanseløkka 7 Eskevikvn 67 Os Alle 20 Mikkelvn. 13 Næridsrødv. 12 Nedregt. 5 Blåklokkeveien 24
postnr 1785 1777 1777 1621 1792 1767 1776 1709 1785 1777 1781

Stevnedommer

stevneid 1 1 1 2
ovelseid 1 2 3 2
hoveddommerid 4 10 11 3
sidedommer1id 8 1 14 7
sidedommer2id 12 13 15 12

Resultat

stevneid 1 1 1 1 1 1 1 1 1 2 2 2
deltagerid 1 1 1 2 2 2 5 5 5 35 29 12
ovelseid 1 2 3 1 2 3 1 2 3 2 2 2
kg_ovelse 150-190-200 130-155-160 230-x-250 35-45-x 25-30-35 40-x-50 120-125-132.5 65-70-75 130-140-147.5 55-57.5-62.5 67.5-70-75 90-97.5-100
max_kg 200 160 250 45 35 50 132.5 75 147.5 62.5 75.0 100.0
poeng_ovelse 135.1800 108.1440 168.9750 62.3115 48.4645 69.2350 149.2745 84.4950 166.1735 81.2750 64.8600 71.9300

Poststed

postnr 1767 1785 1781 1598 1523 1735 1528 1722 1777 1621 1792 1776 1709
poststed Halden Halden Halden Moss Moss Varteig Moss Sarpsborg Halden Gressvik Tistedal Halden Sarpsborg

UML-modell

UML-modell, styrkeløft

Opprettelse av databasen og innlegging av data

Opprettelse av databasen
Legge inn data i databasen