Reklama
Dzisiaj jest 10 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

Diagram związków encji

Diagram Związków Encji (ERD)

Diagram związków encji (ang. entity-relationship diagram – ERD) to graficzne przedstawienie relacji pomiędzy encjami w projektowaniu systemów informacyjnych. Służy do wizualizacji konceptualnych modeli danych, co ułatwia zrozumienie struktury systemu.

Reklama

Systemy CASE, wspierające tworzenie diagramów ERD, mogą automatycznie generować bazy danych odpowiadające zdefiniowanym relacjom.

Cechy Związków

Relacje między encjami w diagramie mają dwie istotne cechy:

Reklama
  • Opcjonalność: Określa, czy encja musi, czy może występować w związku z inną encją. Przykładowo, TOWAR musi być zakupiony przez przynajmniej jednego KLIENTA, podczas gdy KLIENT może nabyć TOWAR. W diagramie linia przerywana wskazuje na opcjonalność, a linia ciągła na wymóg związku.
  • Krotność: Określa liczbę encji wchodzących w skład związku:
    1. 1:1 („jeden do jeden”) – każdej encji odpowiada dokładnie jedna encja,
    2. 1:N („jeden do wielu”) – jednej encji odpowiada jedna lub więcej encji,
    3. M:N („wiele do wielu”) – jednej lub więcej encjom odpowiada jedna lub więcej encji.

W przypadku związków M:N zaleca się normalizację diagramu poprzez dodanie encji pośredniczącej. Dzięki temu związek M:N jest zastępowany dwoma związkami 1:N z nową encją.

Reklama
Reklama