Acasă Dezvoltare Ce este un model de relație entitate (model er)? - definiție din techopedia

Ce este un model de relație entitate (model er)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă modelul de entitate-relație (model ER)?

Un model de relație de entitate (ERM) este un mod teoretic și conceptual de a arăta relațiile de date în dezvoltarea de software. ERM este o tehnică de modelare a bazelor de date care generează o diagramă abstractă sau reprezentarea vizuală a datelor unui sistem care poate fi de ajutor în proiectarea unei baze de date relaționale. Aceste diagrame sunt cunoscute sub denumirea de diagrame relație entitate, diagrame ER sau ERD.

Modelele de relație de entitate au fost propuse pentru prima dată de Peter Pin-Shan Chen de la Institutul de Tehnologie din Massachusetts (MIT) în 1976.

Techopedia explică modelul Entitate-relație (model ER)

Primul pas în proiectarea sistemului de informații dictează că modelele de analiză a cerințelor ilustrează tipul de date sau informații care trebuie colectate. Metoda de modelare a datelor poate fi utilizată pentru a ilustra ontologia unei zone de interes specifice. La fel ca modelul relațional, datele abstracte sunt convertite într-un model de date logice atunci când proiectarea unui sistem informațional este construită pe o bază de date. De asemenea, acesta este convertit într-un model fizic atunci când este conceput fizic.

Elementele de bază ale unui ERD sunt entități, relații și atribute. Entitățile au tipuri de entități, care sunt cunoscute ca instanțe ale entităților corespunzătoare. Fiecare tip de entitate poate exista independent de alta; de exemplu, entitatea „vehicul” poate avea tipurile de entitate „mașină” și „autobuz”. Relația este proprietatea care leagă tipurile de entități. De exemplu, soțul de tipul entității este legat de soția de tip entitate printr-o relație cunoscută sub numele de „este căsătorit”. Atributele sunt proprietăți care aparțin tipurilor de entități, precum și relațiilor.

Există o serie de instrumente de diagramă ER disponibile pe piață. Cele mai frecvente sunt MySQL Workbench și OpenModelSphere.

Ce este un model de relație entitate (model er)? - definiție din techopedia