Dijagramma dwar l-Entità-Relazzjoni

Uża dijagrammi ER biex turi r-relazzjonijiet bejn entitajiet ta 'database

Dijagramma ta 'entità-relazzjoni hija forma grafika speċjalizzata li turi r- relazzjonijiet bejn entitajiet f'bażi ​​tad-data . Dijagrammi ER spiss jużaw simboli biex jirrappreżentaw tliet tipi ta 'informazzjoni: entitajiet (jew kunċetti), relazzjonijiet u attributi. Fl-industrija, id-dijagrammi ER standard, kaxxi jintużaw biex jirrappreżentaw entitajiet. Djamanti jintużaw biex jirrappreżentaw relazzjonijiet, u ovali jintużaw biex jirrappreżentaw attributi.

Għalkemm l-għajn mhux imħarrġa, id-dijagrammi tal-entità-relazzjoni jistgħu jħarsu oerhört ikkumplikati, lil telespettaturi infurmati, dawn jgħinu lill-utenti tan-negozju jifhmu strutturi ta ' database f'livell għoli mingħajr dettalji ta' akkumpanjament.

Id-disinjaturi tad-database jużaw dijagrammi ER għall-immudellar tar-relazzjonijiet bejn l-entitajiet ta 'database f'format ċar. Bosta pakketti ta 'softwer għandhom metodi awtomatizzati biex jiġġeneraw dijagrammi ER minn databases eżistenti.

Ikkunsidra l-eżempju ta 'database li fiha informazzjoni dwar ir-residenti ta' belt. Id-dijagramma ER murija fl-istampa li takkumpanja dan l-artikolu fiha żewġ entitajiet: Persuna u Belt. Relazzjoni waħda "Lives In" torbot flimkien. Kull persuna tgħix f'belt waħda biss, iżda kull belt tista 'tospita ħafna nies. Fl-eżempju tad-dijagramma, l-attributi huma l-isem tal-persuna u l-popolazzjoni tal-belt. B'mod ġenerali, in-nomi jintużaw biex jiddeskrivu entitajiet u attributi, filwaqt li verbi jintużaw biex jiddeskrivu relazzjonijiet.

Entitajiet

Kull oġġett li ssegwi f'database huwa entità, u kull entità hija tabella fid-database relazzjonali. Normalment, kull entità f'database tikkorrispondi għal ringiela. Jekk għandek database li fiha l-ismijiet tan-nies, l-entità tagħha tista 'tissejjaħ "Persuna". Tabella bl-istess isem tkun teżisti fid-database, u kull persuna tiġi assenjata għal xi filliera fit-tabella tal-Persuna.

Attributi

Databases fihom informazzjoni dwar kull entità. Din l-informazzjoni tissejjaħ "attributi". u tikkonsisti minn informazzjoni unika għal kull entità elenkata. Fl-eżempju tal-Persuna, l-attributi jistgħu jinkludu l-ewwel isem, isimhom, id-data tat-twelid u numru ta 'identifikazzjoni. L-attributi jipprovdu informazzjoni dettaljata dwar entità. F'database relazzjonali, l-attributi huma miżmuma fl-oqsma fejn tinżamm l-informazzjoni fir-rekord. Inti mhux limitat għal numru speċifiku ta 'attributi.

Relazzjonijiet

Il-valur ta 'dijagramma ta' entità-relazzjoni jinsab fil-kapaċità tiegħu li juri informazzjoni dwar ir-relazzjonijiet bejn l-entitajiet. Fl-eżempju tagħna, tista 'ssegwi informazzjoni dwar il-belt fejn kull persuna tgħix. Tista 'ssegwi wkoll informazzjoni dwar il-belt innifisha f'entità Belt b'relazzjoni li torbot informazzjoni dwar in-Nies u l-Belt.

Kif Toħloq Dijagramma ER

  1. Oħloq kaxxa għal kull entità jew kunċett rilevanti fil-mudell tiegħek.
  2. Iġbed linji biex jgħaqqdu entitajiet relatati biex jimmudellaw ir-relazzjonijiet. Ittikkettja r-relazzjonijiet billi tuża verbi ġewwa forom ta 'djamanti.
  3. Identifika l-attributi rilevanti għal kull entità, li tibda bl-aktar attributi importanti, u ddaħħalhom f'evali fid-dijagramma. Aktar tard, tista 'tagħmel il-listi ta' l-attributi tiegħek aktar dettaljati.

Meta tkun lest, ikollok wriet biċ-ċar kif kunċetti tan-negozju differenti jirrelataw ma 'xulxin, u jkollok bażi kunċettwali għad-disinn ta' database relazzjonali biex tappoġġja n-negozju tiegħek.