Opdracht 1. Artiesten
Bekijk het volgende ER-diagram
1a. Maak een Tabellen-diagram
Maak een tabellen-diagram . Geef duidelijk aan: PK en/of FK. Geef het juiste datatype van elk veld.
Havo: Gebruik de bijlage met Datatypes.
Opdracht 2. Bootcampen
2A ER-Diagram
Voor de casus Bootcampen maak je een ER-Diagram.
Havo: Gebruik het Sjabloon voor dit ER-diagram
Casus Bootcampen
Een Bootcamptrainer maakt tweemaal per week een Workout met een geplande duur van ongeveer een uur. Deze Workout bestaat uit meerdere Blokken die elk weer bestaan uit kleine Oefeningen die in series op tijd of op aantal worden afgewerkt. Een Workout bestaat uit 1 of meerdere Warming-Up blokken, 1 of meerdere Kern blokken (dit is dus de kern van de Workout) en 1 of meerdere Afsluitings-blokken. Meestal is de afsluiting alleen een Cooling-down blok maar er kan ook nog een Suicide-run of Burpie-workout in zitten. Elk blok heeft een eigen korte bloktekst die uitlegt hoe je met de oefeningen in het blok moet omgaan.
De deelnemers zijn allemaal leden van de club, maar het lidmaatschap en de betaling zitten niet in dit systeem. We houden wel bij wie er meedoen aan de Workout op een bepaalde datum. Er zijn altijd tussen de 5 en 15 deelnemers.
Alle oefeningen moeten in de database komen, met hun naam, voorzien van Instructie – een vrij lange tekst en ook een hele korte “short” tekst van max 50 tekens. Een foto en een link naar een video (bijv. youtube). Van elke oefening geven we aan of deze is voor cardio, kracht of stretch. Ook weten we van elke oefening of deze traint op een bepaald lichaamsdeel (benen, armen, buik). Als laatste is er bij bepaalde oefeningen aangegeven of deze risicovol kunnen zijn bij zwangerschap.
Elke Workout wordt geleid door 1 trainer. Een Workout vindt plaats op een specifieke locatie. Elke trainer heeft een eigen spotify-account. Het systeem gaat niet bijhouden dat in dit spotify-account de playlists worden gemaakt met de juiste muziek voor de oefeningen, alleen de naam van het account houden we bij.
Hint: de relatie Bestaat-Uit kun je meerdere keren apart gebruiken in dit ontwerp.
In totaal ziet een Workout er dan ongeveer zo uit. Dit als voorbeeld. Als het goed is past het in je ER.
Workout Woensdag 27 september 2023 – 14 deelnemers
Warming Up
Set 1 5x en Set 2 5x.
Set 1
- 10 x Jumping Jacks
- 10 x Squat
- 10 x Zwemmen
Set 2
- 10 x High Knees
- 10 x Crunch
- 10 x Push-up
Kern
We doen een circuitje. Elke oefening doe je 45 seconden. Dan heb je 15 seconden rust. Dan wissel je af met je partner. Bij de volgende wissel wissel je van ‘honk’. Bij het volgende honk weer een kracht-oefening en een cardio-oefening. We doen het circuit 2x.
- Monkey Bars en Rennen
- Step-up en Plank
- Triceps Dips en Squat
Cooling Down
- Leg Stretch Links
- Foot Up Stretch Links
- Voet Pakken Links
- Arm Stretchen Links
- Schouder stretchen Links
- En alles rechts.
– einde casus
Opdracht 3. Theorie en Lingo
Stof: Database Lingo en Statically en Dynamically typed Programming Languages
3a
Welk soort database is hier naast afgebeeld?
3b
Welk soort database is hier naast afgebeeld?
3c
Is een blockchain database geschikt als database voor een website-systeem als WordPress? Waarom wel of niet?
3d
Voor welke toepassing worden JSON-bestanden veel gebruikt door ontwikkelaars?
3e
- Hoe declareer je een variabele in een type-safe programmeertaal?
- Hoe declareer je een variabele in een dynamically typed programmeertaal?
- Noem 1 voordeel van een statically typed programmeertaal.
- Geef een voorbeeld van een dynamically-typed programmeeraal
Normering
7p | a | b | c | d | e |
1 3p | Tabellen Diagram: 3p | – | – | ||
2: 3p | ER-Diagram: 3p | – | – | ||
3: 1.5 | 0.25p | 0.25p | 0.25p | 0.25p | Elk 0,125 |
Antwoorden
Op de pagina Antwoorden. Vraag de code aan je docent.