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

I_R_W09_M08 Budowa relacyjnej bazy danych, etap II

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

Projektując relacyjną bazę danych, analizujemy sytuację, którą ma ona odzwierciedlać i wyodrębniamy z niej encje (Klienci, Produkty, Zamowienia itd.). Następnie podejmujemy decyzje dotyczące liczby i zawartości tabel reprezentujących encje. Kolejnym krokiem jest ustalenie charakteru powiązań między tabelami, narzucenie im pewnych wymagań i ograniczeń. W tym celu zadajemy pytania, czy jeden klient może złożyć wiele zamówień lub czy konkretne zamówienie musi dotyczyć tylko jednego klienta.

W materiale „Budowa relacyjnej bazy danych, etap I” poznaliśmy typ relacji określanej mianem „jeden do wielu”. W tym e‑materiale dowiemy się o dwóch innych typach relacji, które mogą mieć zastosowanie w procesie projektowania relacyjnych baz danych.

Ćwiczenia na rozgrzewkę

RNP1258GJF816
Ćwiczenie 1
RPT2UHVPULJR3
Ćwiczenie 2
R192TF6LRG8D2
Ćwiczenie 3
R1T6VR8SSSGDU
Ćwiczenie 4
Twoje cele
  • Wyjaśnisz, kiedy należy stosować relacje typu „wiele do wielu” oraz „jeden do jednego”.

  • Zastosujesz w praktyce relacje „jeden do wielu”, „wiele do wielu” oraz „jeden do jednego”.

  • Zaprojektujesz i zaimplementujesz kilka baz danych oraz powiążesz tabele odpowiednimi relacjami w programie Microsoft Access lub LibreOffice Base.