W modelu E/R (Entity-Relationship) relacja między encjami opisuje, ile wystąpień jednej encji może być powiązanych z wystąpieniami drugiej encji. Dla encji "Klient" i "Zamówienie" w typowym systemie e-commerce przyjmuje się kardynalność 1:N (jeden-do-wielu):
Dlatego poprawne jest stwierdzenie: "Klient może mieć wiele zamówień, ale zamówienie może mieć tylko jednego klienta."
Pozostałe propozycje są niepoprawne, bo sugerują nietypowe lub sprzeczne z podstawową logiką modelowania przypadki:
Wskazówka egzaminacyjna: aby szybko rozpoznać kardynalność, zadaj sobie dwa pytania: "Ile zamówień może mieć jeden klient?" oraz "Ilu klientów może mieć jedno zamówienie?". Odpowiedzi prowadzą wprost do 1:N.
To pytanie poprawnie rozwiązuje 66% zdających egzamin. średnie
Specjaliści zwracają uwagę: "W typowym sklepie internetowym jeden klient może złożyć wiele zamówień w czasie (relacja 1:N)."
Źródła:
Materiały:
Sprawdź odpowiedź