Problem:
Zaprojektuj bazę danych do przechowywania informacji o posiadanych płytach. Chcemy także przechowywać w bazie danych życiorysy artystów.
Krok I.
Zastanawiamy się jakie informacje chcemy przechowywać. Definiujemy, że jest to:
· nazwę artysty / zespołu
· tytuł płyty
· czas jej trwania
· wydawcę
· rok wydania
· życiorys artysty / zespołu
Krok II.
Zastanawiamy się nad strukturą bazy danych. Decydujemy się na dwie tabele: plyty i artysci. Pierwsza będzie przechowywać informacje o płytach, druga o życiorysach artystów.
Tabela: plyty projekt struktury:
· idp – niepowtarzalny identyfikator płyty, klucz główny
· tytuł
· artysta
· ida – liczbowy identyfikator artysty, klucz obcy
· wydawca
· rok wydania
· czas trwania
Tabela: artysci projekt struktury:
· ida - niepowtarzalny identyfikator artysty, klucz główny
· życiorys
Uwaga: Definiując nazwy tabel i pól staramy się przestrzegać zasady: Nie używamy polskich liter, nie używamy spacji. Ułatwia to przejście ze środowiska windowsowego na np. linuksowe.
Krok III.
Rysujemy projekty tabel, definiujemy nazwy pól i typy pól, rysujemy relacje.

Krok IV.
Definiujemy tabele i relacje w MS Access.