Жалпы-байланыш диаграммасынын аныктамасы

Мазмуну:

Жалпы-байланыш диаграммасынын аныктамасы
Жалпы-байланыш диаграммасынын аныктамасы
Anonim

Объект-байланыш диаграммасы – маалымат базасындагы объектилердин ортосундагы мамилелерди чагылдырган адистештирилген графика. ER диаграммалары маалыматтын үч түрүн көрсөтүү үчүн символдорду колдонот: объекттер (же түшүнүктөр), мамилелер жана атрибуттар.

Тармак-байланыш диаграммалары деген эмне?

Өнөр жай стандартындагы ER диаграммаларында тик бурчтуктар же квадраттар маалымат базасында белгилүү бир маалыматты камтыган таблицалар болгон объекттерди билдирет. Алмаздар субъектилердин ортосундагы өз ара аракеттенүү болгон мамилелерди билдирет. Овалдар объектти сүрөттөгөн атрибуттарды же дайындарды билдирет.

Студенттер менен мамилелердин диаграммалары татаал көрүнүшү мүмкүн болсо да, бул диаграммалар билимдүү колдонуучуларга маалымат базасынын түзүмдөрүн жогорку деңгээлде деталдаштырбастан түшүнүүгө жардам берет. Берилиштер базасынын дизайнерлери так форматта маалымат базасынын объекттеринин ортосундагы мамилелерди моделдөө үчүн ER диаграммаларын колдонушат. Көптөгөн программалык пакеттерде учурдагы маалымат базаларынан ER диаграммаларын түзүүнүн автоматташтырылган ыкмалары бар.

Жалпы-байланыш диаграммасы мисалы

Шаардын тургундары тууралуу маалыматты камтыган маалымат базасынын мисалын карап көрөлү. Төмөндөгү сүрөттө көрсөтүлгөн ER диаграммасы тик бурчтуктардагы эки объектти камтыйт: "Адам" жана "Шаар". Алмаздагы жалгыз "Lives In" мамилеси экөөнү бириктирет. Ар бир адам бир гана шаарда жашайт, бирок ар бир шаарда көп адам жашай алат. Мисал диаграммасында сүйрү формада көрсөтүлгөн атрибуттар адамдын аты жана шаардын калкы болуп саналат.

Зат атрибуттар объекттерди жана атрибуттарды сүрөттөө үчүн колдонулат, ал эми этиштер мамилелерди сүрөттөө үчүн колдонулат.

Image
Image

Объекттер көз салынган объекттер

Маалымат базасында көз салынган ар бир объект объект, ал эми ар бир объект реляциялык маалымат базасындагы таблица болуп саналат. Адатта, маалымат базасындагы ар бир объект сапка туура келет.

Эгер маалымат базасы адамдардын атын камтыса, анын объектиси "Адам" деп аталышы мүмкүн. Ошол эле аталыштагы таблица маалымат базасында болот жана ар бир адам "Адам" таблицасындагы сапка дайындалат.

Атрибуттар объекттерди сүрөттөйт

Маалымат базалары ар бир объект жөнүндө маалыматты камтыйт. Бул маалымат атрибуттар деп аталат. Атрибуттар тизмеленген ар бир объект үчүн уникалдуу маалыматтан турат. "Адам" мисалында атрибуттар аты-жөнү, фамилиясы, туулган күнү жана идентификациялык номерди камтышы мүмкүн.

Атрибуттар объект жөнүндө кеңири маалымат берет. Реляциялык маалымат базасында атрибуттар жазуу ичиндеги маалымат сакталган талааларда сакталат. Маалыматтар базасы атрибуттардын белгилүү бир саны менен чектелбейт.

Мамилелер маалыматтарды бирге кармап турат

Объект-мамиле диаграммасынын мааниси анын объекттердин ортосундагы мамилелер жөнүндө маалыматты көрсөтүү жөндөмүндө. Мисалда ар бир адам жашаган шаар тууралуу маалыматты байкоого болот. "Адам" жана "Шаар" маалыматы менен байланышы бар "Шаар" мекемесинде шаар тууралуу маалыматка да көз салууга болот.

Объекттердин ортосундагы мамилелердин үч түрү бар:

  • Бир-бир: Кээде бир объект башка бир объект менен байланышкан. Мисалы, маалымат базасындагы ар бир кызматкерде бир гана Социалдык камсыздандыруу номери бар жана номер уникалдуу.
  • Бирден-көп: Бир объект дагы бир нече башка объекттерге байланыштуу болушу мүмкүн. Мисалы, компаниянын филиалы менен ал филиалда иштеген бардык кызматкерлердин бири-бирине байланышы бар.
  • Көптөн-көп: Бир нече объекттер бир нече башка объекттерге байланыштуу болушу мүмкүн. Мисалы, бир компания үч продуктыларды өндүрө алат жана ошол өнүмдөрдү саткан сатуу кызматкерлери болушу мүмкүн. Кээ бир сатуу кызматкерлери убакытты өнүмдөрдүн ортосунда бөлүштүрүшү мүмкүн.

ER Диаграммасын кантип түзүү керек

Реляциялык маалымат базасын иштеп чыгуудан мурун, ER диаграммасын түзүү мааниси бар. Сизде бул процессти башкаруу үчүн жабдылган программа болушу мүмкүн. Болбосо, калемди (же карандашты) кагазга коюңуз же диаграмма талаптарын аткара алган программалык камсыздоону табыңыз.

ER диаграммасын кол менен түзүү үчүн:

  1. Ар бир объект үчүн тик бурчтуу кутучаны же моделиңизге тиешелүү концепцияны түзүңүз.
  2. мамилелер үлгүсүнө байланыштуу объекттерди туташтыруу үчүн сызыктарды тартыңыз. Алмаз фигураларынын ичиндеги этиштерди колдонуп мамилелерди белгилеңиз.
  3. Эң маанилүү атрибуттардан баштап, ар бир объект үчүн тиешелүү атрибуттарды аныктап, диаграммага сүйрү формада киргизиңиз. Кийинчерээк, атрибуттардын тизмелерин кеңири кылсаңыз болот.

Сиз бүтүргөнүңүздө, сиз ар кандай түшүнүктөрдүн бири-бири менен кандай байланышы бар экенин көрсөтүп бердиңиз жана реляциялык маалымат базасын долбоорлоо үчүн концептуалдык негизге ээ болдуңуз.

Сунушталууда: