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:
id–PRIMARY KEYkursuname– ciąg znaków o zmiennej długości (maks. 50, not NULL) przechowujący nazwę kursumeeting_time– godzina reprezentująca czas zajęć kursustudent_name– ciąg znaków o zmiennej długości (maks. 50, not NULL) reprezentujący zapisanego studentamax_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
Instrukcje do ćwiczenia
- Utwórz tabelę
coursespeł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
___ ___
);