Strona główna › Pytania INF.03 › Pytanie 2557
INF.03 · pytanie #2557
Aby skutecznie stworzyć relację typu m…n, która będzie wolna od redundancji danych, konieczne jest
- Abezpośrednie połączenie kluczy podstawowych obu tabel.
- Bzaprojektowanie tabeli pomocniczej.
- Cbezpośrednie połączenie kluczy obcych z obu tabel.
- Duporządkowanie przynajmniej jednej z tabel.
Poprawna odpowiedź: B. zaprojektowanie tabeli pomocniczej.
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Stworzenie tabeli pomocniczej to kluczowy element w projektowaniu relacji typu m:n (wiele do wielu) w bazach danych. Taka relacja, aby była efektywna i nienarażona na redundancję danych, wymaga wprowadzenia dodatkowej tabeli, która będzie pełniła rolę pośrednika między dwiema głównymi tabelami. Tabela pomocnicza zawiera klucze obce, które odnoszą się do kluczy podstawowych obu tabel, co pozwala na zminimalizowanie duplikacji danych. Na przykład, w bazie danych dotyczącej studiów, jeśli mamy tabelę studentów i tabelę kursów, relacja m:n między nimi mogłaby być reprezentowana przez tabelę pomocniczą 'Zapisani', która zawierałaby identyfikatory studentów i identyfikatory kursów. Dzięki temu każdy student może być zapisany na wiele kursów, a każdy kurs może mieć wielu studentów, bez powielania informacji. Tworzenie takich tabel pomocniczych jest zgodne z zasadami normalizacji danych, co jest standardem w projektowaniu baz danych, mającym na celu optymalizację struktury danych oraz eliminację redundancji.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.