Spisu treści:
- Definicja - Co oznacza model relacji encji (model ER)?
- Techopedia wyjaśnia model relacji encji (model ER)
Definicja - Co oznacza model relacji encji (model ER)?
Model relacji z bytem (ERM) to teoretyczny i konceptualny sposób pokazania relacji danych w rozwoju oprogramowania. ERM to technika modelowania bazy danych, która generuje abstrakcyjny diagram lub wizualną reprezentację danych systemu, która może być pomocna w projektowaniu relacyjnej bazy danych. Te diagramy są znane jako diagramy relacji między bytami, diagramy ER lub ERD.
Wzorce relacji między podmiotami zostały po raz pierwszy zaproponowane przez Petera Pin-Shana Chena z Massachusetts Institute of Technology (MIT) w 1976 r.
Techopedia wyjaśnia model relacji encji (model ER)
Pierwszy etap projektowania systemu informacyjnego wskazuje, że modele analizy wymagań ilustrują rodzaj danych lub informacji, które należy zgromadzić. Metodę modelowania danych można wykorzystać do zilustrowania ontologii określonego obszaru zainteresowań. Podobnie jak model relacyjny, dane abstrakcyjne są przekształcane w logiczny model danych, gdy projekt systemu informatycznego jest zbudowany na bazie danych. Podobnie jest to przekształcane w model fizyczny, gdy jest fizycznie zaprojektowany.
Elementami składowymi ERD są byty, relacje i atrybuty. Jednostki mają typy jednostek, które są znane jako instancje odpowiednich jednostek. Każdy typ bytu może istnieć niezależnie od drugiego; na przykład jednostka „pojazd” może mieć typy jednostek „samochód” i „autobus”. Relacja to właściwość, która łączy typy jednostek razem. Na przykład mąż typu bytu jest powiązany z żoną typu bytu relacją znaną jako „jest w związku małżeńskim”. Atrybuty to właściwości należące do typów jednostek, a także do relacji.
Na rynku dostępnych jest wiele narzędzi do tworzenia diagramów ER. Najpopularniejsze z nich to MySQL Workbench i OpenModelSphere.