Test je kennis voordat je verdergaat
Voordat je naar het volgende hoofdstuk gaat, kijken we snel terug op wat je tot nu toe hebt geleerd over attributen en sleutelconstraints. Als je twijfelt over het antwoord, kijk dan nog even terug naar respectievelijk hoofdstuk 2 en 3.
Laten we denken aan een entiteittype "student". Een student heeft:
- een achternaam van maximaal 128 tekens (verplicht),
- een unieke social security number, bestaande uit alleen gehele getallen, die als sleutel moet dienen,
- een telefoonnummer met vaste lengte 12, bestaande uit cijfers en tekens (maar sommige studenten hebben er geen).
Deze oefening maakt deel uit van de cursus
Introductie tot relationele databases in SQL
Oefeninstructies
- Maak, op basis van de bovenstaande beschrijving van een student-entiteit, een tabel
studentsmet de juiste kolomtypen. - Voeg een
PRIMARY KEYtoe voor het social security numberssn.
Let op: er is geen formele lengte-eis voor de integerkolom. De applicatie moet ervoor zorgen dat het een correcte SSN is!
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Create the table
___ ___ students (
last_name ___(___) ___ ___,
ssn ___ ___,
phone_no ___(___)
);