Strona główna › Pytania INF.03 › Pytanie 556
INF.03 · pytanie #556
Aby stworzyć relację jeden do wielu, w tabeli po stronie wiele, co należy zdefiniować?
- Aklucz obcy wskazujący na klucz podstawowy tabeli po stronie jeden
- Bklucz podstawowy wskazujący na klucz podstawowy tabeli po stronie jeden
- Cklucz sztuczny odnoszący się do kluczy podstawowych obu tabel
- Dklucz obcy wskazujący na klucz obcy tabeli po stronie jeden
Poprawna odpowiedź: A. klucz obcy wskazujący na klucz podstawowy tabeli po stronie jeden
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
W relacji jeden do wielu, klucz obcy w tabeli po stronie wiele jest kluczowym elementem, który wskazuje na klucz podstawowy tabeli po stronie jeden. Dzięki temu możliwe jest powiązanie wielu rekordów w tabeli 'wiele' z jednym rekordem w tabeli 'jeden', co jest fundamentalnym aspektem modelowania relacyjnych baz danych. Klucz obcy zapewnia integralność referencyjną, co oznacza, że każda wartość klucza obcego w tabeli 'wiele' musi odpowiadać istniejącemu kluczowi podstawowemu w tabeli 'jeden'. Przykładem może być sytuacja, w której mamy tabelę 'Klienci' i tabelę 'Zamówienia'. W tabeli 'Zamówienia' klucz obcy 'ID_Klienta' wskazuje na 'ID' w tabeli 'Klienci', co pozwala na przypisanie wielu zamówień do jednego klienta. Zgodnie z dobrymi praktykami branżowymi, klucze obce powinny być odpowiednio zindeksowane, co pozwala na szybsze zapytania oraz efektywniejsze przetwarzanie danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.