W modelu encja–związek (ER) dobór typu relacji wynika bezpośrednio z krotności (cardinality) opisanej w treści. Tu mamy dwa warunki:
Taki opis odpowiada relacji jeden-do-wielu (1:N): jeden "Klient" → wiele "Zamówienie". W praktycznym projekcie relacyjnej bazy danych zwykle realizuje się to przez umieszczenie klucza obcego w tabeli po stronie "wielu", np. kolumny klient_id w tabeli Zamówienie, wskazującej na klucz główny klienta.
Dlaczego pozostałe odpowiedzi są błędne?
Wskazówka egzaminacyjna: zawsze czytaj krotność w obie strony i zamień ją na schemat "1 po tej stronie, N po tamtej", a dopiero potem dopasuj nazwę relacji.
Około 72% zdających odpowiada poprawnie na to pytanie. średnio łatwe
Eksperci podkreślają: "Opis mówi, że jeden klient może mieć wiele zamówień, a każde zamówienie ma dokładnie jednego klienta."
Źródła:
Materiały:
Sprawdź odpowiedź