Programmeren
description
Transcript of Programmeren
![Page 1: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/1.jpg)
Opleiding BewegingstechnologieHaagse Hogeschool
Programmeren
Module 8, College 3
![Page 2: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/2.jpg)
Opleiding BewegingstechnologieHaagse Hogeschool
•Redundantie en normalisatie
Dit college:
![Page 3: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/3.jpg)
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
![Page 4: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/4.jpg)
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)
![Page 5: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/5.jpg)
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
![Page 6: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/6.jpg)
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
![Page 7: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/7.jpg)
Opleiding BewegingstechnologieHaagse Hogeschool
Hoe weet de database welke spier bijwelke zenuw hoort?
![Page 8: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/8.jpg)
Opleiding BewegingstechnologieHaagse Hogeschool
Antwoord:
Door middel van de foreign key
![Page 9: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/9.jpg)
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!!
![Page 10: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/10.jpg)
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
![Page 11: Programmeren](https://reader036.fdocuments.nl/reader036/viewer/2022083011/568153dc550346895dc1d5f5/html5/thumbnails/11.jpg)
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