Documentatie toegevoegd van keuzes over database

This commit is contained in:
sam
2024-01-23 14:29:13 +01:00
parent 477c24f7c0
commit 00e7682fba

View File

@@ -3,8 +3,11 @@
We hebben een database gemaakt. De tabel heet scores en heeft de volgende kolommen: Naam, Scores.
![Alt text](../assets/image.png)
### Waarom hebben we voor deze structuur gekozen?
We hebben gekozen om 2 tabellen te maken en een koppel tabel zodat we alle gebruikers met hun code apart kunnen houden en de achievementsoorten apart kunnen houden. We hebben users en scores in dezelfde tabel gezet omdat je per sessie maar 1 score kan hebben en dus niet meerdere scores per gebruiker. Aan die sessie kunnen ook achievements worden gekoppelt en die worden dan in de koppel tabel gezet. We hebben een many to many relatie tussen sessie en achievements omdat een sessie meerdere achievements kan hebben en een achievement meerdere sessies kan hebben.
Om iets in de database te zetten moet je de volgende code gebruiken: