Սեփականության-հարաբերության դիագրամ

Օգտագործեք ER դիագրամները, տվյալների շտեմարանների միջեւ հարաբերությունները նկարագրելու համար

Կազմակերպությունների փոխհարաբերությունների դիագրամը մասնագիտացված գրաֆիկական ձեւ է, որը ցույց է տալիս տվյալների բազայում գտնվող անձանց միջեւ փոխհարաբերությունները : ER- դիագրամները հաճախ օգտագործում են խորհրդանիշեր, որոնք ներկայացնում են երեք տեսակի տեղեկատվության `կազմակերպությունների (կամ հասկացությունների), հարաբերությունները եւ հատկանիշները: Արդյունաբերության ստանդարտ ER դիագրամների մեջ արկղերը օգտագործվում են կազմակերպությունները ներկայացնելու համար: Ադամանդները օգտագործվում են փոխհարաբերություններ ներկայացնելու համար, եւ օվալները օգտագործվում են ատրիբուտներ ներկայացնելու համար:

Չնայած անզուգական աչքին, օբյեկտի հետ փոխհարաբերությունների դիագրամները կարող են աներեւակայելի բարդ լինել, բանիմաց հեռուստադիտողներին, նրանք օգնում են գործարար օգտվողներին առանց տվյալների ուղեկցող տվյալների շտեմարանների բարձր մակարդակի հասկանալ:

Տվյալների շտեմարանների դիզայներները օգտագործում են ER դիագրամներ `պարզ ձեւաչափով տվյալների շտեմարանների միջեւ հարաբերությունները մոդելավորելու համար: Շատ ծրագրային փաթեթներ ունեն ER դիագրամներ գոյություն ունեցող տվյալների բազայից առաջացնելու ավտոմատացված մեթոդներ:

Քննենք տվյալների բազայի օրինակ, որը պարունակում է տեղեկություններ քաղաքի բնակիչների մասին: Այս հոդվածում ներկայացված նկարում պատկերված ER գծապատկերը պարունակում է երկու անձ `անձ եւ քաղաք: Միակ «Կյանքն է» հարաբերությունները կապում են միմյանց հետ: Յուրաքանչյուր մարդ ապրում է միայն մեկ քաղաքում, բայց յուրաքանչյուր քաղաք կարող է շատ մարդկանց տանել: Օրինակի դիագրամում հատկանիշներն են մարդու անունը եւ քաղաքի բնակչությունը: Ընդհանուր առմամբ, ատյանները օգտագործվում են նկարագրել անձանց եւ ատրիբուտները, մինչդեռ բայերը օգտագործվում են հարաբերությունները նկարագրելու համար:

Կազմակերպություններ

Յուրաքանչյուր նյութ, որը դուք հետեւում եք տվյալների բազայում, հանդիսանում է կազմակերպություն, եւ յուրաքանչյուր կազմակերպություն հանդիսանում է հարակից տվյալների բազայում սեղան: Սովորաբար, տվյալների բազայում գտնվող յուրաքանչյուր անձը համապատասխանում է մի շարքին: Եթե ​​դուք ունեք մարդկանց անունները պարունակող տվյալների բազա, ապա իր անձը կարող է անվանվել «անձ»: Տվյալների բազայում գոյություն ունեն նույն անունով սեղան, եւ յուրաքանչյուր մարդ կարող է նշանակվել Անձի աղյուսակում:

Հատուկ հատկանիշներ

Տվյալների բազաները պարունակում են տեղեկատվություն յուրաքանչյուր կազմակերպության մասին: Այս տեղեկատվությունը կոչվում է «ատրիբուտներ»: եւ այն բաղկացած է թվարկված յուրաքանչյուր անձի համար եզակի տեղեկատվությունից: Անձի օրինակին հատկանիշները կարող են ներառել անունը, ազգանունը, ծննդյան թիվը եւ նույնականացման համարը: Հատկանիշները մանրամասն տեղեկություններ են տալիս կազմակերպության մասին: Հարաբերական տվյալների բազայում ատրիբուտներ են անցկացվում այն ​​ոլորտներում, որտեղ գրանցվում են գրառումների ներսում: Դուք չեք սահմանափակվում որոշակի հատկանիշների քանակով:

Հարաբերություններ

Ձեռնարկության փոխհարաբերությունների դիագրամների արժեքը կայանում է այն տեղեկատվության ցուցադրման ունակության մեջ, որը վերաբերում է կազմակերպությունների միջեւ փոխհարաբերություններին: Մեր օրինակում դուք կարող եք հետեւել տեղեկություններ այն քաղաքի մասին, որտեղ յուրաքանչյուր մարդ ապրում է: Դուք կարող եք նաեւ հետեւել քաղաքի մասին տեղեկություններ քաղաքային կառույցում, այն մարդկանց հետ, որոնք կապում են Մարդկանց եւ քաղաքային տեղեկատվությանը:

Ինչպես ստեղծել ER դիագրամ

  1. Ստեղծեք տուփ յուրաքանչյուր անձնավորության համար կամ ձեր մոդելի համապատասխան հայեցակարգ:
  2. Նավերի տողերը կապված են կապակցված անձանց հետ հարաբերությունները մոդելավորելու համար: Նշեք հարաբերությունները, օգտագործելով ալմաստի ձեւերի ներսում բայերը:
  3. Բացահայտեք համապատասխան հատկանիշները յուրաքանչյուրի համար, սկսած ամենակարեւոր հատկանիշներից, եւ դրանց մեջ դրեք դիագրամում օվալներում: Հետագայում դուք կարող եք ավելի մանրամասն նկարագրել ձեր հատկանիշները:

Երբ դուք ավարտել եք, դուք հստակ պատկերացում կունենաք, թե ինչպես են տարբեր գործարար հասկացությունները վերաբերում են միմյանց, եւ դուք կունենաք հայեցակարգային հիմք նախագծման համար ռացիոնալ բազայի `աջակցելու ձեր բիզնեսը: