Domov Rozvoj Co je model entitní vztah (er model)? - definice z techopedie

Co je model entitní vztah (er model)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Entity-Relationship Model (ER Model)?

Model entitní vztah (ERM) je teoretický a koncepční způsob, jak ukázat datové vztahy ve vývoji softwaru. ERM je technika modelování databází, která generuje abstraktní schéma nebo vizuální reprezentaci dat systému, která mohou být nápomocna při navrhování relační databáze. Tyto diagramy jsou známé jako diagramy vztahů entit, ER diagramy nebo ERD.

Vzory entit a vztahů poprvé navrhl Peter Pin-Shan Chen z Massachusetts Institute of Technology (MIT) v roce 1976.

Techopedia vysvětluje Entity-Relationship Model (ER Model)

První krok v návrhu informačního systému vyžaduje, aby modely analýzy požadavků ilustrovaly typ dat nebo informací, které je třeba shromažďovat. Metoda modelování dat může být použita pro ilustraci ontologie specifické zájmové oblasti. Stejně jako relační model jsou abstraktní data převedena na logický datový model, když je návrh informačního systému postaven na databázi. Podobně je to převedeno na fyzický model, když je fyzicky navržen.

Stavební bloky ERD jsou entity, vztahy a atributy. Entity mají typy entit, které jsou známé jako instance odpovídajících entit. Každý typ entity může existovat nezávisle na jiném; například entita „vozidlo“ může mít typy entit „auto“ a „autobus“. Vztah je vlastnost, která spojuje typy entit dohromady. Například manžel typu entity je propojen s manželkou typu entity vztahem známým jako „je ženatý“. Atributy jsou vlastnosti, které patří do typů entit i do vztahů.

Na trhu existuje celá řada nástrojů pro ER diagramování. Nejběžnější jsou MySQL Workbench a OpenModelSphere.

Co je model entitní vztah (er model)? - definice z techopedie