ER болон EER диаграмын ялгаа

Агуулгын хүснэгт:

ER болон EER диаграмын ялгаа
ER болон EER диаграмын ялгаа

Видео: ER болон EER диаграмын ялгаа

Видео: ER болон EER диаграмын ялгаа
Видео: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Долдугаар сарын
Anonim

Гол ялгаа – ER ба EER диаграм

ER болон EER диаграмын гол ялгаа нь ER диаграм нь ER загварт суурилсан өгөгдлийн визуал дүрслэл бөгөөд өгөгдлийн сан дахь аж ахуйн нэгжүүд хоорондоо хэрхэн холбогдож байгааг дүрсэлдэгт оршино. EER диаграм нь анхны аж ахуйн нэгжийн харилцааны (ER) загварын өргөтгөл болох EER загварт суурилсан өгөгдлийн дүрслэл юм.

Өгөгдлийн санд өгөгдөл оруулахын өмнө мэдээллийн баазыг төлөвлөх хэрэгтэй. Өгөгдлийн сангийн дизайн хийхэд ER диаграммыг ашигладаг. Энэ нь аж ахуйн нэгжийн харилцааны загвар дээр суурилдаг. Байгууллагын харилцааны загвар нь өгөгдлийн хоорондын харилцааг төлөвлөх, төлөөлөхөд ашигладаг загвар юм. Өгөгдлийн нарийн төвөгтэй байдлыг харгалзан ER загварыг цаашид боловсруулсан. Үүнийг сайжруулсан ER загвар гэж нэрлэдэг. EER диаграм нь Сайжруулсан ER загварт суурилсан.

ER диаграм гэж юу вэ?

ER диаграм нь өөр өөр байгууллагуудын хоорондын хамаарлыг илэрхийлдэг. Байгууллага, шинж чанар, харилцаа холбоо нь ER диаграммын нийтлэг бүрэлдэхүүн хэсэг юм. Аж ахуйн нэгж бол бодит ертөнцийн объект юм. Сургуулийн мэдээллийн санд Оюутан, Лектор, Курс гэх мэт нэгжүүд байж болно. Хэрэв Оюутан нь аж ахуйн нэгж бол Оюутны бүх өгөгдлийн багцыг аж ахуйн нэгжийн олонлог гэнэ. Зарим аж ахуйн нэгж өөр аж ахуйн нэгжээс хамааралтай байж болно. Ийм аж ахуйн нэгжийг сул байгууллага гэж нэрлэдэг.

Аж ахуйн нэгжүүд хоорондоо харилцаатай байдаг. Аж ахуйн нэгжийн нэг инстанц нь нөгөө аж ахуйн нэгжийн нэг инстанцтай холбоотой бол үүнийг нэгээс нэг харилцаа гэж нэрлэдэг. Нэг хэлтэст нэг менежер ажилладаг. Тэгэхээр 1:1 харьцаатай. Аж ахуйн нэгжийн нэг тохиолдол нь өөр байгууллагын олон тохиолдлуудтай холбоотой байвал үүнийг нэгээс олон (1:M) харьцаа гэж нэрлэдэг. Нэг хэлтэст олон ажилтан байж болно, гэхдээ нэг ажилтан нэг хэлтэст байдаг. Тэгэхээр энэ нь 1:M харьцаа юм. Байгууллагын олон тохиолдлууд нь өөр аж ахуйн нэгжийн олон тохиолдлуудтай холбоотой байвал үүнийг нэгээс олон (M: N) харьцаа гэж нэрлэдэг. Ажилтан хэд хэдэн төсөл дээр ажиллах боломжтой. Мөн нэг төсөл дээр олон ажилтан байж болно. Энэ нь M: N харьцаа юм. 1:1, 1:M ба M: N нь хоёртын хамаарал юм. Байгууллага өөртэйгөө холбоотой бол энэ нь рекурсив харилцаа юм. Гуравдугаар зэрэглэлийн харилцаа нь гуравдагч харилцаа юм.

Аж ахуйн нэгж бүр тэдгээрийг тодорхойлсон шинж чанартай байдаг. Тэдгээрийг шинж чанарууд гэж нэрлэдэг. Оюутны байгууллага нь оюутны ID, нэр, төрсөн огноо, утасны дугаар зэрэг шинж чанаруудтай байж болно. Байгууллага бүр нь мэдээллийн сан дахь бичлэг бүрийг ялгахад туслах гол шинж чанарыг агуулдаг. Оюутны нэгжийн хувьд student_id-г гол шинж чанар гэж үзэж болно, учир нь энэ нь уншсан зүйл бүрийг өвөрмөц байдлаар тодорхойлоход тусалдаг. Зарим шинж чанаруудыг бусад шинж чанаруудаас гаргаж авч болно. Насны шинж чанарыг төрсний_өгөгдлийн_атрибутаар гаргаж болно. Тиймээс нас бол үүсмэл шинж чанар юм. Хэрэв Оюутан олон утасны дугаартай бол утасны_тоо шинж чанарыг олон утгат шинж чанар гэж үзэж болно. Нэрийн атрибутыг нэр, овог нэр гэх мэт олон шинж чанарт хувааж болно. Тэгвэл энэ нь нийлмэл шинж чанар юм.

Доорх ER диаграмыг үзнэ үү,

ER ба EER диаграмын ялгаа
ER ба EER диаграмын ялгаа
ER ба EER диаграмын ялгаа
ER ба EER диаграмын ялгаа

Зураг 01: ER диаграм

Лектор бол аж ахуйн нэгж юм. Энэ нь id болон тусгай шинж чанаруудтай. ID нь гол шинж чанар юм. Хичээлийг багш удирдан явуулдаг. Зан төлөв нь багш, курс хоёрын харилцаа юм. Харилцааг алмаазан дүрсээр илэрхийлдэг. Курсын нэгжийн гол шинж чанар нь курсын код юм. Төсөл нь курсээс хамаарна. Тиймээс Төсөл сул байгууллага юм. Курс болон төслийн хоорондын харилцаа бас сул байна. Сул биетийг хэд хэдэн давхар тэгш өнцөгт хайрцгаар төлөөлдөг. Төслийг Оюутан гүйцэтгэнэ. Оюутны гол шинж чанар нь id юм. Оюутан олон утастай байж болох тул энэ нь олон чухал шинж чанартай байдаг. Нэрийн шинж чанарыг нэр, овог гэж хуваадаг. Тиймээс нэр нь нийлмэл шинж чанар юм.

Лектор нь олон сургалт явуулдаг, Лектор нь олон төслийг удирддаг тул тэдгээр нь нэгээс олон (1:M) харилцаатай байдаг. Нэг курс нь нэг төсөлтэй бөгөөд төслийг нэг оюутан хийдэг. Тиймээс эдгээр нь нэгдмэл (1:1) харилцаа юм.

EER диаграм гэж юу вэ?

Аппликейшн нарийн төвөгтэй болоход уламжлалт ER загвар нь нарийн диаграмм зурахад хангалтгүй байв. Тиймээс ER загварыг цаашид боловсруулсан. Үүнийг сайжруулсан ER диаграм гэж нэрлэдэг. Сайжруулсан ER диаграммд (EER) одоо байгаа ER загварт гурван ойлголт нэмэгдсэн. Эдгээр нь ерөнхий, мэргэшүүлэх, нэгтгэх явдал юм. Ерөнхийдөө доод түвшний байгууллагуудыг нэгтгэж, дээд түвшний байгууллагыг бий болгож болно. Мэргэшсэн байдал нь ерөнхий ойлголтын эсрэг юм. Мэргэшлийн хувьд дээд түвшний байгууллагуудыг доод түвшний байгууллагуудад хувааж болно. Нэгтгэх нь хоёр аж ахуйн нэгжийн хоорондын харилцааг нэг аж ахуйн нэгж гэж үзэх үйл явц юм.

ER ба EER диаграмын хоорондох гол ялгаа
ER ба EER диаграмын хоорондох гол ялгаа
ER ба EER диаграмын хоорондох гол ялгаа
ER ба EER диаграмын хоорондох гол ялгаа

Зураг 02: Ерөнхий ойлголт ба мэргэшил

Дээрх ER диаграмын дагуу Оюутан болон Багшийн нэгжүүд нь Хувь хүн юм. Доороос дээшээ шилжихдээ Оюутан, Лекторын нэгжийг Person entity гэж ерөнхийлнө. Энэ бол доороос дээш чиглэсэн арга юм. Дээрээс доошоо явахдаа Хувь хүн нь цаашдаа Оюутан, Лектороор мэргэшиж болно. Энэ бол дээрээс доош чиглэсэн арга юм. Person-ийн нэр, хотын шинж чанарууд нь Оюутны аж ахуйн нэгж, Лекторын аж ахуйн нэгжид хамаарна. Оюутны байгууллага өөрийн оюутны_id атрибуттай, харин Лектор байгууллага нь багшийн_id-тэй.

Нэгтгэх жишээ нь дараах байдалтай байна.

ER ба EER-ийн ялгаа Диаграм_Зураг 03
ER ба EER-ийн ялгаа Диаграм_Зураг 03
ER ба EER-ийн ялгаа Диаграм_Зураг 03
ER ба EER-ийн ялгаа Диаграм_Зураг 03

Зураг 03: Нэгтгэл

Дээрх ER диаграмын дагуу Шалгалтын төв болон шалгалтын хоорондын хамаарал нь хамтад нь нэгжийн үүрэг гүйцэтгэдэг. Энэ байгууллага бүхэлдээ Оюутны байгууллагатай холбоотой байна. Оюутан шалгалтын төвд очихдоо төв болон шалгалтын талаар лавлана. Иймээс хоёр аж ахуйн нэгжийн хоорондын харилцааг нэг зүйл гэж үзвэл энэ нь нэгтгэх болно.

ER болон EER диаграмын хооронд ямар төстэй зүйл байдаг вэ?

Өгөгдлийн сангийн дизайн хийхэд ER болон EER диаграммыг ашиглаж болно

ER болон EER диаграмын ялгаа нь юу вэ?

ER vs EER диаграм

ER диаграм нь ER загварт суурилсан өгөгдлийн визуал дүрслэл бөгөөд өгөгдлийн сан дахь аж ахуйн нэгжүүд хоорондоо хэрхэн холбогдож байгааг тодорхойлдог. EER диаграм нь анхны аж ахуйн нэгжийн харилцааны (ER) загварын өргөтгөл болох EER загварт суурилсан өгөгдлийн дүрслэл юм.
Загвар
ER диаграммыг ER загварт үндэслэсэн. EER диаграммыг EER загварт үндэслэсэн.

Хураангуй – ER ба EER диаграм

Өгөгдлийн санг ER диаграмм ашиглан зохиож болно. EER диаграм нь сайжруулсан ER диаграм юм. EER-д анхны ER диаграмаас илүү нэмэлт боломжууд байдаг. ER диаграм нь ER загварт суурилсан өгөгдлийн визуал дүрслэл бөгөөд өгөгдлийн сан дахь аж ахуйн нэгжүүд хоорондоо хэрхэн холбоотой болохыг тодорхойлдог. EER диаграм нь анхны аж ахуйн нэгжийн харилцааны (ER) загварын өргөтгөл болох EER загварт суурилсан өгөгдлийн дүрслэл юм. Энэ нь ER болон EER диаграмын ялгаа юм.

Зөвлөмж болгож буй: