Diagramo de Entity-Relation

Uzu ER-diagramojn por ilustri interrilatojn inter datumbazoj

Diagramo de ento-rilato estas speciala grafika formo kiu ilustras la rilatojn inter entoj en datumbazo . ER-diagramoj ofte uzas simbolojn por reprezenti tri tipojn de informoj: entoj (aŭ konceptoj), rilatoj kaj atributoj. En industriaj normaj ER-diagramoj, skatoloj estas uzataj por reprezenti entojn. Diamantoj estas uzataj por reprezenti rilatojn, kaj ovaloj estas uzataj por reprezenti atributojn.

Kvankam al la eksterordinara okulo, la diagramoj de ento-rilatoj povas aspekti nekredeble komplikitaj, al scivolaj spektantoj, ili helpas al komercaj uzantoj kompreni datumbazajn strukturojn al alta nivelo sen akompani detalojn.

Database-designistoj uzas ER-diagramojn por modelado de la rilatoj inter datumbazoj en klara formato. Multaj programaj pakoj havas aŭtomatajn metodojn por generi ER-diagramojn de ekzistantaj datumbazoj.

Konsideru la ekzemplon de datumbazo, kiu enhavas informojn pri la loĝantoj de urbo. La diagramo de ER montrita en la bildo akompananta ĉi tiun artikolon enhavas du entojn: Persono kaj Urbo. Ununura "Lives In" rilato interligas la du kune. Ĉiu homo loĝas nur unu urbo, sed ĉiu urbo povas loĝigi multajn homojn. En la ekzempla diagramo, atributoj estas la nomo de la persono kaj la loĝantaro de la urbo. Ĝenerale, substantivoj estas uzataj por priskribi entojn kaj atributojn, dum verboj estas uzataj por priskribi rilatojn.

Entoj

Ĉiu ero, kiun vi spuras en datumbazo estas ento, kaj ĉiu ento estas tablo en la rilata datumbazo. Kutime, ĉiu ento en datumbazo respondas al vico. Se vi havas datumbazon enhavanta la nomojn de homoj, ĝia ento povus esti nomita "Persono". Tablo kun la sama nomo ekzistus en la datumbazo, kaj ĉiu persono estus atribuita al vico en la Tablo de Persono.

Atributoj

Datumbazoj enhavas informojn pri ĉiu ento. Ĉi tiu informo nomiĝas "atributoj". kaj ĝi konsistas el informoj unika por ĉiu ento listigita. En la ekzemplo de Persono, atributoj povus inkluzivi unuan nomon, familinomon, naskiĝtagon kaj identigitan nombron. Atributoj provizas detalan informon pri ento. En rilata datumbazo, atributoj estas tenataj en la kampoj, kie la informo ene de rekordo estas tenita. Vi ne estas limigita al specifa nombro da atributoj.

Rilatoj

La valoro de unu-interrilata diagramo kuŝas en sia kapablo montri informojn pri la rilatoj inter entoj. En nia ekzemplo, vi povas spuri informojn pri la urbo, kie ĉiu homo vivas. Vi ankaŭ povus spuri informojn pri la urbo mem en Urba ento kun rilato, kiu kunigas Homojn kaj Urbon-informojn.

Kiel Krei ER-Diagramon

  1. Krei skatolon por ĉiu ento aŭ koncepto grava en via modelo.
  2. Desegni liniojn por konekti rilatajn entojn por modeli la rilatojn. Etikedu la rilatojn uzante verbojn ene de diamantaj formoj.
  3. Identigu la rilatajn atributojn por ĉiu ento, komencante kun la plej gravaj atributoj, kaj enmetu ilin en ovaloj en la diagramo. Poste vi povas fari viajn atribuajn listojn pli detalajn.

Kiam vi finiĝos, vi klare ilustris, kiel malsamaj komercaj konceptoj rilatas unu al la alia, kaj vi havos fundamentan koncepton por la dezajno de rilata datumbazo por subteni vian negocon.