Entity-Relationship Diagram

Benotzt ER-Diagrammer fir Verhältnisser tëschent Datebank wéi méiglech ze illustréieren

Eng Entity-Bezéiung diagram ass eng speziell graphesch Form déi d' Bezéiungen tëschent Entitéiten an enger Datebank illustréiert. ER Diagramme benotzen d'Symboler oft benotzt dräi Typen vun Informatioun: Entitéiten (oder Konzepter), Bezéiungen an Attributer. Am industriellen Standardplangdiagramm ginn Boxen benotzt fir Entitéiten ze representéieren. Diamanten gi benotzt fir Relatiounen ze representéieren, an Owel ginn benotzt fir Attributë ze vertrieden.

Obwuel un den ontrainer Aen, Entity-Relatiounen Diagramme kënnen onheemlech komplizéiert sinn, an erfuerderen Zuschauer, hëlleft se Geschäftspartnern ze verstoen Datenbankstrukturen op engem héije Niveau ouni begleedende Detailer.

Datebalancen benotzen d'ER-Diagramme fir d'Bezéiungen tëschent Datebank wéi méiglech ze maachen. Vill Softwareapplikatiounen hunn automatiséiert Methoden fir ER Diagramme vun existente Datenbanken ze generéieren.

Bedenkt e Beispill vun enger Datebank, déi Informatiounen iwwer d'Awunner vun enger Stad enthält. Den ER-Diagramm, deen an dem Bild deen dëse Artikel begleet enthält, enthält zwee Entitéiten: Persoun an City. Eng eenzeg "Liewend In" Bezéiung verbannt déi zwee zesummen. Jiddereen wunnt an enger eenzeger Stad, awer all Stad ka vill Leit leeschten. Am Diagramm sinn Attributë sinn den Numm vum Persounen an d'Bevëlkerung vun der Stad. Allgemeng nogedréckst Wierder benotzt fir Entitéiten a Attribute ze beschreiwen, während Verben ginn benotzt fir Bezéiungen ze beschreiwen.

Entitéiten

All Element deen Dir an enger Datebank gespäichert ass eng Organisatioun, an all Entities ass en Dësch an der relationaler Datenbank. Normalerweis entsprécht all Entity an enger Datebank mat enger Zeil. Wann Dir eng Datebank hutt, déi d'Nimm vun de Leit huet, kënnt d'Entitéit d'Wuert "Persoun". Eng Tablet mam selwechte Numm giff an der Datebank existéieren, an all Mënsch géif zu enger Zeil an der Tabelle Perséinlech zougewisen ginn.

Attributer

Datebank beinhalt Informatiounen iwwer jidder Entity. Dës Informatioun gëtt "Attribter" genannt. Et besteet aus Informatioun un eenzegaarteg fir all Entity. An dësem Beispill kéint Attributs de Numm, Virus, Gebuertsdag an eng Identifikatioun nummeréieren. Attributë sinn detailléiert Informatiounen iwwer engem Entity. An enger relationaler Datebank, Attributer sinn an de Beräicher wou d'Informatioun an engem Rekord héieren. Dir sidd net limitéiert op eng spezifesch Zuel vun Attributer.

Bezéiungen

De Wäert vun enger Entity-Relatioun Diagramm läit an senger Fähigkeit fir Informatiounen iwwer d'Relatiounen tëschent Entitéiten z'exponéieren. An eisem Beispill kann Dir Informatiounen iwwer d'Stad verféieren, wou all Persoun wunnt. Dir kënnt och Informatiounen iwwer d'Stad selwer an enger Stadentwécklung verfolgen, mat enger Bezéiung déi d'Leit an d'Stad Informatioun verbënnt.

Wéi Dir e ER Diagram erstallt

  1. Kuckt eng Këscht fir all Entity oder Konzept wat Dir maacht.
  2. Zeilenlinnen fir verbonnen Entitéiten mateneen ze verbannen fir d'Relatiounen ze modelléieren. Label d'Relatiounen mat Verben innerhalb Diamantformen.
  3. Identifiant un déi relevante Attribute fir all Entity, unzefänken mat de wichtegsten Attributiounen, a gitt se an Oehlelen am Diagram. Méi spéit kënnt Dir Är Attributioune méi detailléiert maachen.

Wann Dir sidd fäerdeg kloer illustréiert wéi verschidde Geschäftskonzepter sech matenee bezuelen, an Dir wäert e konzeptuellen Fundament fir den Design vun enger relationaler Datenbank hunn fir Äert Geschäft ze ënnerstëtzen.