Testează-ți cunoștințele înainte de a continua
Înainte de a trece la capitolul următor, hai să recapitulăm rapid ce ai învățat până acum despre atribute și constrângerile de tip cheie. Dacă nu ești sigur de răspuns, consultă din nou capitolele 2 și 3.
Să ne gândim la un tip de entitate „student". Un student are:
- un nume de familie format din maximum 128 de caractere (câmp obligatoriu),
- un cod numeric personal unic, format doar din numere întregi, care va fi folosit ca cheie,
- un număr de telefon cu lungime fixă de 12 caractere, format din cifre și caractere (unii studenți nu îl au).
Acest exercițiu face parte din cursul
Introducere în baze de date relaționale în SQL
Instrucțiuni pentru exercițiu
- Pe baza descrierii de mai sus a entității student, creează un tabel
studentscu tipurile de coloane corecte. - Adaugă o
PRIMARY KEYpentru codul numeric personalssn.
Reține că nu există o cerință formală de lungime pentru coloana de tip integer. Aplicația trebuie să se asigure că valoarea introdusă este un cod numeric personal valid!
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Create the table
___ ___ students (
last_name ___(___) ___ ___,
ssn ___ ___,
phone_no ___(___)
);