Strona główna › Pytania INF.03 › Pytanie 1376
INF.03 · pytanie #1376
Który typ relacji wymaga stworzenia tabeli pośredniczącej łączącej klucze główne obu tabel?
- An..n
- Bn..1
- C1..n
- D1..1
Poprawna odpowiedź: A. n..n
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź n..n jest prawidłowa, ponieważ ten typ relacji wskazuje, że wiele rekordów z jednej tabeli może być związanych z wieloma rekordami z drugiej tabeli. Aby prawidłowo zaimplementować tę relację w bazie danych, konieczne jest utworzenie tabeli pośredniej, która będzie zawierać klucze główne z obu tabel jako klucze obce. Na przykład, w systemie zarządzania uczelnią, tabela 'Studenci' może być powiązana z tabelą 'Kursy', gdzie jeden student może zapisać się na wiele kursów, a jeden kurs może mieć wielu studentów. Tabela pośrednia 'Studenci_Kursy' będzie zawierać kolumny 'StudentID' i 'KursID', które tworzą unikalne pary, umożliwiając efektywne zarządzanie danymi. Standardy projektowania baz danych, takie jak modelowanie ER (Entity-Relationship), zalecają stosowanie tabel pośrednich w takich przypadkach, aby zminimalizować redundancję danych oraz zwiększyć integralność referencyjną systemu.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.