Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe Bazy danych

Z relacji przedstawionej na obrazie można wyczytać, że jest ona relacją

Ilustracja do pytania z kwalifikacji INF.03
A. jeden do jednego, gdzie obie tabele mają zdefiniowane klucze obce.
B. wiele do wielu pomiędzy kluczami głównymi obu tabel.
C. jeden do wielu, gdzie kluczem obcym jest pole w tabeli uslugi.
D. jeden do wielu, gdzie kluczem obcym jest pole w tabeli kadra.

Pytanie z egzaminu CKE, styczeń 2022 (arkusz EE.09-SG-22.01).

Poprawna jest odpowiedź: jeden do wielu, gdzie kluczem obcym jest pole w tabeli uslugi. Na schemacie tabela uslugi zawiera pole kadra_id oznaczone jako FK, czyli klucz obcy. To pole przechowuje wartość identyfikatora z tabeli kadra, najczęściej kadra.id. Oznacza to, że jeden rekord z tabeli kadra może być powiązany z wieloma rekordami w tabeli uslugi, a każda usługa wskazuje jednego pracownika kadry. Reguła do zapamiętania: w relacji jeden do wielu klucz obcy znajduje się po stronie wielu. W praktyce takie rozwiązanie pozwala dopisywać kolejne usługi bez powielania danych pracownika. Typową pułapką jest ocenianie relacji tylko po nazwach tabel, zamiast sprawdzenia, w której tabeli występuje pole FK.
Na schemacie decydujące jest położenie pola oznaczonego jako FK. Poprawna jest odpowiedź: jeden do wielu, gdzie kluczem obcym jest pole w tabeli uslugi. Wariant jeden do wielu, gdzie kluczem obcym jest pole w tabeli kadra pasowałby do odwrotnego układu - wtedy to tabela kadra zawierałaby pole wskazujące rekord z tabeli uslugi. Wariant jeden do jednego, gdzie obie tabele mają zdefiniowane klucze obce wymagałby ograniczenia unikalności lub konstrukcji zapewniającej, że jednemu rekordowi odpowiada dokładnie jeden rekord w drugiej tabeli; sam widoczny klucz obcy tego nie pokazuje. Wariant wiele do wielu pomiędzy kluczami głównymi obu tabel wymaga tabeli pośredniej z kluczami obcymi do obu tabel, np. osobnej tabeli łączącej. Typowy błąd polega na rozpoznawaniu relacji po samej linii na diagramie, bez sprawdzenia, po której stronie znajduje się klucz obcy.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.