Domov databázy Čo je diagram vzťahu entita (erd)? - definícia z technológie

Čo je diagram vzťahu entita (erd)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená diagram entít a vzťahov (ERD)?

Diagram vzťahu entít (ERD) je technika modelovania údajov, ktorá graficky znázorňuje entity informačného systému a vzťahy medzi týmito entitami. ERD je koncepčný a reprezentatívny model údajov, ktoré sa používajú na reprezentáciu rámcovej infraštruktúry entity.

Prvkami ERD sú:

  • subjekty
  • vzťahy
  • atribúty

Kroky zapojené do vytvorenia ERD zahŕňajú:

  1. Identifikácia a definovanie subjektov
  2. Určenie všetkých interakcií medzi entitami
  3. Analyzovanie povahy interakcií / určovanie mohutnosti vzťahov
  4. Vytvorenie ERD

Techopedia vysvetľuje Entity-Relationship Diagram (ERD)

Schéma vzťahov medzi entitami (ERD) je rozhodujúca pre vytvorenie dobrého návrhu databázy. Používa sa ako logický dátový model na vysokej úrovni, ktorý je užitočný pri vývoji koncepčného návrhu databáz.

Účtovná jednotka je položka alebo koncepcia v reálnom svete, ktorá existuje sama osebe. Subjekty sú rovnocenné s databázovými tabuľkami v relačnej databáze, pričom každý riadok tabuľky predstavuje inštanciu tejto entity.

Atribút entity je konkrétna vlastnosť, ktorá popisuje entitu. Vzťah je asociácia, ktorá popisuje interakciu medzi entitami. Kardinalita v kontexte ERD je počet prípadov jednej entity, ktorá môže alebo musí byť spojená s každou inštanciou inej entity. Vo všeobecnosti môžu existovať vzájomné vzťahy.

Predstavme si napríklad dva subjekty z reálneho sveta, zamestnanca a jeho oddelenie. Zamestnanec má atribúty, ako napríklad číslo zamestnanca, meno, číslo oddelenia atď. Podobne je možné číslo oddelenia a meno definovať ako atribúty oddelenia. Oddelenie môže interagovať s mnohými zamestnancami, ale zamestnanec môže patriť iba k jednému oddeleniu, takže medzi oddelením a zamestnancom môže byť definovaný vzťah medzi viacerými osobami.

V aktuálnej databáze bude mať tabuľka zamestnancov číslo oddelenia ako cudzí kľúč, ktorý sa odvoláva na tabuľku oddelení, aby sa vynútil vzťah.

Čo je diagram vzťahu entita (erd)? - definícia z technológie