Strona główna › Pytania INF.03 › Pytanie 1948
INF.03 · pytanie #1948
Relacja wiele-do-wielu w bazach danych występuje pomiędzy tabelami, gdy
- Awielu wierszom z tabeli A przyporządkowane są liczne wiersze z tabeli B
- Bjednemu wierszowi z tabeli A odpowiada wiele wierszy z tabeli B
- Cjednemu wierszowi z tabeli A przysługuje wyłącznie jeden wiersz z tabeli B
- Dwielu wierszom z tabeli A przypisany jest tylko jeden wiersz z tabeli B
Poprawna odpowiedź: A. wielu wierszom z tabeli A przyporządkowane są liczne wiersze z tabeli B
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź, że wielu wierszom z tabeli A przypada wiele wierszy z tabeli B, jest jak najbardziej na miejscu. Wiesz, relacja wiele-do-wielu w bazach danych pojawia się, gdy jednemu rekordowi w jednej tabeli przypisanych jest kilka rekordów w drugiej. Na przykład w bazie danych uczelni mamy studentów (tabela A), którzy mogą zapisać się na różne kursy (tabela B), a jeden kurs może być realizowany przez różnych studentów. W praktyce, żeby to wszystko działało, tworzymy tabelę pośredniczącą, która łączy oba zestawy danych za pomocą kluczy obcych. Taki sposób daje sporo swobody w zarządzaniu danymi, bo łatwo można dodawać lub usuwać powiązania. Ważne jest też, aby zwrócić uwagę na zasady normalizacji baz danych, które pomagają unikać powielania danych i zapewniają, że wszystko jest spójne. Dobrze przemyślane relacje w bazie danych to podstawa, bo to one wpływają na wydajność i prostotę w zarządzaniu danymi.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.