background image

1. Utwórz następujące tabele w MySQL , określając klucze główne, obce z kaskadowymi 

więzami integralności, odpowiednie typy danych oraz inne więzy integralności (NOT NULL 
, AUTO_INCREMENT, UNIQUE, ...). Tabele powinny być typu InnoDB.

Pracownik(Pesel, Imiona, Nazwisko, DataUrodz, Adres, telefon, stanowisko – typ ENUM, 
Zarobki)
Student(NrAlbumu, Imiona, Nazwisko, Adres, DataUrodz, TypStudiow – typ ENUM, 
Kierunki typ SET)
Przedmioty(IdPrzedmiotu, Nazwa, Prowadzacy, Rodzaj typ – ENUM)
Oceny(Student, Idprzedmiotu, data, ocena)

W tabelach należy ustawić następujące warunki:
a) zarobki powinny być większe od zera
b) Data urodzenia powinna być wcześniejsza od aktualnej daty
c) ocena powinna zawierać się między 2 i 5

2. Dokonać następujących zmian w tabelach: 

a) do tabeli Student dodać kolumnę Pesel (UNIQUE) po kolumnie NrAlbumu
b) zamiast kolumny adres wstawić kolumny KodPocztowy, Miasto, UlicaNr
c) do tabeli Student dodać kolumnę Opiekun która jest kluczem obcym z tabeli Pracownik

3. Wpisać po trzy wiersze danych do każdej z tabel.