Strona główna › Pytania INF.03 › Pytanie 432
INF.03 · pytanie #432
Który z typów relacji wymaga stworzenia tabeli pośredniej, która łączy klucze główne obu tabel?
- An..m
- B1..n
- C1..1
- Dn..1
Poprawna odpowiedź: A. n..m
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Typ relacji n..m, znany również jako relacja wiele do wielu, wymaga utworzenia tabeli pośredniej, ponieważ każdy rekord w jednej tabeli może być powiązany z wieloma rekordami w drugiej tabeli, a jednocześnie każdy rekord w drugiej tabeli może być związany z wieloma rekordami w pierwszej. Przykładem może być relacja między uczniami a przedmiotami w szkole, gdzie jeden uczeń może uczęszczać na wiele przedmiotów, a jeden przedmiot może być uczony wielu uczniom. Tabela pośrednia (np. 'Uczniowie_Przedmioty') zawierałaby klucze główne obu tabel: 'uczeń_id' oraz 'przedmiot_id', co pozwala na utrzymanie tej relacji. Tego typu podejście jest zgodne z zasadami normalizacji baz danych, które podkreślają znaczenie unikania redundancji i zapewnienia spójności danych. Stosując tę metodę, możemy efektywnie zarządzać złożonymi relacjami oraz wykonywać operacje CRUD (tworzenie, odczyt, aktualizacja, usuwanie) w sposób bardziej zorganizowany i wydajny.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.