Opleiding BewegingstechnologieHaagse Hogeschool
Programmeren
Module 8, College 3
Opleiding BewegingstechnologieHaagse Hogeschool
•Redundantie en normalisatie
Dit college:
Opleiding BewegingstechnologieHaagse Hogeschool
Spiernr Spiernaam Pennate hoek Innerverende zenuw
1 Semimembranosus 10 N. tibialis
2 Semitendinosus 11 N. tibialis
3 Popliteus 19 N. tibialis
4 Flexor hall. L. 1 N. tibialis
5 Tensor fasc. L. 10 N. gluteus superior
6 Gluteus medius 12
7 Gluteus minimus 6
8 Gluteus maximus 5
N. gluteus superior
N. gluteus superior
N. gluteus inferior
Anatomie is een vak in beweging
N. Tibialis wordt N. ischiadicus posterior
Opleiding BewegingstechnologieHaagse Hogeschool
Spiernr Spiernaam Pennate hoek
1 Semimembranosus 10
2 Semitendinosus 11
3 Popliteus 19
4 Flexor hall. L. 1
5 Tensor fasc. L. 10
6 Gluteus medius 12
7 Gluteus minimus 6
8 Gluteus maximus 5
Zenuw
N. tibialis
N. gluteus superior
N. gluteus inferior
N. peroneus sup.
Splitsen tabel (normaliseren)
Opleiding BewegingstechnologieHaagse Hogeschool
Spiernr Spiernaam Pennate hoek
1 Semimembranosus 10
2 Semitendinosus 11
3 Popliteus 19
4 Flexor hall. L. 1
5 Tensor fasc. L. 10
6 Gluteus medius 12
7 Gluteus minimus 6
8 Gluteus maximus 5
Zenuw
N. tibialis
N. gluteus superior
N. gluteus inferior
N. peroneus sup.
1 zenuw kan meerdere spieren innerveren
1-tabel
Veel-tabel
Opleiding BewegingstechnologieHaagse Hogeschool
Stud.nr Naam
1 De Vos
2 Riezebobbel
3 Lagerman
4 Flater
5 Schaafsma
6 Krijger
7 Opdam
8 Van Leeuwen
School
Haagse Hogeschool
R’dam Hogeschool
Hogeschool Utrecht
Op 1 school zitten meerdere studenten
1-tabel
Veel-tabel
Opleiding BewegingstechnologieHaagse Hogeschool
Hoe weet de database welke spier bijwelke zenuw hoort?
Opleiding BewegingstechnologieHaagse Hogeschool
Antwoord:
Door middel van de foreign key
Opleiding BewegingstechnologieHaagse Hogeschool
Nr Spiernaam Penn. hoek
1 Semimem. 10
2 Semitend. 11
3 Popliteus 19
4 Flex. hall. L. 1
5 Tens. fasc. L. 10
6 Glut. Med. 12
7 Glut. Min. 6
8 Glut. Max. 5
Foreign key (in de veel-tabel invoegen)
Naam
N. tib.
N. glut. Sup.
N. glut. Inf.
N. per. sup.
Nr.
1
2
3
4
Zenuw nr.
1
1
1
1
2
2
2
3
Datatype van foreign key = datatype van primary key van de 1-tabel
Database houdtkoppelingenautomatisch bij!!
Opleiding BewegingstechnologieHaagse Hogeschool
Foreign key (secondary index)
Nr Spiernaam Penn. hoek
1 Semimem. 10
2 Semitend. 11
3 Popliteus 19
4 Flex. hall. L. 1
5 Tens. fasc. L. 10
6 Glut. Med. 12
7 Glut. Min. 6
8 Glut. Max. 5
Zenuw nr.
1
1
1
1
2
2
2
3
Opleiding BewegingstechnologieHaagse Hogeschool
Samenvatting:
• Is er redundantie (dubbele gegevens in 1 tabel)
• Splitsen (normaliseren)
• Veld toevoegen aan veel-tabel van hetzelfde type als de primary key van de 1-tabel (foreign key)
• Secondary index op foreign key zetten
Volgende keer: werkelijk koppelen van tabellen op het form
Top Related