I_R_W09_M07 Budowa relacyjnej bazy danych, etap I
Dobre relacje międzyludzkie są podstawą prawidłowego funkcjonowania społeczeństwa. Podobnie jest z relacyjnymi bazami danych. Posługując się wybranym systemem zarządzania bazami danych (np. Microsoft Access, LibreOffice Base, MySQL, Firebird), projektujemy bazę danych odzwierciedlającą określony wycinek rzeczywistości. Wyodrębnione części składowe owego wycinka rzeczywistości (np. kwietna łąka), które nazywany encjami (owady, rośliny, pożywienie itd.), przyjmują postać oddzielnych struktur, czyli tabel.
Tabele nie pozostają jednak tworami samowystarczalnymi, ponieważ pełnego znaczenia nabierają dopiero wtedy, gdy zostaną połączone ze sobą odpowiednimi zależnościami (np. owady zbierają surowiec w postaci pyłku i nektaru – pyłek i nektar wytwarzają rosnące na łące rośliny, a następnie, z zebranego surowca, produkowane jest pożywienie – gromadzimy je w specjalnie do tego celu stworzonych magazynach).
Ćwiczenie na rozgrzewkę
Przeanalizujesz w jakim celu tabele w bazie danych łączy się tzw. relacjami.
Zastosujesz w praktyce najczęściej stosowaną relację „jeden do wielu”.
Zaimplementujesz kilka – zaprojektowanych przez siebie – baz danych oraz powiążesz tabele odpowiednimi relacjami w programie Microsoft Access lub LibreOffice Base.