Baza danych "Wypożyczalna DVD"
Klienci
id_klienta
Autonumer, klucz
nazwisko
Tekst, 15 znaków, tytuł pola „Nazwisko klienta”
imię
Tekst, 10 znaków
płeć
Tekst, 1
miejscowość Tekst, 15 znaków, zazwyczaj Opole
ulica
Tekst, 15 znaków,
dom
Tekst, 4 znaki,
kod
Tekst, 5 znaków,
telefon
Tekst, 9 znaków,
data
Data/Godzina, data średnia
Gatunek
id_gatunku
Autonumer, klucz
nazwa
Tekst, 20 znaków
Filmy
id_filmu
Autonumer, klucz
tytuł
Tekst, 20 znaków,
gatunek
Liczba, całkowita długa, wartość domyślna 1,
czas
Liczba, bajt, między 30 a 240, bez domyślnej wartości,
cena
Liczba, pojedyncza precyzja, dodatnia, bez domyślnej wartości,
rok
Liczba, liczba całkowita, większa 1920 i mniejsza równa bieżącemu roku,
reżyser
Tekst, 15 znaków,
kraj
Tekst, 15 znaków,
stan
Tak/Nie
Wypożyczenie
id_wypoż
Autonumer, klucz
klient
Liczba, całkowita długa, indeksowanie nie, bez wartości domyślnej,
film
Liczba, całkowita długa, indeksowanie nie, bez wartości domyślnej
data_wyp
Data/Godzina, data, krótka, domyślnie aktualna data
data_zwr
Data/Godzina, data, krótka,
Aktor
id_aktora
Autonumer, klucz
nazwisko
Tekst, 15 znaków, tytuł „Nazwisko aktora”
imię
Tekst, 10 znaków,
Obsada
aktor
Liczba, całkowita długa, indeksowanie nie, bez wartości domyślnej,
film
Liczba, całkowita długa, indeksowanie nie, bez wartości domyślnej
Klucz utworzyć z dwóch pól aktor, film.
Relacje
Tabela Gatunekj związana z tabelą Filmy relacją 1 do ∞ polami Gatunek.id_gatunku oraz Filmy.gatunek
Tabela Klienci związana z tabelą Wypożyczenie relacją 1 do ∞ polami Klienci.id_klienta i Wypożyczenie.klient
Tabela Filmy związana z tabelą Wypożyczenie relacją 1 do ∞ polami Filmy.id_filmu i Wypożyczenie.film
Tabela Aktor związana z tabelą Obsada relacją 1 do ∞ polami Aktor.id_aktora i Obsada.aktor
Tabela Filmy związana z tabelą Obsada relacją 1 do ∞ polami Filmy.id_filmu i Obsada.film
Dla wszystkich relacji wymuszać spełnienie więzów integralności. (Wprowadzone przed utworzeniem relacji
dane mogą nie spełniać warunków więzów integralności i nie pozwalać na zaznaczenie opcji Wymuszaj więzy
integralności).