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.