Strona główna › Pytania INF.03 › Pytanie 2515
INF.03 · pytanie #2515
Aby utworzyć relację wiele do wielu pomiędzy tabelami A i B, należy
- Awiele wpisów z tabeli A zduplikuje się w tabeli B
- Btabela A będzie miała identyczne pola jak tabela B
- Ctabelę A połączyć z tabelą B przez utworzenie kluczy obcych
- Dwprowadzić trzecią tabelę zawierającą klucze obce do tabel A i B
Poprawna odpowiedź: D. wprowadzić trzecią tabelę zawierającą klucze obce do tabel A i B
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Aby stworzyć relację wiele do wielu między dwiema tabelami, w rzeczywistości wymagana jest dodatkowa tabela, nazywana tabelą pośrednią lub łączącą. Tabela ta zawiera klucze obce, które wskazują na klucze główne w tabelach A i B. Dzięki temu możliwe jest powiązanie wielu rekordów z tabeli A z wieloma rekordami z tabeli B. Na przykład, jeśli mamy tabelę 'Studenci' i tabelę 'Kursy', to aby zrealizować relację wiele do wielu, tworzymy tabelę 'Zapisani', która zawiera kolumny 'StudentID' i 'KursID'. W ten sposób możemy zarejestrować, że jeden student może być zapisany na wiele kursów, a jeden kurs może być uczęszczany przez wielu studentów. Taki model danych jest zgodny z zasadami normalizacji bazy danych i pozwala na efektywne zarządzanie danymi oraz unikanie redundancji.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.