Strona główna › Pytania INF.03 › Pytanie 183
INF.03 · pytanie #183
Na podstawie relacji przedstawionej na ilustracji, można stwierdzić, że jest to relacja

- Ajeden do jednego, gdzie obie tabele mają przypisane klucze obce
- Bwiele do wielu pomiędzy kluczami głównymi obu tabel
- Cjeden do wielu, gdzie kluczem obcym jest pole w tabeli kadra
- Djeden do wielu, gdzie kluczem obcym jest pole w tabeli uslugi
Poprawna odpowiedź: D. jeden do wielu, gdzie kluczem obcym jest pole w tabeli uslugi
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Relacja jeden do wielu, gdzie kluczem obcym jest pole w tabeli uslugi, jest poprawna, ponieważ reprezentuje typową praktykę w projektowaniu baz danych, gdzie wiele rekordów w jednej tabeli (uslugi) jest powiązanych z jednym rekordem w innej tabeli (kadra). W tym przypadku, kolumna kadra_id w tabeli uslugi pełni rolę klucza obcego, który wskazuje na klucz główny (id) w tabeli kadra. Takie podejście jest szeroko stosowane w zarządzaniu relacjami pomiędzy danymi, umożliwiając efektywne przechowywanie i odwoływanie się do powiązanych rekordów. Przykładowo, w systemie usługowym, jedna osoba może być odpowiedzialna za wiele różnych usług, co jest wizualizowane przez tę konstrukcję. W praktyce pozwala to na łatwe aktualizacje danych kadry bez konieczności zmian w tabeli usług, co jest zgodne z zasadami normalizacji danych i zwiększa spójność oraz integralność danych. Tego typu relacje są fundamentem dla operacji typu JOIN w SQL, które umożliwiają łączenie danych z różnych tabel na podstawie wspólnych wartości kluczy obcych, co jest kluczowe dla wydajnego przetwarzania zapytań w relacyjnych bazach danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.