Diagramiya Yekîtiya Têkilî

ER diagramên bikar bînin ku têkiliyên di navbera saziyên daneyên databases

Yekîtiyek-peywendiyê diagram formek pisporek grafîk e ku têkiliyên di nav saziyên di nav databases de diyar dike . ER diagrams gelek caran sembolên bikar bînin ku sê cureyên agahdariyê nîşan bikin: saziyên (an jî nîqaşên), têkiliyên û taybetmendiyê. Di pîşesaziya standardên ER de, blok têne bikaranîn ji bo saziyên hûrgelan. Hîmên ji bo nûnerên danûstendinê têne bikaranîn, û ovalan têne bikaranîn ku ji bo taybetmendiyên nûnerên bikar bînin.

Tevî ku çavê neheqkirî, damezirandina têkiliyên têkildar bi zehf bi awayekî zehf, zanyarî agahdar dibînin, ew bikarhênerên karsaziyê di nav dezgehên dahatîk de bêtir agahdarî agahdar dikin fêm dikin.

Pêşniyarên danûstandinên danûstendinê ji bo daneyên danûstandinên navxweyî yên navnîşan ên ER diagrams ji bo modela paqij bikin. Gelek pakêtên pirtûkan xwedî rêbazên otomatîk hene ku ji bo daneyên danûstandinên ER yên hilbijêrin çêbikin.

Wek mînakek databases ku agahdarî li ser niştecîhên bajêr binêrin. ER diagram di nav wêneyê de nîşan da ku ev gotara du herduyan hene: Kes û Bajar. Yekane "Têkilî Di Xwe" de têkiliyên du hev re peywendîdar. Her kes li yek bajêr dimîne, lê her bajar dikare gelek kesan bikin. Di nimûneya diagram de, taybetmendiya navê kesê û nifûsa bajêr in. Bi gelemperî, nouns têne bikaranîn û destnîşan dikin, lê gava ku verbs têne bikaranîn ku têkiliyên xwe binivîse.

Entities

Her tişt ku hûn di nav databan de derbas dikin, yekîtiyek e û her yekîtiyek di navnîşana danûstendinê de ye. Bi gelemperî, her yekîtiyek di navnîşana databan de rêzek rêzik e. Heke navnîşa we heye ku navê nav mirovan, wê dibe ku "Destek". Di nav deverekê de heman navê dê di nav HTMLê de heye û her kesê wê di rêza Mirovê de hebin.

Taybetmendiyan

Databases di derbarê her yekîtiyê de agahdar dike. Ev agahî tête "taybetmendiyan." û ew ji bo her yekîtiyê tête agahdariyên bêhempa ne. Di şexsê de, taybetmendiyên navîn navîn, navnîşa paşîn, zayendî û hejmarek nasnameyê dikane. Hûrgelan agahdarî li ser saziyek agahdariyê bidin. Li databasesek têkildar, taybetmendiyên li hundurê ku agahdarî di hundurê qeydkirî de pêk tê de pêk têne. Hûn bi taybetî hejmarek taybetmendiyên taybetî hene.

Pêwendiyên

Nirxê yekîtiya yekîtiya-peywendiyê diagramê de ku di derbarê pêwendiyên di navbera saziyan de agahdariya xwe nîşan bide. Di nimûne me, hûn dikarin li ser bajêr ku li her kesê dijîn bimînin. Hûn dikarin agahdarî li bajarokê li Bajarek Bajar a têkiliyek bi têkiliyek bi hev re gel agahdariya Gel û Bajar bikin.

Çawa çawa bi ER Diagram çê bike

  1. Ji bo modela te ve her kelek an têgehek peywendîdar a qonaxek çêbike.
  2. Girêdanên dakêşin ku saziyên têkildarî peywendîdar bikin ku têkiliyên modela çêbikin. Têkiliyên têkilî bi bikaranîna verbên di hundurên reş de.
  3. Ji bo her celebên zûtirîn taybetmendiyên destpêkê, û hebên di hundurê diagram de têkevin taybetmendiyên têkildarî. Piştre, hûn dikarin lîsteyên taybet ên berfireh berfireh bikin.

Dema ku hûn biqedin, hûnê bi eşkere re diyar dikin ku çiqas karsaziyên bazirganî yên hev cuda girêdayî ye, û hûn bingehîn ji bo dîznama danûstendineke relatî ya ku hûn karsaziya we piştevanî dikin.