Reprezentacja diagramu ER
Dowiedzmy się teraz, jak model ER jest reprezentowany za pomocą diagramu ER. Dowolny obiekt, na przykład encje, atrybuty encji, zestawy relacji i atrybuty zestawów relacji, można przedstawić za pomocą diagramu ER.
Jednostka
Jednostki są reprezentowane za pomocą prostokątów. Prostokąty są nazywane z zestawem elementów, które reprezentują.
Atrybuty
Atrybuty to właściwości jednostek. Atrybuty są reprezentowane za pomocą elips. Każda elipsa reprezentuje jeden atrybut i jest bezpośrednio połączona z jego jednostką (prostokątem).
Jeśli atrybuty to composite, są dalej podzielone w strukturę podobną do drzewa. Każdy węzeł jest następnie połączony z jego atrybutem. Oznacza to, że atrybuty złożone są reprezentowane przez elipsy połączone elipsą.
Multivalued atrybuty są przedstawione podwójną elipsą.
Derived atrybuty są oznaczone kreskowaną elipsą.
Związek
Relacje są reprezentowane przez pudełko w kształcie rombu. Nazwa związku jest wpisana w romboidalnej ramce. Wszystkie podmioty (prostokąty) uczestniczące w relacji są z nią połączone linią.
Relacja binarna i liczność
Relacja, w której uczestniczą dwie jednostki, nazywa się a binary relationship. Liczność to liczba wystąpień jednostki z relacji, która może być powiązana z relacją.
One-to-one- Gdy tylko jedna instancja podmiotu jest powiązana z relacją, jest oznaczana jako „1: 1”. Poniższy obraz pokazuje, że tylko jedno wystąpienie każdej jednostki powinno być skojarzone z relacją. Przedstawia relację jeden do jednego.
One-to-many- Gdy więcej niż jedna instancja podmiotu jest powiązana z relacją, jest oznaczana jako „1: N”. Poniższy obraz pokazuje, że tylko jedno wystąpienie jednostki po lewej stronie i więcej niż jedno wystąpienie jednostki po prawej stronie może być skojarzone z relacją. Przedstawia relację jeden do wielu.
Many-to-one- Jeśli z relacją skojarzona jest więcej niż jedna instancja podmiotu, jest ona oznaczana jako „N: 1”. Poniższy obraz pokazuje, że więcej niż jedno wystąpienie jednostki po lewej stronie i tylko jedno wystąpienie jednostki po prawej stronie może być skojarzone z relacją. Przedstawia relację wiele do jednego.
Many-to-many- Poniższy obraz pokazuje, że z relacją można powiązać więcej niż jedną instancję jednostki po lewej stronie i więcej niż jedną instancję jednostki po prawej stronie. Przedstawia relację wiele do wielu.
Ograniczenia uczestnictwa
Total Participation- Każdy podmiot jest zaangażowany w związek. Całkowity udział jest reprezentowany przez podwójne linie.
Partial participation- Nie wszystkie podmioty są zaangażowane w związek. Częściowe uczestnictwo jest reprezentowane przez pojedyncze linie.