Zadaniem naszym będzie stworzenie bazy danych dla wypożyczalni filmów.
Przed przystąpieniem do tworzenia bazy danych należy zastanowić się, jakie wymagania stawiamy bazie, jakie informacje chcemy w niej zapisywać i jakie z niej wyciągać.
Informacje o klientach | Informacje o filmach | Informacje o wypożyczeniach |
Nazwisko Imię Ulica i nr domu Kod pocztowy Miejscowość Numer telefonu Numer dowodu osobistego |
Tytuł filmu Rodzaj nośnika Gatunek filmu |
Data wypożyczenia Liczba dni Data zwrotu |
W podobny sposób przygotuj
następne tabele (pamiętaj żeby
dodać unikatowe pole dla klucza podstawowego). Zwróć uwagę,
że typy danych mogą
być różne – postaraj się odpowiednio dopasować je
do elementów, jakie będą
przechowywane. Zwróć uwagę również, że
można podawać maski wprowadzania, co
znacznie ułatwia obsługę. W tabeli Filmy
nie dajemy przy unikatowym polu Autonumerowania,
ale Tekst
(nie chcemy by osoba odsługująca musiała zapamiętywać numery wstawiane
automatycznie, ale zapisywała to za pomocą ustalonego kodu np. pierwsza
litera oznacza gatunek, druga określa czy to film polski czy
zagraniczny itd.)
W tabeli Wypożyczenia
dodajemy pola IdFilmu i
IdKlienta,
które będą "kluczami obcymi" (ponieważ identyfikują rekordy
z "obcych" tabel, a nie z tabeli, w której są). Aby pole
klucza podstawowego i odpowiadające mu pole klucza obcego mogły zostać
powiązane muszą być takiego samego typu. W tabeli tej nie ustawiamy
klucza podstawowego.