Pagina 1 van 1
Database leuk maken (coderdojo)
Geplaatst: 30 aug 2023, 16:00
door Block
Hey,
Volgende maand beginnen we weer met onze coderdojo. Nu had een jongen gevraagd via mail of ik databases kon uitleggen. Ik weet zelf niet wat hij juist wil bereiken, maar ik zit al een paar dagen te denken hoe ik begot databases op een leukere manier kan brengen (van systemic contradiction gesproken

) dan de doorsnee kassa/klantenbestand.
Jongen is licht autistisch en kan moeilijk communiceren, maar is zeker een volhouder. Ik weet zeker wanneer hij de basis onder knie heeft, hij thuis hier heel hard in opgaat.
Iemand een idee hoe ik dit best aanpak?
Re: Database leuk maken (coderdojo)
Geplaatst: 30 aug 2023, 16:18
door silentkiller
Kan je misschien iets opbouwen in de trend van:
-Een robot laten bewegen over een parcours start + (link/rechts/rechtdoor/sleep) + einde bereikt en telkens het tijdstip loggen
-Laten loggen naar een file (append) om nadien te kunnen zien om hoelaat een robot telkens een actie heeft gedaan
-Wordt onooverzichtelijk met meerdere robots of meerdere runs
-Log file -> database
Re: Database leuk maken (coderdojo)
Geplaatst: 30 aug 2023, 16:40
door cyberbug
- eerst op papier de structuur en de werking van een tabel uitleggen (zonder al direct over queries te spreken) gewoon een visueel diagram. (en misschien al iets over de data typen numeriek en text)
hierna die visueel in teen editor als mssql express laten zien doen, en dan al wat verder ingaan over select insert en delete. (of eventueel een phpmysql maar ik denk dat mssql studio makkelijker is om dit te leren)
eens deze logica begrepen is beginnen met uitleggen van queries, basic select, insert en delete. hierna het concept van joins uitleggen
Re: Database leuk maken (coderdojo)
Geplaatst: 30 aug 2023, 19:15
door streulma
Ha nog ne CoderDojo'er!
Ik werk voor de vzw. (en voor Gent)
En maak de Linux image die je vrij kan downloaden van de Google Drive.
Ik heb ook Autisme.
Re: Database leuk maken (coderdojo)
Geplaatst: 30 aug 2023, 19:31
door cptKangaroo
Misschien vergelijken met een Array, om aan te geven hoe flexibeler je de benodigde data eruit kan filteren?
Re: Database leuk maken (coderdojo)
Geplaatst: 30 aug 2023, 19:32
door streulma
Of via phpMyAdmin uitleggen ?
Re: Database leuk maken (coderdojo)
Geplaatst: 30 aug 2023, 19:45
door NuKeM
Een Db met verschillende games, spelers (die games hebben) en sessies (van een game met spelers) met resultaten per sessie ofzo? Dat kan je mooi opbouwen. Geen idee wat de leefwereld of interesses zijn van deze jongen, maar als games zijn ding zijn misschien daarin iets zoeken?
Re: Database leuk maken (coderdojo)
Geplaatst: 30 aug 2023, 21:44
door ITnetadmin
Je hebt mensen die je idd best eerst een structuur uitlegt, zoals hierboven beschreven, en daarna erin loslaat om met voorbeelden eentje te maken.
Maar je hebt ook andere mensen, die je best vanuit de praktijk met voorbeelden langzaam de specifieke concepten uitlegt, om daarna pas naar een algemene structuur te gaan.
Bij mensen met autisme, kan het belangrijker zijn dan bij anderen, dat je zeker de juiste aanpak kiest, of ze verliezen het overzicht.
Re: Database leuk maken (coderdojo)
Geplaatst: 30 aug 2023, 23:57
door bruma
Waarom het zo moeilijk maken met een relationele dB
Een time based dB als influx is logischer, je logt zaken in een dB
En met grafana kan je eenvoudig(e queries) grafieken maken en zo in je dB gaan kijken naar de data
Re: Database leuk maken (coderdojo)
Geplaatst: 31 aug 2023, 22:16
door Block
Wow,
Iedereen alvast al hartelijk bedankt. Mijn zoon kwam ook wel met een goed idee af zoals hierboven al ongeveer stond. Een database van pokémon maken en dat gebruiken om queries uit te voeren. Gebruikt in scratch dikwijls pokémon 'sprites'.
@cyberbug
Die tip neem ik mee ik ga een tabel afprinten op A3 formaat. Dan kan je echt dingen aanwijzen. Ik ga erop letten dat ik geen vaktermen ga gebruiken.
@silentkiller
Heeft inderdaad heel wat ervaring met Mbot. Is inderdaad een leuk idee om een log file csv te importeren en daar op te filteren.
@the others
Ik moet inderdaad eens aftoetsen wat hij zelf wil bereiken, kan inderdaad zijn om iets in php te doen, maar kan evengoed voor een inventory voor een spel zijn.
Re: Database leuk maken (coderdojo)
Geplaatst: 27 sep 2023, 17:28
door Block
De coderdojo zit erop.
Ik heb de tip van cyberbug gebruikt en een tabel afgeprint met enkele pokémon.
Daarna deze les als leidraad gebruikt, ging echt super.
https://medium.com/nerd-for-tech/sql-ba ... 1709c9d7ae
Leuk dat ook andere kinderen mee kwamen volgen. Een paar zijn er echt goed mee weg, en konden mee met de introductie in heidisql !