Bazy danych cwiczenie 4

Transkrypt

Bazy danych cwiczenie 4
1
Bazy danych ćwiczenie 4
1. Stwórz nastȩpuja̧ce relacje w MySQL z kaskadowymi wiȩzami integralności,
określaja̧c klucze gÃlówne, obce, odpowiednie typy danych oraz inne ograniczenia
integralności (NOT NULL, AUTO INCREMENT itd)
• Pracownik (Pesel, Imie, Nazwisko, Data ur, Adres, Telefon, Zarobki,
Stanowisko - typ ENUM)
• Student (NrIndeksu, Imie, Nazwisko, Adres, data ur, Typ studiow
- ENUM)
• Oceny (Student, przedmiot, data, ocena) - klucz gÃlówny skÃlada siȩ
z dwóch atrybutów
• Przedmioty (IdPrzedmiotu, Nazwa, Prowadzacy, Rodzaj - lab, cw,
wyklad)
• Wstawić warunek, że Zarobki musza̧ być wiȩksze od zera, data
urodzenia wiȩksza od daty dzisiejszej oceny w przedziale 2-5
2. Zmodyfikować tabele:
• W tabeli oceny zmienić przedmiot na IdPrzedmiotu
• Zmienić atrybut adres w tabeli Student aby miaÃlmaksymalnie 50
znaków
• Usuna̧ć z tabeli Pracownik atrybut adres a nastȩpnie wstawić w
jego miejsce atrybuty ulica, kod pocztowy, miasto