Databases - 7. Relaties

SQL - relaties
  • Je kan in MySQL admin twee tabel een relatie geven d.m.v. een constraint 
  • Je voorbeeld geven waarmee je uitlegt waarom/wanneer je een constraint gebruikt 
lgg sql
1 / 10
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolvwoLeerjaar 5

In deze les zitten 10 slides, met tekstslides.

Onderdelen in deze les

SQL - relaties
  • Je kan in MySQL admin twee tabel een relatie geven d.m.v. een constraint 
  • Je voorbeeld geven waarmee je uitlegt waarom/wanneer je een constraint gebruikt 
lgg sql

Slide 1 - Tekstslide

Opdracht voor deze week
Database afmaken

  1. Ontbrekende tabellen toevoegen
  2. Overbodige tabellen verwijderen

Pagina's toevoegen

  1. Klant overzicht pagina
  2. Klant detail pagina

Slide 2 - Tekstslide

Relatie toevoegen
1. tabel toevoegen

Slide 3 - Tekstslide

Relatie toevoegen
2. Constraint toevoegen
Zorg ervoor dat je in de "Relations view" zit. Selecteer de juiste kolommen en tabellen. De naam die je geeft is de naam van de relatie. Daar doe je iets van "festival_fk"  want dit is de foreign key van een festival

Slide 4 - Tekstslide

Relatie toevoegen
2.1 Geen relation view?
Grote kans dat je dan eerst je Storage engine op InnoDB moet zetten. Storage wattes? Geen nood, je moet gewoon op dat knopje hieronder klikken

Slide 5 - Tekstslide

Relatie toevoegen
3. Record toevoegen
Als we nu een nieuwe festival_dag willen invoeren zie je meteen dat er bij festival_id al een lijstje gemaakt is met alle beschikbare fesitvals.

Slide 6 - Tekstslide

Slide 7 - Tekstslide

Volgende les kom ik langs om jullie festivals te deleten


Dus zorg dat dat niet lukt doordat je je constraints goed hebt!

Slide 8 - Tekstslide

Opdracht
  • Pas het voorbeeld toe op je eigen website. Zorg ervoor dat je op de detail pagina alle tijden (minstens twee) te zien krijgt
  • Zorg ervoor dat de tijden op de detail pagina netjes uitgeschreven zijn. bijvoorbeeld "zaterdag 5 juni"
lgg 

Slide 9 - Tekstslide

SQL - relaties
  • Je kan in MySQL admin twee tabel een relatie geven d.m.v. een constraint 
  • Je voorbeeld geven waarmee je uitlegt waarom/wanneer je een constraint gebruikt 
lg sql

Slide 10 - Tekstslide