Cum de a desena o diagramă ER într-un instrument MySQL
introducere
- Un model de date este un document organizat de date de afaceri care este utilizat ca un cadru pentru dezvoltarea aplicațiilor. Un model de date oferă structura și formatul datelor. Acesta definește modul în care datele sunt stocate, organizate și modificate într-un mediu de baze de date. Planul, ierarhic, rețea, relațional, dimensional și obiect-relațional sunt câteva dintre modelele de date comune utilizate în industrie.
- O structură de date (DSD) oferă o reprezentare grafică a entităților bazei de date, a relațiilor acestora și a constrângerilor aplicabile. Reprezentarea grafică include cutii și săgeți pentru a reprezenta entitățile și relațiile dintre ele. Crearea modelelor de relații între entități este o metodă pe scară largă de creare a modelelor de date. Un model entitate de relație (model E-R) oferă o reprezentare logică și detaliată a datelor de afaceri. O diagramă entitate-relație sau ERD reprezintă o reprezentare grafică a modelului E-R
- ERD este un instrument puternic de comunicare între dezvoltatorii de baze de date și utilizatorii. Componentele primare care sunt reprezentate într-un ERD sunt
- Entitate - Este posibil să fie o persoană, un loc, un obiect, un eveniment sau un concept despre datele deținute.
- Relații - Reprezentați asociații între tipurile de entități / entități.
- Atribut (e) - Proprietatea unei entități care este de interes comercial.
- Constrângeri (Cardinality) - O caracteristică a unei relații care arată numărul de instanțe ale unei entități în funcție de numărul de instanțe ale unei alte entități.
- Relațiile și caracteristicile acestora definesc împreună regulile de afaceri reprezentate în ERD. Entitățile și relațiile pot avea atribute care sunt reprezentate într-un ERD. Următoarea prezentare ilustrează modul de creare a unui ERD utilizând instrumentul bazei de date MySQL.