Diagram Cydraddoldeb-Perthynas

Defnyddio diagramau ER i ddangos perthnasoedd rhwng endidau cronfa ddata

Ffurflen graffeg arbenigol yw diagram endid-berthynas sy'n dangos y berthynas rhwng endidau mewn cronfa ddata . Mae diagramau ER yn aml yn defnyddio symbolau i gynrychioli tri math o wybodaeth: endidau (neu gysyniadau), perthnasau a nodweddion. Mewn diagramau ER safonol diwydiant, defnyddir blychau i gynrychioli endidau. Defnyddir Diamonds i gynrychioli perthnasau, ac mae ofalau yn cael eu defnyddio i gynrychioli nodweddion.

Er y gall y diagramau llygad, endidau-berthynas heb ei draenio edrych yn hynod gymhleth, i wylwyr gwybodus, maent yn helpu defnyddwyr busnes i ddeall strwythurau cronfa ddata ar lefel uchel heb fanylion cysylltiedig.

Mae dylunwyr cronfa ddata yn defnyddio diagramau ER ar gyfer modelu'r berthynas rhwng endidau cronfa ddata mewn fformat clir. Mae gan lawer o becynnau meddalwedd ddulliau awtomataidd i gynhyrchu diagramau ER o gronfeydd data sy'n bodoli eisoes.

Ystyriwch yr enghraifft o gronfa ddata sy'n cynnwys gwybodaeth am drigolion dinas. Mae'r diagram ER a ddangosir yn y ddelwedd sy'n cyd-fynd â'r erthygl hon yn cynnwys dwy endid: Person a Dinas. Mae un berthynas "Bywyd yn Iach" yn cysylltu'r ddau gyda'i gilydd. Mae pob un yn byw mewn dim ond un ddinas, ond gall pob dinas gartref i lawer o bobl. Yn y diagram enghreifftiol, nodweddion yw enw'r person a phoblogaeth y ddinas. Yn gyffredinol, defnyddir enwau i ddisgrifio endidau a nodweddion, tra bod verbau yn cael eu defnyddio i ddisgrifio perthnasoedd.

Unedau

Mae pob eitem rydych chi'n olrhain mewn cronfa ddata yn endid, ac mae pob endid yn fwrdd yn y gronfa ddata berthynas. Fel arfer, mae pob endid mewn cronfa ddata yn cyfateb i res. Os oes gennych gronfa ddata sy'n cynnwys enwau pobl, gellid galw ei endid yn "Person." Byddai tabl gyda'r un enw yn bodoli yn y gronfa ddata, a byddai pob person yn cael ei neilltuo i res yn y tabl Person.

Nodweddion

Mae cronfeydd data yn cynnwys gwybodaeth am bob endid. Enw'r enw hwn yw "priodoleddau." ac mae'n cynnwys gwybodaeth unigryw ar gyfer pob endid a restrir. Yn enghraifft y Person, gallai priodoleddau gynnwys enw cyntaf, enw olaf, enedigaethau a rhif adnabod. Mae nodweddion yn darparu gwybodaeth fanwl am endid. Mewn cronfa ddata berthynasol, cedwir nodweddion yn y meysydd lle mae'r wybodaeth y tu mewn i gofnod yn cael ei chadw. Nid ydych yn gyfyngedig i nifer benodol o nodweddion.

Perthynas

Mae gwerth diagram endid-berthynas yn ei allu i arddangos gwybodaeth am y berthynas rhwng endidau. Yn ein hes enghraifft, gallwch olrhain gwybodaeth am y ddinas lle mae pob person yn byw. Gallech hefyd olrhain gwybodaeth am y ddinas ei hun mewn endid Dinas gyda pherthynas sy'n cysylltu gwybodaeth Pobl a Dinas gyda'i gilydd.

Sut i Greu Diagram ER

  1. Creu blwch ar gyfer pob endid neu gysyniad sy'n berthnasol i'ch model.
  2. Tynnwch linellau i gysylltu endidau cysylltiedig i fodeli'r berthynas. Labeli'r perthnasau gan ddefnyddio verbau y tu mewn i siapiau diemwnt.
  3. Nodi'r priodoleddau perthnasol ar gyfer pob endid, gan ddechrau gyda'r nodweddion pwysicaf, a'u rhoi mewn ovalau yn y diagram. Yn ddiweddarach, gallwch wneud eich rhestrau priodweddau yn fwy manwl.

Pan fyddwch chi'n orffen, byddwch wedi dangos yn eglur sut mae gwahanol gysyniadau busnes yn gysylltiedig â'i gilydd, a bydd gennych sylfaen gysyniadol ar gyfer dylunio cronfa ddata berthynol i gefnogi eich busnes.