Informacje:
Jesli chcemy w pełni wykorzystać mozliwości SZRBD musimy zadbać o nasz projekt . Powinniśmy dołożyć wszelkich starań by spełniał on nastepujące cechy:
-> pozwala czerpać dane na wiele sposobów;
-> zawiera efektywnie skonstruowane struktury tabel;
Każda tabela poświęcona jest jednemu tematowi, definicje pól są przemyślane, każdy rekord identyfikowany jest przez unikatową wartość .
-> zapewniał integralność danych na poziomie pól, tabel i relacji;
Oznacza to np. że, usunięcie rekordu z jednej tabeli spowoduje automatyczne usunięcie rekordów z tabeli powiązanej .
-> odzwierciedla obsługiwaną strukturę;
Projekt nawiązuje do rzeczywistości, przez co jest łatwiej zrozumiały dla jego użytkowników i innych programistów .
-> umożliwia przyszłą rozbudowę;
Projekt powinien być w miarę mozliwości skalowalny .
Jeśli dobrze zaprojektujemy bazę danych możemy liczyć na:
- łatwą obsługę;
- proste modyfikowanie danych;
- szybkie odczytywanie informacji;
- szybką budowę aplikacji użytkowych;
Tradycyjny proces projektowania składa się z 3 etapów:
W ramach każdego etapu wykonuje się zbiór czynności elementarnych, które zbliżają nas do przygotowania kompletnego projektu SZBD.

Ćwiczenia: