R14erP7VY5bYV
Zdjęcie przedstawia spód procesora z widocznymi pinami oraz grupą rezystorów w środkowej sekcji.

Budowa relacyjnej bazy danych, etap I

Źródło: Michael Dziedzic, domena publiczna.

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).

Więcej informacji na temat relacyjnych baz danych można znaleźć w e‑materiale: Budowa relacyjnej bazy danych, etap IIPXIBzRQuiBudowa relacyjnej bazy danych, etap II.

Twoje cele
  • 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.