Drop links or images here to add them to the editor.
Naast het datatype kun je ook extra eisen aan een kolom stellen:
- PRIMARY KEY: de kolom bevat unieke waarden (primaire sleutel); geen twee rijen mogen dezelfde waarde hebben
- NOT NULL: de kolom mag niet leeg zijn
Een voorbeeld van NOT NULL is de kolom voornaam in een webformulier, waarbij een * aangeeft dat het veld verplicht is:

Je mag ook meerdere eisen combineren, bijvoorbeeld zowel PRIMARY KEY als NOT NULL.
Verwerkingsopdracht – Eisen aan data stellen bij de tabel klant
Ga verder met de tabel klant. Geef bij elke kolom aan of er aanvullende eisen aan gesteld zijn: PRIMARY KEY, NOT NULL, of geen.
| Kolom |
Datatype |
Eis |
| klantnummer |
INTEGER |
? |
| voornaam |
TEXT |
? |
| tussenvoegsel |
TEXT |
? |
| achternaam |
TEXT |
? |
| adres |
TEXT |
? |
| postcode |
TEXT |
? |
| plaats |
TEXT |
? |
| telefoon |
TEXT |
? |
Antwoord
- klantnummer: PRIMARY KEY, NOT NULL (uniek en verplicht)
- voornaam: NOT NULL (verplicht)
- tussenvoegsel: (geen eis — mag leeg zijn)
- achternaam: NOT NULL (verplicht)
- adres: NOT NULL (verplicht voor bezorging)
- postcode: NOT NULL (verplicht voor bezorging)
- plaats: NOT NULL (verplicht voor bezorging)
- telefoon: (kan optioneel zijn)