ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Pe baza descrierii de mai sus a entității student, creează un tabel students cu tipurile de coloane corecte.
  • Adaugă o PRIMARY KEY pentru codul numeric personal ssn.

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 ___(___)
);
Editează și rulează codul