Zacznij terazZacznij za darmo

Projektowanie tabeli kursu

Administracja szkoły postanawia przechowywać szczegóły kursów w swojej bazie danych. Ponieważ jest to pierwsza próba zbudowania tej bazy, nie jest pewna, które kolumny uwzględnić w tabeli course. Poniżej znajduje się lista możliwych kolumn wraz z opisem typu danych dla każdej z nich. W tym ćwiczeniu wybierzesz odpowiednie kolumny do tej tabeli spośród dostępnych opcji:

  • idPRIMARY KEY kursu
  • name – ciąg znaków o zmiennej długości (maks. 50, not NULL) przechowujący nazwę kursu
  • meeting_time – godzina reprezentująca czas zajęć kursu
  • student_name – ciąg znaków o zmiennej długości (maks. 50, not NULL) reprezentujący zapisanego studenta
  • max_students – liczba całkowita określająca maksymalną liczbę studentów (sale mogą pomieścić bezpiecznie tylko 30 miejsc)

To ćwiczenie jest częścią kursu

Tworzenie baz danych w PostgreSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz tabelę course spełniającą wymogi 2NF, używając 3 kolumn z powyższej listy.

Interaktywne ćwiczenie praktyczne

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

-- Create the course table
___ ___ ___ (
    -- Add a column for the course table
	___ ___ ___ ___,
  
  	-- Add a column for the course table
  	___ ___(___) ___ ___,
  
  	-- Add a column for the course table
  	___ ___
);
Edytuj i uruchom kod