Zacznij terazZacznij za darmo

Sprawdź swoją wiedzę przed przejściem dalej

Zanim przejdziesz do następnego rozdziału, szybko podsumujmy to, czego nauczyłeś się dotychczas o atrybutach i ograniczeniach klucza. Jeśli nie jesteś pewny odpowiedzi, wróć do rozdziałów 2 i 3.

Wyobraź sobie typ encji „student". Student ma:

  • nazwisko składające się z maksymalnie 128 znaków (pole wymagane),
  • unikalny numer ubezpieczenia społecznego, składający się wyłącznie z liczb całkowitych, który powinien pełnić rolę klucza,
  • numer telefonu o stałej długości 12 znaków, składający się z cyfr i znaków (jednak nie każdy student go posiada).

To ćwiczenie jest częścią kursu

Wprowadzenie do relacyjnych baz danych w SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Na podstawie powyższego opisu encji student utwórz tabelę students z poprawnymi typami kolumn.
  • Dodaj PRIMARY KEY dla numeru ubezpieczenia społecznego ssn.

Zwróć uwagę, że dla kolumny całkowitoliczbowej nie ma formalnego wymagania co do długości. Poprawność numeru SSN powinna być weryfikowana po stronie aplikacji!

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Create the table
___ ___ students (
  last_name ___(___) ___ ___,
  ssn ___ ___,
  phone_no ___(___)
);
Edytuj i uruchom kod