Potwierdzone sprawdzone punkt po punkcie · 2026-11-04
Pomiń nawigację
Ćwiczenie · Informatyka Ćwiczenie: Plan dyżurów biblioteki

Plan dyżurów biblioteki

Treść zadania

Biblioteka planuje dyżury pracowników. Utwórz tabelę dyzury z kolumnami: id (INT UNSIGNED, klucz podstawowy, AUTO_INCREMENT), pracownik_id (INT UNSIGNED, NOT NULL), data_dyzuru (DATE, NOT NULL), godzina_od (TIME, NOT NULL) i godzina_do (TIME, NOT NULL). Dodaj klucz obcy fk_dyzury_pracownik wskazujący pracownicy(id). Następnie dodaj dwa wiersze: pracownik 1 w dniu 2026-11-05 od 08:00:00 do 12:00:00 oraz pracownik 2 w dniu 2026-11-06 od 12:00:00 do 16:00:00. Użyj silnika InnoDB.

Co będzie oceniane

  • Tabela dyzury ma wymagane kolumny i klucz podstawowy.
  • Klucz obcy poprawnie wskazuje tabelę pracownicy.
  • Dodano dwa wiersze z właściwymi datami i godzinami.
  • Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.

Testy automatyczne (1)

  1. Tabela dyzury z dwoma terminami

Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.

-- Utwórz tabelę dyzury i dodaj dwa terminy
CREATE TABLE ...

INSERT INTO ...

Wskazówki

Wskazówka 1

Tabela pracownicy już istnieje, więc możesz od razu wskazać ją w kluczu obcym. Pamiętaj, że typ pracownik_id musi być taki sam jak pracownicy.id.

Wskazówka 2

Godziny zapisz w formacie 'HH:MM:SS'. W INSERT wymień kolumny w kolejności: id, pracownik_id, data_dyzuru, godzina_od, godzina_do.