Skip to main content

Labo 01 - DDL

Bron: Labo 01.

Oefening Labo 01 - 01

Maak eerst een map “Databanken” met daarin een map “Labo 1”.

Hieronder staan drie “debug scripts”. Deze bevatten allemaal enkele fouten. Corrigeer de fouten in elke file en sla de files op onder:

  • Databanken/Labo 1/01.01.sql
  • Databanken/Labo 1/01.02.sql
  • Databanken/Labo 1/01.03.sql

Zorg dat de files correct uitvoeren en dat je in de tabellen het gewenste resultaat kan zien.

Verbeter de fouten in de drie scripts hieronder en klik telkens op Uitvoeren. De drie schermen werken op dezelfde databank, dus voer ze na elkaar uit.

Script 1 — het boek is 50 jaar geleden verschenen; laat de databank het rekenwerk doen.

SQL-sandboxdraait in je browser (SQLite). De databank is nog leeg: maak zelf tabellen aan.
Tip: Ctrl+Enter om uit te voeren

Script 2

SQL-sandboxdraait in je browser (SQLite). De databank is nog leeg: maak zelf tabellen aan.
Tip: Ctrl+Enter om uit te voeren

Script 3 — het liedje duurt vijf minuten.

SQL-sandboxdraait in je browser (SQLite). De databank is nog leeg: maak zelf tabellen aan.
Tip: Ctrl+Enter om uit te voeren
Vastgelopen?

Hulp bij Labo 01 - Oefening 1: debug-scripts verbeteren

klik voor hulp

De assistent wordt geladen…

Oefening Labo 01 - 02

Hieronder zie je een visuele voorstelling van twee tabellen:

(Bijhorende afbeelding niet beschikbaar in het bronmateriaal.)

Schrijf zelf de CREATE-instructie om de tabel Boeken aan te maken. Voer je code uit wanneer je klaar bent om ze te testen. Controleer de output van je script. Indien de instructie mis loopt, lees dan de foutmelding en probeer het probleem op te lossen.

Sla je uiteindelijke script op onder Databanken/Labo 1/02.sql.

Inleveren als

Databanken/Labo 1/02.sql

SQL-sandboxdraait in je browser (SQLite). De databank is nog leeg: maak zelf tabellen aan.
Tip: Ctrl+Enter om uit te voeren
Vastgelopen?

Hulp bij Labo 01 - Oefening 2: tabel Boeken aanmaken

klik voor hulp

De assistent wordt geladen…

Oefening Labo 01 - 03

Schrijf zelf de CREATE-instructie om een tabel Kunstwerken aan te maken. Een kunstwerk heeft een auteur (voorgesteld als maximum 100 tekens tekst), een titel (voorgesteld als maximum 100 tekens tekst) en een waarde (voorgesteld als kommagetal). Gebruik hoofdletters voor je kolomnamen en voer je code uit wanneer je klaar bent om ze te testen. Controleer de output van je script. Indien de instructie mis loopt, lees dan de foutmelding en probeer het probleem op te lossen. Sla je uiteindelijke script op onder Databanken/Labo 1/03.sql.

Inleveren als

Databanken/Labo 1/03.sql

SQL-sandboxdraait in je browser (SQLite). De databank is nog leeg: maak zelf tabellen aan.
Tip: Ctrl+Enter om uit te voeren
Vastgelopen?

Hulp bij Labo 01 - Oefening 3: tabel Kunstwerken aanmaken

klik voor hulp

De assistent wordt geladen…

Oefening Labo 01-04

Schrijf zelf de INSERT-instructie om volgende kunstwerken toe te voegen aan de tabel uit de vorige oefening:

  • Het kunstwerk Guernica van Pablo Picasso, met een waarde van 2 miljoen.
  • Het kunstwerk De Denker van Auguste Rodin, met een waarde van 1 miljoen.
  • Het kunstwerk Mona Lisa van Leonardo Da Vinci, met een waarde van 2 miljoen.

Voer je code uit wanneer je klaar bent om ze te testen. Controleer de output van je script. Indien de instructie mis loopt, lees dan de foutmelding en probeer het probleem op te lossen. Sla je uiteindelijke script op onder Databanken/Labo 1/04.sql.

Inleveren als

Databanken/Labo 1/04.sql

Deze sandbox deelt de databank met oefening 01-03, dus de tabel Kunstwerken die je daar aanmaakte staat hier klaar.

SQL-sandboxdraait in je browser (SQLite). De databank is nog leeg: maak zelf tabellen aan.
Tip: Ctrl+Enter om uit te voeren
Vastgelopen?

Hulp bij Labo 01 - Oefening 4: kunstwerken toevoegen

klik voor hulp

De assistent wordt geladen…

Modeloplossingen

Modeloplossing

Probeer eerst zelf en gebruik de AI-tutor. Je docent geeft de code wanneer de modeloplossing beschikbaar is. Eenmaal ingegeven blijft ze open op dit toestel.