Strona główna › Pytania INF.03 › Pytanie 592
INF.03 · pytanie #592
Ustanowienie klucza obcego jest konieczne do stworzenia
- Arelacji 1..n
- Bklucza podstawowego
- Ctransakcji
- Drelacji 1..1
Poprawna odpowiedź: A. relacji 1..n
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Klucz obcy (foreign key) to jeden z podstawowych elementów baz danych, który służy do definiowania relacji między tabelami. Jego główną funkcją jest zapewnienie integralności referencyjnej, co oznacza, że wartość klucza obcego w jednej tabeli musi odpowiadać wartości klucza podstawowego w innej tabeli. Definiując klucz obcy, tworzymy relację 1..n, co oznacza, że jeden rekord w tabeli rodzica (tabela z kluczem podstawowym) może być powiązany z wieloma rekordami w tabeli dziecka (tabela z kluczem obcym). Przykładem może być tabela klientów i tabela zamówień, gdzie jeden klient może mieć wiele zamówień. W praktyce, klucz obcy jest często używany w systemach zarządzania bazą danych, takich jak MySQL, PostgreSQL czy Oracle, zgodnie z normami SQL, które definiują relacje między tabelami. Właściwe wykorzystanie kluczy obcych jest kluczowe dla prawidłowego modelowania baz danych oraz zapewnienia spójności danych podczas operacji takich jak aktualizacja czy usuwanie rekordów.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.