Beetje Coderen

Les 11 · Module 2 · Data en gebruikers

Relaties tussen tabellen

Modelleer bonnen met regels en producten: one-to-many en many-to-many relaties in SQLAlchemy, foreign keys, cascades en efficiënt laden met selectinload.

⏱ 90 minuten leestijd + oefenen

Illustratie: een netwerk van verbonden bolletjes naast een database, tabellen die naar elkaar verwijzen

🎯 Na deze les kun je

  • een one-to-many relatie maken met ForeignKey en relationship
  • back_populates en cascade gebruiken
  • het N+1-probleem herkennen en oplossen met selectinload
  • een many-to-many relatie met een koppeltabel definiëren

Een bon is meer dan een lijst namen: hij heeft een datum, een tafelnummer en regels, en elke regel verwijst naar een product met een aantal en de prijs van dat moment. Dat zijn relaties tussen tabellen. In deze les modelleer je Bon, Bonregel en Product, zodat de kassa echt bonnen bewaart.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?