Нээлттэй
Хаах

Мэдээллийн сан дахь аж ахуйн нэгжийн төрлүүд. Өгөгдлийн сангийн дизайны танилцуулга. Илүүдэл шинж чанаруудыг загварчлах

Аж ахуйн нэгж нь тухайн сэдвийн хүрээнд чухал ач холбогдолтой бодит буюу хийсвэр объект юм. Байгууллага нь ганц нэрээр илэрхийлэгдсэн нэртэй байх ёстой

Байгууллагуудыг тодорхойлох албан бус арга бол объект, үйл явц, үүрэг болон бусад ойлголтыг дүрсэлсэн хийсвэрлэлийг хайх явдал юм. Байгууллагуудыг тодорхойлох албан ёсны арга бол тухайн зүйлийн текстийн тайлбарт дүн шинжилгээ хийж, нэр үгсийг тодруулж, тэдгээрийг хийсвэр байдлаар сонгох явдал юм.

Байгууллагын жишээ нь тухайн аж ахуйн нэгжийн тодорхой төлөөлөгч юм. Жишээлбэл, Ажилтны аж ахуйн нэгжийн жишээ нь ажилтан Иванов байж болно.

Байгууллага бүр дараахь шинж чанартай байх ёстой.

өвөрмөц нэртэй байх;

тухайн аж ахуйн нэгжид хамаарах эсвэл харилцаанаас уламжлагдан ирсэн нэг буюу хэд хэдэн шинж чанартай байх;

аж ахуйн нэгжийн тохиолдол бүрийг өвөрмөц байдлаар тодорхойлох нэг буюу хэд хэдэн шинж чанартай байх.

Шинж чанар нь тухайн аж ахуйн нэгжийн төлөв байдлыг тодорхойлох, ангилах, тоон үзүүлэлтээр илэрхийлэх, илэрхийлэхэд чиглэгдсэн, авч үзэж буй сэдвийн хүрээнд чухал ач холбогдолтой аж ахуйн нэгжийн шинж чанар юм.

Дараах төрлийн шинж чанарууд байдаг.

энгийн - нэг өгөгдлийн элементээс бүрдэнэ;

нийлмэл - хэд хэдэн өгөгдлийн элементүүдээс бүрдэнэ;

хоёрдмол утгагүй - нэг аж ахуйн нэгжийн нэг утгыг агуулсан;

олон утгатай - нэг аж ахуйн нэгжийн хэд хэдэн утгыг агуулсан;

нэмэлт - хоосон (тодорхойгүй) утгатай байж болно;

үүсмэл - өөр шинж чанарын утгаас үүссэн утга.

Өвөрмөц танигч нь тухайн аж ахуйн нэгжийн жишээ тус бүрийн утгууд нь хамтдаа өвөрмөц шинж чанаруудын багц юм. Тодорхойлогчоос аливаа шинж чанарыг арилгах нь түүний өвөрмөц байдлыг зөрчиж байна. Өвөрмөц танигчийг диаграммд доогуур зурсан байдлаар харуулав.

Байгууллага бүр бусад аж ахуйн нэгжүүдтэй хэдэн ч тооны холболттой байж болно.

Байгууллагуудын хоорондын харилцаа

Харилцаа гэдэг нь авч үзэж буй сэдвийн хүрээнд чухал ач холбогдолтой аж ахуйн нэгжүүдийн нэрлэсэн холбоо юм.

Холболтын зэрэг нь холболтод оролцсон байгууллагуудын тоо юм.

Харилцаа холбооны хүч - харилцаанд оролцож буй аж ахуйн нэгжийн тоо.

Эрчим хүчний үнэ цэнээс хамааран харилцаа холбоо нь гурван төрлийн аль нэг байж болно.

нэгийг харьцах (1:1 гэж тэмдэглэсэн).

нэгээс олон (1:N гэж тэмдэглэсэн).

олон-олон (M:N гэж тэмдэглэсэн).

Нэгийг харьцах нэгийн. Ийм харилцаанд нэг үүрэг бүхий байгууллагууд нь өөр үүрэг бүхий нэгээс илүүгүй нэгжтэй үргэлж тохирдог гэсэн үг юм. Байгууллага бүрийн холболтын зэрэг нь 1 тул тэдгээрийг нэг шугамаар холбодог.

Нэгээс олон.Нэг үүрэг бүхий байгууллага нь өөр үүрэг бүхий хэдэн ч байгууллагатай холбогдож болно.

Олон-олон. Энэ тохиолдолд холбогдох нэгж бүрийг хэдэн ч тохиолдолоор төлөөлж болно.

"Харилцаа" гэсэн нэр томъёо нь "харилцан дээр суурилсан" гэсэн утгатай. Харилцааны өгөгдлийн сан нь өөр хоорондоо тодорхой харилцаатай байдаг нэгжүүдээс (хүснэгт) бүрдэнэ. Нэр нь гаралтай Англи үгхарилцаа
Өгөгдлийн сангийн дизайн нь логик болон физик загварчлал гэсэн хоёр үндсэн үе шатаас бүрдэнэ.
Логик загварчлалын явцад та шаардлагуудыг цуглуулж, тодорхой DBMS (харилцааны өгөгдлийн сангийн удирдлагын систем) -ээс хамааралгүй өгөгдлийн сангийн загварыг боловсруулдаг. Энэ нь байшингийнхаа зураг төслийг гаргахтай адил юм. Та бүх зүйлийг сайтар бодож, зурж болно: гал тогоо, унтлагын өрөө, зочны өрөө хаана байх вэ. Гэхдээ энэ бүхэн цаасан дээр, хуурамчаар хийгдсэн байдаг.
Физик загварчлалын явцад та тодорхой программ болон DBMS-д тохирсон загвар бүтээдэг. Энэ загвар нь практикт хэрэгжиж байна. Хэрэв бид өмнөх догол мөрөөс байшин руу буцах юм бол энэ үе шатанд та хаа нэгтээ байшин барих хэрэгтэй болно - гуалин, тоосго зөөх ...

Өгөгдлийн сангийн дизайны үйл явц нь дараах үе шатуудаас бүрдэнэ.

  • мэдээлэл цуглуулах;
  • байгууллагын тодорхойлолт;
  • аж ахуйн нэгж бүрийн шинж чанаруудыг тодорхойлох;
  • аж ахуйн нэгжүүдийн хоорондын харилцааг тодорхойлох;
  • хэвийн болгох;
  • физик загвар руу хөрвүүлэх;
  • мэдээллийн сан үүсгэх.

Эхний 5 үе шат нь логик дизайны үе шатыг, үлдсэн хоёр нь физик загварчлалын үе шатыг бүрдүүлдэг.

Логик үе шат

Логик үе шат нь хэд хэдэн үе шатаас бүрдэнэ. Тэдгээрийг бүгдийг нь доор авч үзэх болно.

Шаардлага цуглуулах

Энэ үе шатанд та мэдээллийн санг хэрхэн ашиглах, түүнд ямар мэдээлэл хадгалагдахыг тодорхойлох хэрэгтэй. Систем юу хийх ёстой, юу хийх ёсгүй талаар аль болох их мэдээлэл цуглуул.

Байгууллагуудыг тодорхойлох

Энэ үе шатанд та мэдээллийн санг бүрдүүлэх байгууллагуудыг тодорхойлох хэрэгтэй.

Аж ахуйн нэгж нь өгөгдлийн сан дахь өгөгдөл хадгалдаг объект юм. Байгууллага нь биет зүйл (байшин, хүн, объект, газар) эсвэл хийсвэр зүйл (банкны гүйлгээ, компанийн хэлтэс, автобусны чиглэл) байж болно. Физик загварт аж ахуйн нэгжийг хүснэгт гэж нэрлэдэг.

Аж ахуйн нэгжүүд нь атрибутууд (хүснэгтийн багана) ба бүртгэлээс (хүснэгт дэх мөр) бүрдэнэ.

Ихэвчлэн мэдээллийн сан нь холбогдох хэд хэдэн үндсэн нэгжээс бүрддэг их хэмжээнийхарьяа байгууллагууд. Үндсэн аж ахуйн нэгжүүдийг бие даасан гэж нэрлэдэг: тэд бусад аж ахуйн нэгжээс хамаардаггүй. Хараат байгууллагуудыг хараат аж ахуйн нэгж гэж нэрлэдэг: тэдгээрийн аль нэг нь оршин тогтнохын тулд холбогдох мастер хүснэгт байх ёстой.
Диаграммд объектуудыг ихэвчлэн тэгш өнцөгт хэлбэрээр дүрсэлсэн байдаг. Аж ахуйн нэгжийн нэрийг тэгш өнцөгт дотор зааж өгсөн болно:

Аливаа хүснэгт нь дараахь шинж чанартай байдаг.

  • дотор нь ижил шугам байхгүй;
  • хүснэгтийн бүх багана (шинж чанарууд) өөр өөр нэртэй байх ёстой;
  • нэг баганын доторх элементүүд ижил төрлийн (мөр, тоо, огноо);
  • Хүснэгт дэх мөрүүдийн дараалал нь дур зоргоороо байж болно.

Энэ үе шатанд та мэдээллийн санд хадгалагдах мэдээллийн бүх ангиллыг (аж ахуйн нэгж) тодорхойлох хэрэгтэй.

Шинж чанаруудыг тодорхойлох

Атрибут нь аж ахуйн нэгжийг дүрсэлсэн шинж чанарыг илэрхийлдэг. Шинж чанарууд нь ихэвчлэн тоо, огноо, текст юм. Атрибутад хадгалагдсан бүх өгөгдөл нь ижил төрлийн, ижил шинж чанартай байх ёстой.
Физик загварт шинж чанаруудыг багана гэж нэрлэдэг.
Аж ахуйн нэгжүүдийг тодорхойлсныхоо дараа та тэдгээр байгууллагуудын бүх шинж чанарыг тодорхойлох хэрэгтэй.
Диаграммд шинж чанаруудыг ихэвчлэн объектын тэгш өнцөгт дотор жагсаасан байдаг. Зураг дээр та "Байшин" мэдээллийн сангийн жишээг олох болно, зөвхөн одоо энэ мэдээллийн сангаас аж ахуйн нэгжүүдэд зарим шинж чанаруудыг тодорхойлсон болно.


Шинж чанар бүрийн хувьд өгөгдлийн төрөл, хэмжээ, хүлээн зөвшөөрөгдөх утгууд болон бусад дүрмүүд тодорхойлогддог. Үүнд заавал дуусгах, өөрчлөгдөх, өвөрмөц байх дүрмүүд орно.
Заавал дагаж мөрдөх дүрэм нь шинж чанар нь аж ахуйн нэгжийн шаардлагатай хэсэг эсэхийг тодорхойлдог. Хэрэв атрибут нь аж ахуйн нэгжийн нэмэлт хэсэг бол NULL утгыг авч болно, эс тэгвээс болохгүй.
Та мөн шинж чанар нь өөрчлөгдөх эсэхийг тодорхойлох ёстой. Бичлэг үүсгэсний дараа зарим шинж чанарын утгыг өөрчлөх боломжгүй.
Эцэст нь та шинж чанар нь өвөрмөц эсэхийг тодорхойлох хэрэгтэй. Хэрэв тийм бол атрибутын утгыг давтаж болохгүй.

Түлхүүрүүд

Түлхүүр нь бичлэгийг өвөрмөц байдлаар тодорхойлох шинж чанаруудын багц юм. Түлхүүрийг энгийн ба нийлмэл гэж хоёр ангилдаг.
Энгийн түлхүүр нь зөвхөн нэг шинж чанараас бүрдэнэ. Жишээлбэл, "Тухайн улсын иргэдийн паспорт" мэдээллийн санд паспортын дугаар нь энгийн түлхүүр байх болно: эцэст нь ижил дугаартай хоёр паспорт байдаггүй.
Нийлмэл түлхүүр нь хэд хэдэн шинж чанараас бүрдэнэ. "Улсын иргэдийн паспорт" ижил мэдээллийн санд дараахь шинж чанаруудтай нийлмэл түлхүүр байж болно.
овог, нэр, овог нэр, төрсөн огноо. Энэ нийлмэл түлхүүр нь онолын хувьд бичлэгийн баталгаатай өвөрмөц байдлыг хангадаггүй тул энэ бол зүгээр л жишээ юм.
Мөн хэд хэдэн төрлийн түлхүүрүүд байдаг бөгөөд тэдгээрийг доор тайлбарласан болно.

Боломжит сэжүүр

Нэр дэвшигчийн түлхүүр нь хүснэгтийн бичлэгийг өвөрмөц байдлаар тодорхойлох шинж чанаруудын багц юм. Боломжит түлхүүр нь энгийн эсвэл нийлмэл байж болно.
Байгууллага бүр дор хаяж нэг боломжит түлхүүртэй байх ёстой, гэхдээ нэгээс олон боломжит түлхүүр байж болно. Үндсэн түлхүүр шинж чанаруудын аль нь ч null утгатай байж болохгүй.
Нэр дэвшигчийн түлхүүрийг орлуулагч түлхүүр гэж бас нэрлэдэг.

Үндсэн түлхүүрүүд

Анхдагч түлхүүр нь хүснэгт (байгууллага) дахь бичлэгийг өвөрмөц байдлаар тодорхойлох шинж чанаруудын багц юм. Нэр дэвшигчийн түлхүүрүүдийн нэг нь үндсэн түлхүүр болно. Диаграммд үндсэн түлхүүрүүдийг ихэвчлэн шинж чанаруудын үндсэн жагсаалтын дээр эсвэл тусгай тэмдэгтээр тодруулсан байдаг. Зураг дээрх аж ахуйн нэгж нь үндсэн болон ердийн шинж чанаруудтай.

Альтернатив түлхүүрүүд

Үндсэн түлхүүр биш аливаа боломжит түлхүүрийг өөр түлхүүр гэж нэрлэдэг. Байгууллага олон өөр түлхүүртэй байж болно.

Гадаад түлхүүрүүд

Гадаад түлхүүр нь өөр аж ахуйн нэгжийн үндсэн эсвэл өөр түлхүүрийг иш татсан шинж чанаруудын цуглуулга юм. Хэрэв гадаад түлхүүр нь үндсэн нэгжтэй холбоогүй бол энэ нь зөвхөн хоосон утгыг агуулж болно. Хэрэв түлхүүр нь нийлмэл бол гадаад түлхүүрийн бүх шинж чанарууд тодорхойгүй байх ёстой.
Диаграммд гадаад түлхүүр болгон нэгтгэсэн шинж чанаруудыг тусгай тэмдэгтээр зааж өгсөн болно. Зураг дээр хоёр холбоотой аж ахуйн нэгж (Байшин ба тэдгээрийн эзэд) болон тэдгээрийн үүсгэсэн гадаад түлхүүрүүдийг (эцсийн эцэст нэг хүн нэгээс олон байшин эзэмших боломжтой) харуулж байна.

Түлхүүрүүд нь физик объект биш харин логик бүтэц юм. Харилцааны мэдээллийн сан нь түлхүүрүүдийг хадгалах механизмтай байдаг.

Байгууллагуудын хоорондын харилцааг тодорхойлох

Харилцааны мэдээллийн сан нь янз бүрийн байгууллагуудад хамаарах мэдээллийг нэгтгэх боломжийг олгодог.
Харилцаа гэдэг нь нэг аж ахуйн нэгж хоёр дахь аж ахуйн нэгжийн үндсэн түлхүүрийг иш татсан нөхцөл байдал юм. Жишээлбэл, өмнөх зураг дээрх Хаус ба Мастер аж ахуйн нэгжүүд шиг.
Мэдээллийн сангийн дизайн хийх явцад харилцаа холбоо тодорхойлогддог. Үүнийг хийхийн тулд та аж ахуйн нэгжүүдэд дүн шинжилгээ хийж, тэдгээрийн хооронд байгаа логик холболтыг тодорхойлох хэрэгтэй.
Харилцааны төрөл нь өөр байгууллагын бүртгэлтэй холбоотой аж ахуйн нэгжийн бүртгэлийн тоог тодорхойлдог. Харилцаа нь үндсэн гурван төрөлд хуваагддаг бөгөөд эдгээрийг доор тайлбарлав.

Нэгийг харьцах нэгийн

Эхний нэгжийн бүртгэл бүр нь хоёр дахь аж ахуйн нэгжийн зөвхөн нэг бүртгэлтэй тохирч байна. Хоёрдахь аж ахуйн нэгжийн бүртгэл бүр нь эхний нэгжийн зөвхөн нэг бүртгэлтэй тохирч байна. Жишээлбэл, хүмүүс ба төрсний гэрчилгээ гэсэн хоёр байгууллага байдаг. Мөн нэг хүн зөвхөн нэг төрсний гэрчилгээтэй байж болно.

Нэгээс олон

Эхний байгууллагын бүртгэл бүр хоёр дахь байгууллагын хэд хэдэн бүртгэлтэй тохирч болно. Гэсэн хэдий ч, хоёр дахь аж ахуйн нэгжийн бүртгэл бүр нь эхний нэгжийн зөвхөн нэг бүртгэлтэй тохирч байна. Жишээлбэл, Захиалга ба Захиалгын зүйл гэсэн хоёр байгууллага байдаг. Мөн нэг захиалгад олон бүтээгдэхүүн багтаж болно.

Олон-олон

Эхний байгууллагын бүртгэл бүр хоёр дахь байгууллагын хэд хэдэн бүртгэлтэй тохирч болно. Гэсэн хэдий ч хоёр дахь аж ахуйн нэгжийн бүртгэл бүр эхний байгууллагын хэд хэдэн бүртгэлтэй тохирч болно. Жишээлбэл, Зохиогч ба Ном гэсэн хоёр байгууллага байдаг. Нэг зохиолч олон ном бичиж болно. Гэхдээ нэг ном хэд хэдэн зохиолчтой байж болно.
Зайлшгүй байдлын шалгуурын дагуу харилцааг заавал байх ёстой ба сонголттой гэж хуваадаг.

  • Заавал харилцаа гэдэг нь эхний аж ахуйн нэгжийн бүртгэл бүрийн хувьд хоёр дахь нэгжид холбогдох бүртгэл байх ёстой гэсэн үг юм.
  • Нэмэлт хамаарал гэдэг нь эхний аж ахуйн нэгжийн бүртгэл хоёр дахь аж ахуйн нэгжийн бүртгэлгүй байж болно гэсэн үг юм.

Хэвийн байдал

Нормчилал гэдэг нь өгөгдлийн сангаас илүүдэл өгөгдлийг устгах үйл явц юм. Өгөгдлийн элемент бүрийг мэдээллийн санд зөвхөн нэг хуулбараар хадгалах ёстой. Хэвийн болгох таван нийтлэг хэлбэр байдаг. Ер нь мэдээллийн баазыг гурав дахь хэвийн хэлбэр болгон бууруулдаг.
Хэвийн болгох явцад илүүдэл өгөгдлийг арилгахын тулд тодорхой алхмуудыг хийдэг. Хэвийн байдал нь гүйцэтгэлийг сайжруулж, эрэмбэлэх, индексжүүлэх ажлыг хурдасгаж, нэгжид ногдох индексийн тоог бууруулж, оруулах, шинэчлэх ажиллагааг хурдасгадаг.
Хэвийн мэдээллийн сан нь ихэвчлэн илүү уян хатан байдаг. Асуулт эсвэл хадгалсан өгөгдлийг өөрчлөх үед хэвийн мэдээллийн санд ихэвчлэн цөөн өөрчлөлт шаардагддаг бөгөөд өөрчлөлт нь үр дагавар багатай байдаг.

Эхний хэвийн хэлбэр

Байгууллагыг анхны хэвийн хэлбэрт хөрвүүлэхийн тулд та давхардсан бүлгүүдийг устгаж, шинж чанар бүр нь зөвхөн нэг утгыг агуулсан байх ёстой; утгын жагсаалтыг зөвшөөрөхгүй.
Өөрөөр хэлбэл, шинж чанар бүрийг үндсэндээ зөвхөн нэг тохиолдлоор хадгалах шаардлагатай.
Жишээ нь, зураг дээр Гэрийн аж ахуйн нэгж хэвийн болоогүй байна. Энэ нь байшингийн эздийн талаарх мэдээллийг хадгалах хэд хэдэн шинж чанаруудыг агуулдаг (Байшингийн байгууллага нь анхны ердийн хэлбэрт тохирохгүй).

House аж ахуйн нэгжийг анхны хэвийн хэлбэрт оруулахын тулд дахин давтагдах бүлгүүдийг арилгах, өөрөөр хэлбэл Эзэмшигч 1-3 шинж чанаруудыг устгаж, тусдаа нэгжид байрлуулах шаардлагатай. Үр дүн (Essence House анхны хэвийн хэлбэрт шилжсэн):

Хоёр дахь хэвийн хэлбэр

Хоёрдахь ердийн хэлбэрийн хүснэгт нь зөвхөн түүнд хамаарах өгөгдлийг агуулна. Түлхүүр бус байгууллагын шинж чанаруудын утга нь үндсэн түлхүүрээс хамаарна. Илүү нарийвчлалтай, шинж чанарууд нь үндсэн түлхүүр, бүхэл бүтэн үндсэн түлхүүр, зөвхөн үндсэн түлхүүрээс хамаарна.
Хоёр дахь хэвийн хэлбэрт нийцүүлэхийн тулд аж ахуйн нэгжүүд эхний хэвийн хэлбэрт байх ёстой.
Жишээлбэл, зураг дээрх House аж ахуйн нэгж нь байшинтай ямар ч холбоогүй бензиний литр тутамд үнэ гэсэн шинж чанартай байдаг. Энэ шинж чанарыг устгасан (эсвэл та үүнийг өөр байгууллага руу зөөж болно). Бид мөн Хотын захирагчийн шинж чанарыг тусдаа байгууллагад шилжүүлдэг - энэ шинж чанар нь байшингаас биш харин байшин байрладаг хотоос хамаарна.
Зураг дээр Өргөөний мөн чанарыг хоёр дахь хэвийн хэлбэрээр (Ордонгийн мөн чанарыг хоёр дахь хэвийн хэлбэр болгон бууруулсан) харуулж байна.

Гурав дахь хэвийн хэлбэр

Гурав дахь хэвийн хэлбэр нь бүхэл түлхүүрээс хамаарахгүй шинж чанаруудыг оруулаагүй болно. Гурав дахь хэвийн хэлбэрт байгаа аливаа объект мөн хоёр дахь хэвийн хэлбэрт байна. Энэ бол мэдээллийн сангийн хамгийн түгээмэл хэлбэр юм.
Гурав дахь хэвийн хэлбэрээр шинж чанар бүр нь түлхүүр, бүхэл түлхүүрээс хамаардаг бөгөөд түлхүүрээс өөр юу ч биш.
Жишээлбэл, зурган дээрх Хаус эзэмшигчийн байгууллага нь Zodiac Sign шинж чанартай бөгөөд энэ нь байшингийн эзний төрсөн он сар өдөр, нэрнээс нь биш (энэ нь гол зүйл) хамаардаг.
Байшин эзэмшигчийн аж ахуйн нэгжийг авчрахын тулд та Zodiac Signs байгууллагыг үүсгэж, тэнд Zodiac Sign шинж чанарыг шилжүүлэх шаардлагатай (Байшин эзэмшигчийн аж ахуйн нэгжийг гурав дахь хэвийн хэлбэр болгон бууруулсан):

Хязгаарлалт

Хязгаарлалт- эдгээр нь мэдээллийн сангийн удирдлагын системээр хянагддаг дүрмүүд юм. Хязгаарлалт нь багана эсвэл баганад оруулах боломжтой утгуудын багцыг тодорхойлдог.
Жишээлбэл, та маш сайхан дэлгүүрийн захиалгын хэмжээг 500 рубльээс бага байлгахыг хүсэхгүй байна. Та зүгээр л "Захиалгын дүн" баганад хязгаарлалт тогтооно.

Хадгалагдсан процедурууд

Хадгалагдсан процедур нь мэдээллийн санд хадгалагдсан урьдчилан эмхэтгэсэн процедур юм. Хадгалсан процедурыг тодорхойлоход ашиглаж болно бизнесийн дүрэм, тэдгээрийн тусламжтайгаар та хязгаарлалтыг дангаар нь ашиглахаас илүү төвөгтэй тооцоолол хийх боломжтой.
Хадгалагдсан процедур нь програмын урсгалын логик болон мэдээллийн сангийн асуулга агуулж болно. Тэд параметрүүдийг хүлээн авч, үр дүнг хүснэгт эсвэл дан утгыг буцаана.
Хадгалагдсан процедур нь аливаа програмын ердийн процедур эсвэл функцтэй төстэй.

ЖИЧ
Хадгалагдсан процедурууд нь мэдээллийн санд байрладаг бөгөөд мэдээллийн сангийн сервер дээр ажилладаг. Тэдгээр нь хөрвүүлсэн хэлбэрээр хадгалагддаг тул ерөнхийдөө SQL хэллэгээс хурдан байдаг.

Өгөгдлийн бүрэн бүтэн байдал

Өгөгдлийг хүснэгт болгон зохион байгуулж, тэдгээрийн хоорондын хамаарлыг тодорхойлсны дараа бид загвар бий болсон гэж үзэж болно. зөв замаарбизнесийн орчныг тусгасан. Одоо бид мэдээллийн санд оруулсан өгөгдөл нь нөхцөл байдлын талаархи зөв дүр зургийг өгөх ёстой. Өөрөөр хэлбэл, та бизнесийн дүрэм журмыг дагаж мөрдөж, мэдээллийн сангийн бүрэн бүтэн байдлыг хангах хэрэгтэй.
Жишээлбэл, танай компани ном хүргэж өгдөг. Та үл мэдэгдэх үйлчлүүлэгчийн захиалгыг хүлээж авах магадлал багатай, учир нь та захиалгыг хүргэх боломжгүй болно. Тиймээс бизнесийн дүрэм: захиалга зөвхөн мэдээллийн санд байгаа үйлчлүүлэгчээс л хүлээн авдаг.
Харилцааны мэдээллийн сан дахь өгөгдлийн үнэн зөвийг дүрмийн багцаар баталгаажуулдаг. Өгөгдлийн бүрэн бүтэн байдлын дүрмийг дөрвөн төрөлд хуваадаг.

  • Байгууллагын бүрэн бүтэн байдал- аж ахуйн нэгжийн бүртгэл бүр өвөрмөц танигчтай байх ёстой бөгөөд өгөгдөл агуулсан байх ёстой. Эцсийн эцэст та мэдээллийн сан дахь эдгээр бүх бүртгэлийг ямар нэгэн байдлаар ялгах хэрэгтэй.
  • Атрибутын бүрэн бүтэн байдал- шинж чанар бүр нь зөвхөн хүчинтэй утгыг хүлээн зөвшөөрдөг. Жишээлбэл, худалдан авалтын хэмжээ тэгээс бага байж болохгүй.
  • Лавлагааны бүрэн бүтэн байдал- Бичлэг оруулах, шинэчлэх, устгахдаа үндсэн болон гадаад түлхүүрүүдийн логик нийцтэй байдлыг хангах дүрмийн багц. Лавлагааны бүрэн бүтэн байдал нь гадаад түлхүүр бүрт харгалзах үндсэн түлхүүр байгааг баталгаажуулдаг. Өмнөх жишээг Байшин эзэмшигч болон байшингийн аж ахуйн нэгжүүдийн талаар авч үзье. Та Вася Иванов, та байшинтай гэж бодъё. Та өөрийн овог нэрийг Сидоров болгон өөрчилсөн бөгөөд Байшин эзэмшигчийн байгууллагад холбогдох өөрчлөлтүүдийг хийсэн. Та байшингаа цаашид оршин тогтнохоо больсон Вася Ивановынх биш, шинэ нэрээр бүртгүүлэхийг хүсэх нь гарцаагүй.
  • Захиалгат бүрэн бүтэн байдлын дүрэм- жагсаасан ангилалд хамаарахгүй аливаа бүрэн бүтэн байдлын дүрэм.

Өдөөгч

ТриггерХүснэгт дэх өгөгдөл өөрчлөгдөхөд автоматаар дуудагддаг хадгалагдсан процедурын аналог юм.
Триггерүүд нь мэдээллийн сангийн бүрэн бүтэн байдлыг хангах хүчирхэг механизм юм. Хүснэгт дэх өгөгдлийг өөрчлөхөөс өмнө эсвэл дараа нь триггерийг дууддаг.
Өдөөгчийг ашигласнаар та эдгээр өөрчлөлтийг буцаахаас гадна бусад хүснэгтийн өгөгдлийг өөрчлөх боломжтой.
Жишээлбэл, та онлайн форум үүсгэж байгаа бөгөөд форумын жагсаалтад хамгийн сүүлийн үеийн форумын нийтлэл харагдаж байгаа эсэхийг шалгах хэрэгтэй. Мэдээжийн хэрэг, та Форумын Мессежийн нэгжээс мессеж авч болно, гэхдээ энэ нь таны хүсэлтийн нарийн төвөгтэй байдал болон түүнийг гүйцэтгэх хугацааг нэмэгдүүлэх болно. Форумын нийтлэлд хамгийн сүүлд нэмсэн мессежийг Сүүлчийн нийтлэлийн шинж чанарт бүртгэх форумын нийтлэлд триггер нэмэх нь илүү хялбар байдаг. Энэ нь хүсэлтийг ихээхэн хялбаршуулах болно.

Бизнесийн дүрэм

Бизнесийн дүрмүүд нь тухайн бизнесийн шаардлагын дагуу өгөгдөлд тавигдах хязгаарлалтыг тодорхойлдог (таны мэдээллийн бааз үүсгэж байгаа хүмүүст). Бизнесийн дүрмүүд нь тодорхой даалгаврыг гүйцэтгэхэд шаардлагатай олон алхмуудаас бүрдэх эсвэл оруулсан өгөгдөл зөв эсэхийг шалгах шалгалт байж болно. Бизнесийн дүрэмд мэдээллийн бүрэн бүтэн байдлын дүрмийг багтааж болно. Бусад дүрмээс ялгаатай нь тэдний гол зорилго нь бизнесийн гүйлгээг зөв явуулахад оршино.
Жишээлбэл, "Very Cool Guys" компанид албан ёсны хэрэгцээнд зориулж зөвхөн цагаан, цэнхэр, хар машин худалдаж авдаг заншилтай байж магадгүй юм.
Дараа нь Компанийн Тээврийн хэрэгслийн аж ахуйн нэгжийн Тээврийн хэрэгслийн өнгөний шинж чанарын бизнесийн дүрэм нь тээврийн хэрэгсэл нь зөвхөн цагаан, цэнхэр эсвэл хар өнгөтэй байж болно.
Ихэнх DBMS нь дараахь зүйлийг хангадаг.

  • үндсэн утгыг тодорхойлох;
  • өгөгдлийн санд оруулахын өмнө өгөгдлийг шалгах;
  • хүснэгт хоорондын харилцааг хадгалах;
  • үнэт зүйлсийн өвөрмөц байдлыг хангах;
  • Хадгалагдсан процедурыг мэдээллийн санд шууд хадгалах зориулалттай.

Эдгээр бүх боломжуудыг мэдээллийн санд бизнесийн дүрмийг хэрэгжүүлэхэд ашиглаж болно.

Физик загвар

Логик загвар үүсгэсний дараа дараагийн алхам бол физик загвар бүтээх явдал юм. Физик загвар нь мэдээллийн сангийн практик хэрэгжилт юм. Физик загвар нь таны хэрэгжүүлэх ёстой бүх объектыг тодорхойлдог.
Логик загвараас биет зүйл рүү шилжих үед шинж чанаруудыг хүснэгт, шинж чанаруудыг багана болгон хувиргадаг.
Байгууллагуудын хоорондын харилцааг хүснэгт болгон хувиргах эсвэл гадаад түлхүүр болгон үлдээж болно.
Үндсэн түлхүүрүүдийг үндсэн түлхүүрийн хязгаарлалт руу хөрвүүлдэг. Боломжит түлхүүрүүд нь өвөрмөц байдлын хязгаарлалттай байдаг.

Хэвийн бус байдал

Хэвийн бус байдалердийн хэлбэрийн дүрмийг зөрчсөн суурийн бүтцийг зориудаар өөрчлөх явдал юм. Энэ нь ихэвчлэн мэдээллийн сангийн гүйцэтгэлийг сайжруулахын тулд хийгддэг.
Онолын хувьд та үргэлж бүрэн хэвийн суурьтай байхыг хичээх хэрэгтэй, гэхдээ практик дээр суурийг бүрэн хэвийн болгох нь бараг үргэлж гүйцэтгэлийн бууралт гэсэн үг юм. Өгөгдлийн сангийн хэт хэвийн байдал нь өгөгдөл авах бүрт олон хүснэгтэд хандах шаардлагатай болдог. Дүрмээр бол асуулгад дөрөв ба түүнээс бага хүснэгт багтсан байх ёстой.
Норматив арилгах стандарт аргууд нь: хэд хэдэн хүснэгтийг нэг болгон нэгтгэх, ижил шинж чанаруудыг хэд хэдэн хүснэгтэд хадгалах, хураангуй эсвэл тооцоолсон өгөгдлийг хүснэгтэд хадгалах.

Атрибут.

Сэдвийн хэсэг.

Өгөгдлийн сан. Тодорхойлолт.

DBMS. Тодорхойлолт.

Өгөгдлийн сан. Тодорхойлолт.

Гурав дахь хэвийн хэлбэр. Тодорхойлолт. Жишээ.

R хамаарлын хувьсагч нь гурав дахь хэвийн хэлбэрт байгаа тохиолдолд л байна дараах нөхцөлүүд:

· R нь хоёр дахь хэвийн хэлбэртэй байна.

· Нэр дэвшигч R түлхүүрээс шилжилтийн функциональ хамааралд (өөрөөр хэлбэл хамаарлыг өөр шинж чанараар илэрхийлээгүй) ямар ч түлхүүр бус шинж чанар байхгүй.

R харилцааны түлхүүр бус шинж чанар нь R-ийн боломжит түлхүүрүүдийн аль нэгэнд хамаарахгүй шинж чанар юм.

Өгөгдлийн сан- энэ нь хоорондоо холбоотой их хэмжээний мэдээллийг хадгалах, өөрчлөх, боловсруулахад зориулагдсан нэг буюу хэд хэдэн өгөгдлийн файл бөгөөд эдгээр материалыг цахим компьютер (компьютер) ашиглан олж, боловсруулах боломжтой байдлаар системчилсэн байна.

Өгөгдлийн сангийн удирдлагын систем (DBMS)нь хэрэглэгчдэд мэдээллийн баазыг тодорхойлох, үүсгэх, хадгалах боломжийг олгодог программ хангамж бөгөөд энэ нь эцсийн хэрэглэгчийн програмуудаас өгөгдлийн сангийн дуудлагыг удирдах боломжийг олгодог.

Өгөгдлийн сан- автоматжуулсан Мэдээллийн системтөвлөрсөн хадгалалт, мэдээллийн хамтын хэрэглээ. Өгөгдлийн банк нь нэг буюу хэд хэдэн мэдээллийн сан, мэдээллийн сангийн лавлах, DBMS, түүнчлэн асуулга, хэрэглээний программуудын номын санг агуулдаг.

Сэдвийн хэсэг- энэ бол хэсэг бодит ертөнц, удирдлагын үйл явцыг автоматжуулах мэдээллийн сан бүрдүүлэх зорилгоор судлах.

Атрибут– өгөгдлийн бүтцийн хамгийн жижиг нэгж. Өгөгдлийн сан үүсгэх үед элемент бүрт өвөрмөц нэр өгдөг. Үүнийг боловсруулах явцад энэ нэрээр нэрлэдэг.

Мөн чанар– авч үзэж буй сэдвийн хүрээнд ямар нэгэн тодорхой эсвэл хийсвэр объект. Аж ахуйн нэгжүүд нь мэдээллийн санд хадгалагддаг мэдээллийн үндсэн төрлүүд юм (харилцааны өгөгдлийн санд аж ахуйн нэгж бүрт хүснэгт хуваарилагдсан байдаг).

DBMS-ийн функцуудыг жагсаа

DBMS-ийн үндсэн чиг үүрэг:

1) Үүсгэх өгөгдлийн сангийн бүтцийг тодорхойлох, түүнийг эхлүүлэх, анхны ачаалах.

2) Хэрэглэгчдэд өгөгдлийг удирдах чадварыг олгох (шаардлагатай өгөгдлийг сонгох, тооцоолол хийх, оролт/гаралтын интерфейсийг боловсруулах, дүрслэх).

3) Логик болон физик өгөгдлийн бие даасан байдлыг хангах.

4) Өгөгдлийн сангийн логик бүрэн бүтэн байдлыг хамгаалах - мэдээллийн санд оруулах үед эсвэл буруу мэдээлэл хүлээн авч, буруу оруулсан мэдээлэл боловсруулах журмын хууль бус үйлдлийн улмаас мэдээллийн найдвартай байдал зөрчигдөж болно. Өгөгдлийн найдвартай байдлыг нэмэгдүүлэхийн тулд системд бүрэн бүтэн байдлын хязгаарлалт гэж нэрлэгддэг.



5) Бие махбодийн бүрэн бүтэн байдлыг хамгаалах - мэдээллийн санг сэргээх хэрэгсэл (гүйлгээ).

6) Өгөгдлийн санд хандах хэрэглэгчийн зөвшөөрлийг удирдах.

7) Хэд хэдэн хэрэглэгчийн ажлыг синхрончлох.

8) Хадгалах орчны нөөцийг удирдах - DBMS нь шинэ өгөгдөлд зориулж санах ойн нөөцийг хуваарилах, суллагдсан санах ойг дахин хуваарилах, гадаад санах ойд хүсэлтийн дарааллыг зохион байгуулах гэх мэт.

9) Системийн ажилтнуудын үйл ажиллагааг дэмжих

Хэдэн жилийн өмнө миний бусад үйл ажиллагааны дунд логик өгөгдлийн сангийн бүтэц, SQL хэлийг бий болгох үндсүүдийн онлайн хичээлүүд байсан. Би одоогоор хичээл хийхгүй байгаа, гэхдээ бичлэгүүд нь хэвээр байгаа тул би нийтлэхээр шийдсэн, яагаад үүнийг дэмий үрэх вэ? 🙂

Өнөөдөр бид аж ахуйн нэгжийн харилцааны загварын талаар ярих болно.

Онол

Entity-Relationship model буюу ER загвар нь өгөгдлийн сангийн бүтцийг зохион бүтээх ажлыг хялбарчлах зорилгоор боловсруулсан өндөр түвшний концепцийн өгөгдлийн загвар юм.

Энэ загвар нь өгөгдлийн сангийн бүтцийг аж ахуйн нэгж, шинж чанар, харилцааны багц гэж тодорхойлсон ойлголтуудын багц юм. Ийм өгөгдлийн загварыг хөгжүүлэх гол зорилго нь хэрэглэгчийн мэдээллийн талаарх ойлголтыг бий болгож, мэдээллийн сангийн дизайнтай холбоотой олон тооны техникийн талуудыг уялдуулах явдал юм. Өгөгдлийн концепцийн загвар нь мэдээллийн санг хэрэгжүүлэхэд ашигладаг тодорхой DBMS эсвэл техник хангамжийн платформоос хамаардаггүй гэдгийг онцгой анхаарах хэрэгтэй.

"Аж ахуйн нэгж-харилцаа" диаграммын зорилго нь бодит субьектийн (SbA) үнэн зөв, бүрэн дүрслэлийг бий болгоход оршдог бөгөөд үүнийг дараа нь мэдээллийн боловсруулалтын автоматжуулсан системийн (AISDB) мэдээллийн санг бүрдүүлэхэд мэдээллийн эх сурвалж болгон ашигладаг.

Энэхүү диаграмм эсвэл SbA-ийн үзэл баримтлалын загвар нь дараахь шаардлагыг хангасан байх ёстой.

  • SbA-г хангалттай харуулах;
  • Ирээдүйн ASOI хэрэглэгчид болон мэдээллийн сангийн хөгжүүлэгчдэд ойлгомжтой хэлээр танилцуулах;
  • Өгөгдлийн сангийн цаашдын дизайн хийхэд хангалттай SbA-ийн талаарх мэдээллийг агуулсан байх (логик болон физик загваруудыг боловсруулах);
  • SbA загварын хоёрдмол утгагүй тайлбар эсвэл тайлбарыг баталгаажуулах.

Энэ загварын гол ойлголтууд нь ойлголтууд юм аж ахуйн нэгж, шинж чанар, харилцаа.

ЭССЕНСнь ижил шинж чанартай бодит ертөнц дэх объектуудын багц юм. Аж ахуйн нэгж нь бие даасан оршихуйгаараа тодорхойлогддог бөгөөд биет (эсвэл бодит) оршихуйтай объект эсвэл үзэл баримтлалын (эсвэл хийсвэр) оршихуйтай объект байж болно.

Аж ахуйн нэгж нь мэдээлэл цуглуулах шаардлагатай үзэгдэл, үйл явцын (гүйлгээ, хүсэлт) үндсэн агуулгыг илэрхийлдэг бөгөөд мэдээлэл цуглуулах зангилааны цэг юм. Аж ахуйн нэгж гэдэг нь нэг төрлийн объект юм уу эд зүйлсийн багцыг хэлнэ. Байгууллага бүр нь нэр болон шинж чанаруудын жагсаалтаар тодорхойлогддог. Аж ахуйн нэгж нь мэдээллийн санд хадгалагдах ёстой хүн, газар, зүйл гэх мэт байж болно.

Дасгал хийх

ЖИШЭЭ. Сэдвийн хэсэг" Кино театрт тасалбар захиалах" Кино театрт кинонуудыг үзүүлдэг бөгөөд тасалбарыг үзвэрийн өдөр худалдаж авах эсвэл урьдчилан захиалах боломжтой. Мэдээллийн сан нь тухайн кино театрын бүх кино шоу, түүний дотор хуучин киноны тухай мэдээллийг агуулдаг. Киноны үзүүлбэр бүр өөрийн гэсэн өртөгтэй байдаг. ижил киноны тасалбар, гэхдээ онд өөр цаг, үнийн хувьд өөр байж болно. Киноны үзэсгэлэн нь киноноос бүрдэх бөгөөд түүний талаарх мэдээлэл нь мэдээллийн санд хадгалагддаг.

Програм хангамжийн хувьд " Кино театрт тасалбар захиалах” аж ахуйн нэгжүүд нь дараах ойлголтууд байх болно.

Кино үзүүлэх

Кино

Үзэгч

Тасалбар

Захиалга

Үнэ

Графикийн хувьд аж ахуйн нэгжийн харилцааны диаграм дахь объектуудыг тэгш өнцөгт хэлбэрээр дүрсэлсэн болно:

АРТРИБУТэнэ нь аж ахуйн нэгж, харилцааны шинж чанарыг тодорхойлох хэрэгсэл юм. Атрибут нь аж ахуйн нэгжийн нэрлэгдсэн шинж чанар юм. Атрибутын нэр нь тодорхой аж ахуйн нэгжийн хувьд өвөрмөц байх ёстой, гэхдээ өөр өөр байгууллагуудын хувьд ижил байж болно.

Аж ахуйн нэгжийн шинж чанаруудын тодорхой багц нь тэдгээрийг ашиглаж буй ажлуудаар тодорхойлогддог. Жишээлбэл, "Кино театрт тасалбар захиалах" SbA аж ахуйн нэгжийг дараах шинж чанаруудыг ашиглан тайлбарлаж болно.

Кино үзүүлэх(Киноны дугаар, Киноны дугаар, Үзүүлсэн огноо, Зардлын дугаар);

Кино(Киноны дугаар, гарчиг, үргэлжлэх хугацаа, товч тайлбар);

Үзэгч(Үзэгчийн дугаар, овог нэр, төрсөн он сар өдөр);

Тасалбар(Үзэгчийн дугаар, Кино үзвэрийн дугаар, Тасалбарын үнэ);

Захиалга(Үзэгчийн дугаар, Кино үзвэрийн дугаар, захиалгын огноо);

Үнэ(Зардлын дугаар, Кино үзвэрийн дугаар, зардал).

Графикийн хувьд аж ахуйн нэгжийн шинж чанаруудын дүрсийг шинж чанарын нэрсийн жагсаалтыг жагсаасан тэмдэглэгээний хэлбэрээр үзүүлэв. Жишээлбэл:

Тод налуу болон доогуур зураас нь үндсэн түлхүүрүүдийг илэрхийлдэг бөгөөд энэ нь тухайн байгууллагын онцлог шинж чанарыг илэрхийлдэг. Доод зураас нь гадаад түлхүүрүүдийг илэрхийлдэг - тэдгээрийн дурьдсан объектуудыг өвөрмөц байдлаар тодорхойлдог шинж чанарууд.

ХОЛБООгэдэг нь хоёр (эсвэл түүнээс дээш) өөр аж ахуйн нэгжүүдийн хоорондын хамаарал юм. Холболтын механизмыг SbA дахь байгууллагуудын хоорондын харилцааг тодорхойлоход ашигладаг. Үүнээс гадна, тусдаа аж ахуйн нэгжийн шинж чанаруудын хоорондын хамаарал байдаг (логик загварыг бий болгоход анхаарч үзэх болно).

Холбоос бүрд түүний үүргийг тайлбарлах ёстой нэр өгсөн. Холболт нь холболтын нэр, үндсэн байдлын үзүүлэлт, оролцооны зэрэг, холболтын зэрэг, холболтын ашиглалтын хугацаа болон бусад шинж чанартай байдаг.

Аж ахуйн нэгжүүд хэрхэн хамааралтай болохыг ойлгоход хялбар болгохын тулд харилцааны нэр тодорхой утгатай байх ёстой. Жишээлбэл, үзэгч ба тасалбарын хоорондын харилцааг "Худалдан авах" гэж тодорхойлж болно.

Байгууллагын харилцааны диаграмм дахь харилцааг графикаар илэрхийлэхийн тулд алмазыг ашигладаг. Алмазан дотор холболтын нэрийг тодорхойлж, энэ холболтод оролцож буй байгууллагуудыг шугам ашиглан холбодог.

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

  • ганцаарчилсан (1:1);
  • нэгээс олон (1:N);
  • олон-олон (N:M).

Зайцев С.Л., Ph.D.

1-р хэсэг. Мөн чанарын тухай ойлголт

Энэ нийтлэлд бид аж ахуйн нэгж, байгууллагын түлхүүрүүдийг нарийвчлан тайлбарлах болно. Чиний мэдэж байгаачлан, мөн чанар- эдгээр нь цаашид боловсруулахад ямар мэдээллийг хадгалах тухай ойлголтууд юм. IN ERwin байгууллагууднь өгөгдлийн логик бүлэглэлийн график дүрслэл юм. Байгууллага нь биет, бодит объект эсвэл биет бус ойлголтын хийсвэрлэл байж болно. Аж ахуйн нэгжүүд нь нэг аж ахуйн нэгжийг төлөөлөх зорилготой биш юм. Харин тэдгээр нь олон тохиолдлын талаарх мэдээллийг агуулсан шинж чанаруудыг агуулсан ангиудыг төлөөлдөг.

Байгууллагатай холбоотой дараах асуултуудыг доор хэлэлцэх болно.

  • Байгууллагын харилцааны диаграммууд
  • Байгууллагын сонголт
  • Байгууллагын төрлийг тодорхойлох
  • Байгууллагуудыг нэрлэх, дүрслэх
  • Байгууллагатай ажиллахад гаргадаг нийтлэг алдаа

ERwin нь өгөгдлийн загварчлалын аргачлалыг ашигладаг тул ЭР(Entity Relational) ER-ийн тухай товч танилцуулгаас эхэлцгээе. Нэгдүгээрт, логик загварын мэдээллийг хадгалах "контейнер" -ийг судалж эхэлцгээе.

Relational Entity Diagram-ийн танилцуулга

Энэ сэдэв болон бусад нийтлэлүүд нь ашигласан тэмдэглэгээн дээр үндэслэн ERD (Entity Relational Diagram) ашигладаг. Эрвин. Өргөтгөсөн харилцааны шинжилгээ (ERA), Объект хандалтат (OO), Обьектийн дүрд загварчлах (ORM) гэх мэт өгөгдлийн загварчлалын бусад арга зүй байдаг ч ER арга зүйн үндсэн ойлголтууд байдаг бөгөөд тэдгээрт байдаг.

ER загварчлалын аргачлалыг 1970-аад оны сүүлээр П.Чэн боловсруулсан. ER арга зүй дэх аж ахуйн нэгжүүдийг төлөөлөхөд тэгш өнцөгтүүдийг ашигладаг. Ченийн анхны ER тэмдэглэгээнд харилцаа нь шинж чанаруудыг агуулдаг. Байгууллага, харилцаанд шинж чанаруудыг ашиглах тэгш боломж нь аж ахуйн нэгж ба харилцааг хооронд нь ялгахад нэлээд хэцүү болгодог.

ER арга нь цаг хугацааны явцад өөрчлөгдөж, өргөжиж байгаа ч үндсэн ойлголтууд нь ухаалаг өгөгдлийн загварчлалын бат бөх суурийг бүрдүүлсээр байна.

Дараа нь өгсөн Дэлгэрэнгүй тодорхойлолтаж ахуйн нэгжийн үндсэн түлхүүрүүдийг олоход онцгой анхаарал хандуулсан түлхүүрүүдийн талаарх урьдчилсан мэдээллээр хангадаг. Аж ахуйн нэгжийн төрлүүдийн тодорхойлолтыг мөн өгсөн бөгөөд байгууллагуудыг нэрлэх, дүрслэх зөвлөмжийг өгсөн болно. Сүүлийн хэсэг нь дүн шинжилгээ хийхэд зориулагдсан болно ердийн алдаануудаж ахуйн нэгж, түлхүүрүүдтэй холбоотой.

Аж ахуйн нэгж гэж юу вэ?

Мөн чанарнь өгөгдлийн логик бүлэглэлийн физик дүрслэл юм. Аж ахуйн нэгжүүд нь биет, ХҮН эсвэл МӨСӨНГӨ зэрэг бодит объектууд эсвэл ЗАРДЛЫН ТӨВ, ЗАХ гэх мэт биет бус ойлголтын хийсвэрлэл байж болно. Аж ахуйн нэгжүүд нь нэг аж ахуйн нэгжийг төлөөлөх зорилготой биш, харин өвөрмөц байдлын хувьд сонирхсон мэдээллийг агуулсан жишээнүүдийн цуглуулга юм. Жишээлбэл, PERSON аж ахуйн нэгж нь Person төрлийн объектуудын жишээ юм. Иван Петров, Мария Русанова, Савелий Богданов нар - тодорхой жишээнүүд PERSON аж ахуйн нэгжийн тохиолдлууд. Аж ахуйн нэгжийн тодорхой жишээ нь хүснэгтийн мөрөөр дүрслэгдсэн бөгөөд үндсэн түлхүүрээр тодорхойлогддог.

Байгууллага нь дараахь шинж чанартай байдаг.

  • Энэ нь нэр, тайлбартай.
  • Энэ нь хийсвэрлэлийн ганц тохиолдлыг бус ангиллыг илэрхийлдэг.
  • Түүний тодорхой төлөөлөгчдийг (тохиолдлууд) өвөрмөц байдлаар тодорхойлж болно.
  • Энэ нь корпорацийн сонирхсон мэдээллийг төлөөлдөг шинж чанаруудын логик бүлэглэлийг агуулдаг.

Байгууллагын албан ёсны тодорхойлолтууд

Өгөгдлийн загварчлалын чиглэлээр хүлээн зөвшөөрөгдсөн эрх бүхий байгууллагаас гаргасан аж ахуйн нэгжийн тодорхойлолтуудын жагсаалтыг доор харуулав. Тэдний ижил төстэй байдлыг анхаарч үзээрэй:

  • Чен (1976): "Өвөрмөц таних боломжтой зүйл."
  • Огноо (1986): "Мэдээллийн санд дүрслэгдэх аливаа ялгагдах объект."
  • Finklestein (1989): "Мэдээллийн нэгдэл нь хожим лавлах зорилгоор хадгалагдах "юмыг" илэрхийлдэг. Аж ахуйн нэгж гэдэг нэр томъёо нь өгөгдлийн логик дүрслэлийг хэлдэг."

Байгууллагын сонголт

Аж ахуйн нэгжийг олборлох үйл явцыг хэрхэн эхлүүлэх вэ? Ихэнх аж ахуйн нэгжүүдийг ажлын хэсэг болон ярилцлагын үеэр тодруулдаг. Сэдвийн мэргэжилтнүүд болон эцсийн хэрэглэгчдийн мэдээллийн шаардлагын дүн шинжилгээ нь мэдээллийн хамгийн сайн эх сурвалж юм.

Өөр нэг сайн эх сурвалж бол корпорацийн загвар юм.

Нэр үг, объектын нэрэнд анхаарлаа хандуулаарай - тэдгээр нь логик биетүүд болох боломжтой юм. Байгууллагуудыг үүргийн хувьд загварчлах үед ихэвчлэн тохиолддог шиг ганц тохиолдлыг аж ахуйн нэгж болгон төлөөлөхөөс зайлсхий. Байгууллагуудыг үүргийн хувьд загварчлах нь нэлээд түгээмэл алдаа юм. Аж ахуйн нэгжүүд мөн хэвийн болгох явцад гарч ирдэг. Логик загварыг гурав дахь хэвийн хэлбэр болгон бууруулснаар хэд хэдэн нэмэлт нэгж гарч ирэх магадлалтай.

Аж ахуйн нэгжийн хоёр үндсэн бүлэг байдаг: хамааралтай, бие даасан. Бие даасан аж ахуйн нэгж нь өвөрмөц жишээг тодорхойлохын тулд өөр аж ахуйн нэгжээс мэдээлэл авах шаардлагагүй. Тэр өөрийгөө танилцуулж байна Эрвинтэгш өнцөгт хэлбэрээр. Бие даасан аж ахуйн нэгжийн үндсэн түлхүүр нь бусад байгууллагын үндсэн түлхүүрүүдийг агуулдаггүй.
Хараат байгууллага нь өвөрмөц жишээг тодорхойлохын тулд өөр аж ахуйн нэгжээс мэдээлэл авах ёстой. Үүнийг ER диаграмм дээр дугуйрсан булантай тэгш өнцөгт хэлбэрээр дүрсэлсэн. Хараат байгууллагын үндсэн түлхүүр нь нэг буюу хэд хэдэн толгой байгууллагын үндсэн түлхүүрүүдийг агуулдаг.

Цагаан будаа. 2.1. Зайрмаг зардаг корпорацийн үндсэн аж ахуйн нэгжүүдийн жишээ.

Зураг дээр анхаарлаа хандуулаарай. 2.1., энэ нь ДЭЛГҮҮР, ЗАЙРМАГЫН бие даасан аж ахуйн нэгжүүдийн зөв өнцгийг, хараат аж ахуйн нэгжийн МӨСӨНГӨНИЙ ДЭЛГҮҮР-ийн дугуйрсан булангуудыг харуулсан.

Байгууллагын төрлийг тодорхойлох

Хараат болон бие даасан байгууллагуудыг хэд хэдэн төрөлд хувааж болно.

  • Үндсэн нэгжүүд - Эдгээрийг заримдаа үндсэн эсвэл үндсэн нэгж гэж нэрлэдэг. Эдгээр нь ямар мэдээллийг хадгалах ёстой талаар чухал объектуудыг төлөөлдөг.
  • Код/Лавлагаа/Ангилагч - Эдгээр объектууд нь атрибутын багц утгууд эсвэл хамрах хүрээг тодорхойлдог мөрүүдийг агуулдаг.
  • Ассоциатив байгууллагууд - Эдгээр байгууллагууд нь харилцааг шийдвэрлэхэд ашиглагддаг олон-олон.
  • Онцлог шинж чанар - Эдгээр аж ахуйн нэгжүүд нь онцгой ба хамруулах гэсэн хоёр төрөлтэй.

Үндсэн байгууллагууд

Үндсэн байгууллагуудкорпорацийн мэдээллийн хамгийн чухал объектуудыг төлөөлдөг. Эдгээрийг заримдаа үндсэн, үндсэн эсвэл үндсэн нэгж гэж нэрлэдэг. Эдгээр аж ахуйн нэгжүүд нь маш чухал тул корпорацийн олон хэсэгт ашиглагддаг. Үндсэн аж ахуйн нэгжүүд дахин ашиглах боломжтой тул ижил төстэй байгууллагуудыг хайж олоход цаг гарга. Корпорацын хүрээнд үндсэн аж ахуйн нэгжүүдийг тууштай загварчлах ёстой. Сайн загвар өмсөгчид энэ аргыг маш ашигтай гэж үздэг.

Үндсэн байгууллагууд нь бие даасан эсвэл хараат байж болно. Зураг 2.1-д зайрмаг зардаг корпорацийн үндсэн аж ахуйн нэгжүүдийн жишээг үзүүлэв. ICE CREAM аж ахуйн нэгж нь корпорацийн үндсэн бүтээгдэхүүнийг төлөөлдөг. ДЭЛГҮҮРИЙН аж ахуйн нэгж нь бараа борлуулах түгээлтийн суваг эсвэл зуучлагчийн жишээ юм.

Корпорац сайн ажиллаж, нэмэлт ДЭЛГҮҮР нээх шийдвэр гарлаа гэж бодъё. ДЭЛГҮҮРИЙН аж ахуйн нэгжийн шинэ жишээг нэмэхийн тулд загварыг өөрчлөх шаардлагагүй. ICE CREAM аж ахуйн нэгжийн хувьд ч мөн адил.

Зайрмаг, ДЭЛГҮҮР гэсэн үндсэн байгууллагуудад анхаарлаа хандуулаарай. Хэдийгээр жишээ нь арай энгийн мэт санагдаж болох ч үндсэн аж ахуйн нэгжийн загварчлалын цаадах үзэл баримтлалын хүчийг харуулж байна.
Үндсэн аж ахуйн нэгжүүдийг өргөтгөх боломжтой, өргөтгөх боломжтой контейнер болгон загварчлах хэрэгцээг ойлгох нь загварчлагчаас аж ахуйн нэгжүүдийг хийсвэр ойлголт, одоогийн ашиглалтаас үл хамааран загварчлах мэдээллийг шаарддаг. Энэ жишээнд ICE CREAM аж ахуйн нэгжийн загвар нь ДЭЛГҮҮРИЙН аж ахуйн нэгжийн контекстээс бүрэн гадуурх ба эсрэгээр байна. Тиймээс хэрэв корпораци интернет эсвэл гэрт хүргэх зэрэг шинэ түгээлтийн сувгаар дамжуулан зайрмаг зарахаар шийдсэн бол түгээлтийн шинэ сувгийг бусад байгууллагуудад өөрчлөлт оруулахгүйгээр нэмж болно.

Кодын аж ахуйн нэгжүүд

Кодын аж ахуйн нэгжүүдүргэлж бие даасан байдаг. Ашигласан аргачлалаас хамааран тэдгээрийг лавлагаа, ангилагч эсвэл аж ахуйн нэгжийн төрөл гэж нэрлэдэг. Кодын аж ахуйн нэгжүүдээр төлөөлүүлсэн өвөрмөц тохиолдлууд нь бусад аж ахуйн нэгжүүдэд хамаарах шинж чанарын утгын хамрах хүрээг тодорхойлдог. Кодын аж ахуйн нэгжүүд болон бусад байгууллагуудын хоорондын харилцааг энэ сэдвээр дараагийн нийтлэлд авч үзэх болно. Та кодын хүснэгтэд нэг шинж чанарыг ашиглахыг хүсч магадгүй юм. Кодлох объектод дор хаяж гурван шинж чанарыг оруулах нь илүү дээр юм: танигч, нэр (заримдаа гэж нэрлэдэг) богино нэр) ба тодорхойлолт.

Зураг 2.2-д ДЭЭД- бие даасан байгууллага (зөв өнцгийг анхаарна уу). TOP нь мөн кодын нэгж буюу ангилагч юм. TOP нэгжийн тохиолдлууд (мөрүүд) боломжтой топуудын жагсаалтыг тодорхойлдог.

Кодын нэгжүүд нь ихэвчлэн хязгаарлагдмал тооны шинж чанаруудыг агуулдаг. Эдгээр байгууллагууд зөвхөн нэг шинж чанартай байсан хэрэгжүүлэлтүүд байдаг. Хиймэл танигч ашиглан кодын объектуудыг загварчлах нь илүү дээр юм. Хиймэл танигч нь нэр, тодорхойлолтын хамт шинэ төрлийн TOP-уудыг тухайн байгууллагад жишээ (мөр) болгон нэмэх боломжийг олгодог. TOP аж ахуйн нэгжийн гурван шинж чанарыг анхаарч үзээрэй.

Мэргэжлийн хүмүүс ихэвчлэн кодын аж ахуйн нэгжүүдийг корпорацийн бизнесийн объект гэж нэрлэдэг. Байгууллагын бизнесийн объект гэсэн нэр томьёо нь тухайн аж ахуйн нэгжийг нэг хэрэглээ, систем, зохион байгуулалтын нэгжийн түвшинд бус харин аж ахуйн нэгжийн түвшинд тодорхойлж, хуваалцаж байгааг харуулж байна. Эдгээр аж ахуйн нэгжүүдийг нэгтгэн тайлагнаж, чиг хандлагад дүн шинжилгээ хийх цогц арга барилыг хангах үүднээс олон мэдээллийн сангийн хооронд ихэвчлэн хуваалцдаг.

Цагаан будаа. 2.2. Кодын аж ахуйн нэгжүүд нь корпорацид төвлөрсөн хэрэглээний үнэт зүйлсийн багцыг тодорхойлох боломжийг олгодог. Кодын аж ахуйн нэгжийн жишээнүүд нь загварын бусад хэсэгт ашиглах утгыг тодорхойлох хүрээг тодорхойлдог.

Холбооны байгууллагууд

Ассоциативхоёр буюу түүнээс дээш бусад аж ахуйн нэгжийн үндсэн түлхүүрүүдийг агуулсан аж ахуйн нэгжүүд юм. Холбооны байгууллагууд үргэлж хамааралтай байдаг. Эдгээрийг бусад аж ахуйн нэгжүүдийн хоорондын олон-олон харилцааг шийдвэрлэхэд ашигладаг. Нэг аж ахуйн нэгжийн олон тохиолдлууд нөгөө зүйлийн олон тохиолдлуудтай холбогдох үед олон-олон харилцаа үүсдэг. Холбооны нэгжүүд нь хоёр объектын тохиолдлын огтлолцлыг загварчлах боломжийг бидэнд олгодог бөгөөд ингэснээр холбооны жишээ бүр өвөрмөц байх болно.

Зураг 2.1-д харилцааг шийдвэрлэхийн тулд ассоциатив нэгжийг ашигласан болно олон-олонаж ахуйн нэгжийн хооронд ДЭЛГҮҮР болон зайрмаг. Холбооны аж ахуйн нэгжийг нэвтрүүлснээр ДЭЛГҮҮР тус бүрт ижил төрлийн зайрмаг зарах шаардлагагүйгээр ДЭЛГҮҮРИЙН хэд хэдэн хувь зарагдах нэг төрлийн зайрмаг ашиглах боломжтой болж байна. Зайрмагны дэлгүүр нь олон төрлийн зайрмаг зардаг, харин зайрмаг нь олон дэлгүүрт зарагддаг гэдгийг харгалзан үздэг.

Онцлог шинж чанарууд

Онцлог шинж чанаруудүргэлж хамааралтай байдаг. Аж ахуйн нэгжийн тохиолдлууд өөр өөр багц шинж чанаруудыг хадгалах нь утга учиртай тохиолдолд та онцлог шинж чанарыг ашиглах ёстой. Финклштейн онцлог шинж чанарыг хоёрдогч нэгж гэж нэрлэдэг. Онцлог шинж чанарууд нь үргэлж нэг буюу хэд хэдэн "үе тэнгийн" нэгжтэй байдаг. Үе тэнгийн шинж чанартай аж ахуйн нэгжүүд нь онцгой эсвэл хамрах хүрээтэй байж болох тусгай төрлийн харилцаагаар толгой компанитай холбоотой байдаг.

Зураг 2.3-т CONTAINER объект болон HORN болон CUP шинж чанаруудыг харуулав. Зайрмагны дэлгүүр жингээр нь биш, хэсэгчлэн зардаг бололтой. CONTAINER жишээ нь HORN эсвэл CUP байх ёстойг анхаарна уу. САГ нь ЭВЭР, АЯГ хоёулаа байж болохгүй. Эдгээр нь үл хамаарах шинж чанарууд юм.

Зураг 2.3-т байгаа ХҮН аж ахуйн нэгж нь АЖИЛЛАГАА болон ҮЙЛЧЛЭГЧ гэсэн хоёр шинж чанартай. Онцгой шинж чанарууд нь PERSON-ын нэг жишээнд АЖИЛТАН болон ҮЙЛЧЛҮҮЛЭГЧИЙН нийтлэг баримтуудыг агуулж байхыг зөвшөөрөхгүй гэдгийг анхаарна уу. Мэдээжийн хэрэг, энэ нь бодит практиктэй зөрчилддөг. АЖИЛТАЙ хүн заавал ҮЙЛЧЛЭГЧ байж чадна. НИЙЛҮҮЛЭГЧ мөн ҮЙЛЧЛҮҮЛЭГЧИЙН үүргийг гүйцэтгэж болно. Энэ бол хамруулах шинж чанартай аж ахуйн нэгжүүдийн жишээ юм.

Цагаан будаа. 2.3. Онцлог шинж чанаруудын хоёр жишээ бол PERSON болон CONTAINER юм. Хоёр жишээ хоёулаа ERwin IE тэмдэглэгээг онцгой, багтаасан шинж чанарыг илэрхийлэхийн тулд ашигладаг. Байгууллагын шинж тэмдгийн тэмдэгт (X) байхгүй байгаа нь багтаамжтай харилцааг илтгэнэ.

Бүтцийн нэгж

Заримдаа ижил аж ахуйн нэгжийн тохиолдлууд холбоотой байдаг. 1992 онд бичсэн номондоо "Стратегийн тогтолцооны хөгжил"К.Финклштейн нэг аж ахуйн нэгжийн тохиолдлуудын хоорондын харилцааг илэрхийлэхийн тулд бүтцийн нэгжүүдийг ашиглахыг санал болгосон. Нэг аж ахуйн нэгжийн тохиолдлуудын хоорондын хамаарлыг рекурсив харилцаа гэж нэрлэдэг. Рекурсив харилцааны талаар "Харилцааны тухай ойлголт" нийтлэлд авч үзэх болно. Рекурсив харилцаа нь логик ойлголт бөгөөд уг ойлголтыг хэрэглэгчдэд тийм ч амархан ойлгодоггүй.

Зураг 2.4-т АЖИЛТНЫ аж ахуйн нэгжийн тохиолдлуудын хоорондын хамаарлыг дүрсэлсэн нэмэлт бүтцийн нэгжийг харуулав. Диаграмаас харахад ХҮН аж ахуйн нэгжийн АЖИЛТНЫ шинж чанар нь ГҮЙЦЭТГЭГЧ ба МЕНЕЖЕР гэсэн хоёр шинж чанартай байдаг. АЖИЛТНЫ БҮТЭЦ нь АЖИЛТНЫ аж ахуйн нэгжийн тохиолдлуудын хоорондын хамаарлыг илэрхийлдэг.

Цагаан будаа. 2.4. Бүтцийн мөн чанар нь К.Финклштейн рекурсив харилцааг шийдвэрлэх арга барилын жишээ юм.

Үндсэн түлхүүрийг тодорхойлох

Аж ахуйн нэгжийн тодорхой жишээг тодорхойлохын тулд та үндсэн түлхүүрийг тодорхойлох хэрэгтэй. Үндсэн түлхүүрнь аж ахуйн нэгжийн ганц тохиолдлыг өвөрмөц байдлаар тодорхойлох шинж чанар юмуу шинж чанаруудын багц юм. Өөрөөр хэлбэл, үндсэн түлхүүр нь нэг шинж чанар эсвэл хэд хэдэн шинж чанараас бүрдэх боломжтой. Нэгээс олон шинж чанараас бүрдэх үндсэн түлхүүрийг нийлмэл эсвэл бүрэлдэхүүн түлхүүр гэж нэрлэдэг. Дараах зүйлд бид энэ нэр томъёог ашиглах болно нийлмэл түлхүүр.

Үндсэн түлхүүр нь хөдөлгөөнгүй, тогтворгүй байх ёстой. Хөдөлгөөнгүй, үл эвдэх гэдэг нь үндсэн түлхүүрийг өөрчлөх ёсгүй гэсэн үг юм. Үндсэн түлхүүрийн өөрчлөлтийг засварлахад хэцүү байдаг бөгөөд энэ нь ихэвчлэн маш үнэтэй дахин боловсруулалт хийхэд хүргэдэг тул үндсэн түлхүүр нь аж ахуйн нэгжийн тохиолдлуудаас бүрэн хамааралгүй байх үед хамгийн сайн сонголт болдог.

Үндсэн түлхүүрийг олохын тулд тухайн байгууллагыг тодорхойлсон өгөгдөлд дүн шинжилгээ хийх шаардлагатай. Ихэвчлэн үндсэн байгууллагуудын үндсэн түлхүүрүүдийг ажлын хэсэг болон хэлэлцүүлгийн үеэр тодорхойлдог. Домэйн мэргэжилтнүүд болон хэрэглэгчид боломжит үндсэн түлхүүрүүдийг сонгох мэдээллийн сайн эх сурвалж болдог. Жишээ өгөгдөл нь үндсэн түлхүүрийг сонгоход үнэтэй оролтыг өгдөг.

Гол нэр дэвшигчид гэж нэрлэгддэг бүх боломжит гол шинж чанаруудыг тодорхойлох замаар үндсэн түлхүүрүүдийг тодорхойлох үйл явцыг эхлүүл. Нэр дэвшигчийн түлхүүр нь нэг шинж чанар эсвэл хэд хэдэн шинж чанарын хослол байж болно. Хэрэв нэр дэвшигчийн түлхүүр байхгүй эсвэл нэр дэвшигч нь хэтэрхий том, төвөгтэй нийлмэл түлхүүр бол хиймэл өвөрмөц танигч ашиглах талаар бодож үзээрэй. Үндсэн аж ахуйн нэгжээс зээлсэн түлхүүрүүдийг гадаад түлхүүр гэж нэрлэдэг. Гадаад түлхүүрүүдийг энэ сэдвээр дараагийн хэвлэлд хэлэлцэх болно. Төрөл бүрийн түлхүүрүүдийн тайлбарыг доор харуулав.

  • Гол нэр дэвшигч. Нэр дэвшигчийн түлхүүр нь тухайн аж ахуйн нэгжийн нэг тохиолдлыг тодорхойлох шинж чанар эсвэл шинж чанаруудын багц юм. Заримдаа аж ахуйн нэгжийн нэг жишээ нь хэд хэдэн шинж чанар эсвэл тэдгээрийн хослолоор тодорхойлогддог.
  • Нийлмэл түлхүүр. Нэгээс олон шинж чанараас бүрдэх түлхүүрийг нийлмэл, нийлмэл эсвэл бүрэлдэхүүн хэсэг гэж нэрлэдэг. Нийлмэл түлхүүрүүдийн хувьд түлхүүрийн бүрэлдэхүүн хэсэг бүр жишээ тус бүрийн утгатай байх ёстой. Түлхүүрийн аль ч хэсэг нь хоосон байх ёсгүй. Түлхүүрийн бүх хэсгийг оруулах шаардлагатай бөгөөд үүнийг орхигдуулж болохгүй.
  • Мөн хиймэл үндсэн түлхүүр. Заримдаа нэг шинж чанар эсвэл шинж чанаруудын хослол нь жишээг тодорхойлдоггүй. Эдгээр тохиолдолд та хиймэл өвөрмөц танигч ашигладаг. Хиймэл анхдагч түлхүүрүүд нь жишээ эсвэл код бүрийг зүгээр л дугаарладаг.
  • Гадаад түлхүүрүүд. Нэг аж ахуйн нэгжийн үндсэн түлхүүр өөр хүснэгт рүү шилжих үед түүнийг гадаад түлхүүр гэж нэрлэдэг. Гадаад түлхүүрүүд нь аж ахуйн нэгжүүдийн хоорондын харилцааг төлөөлүүлэн "холбодог". Гадаад түлхүүрүүдийг энэ сэдвээр дараагийн нийтлэлүүдэд илүү дэлгэрэнгүй авч үзэх болно.

Загварыг гуравдахь хэвийн хэлбэр болгон бууруулахад функциональ хамаарал байхгүй эсэхийг шалгах, үндсэн болон нийлмэл түлхүүрүүдийг тодорхойлох зэрэг орно. Өгүүлэлд дурдсан функциональ хамаарлууд тоглодог чухал үүрэгүндсэн түлхүүрүүд болон гол нэр дэвшигчдийг тодорхойлох үед.

Байгууллагуудыг нэрлэх

Аж ахуйн нэгжид оноосон нэр нь тухайн байгууллагын тохиолдлуудыг тодорхойлох ёстой. Нэр нь тодорхой бөгөөд нийтээр хүлээн зөвшөөрөгдсөн байх ёстой. Нэр сонгохдоо корпорацийн хэтийн төлөвийг авч, тодорхой хэлтэст бус корпорацийн доторх өгөгдлийг ашиглах арга замыг тусгасан нэрийг ашиглахыг хичээ. Хэрэглэгчид болон домайн мэргэжилтнүүдийн нийгэмлэгт утга учиртай нэрсийг ашигла.

Танай корпорац боловсруулах явцад эсвэл корпорацийн өгөгдлийн загвараа бүтээхдээ ашигладаг нэршлийн багцтай байх магадлалтай. Конвенцуудыг ашиглах нь нэрийг хэн бүтээж байгаагаас үл хамааран корпорацийн дотор байнга бүтээгдэх боломжийг олгодог. Дараах хэсгүүдэд нэрлэх дүрмийн эхлэлийн багцыг өгч, сайн ба муу нэршлийн жишээг өгөв.

Аж ахуйн нэгжийг нэрлэх дүрэм

Хэрэв та цөөн хэрэглэгчтэй жижиг байгууллагад ажилладаг бол нэрлэх дүрэм нь тийм ч чухал биш мэт санагдаж магадгүй юм. Гэсэн хэдий ч олон тооны хөгжүүлэлтийн баг, олон тооны хэрэглэгчидтэй томоохон байгууллагад нэрлэх конвенци нь харилцаа холбоо, өгөгдөл хуваалцахад ихээхэн тусалдаг. Хамгийн тохиромжтой нь та нэрлэх конвенцуудыг төвлөрсөн байдлаар боловсруулж, хадгалж, дараа нь тэдгээрийг баримтжуулж, бүхэл бүтэн корпорацид нийтлэх болно.

Танай байгууллага хараахан боловсруулж амжаагүй тохиолдолд нэрлэх конвенцийн эхлэлийн багцыг бий болгох зарим удирдамжийг доор харуулав.

  • Байгууллагын нэр хангалттай дүрсэлсэн байх ёстой. Зөвхөн нийтээр хүлээн зөвшөөрөгдсөн ойлголтын нэр байх үед л нэг үгтэй нэрийг ашигла. Нэр үг дээр суурилсан хэллэг ашиглах талаар бодож үзээрэй.
  • Байгууллагын нэр нь нэр үг эсвэл ганц нэрийн хэллэг байх ёстой. PERSONS эсвэл PEOPLE-ийн оронд PERSON, харин CONTAINERS-ийн оронд CONTAINER-ийг ашиглана уу.
  • Байгууллагын нэр өвөрмөц байх ёстой. Өөр өөр өгөгдөл агуулсан аж ахуйн нэгжүүдэд ижил нэр ашиглах, эсвэл ижил өгөгдөл агуулсан аж ахуйн нэгжүүдэд өөр өөр нэр ашиглах нь хөгжүүлэгчид болон эцсийн хэрэглэгчдийг төөрөгдүүлэхэд хүргэнэ.
  • Байгууллагын нэр нь тохиолдол бүрт хадгалагдах өгөгдлийг зааж өгөх ёстой.
  • Байгууллагын нэр нь тусгай тэмдэгт (жишээ нь!, @, #, $, %, &, * гэх мэт) агуулаагүй эсвэл өмчлөлийг (ХҮН зайрмаг) зааж болохгүй.
  • Аж ахуйн нэгжийн нэр нь хүлээн зөвшөөрөгдсөн нэршлийн конвенцийн нэг хэсэг биш бол товчилсон үг эсвэл товчлолыг агуулж болохгүй.

Сайн аж ахуйн нэгжийн нэрсийн жишээ

Корпорац доторх тогтвортой нэрийг ашиглах нь үргэлж хамгийн сайн арга юм. Хүснэгт 2.1-д аж ахуйн нэгжүүдийн сайн, муу нэрсийн жишээг үзүүлэв.

ХҮСНЭГТ 2.1 Тайлбар бүхий аж ахуйн нэгжийн нэрсийн жишээ

Сайн нэр

Муу нэр

Тайлбар

МАТЕМАТИК ТОМЪЁО ТОМЪЁО FORMULA хэтэрхий бүдэг бадаг; MATHEMATICAL гэсэн үг нэмбэл утгыг маш тодорхой болгож байна.
НОМ НОМ BOOK бол ганц бие нэр үг юм.
БУЙДАН БУЙДАН
БУЙДАН
БУЙДАН, БУЙДАН хоёр ижил утгатай. Нэг зүйлийг сонго.
Зайрмаг ЗӨӨГӨН ЗАЙРМАГ ЗАРИМ гэдэг төлөөний үг нь тухайн нэр томьёонд ямар нэгэн нэмэлт утга, утга нэмдэггүй. Шаардлагагүй нэмэлтүүдээс зайлсхий.
ЗУРАГ ЗУРАГ ЗУРАГ - мэдээж хангалттай. ЗУРАГ - бага зэрэг бүдэг.
ХҮЛЭЭГДСЭН ИРЭХ ЦАГ ORP ORP товчлол нь хэрэглэгчдэд ойлгомжтой биш байж магадгүй.
КОМПАНИ КОМПАНИ XYZ XYZ нь компанийн тодорхой жишээ бөгөөд КОМПАНИЙН нэгж дэх мөр байх ёстой.

Байгууллагуудын тодорхойлолт

Аж ахуйн нэгжээс ямар мэдээлэл хүлээж байгааг хэрэглэгчдэд зааж өгдөг сайн нэр нь ихэвчлэн хангалтгүй байдаг. Байгууллага бүрт тодорхой, нарийн, хэрэгтэй бүрэн тайлбарэсвэл корпорацийн хүрээнд тодорхой тайлбарлаж болохуйц тодорхойлолт. Аж ахуйн нэгжийн тодорхойлолт нь аж ахуйн нэгжийн утга санаа, түүний ач холбогдлыг корпорацид тайлбарлах ёстой.

Тодорхойлолт, тодорхойлолт, зорилгыг ихэвчлэн сольж хэрэглэдэг ч гэсэн тодорхойлолт гэдэг нэр томьёо нь хэрэглэгчдэд ойлгомжтой байдлаар аж ахуйн нэгжүүдийг тайлбарлахыг дэмждэг учраас илүүд үздэг.

Сайн тайлбарыг бий болгох дүрэм

Аж ахуйн нэгжийн тодорхойлолт нь тухайн байгууллагын мэдээллийг хэрхэн ашиглахыг бус харин түүний утгыг тайлбарлах ёстой. Аж ахуйн нэгжийг таних явцад та байгууллагын тодорхойлолтыг цуглуулах ёстой. Хэрэглээний мэдээллийг оруулахдаа болгоомжтой байгаарай: ийм мэдээллийг зөвхөн тайлбарлах эсвэл тайлбарлах зорилгоор ашиглах ёстой. Мэдээллийг ашиглах арга нь мэдээллээс илүү олон удаа өөрчлөгддөг тул хэрэглээний мэдээлэл тогтмол байдаггүй.

Аж ахуйн нэгжийн тодорхойлолт нь тодорхой, нарийвчлалтай, бүрэн дүүрэн, тууштай байх ёстой. Энэ нь техникийн нэр томъёо ашиглахгүйгээр томъёолсон байх ёстой бөгөөд тайлбарлаж буй ойлголтыг бага зэрэг мэддэг хэн бүхэнд ойлгомжтой байх ёстой. Тайлбарыг бизнесийн хэллэгээр илэрхийлж, тухайн байгууллагын ач холбогдлын тайлбарыг агуулсан эсэхийг шалгаарай.

Сайн тайлбарын жишээ

Хүснэгт 2.2 нь иж бүрэн байх зорилгогүй боловч сайн тайлбар, муу тайлбар нь үндсэн зарчмуудыг хангаж чадахгүй байгаа шалтгааныг харуулах зорилготой юм.

ХҮСНЭГТ 2.2. Тайлбар бүхий аж ахуйн нэгжийн тодорхойлолт

Сайн тайлбар

Муу тайлбар

Тайлбар

PERSON-ийн талаарх мэдээллийг агуулсан хувь хүмүүсхэн ордог
харилцан үйлчлэлд орно
корпорацитай. Мэдээлэл
o PERSON нь корпорацид төлөвлөлт, бүтээгдэхүүн боловсруулах, сурталчилгааны үйл ажиллагаанд тусалдаг.
Үйлчлүүлэгч эсвэл ажилтан. Сайн тайлбар нь аж ахуйн нэгжийн тодорхойлолт, корпорацийн ач холбогдлыг агуулдаг.
Нэр, төрсөн он, сар, өдөр гэх мэт орно. хүний ​​хувьд. Аж ахуйн нэгжийн шинж чанаруудын энгийн тооллогыг авчрахгүй нэмэлт мэдээлэлАж ахуйн нэгж гэж юу болох, корпорацид яагаад чухал болох талаар.
Хэрэглэгчийн мэдээлэл
болон ажилчид.
Үйлчлүүлэгч ба ажилтан нь ХҮН гүйцэтгэж чадах үүргийн жишээ юм. Зөвхөн жишээ ашиглах нь аж ахуйн нэгж гэж юу болох эсвэл корпорацид яагаад чухал болохыг тайлбарлахгүй.
Аж ахуйн нэгж нь задалсан тэмдэгтүүд болон тоон өгөгдлийг агуулдаг
POS-аас (Худалдааны цэг - худалдааны терминал), стандарт шахалт болон савласан аравтын тоо ашиглан хадгалсан.
The хиймэл жишээТехникийн тайлбар болон товчилсон нэр нь бизнесийн хэрэглэгчдэд ойлгоход хэцүү гэдгийг харуулах зорилготой юм.

Байгууллагуудыг загварчлах, түлхүүр сонгоход гаргадаг нийтлэг алдаанууд

Загварын нийтлэг алдааны тухай энэ хэсэг нь бүрэн гүйцэд байхаар төлөвлөөгүй. Үүний зорилго нь загвар өмсөгчдийн гаргадаг хамгийн нийтлэг алдаануудыг тодруулах явдал юм.

Үлгэр дуурайлал

Үлгэр жишээ гэж юуг хэлэх вэ? Ажлын хэсгийн үеэр хэрэглэгчид ажилчдын мэдээллийг хадгалах хэрэгтэй гэж хэлж болно. АЖИЛТНЫ аж ахуйн нэгжийг бий болгох сонирхолтой байна. Нэр, хаяг, дугаар зэрэг корпорацийн сонирхсон мэдээллийн талаар илүү нарийвчилсан дүн шинжилгээ хийх нийгмийн даатгалЭдгээр утгууд нь АЖИЛТНЫ аж ахуйн нэгжээс хамаардаггүйг харуулж байна. Тодорхой АЖИЛТНЫ хувьд НЭРИЙН атрибутын утга нь АЖИЛТНЫ нэгжээс хамаарахгүй. АЖИЛТАН ч бай, үгүй ​​ч бай таны нэр таны нэр хэвээрээ байгаа гэдгийг бодоход үүнийг ойлгоход хялбар байдаг.

Аж ахуйн нэгжийн хэт ачаалал

Хэт ачаалалтай объектууд нь нэгээс олон концепцийн объектын талаарх мэдээллийг агуулсан байдаг. Зарим аж ахуйн нэгжийн шинж чанарууд нь ижил үзэл баримтлалыг тодорхойлсон бол тэдгээр нэгжүүдийг шалгах хэрэгтэй. Хэт ачаалалтай байгууллагуудад шинж чанар бүрийн утга байхгүй.

Заримдаа корпорацийн өөр өөр салбарын мэргэжилтнүүд ижил сонсогдож, бичигдсэн боловч өөр өөр мэргэжилтнүүдийн хувьд өөр өөр утгатай аж ахуйн нэгжийн нэрийг ашигладаг. Ижил нэр нь ижил объектуудыг дүрсэлсэн эсэхийг баталгаажуулах цорын ганц арга бол тайлбарыг шалгах явдал юм. Аж ахуйн нэгж нь нэг үзэл баримтлалыг тодорхойлсон өгөгдлийг агуулж байгаа эсэхийг шалгаарай.

Жишээ нь, аж ахуйн нэгж ТОНОГ ТӨХӨӨРӨМЖ туйлын байж болно өөр утгатаймэдээллийн технологийн хэлтэс, хэвлэл мэдээлэл, харилцаа холбооны хэлтэст зориулсан.

Илүүдэл аж ахуйн нэгжүүд

Илүүдэл аж ахуйн нэгжүүд нь өөр өөр нэртэй боловч ижил төстэй ойлголтуудын талаархи мэдээллийг агуулсан байгууллагууд юм. Англи хэлэнд ижил зүйлийг илэрхийлэх олон үг байдаг. Ийм аж ахуйн нэгжүүдийг илрүүлэх нэг арга бол ижил төстэй шинж чанаруудыг агуулсан нэгжүүдийг хайх явдал юм. Эдгээр аж ахуйн нэгж тус бүрийн тайлбарыг харьцуулж, тэдгээр нь ижил төстэй ойлголтыг илэрхийлж байгаа эсэхийг тодорхойлно. Илүүдэл аж ахуйн нэгжүүд нь ихэвчлэн аж ахуйн нэгжийн үүргийг загварчлах хандлагаас үүдэлтэй байдаг.

Жишээлбэл, МЕНЕЖЕР болон АЖИЛТНУУД нь ижил төстэй мэдээллийг агуулж болно, учир нь хоёулаа ХҮН аж ахуйн нэгжийн гүйцэтгэх үүрэг юм.

Анхан шатны түлхүүрийг буруу сонгосон

Анхан шатны түлхүүрийг буруу сонгосноор та туршилтанд тэсвэргүй үндсэн түлхүүр сонгосон гэсэн үг юм. Үндсэн түлхүүртэй холбоотой нийтлэг алдаанууд нь:

  • Өвөрмөц бус: Анхдагч түлхүүр нь тохиолдол бүрийн хувьд өвөрмөц биш юм. Жишээлбэл, загвар зохион бүтээгч нь Нийгмийн даатгалын дугаарыг ХҮН бүрт өвөрмөц гэж үзэж болно. Гэсэн хэдий ч анхны эзэмшигч нь нас барсан тохиолдолд Нийгмийн даатгалын дугаарыг дахин ашиглах боломжтой.
  • Шаардлагатай утга/тодорхойгүй байдал: Үндсэн түлхүүр нь зарим тохиолдлын хувьд үнэ цэнэгүй байна. Жишээлбэл, PERSON байгууллагын жишээ бүр Нийгмийн даатгалын дугаартай байдаггүй. Гадаадын иргэд, бага насны хүүхдүүд бол энэ нь байхгүй байх хоёр ангиллын хүмүүс юм.

Муу аж ахуйн нэгжийн нэрийг ашиглах

Төөрөгдөлд орсон, хоёрдмол утгатай эсвэл тодорхой бус нэрс нь шинэ хэрэглэгчид болон хөгжүүлэлтийн багуудад одоо байгаа загварыг дахин ашиглах эсвэл өргөтгөхөд хүндрэл учруулдаг.

Нэрийн нэг хэсэг болгон товчилсон үг, товчлолыг бүү ашигла. Товчлол болон товчилсон нэр нь буруу тайлбарлахад нээлттэй бөгөөд өөр өөр сэдвээр өөр өөр утгатай байж болно.

Нэрийн хэсэг болгон байршлыг бүү оруул. Дүрмээр бол танд өөр газар зайлшгүй хэрэгтэй болно. Байршлын тусгай нэр нь та аж ахуйн нэгжийн ангийн оронд тодорхой жишээг загварчилж байгаагийн илрэл юм.

Муу аж ахуйн нэгжийн тайлбарыг ашиглах

Зөвхөн толь бичгээс авсан тайлбарыг бүү ашигла. Толь бичгийн тайлбарт бизнестэй холбоотой мэдээллийг оруулахгүй.

Байгууллагын нэрийг дахин хэлэхийг бүү оролд. Аж ахуйн нэгжийн нэрийг тайлбартаа бүү ашигла.

Тодорхой бус, бүрхэг, эсвэл бүр ч муу, бүрэн бус тайлбар нь одоо байгаа загварыг дахин ашиглах, өргөтгөхөд хэцүү болгодог. Аж ахуйн нэгж шаардлагатай бүх мэдээллийг агуулж байгаа эсэхийг хэрэглэгч шалгах боломжгүй болно.

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

Шинэ хөгжүүлэлтийн баг одоо байгаа загварыг өргөжүүлэх үүрэг хүлээсэн тул ажлын хуралдаанд оролцож буй бүх хүмүүст ойлгомжтой мэт санагдах ойлголтууд цаг хугацааны явцад тийм ч тодорхой биш байж магадгүй юм.

Дүгнэлт

Аж ахуйн нэгжүүд нь объектууд бөгөөд тэдгээрийн талаарх мэдээллийг хуримтлуулж, хадгалах ёстой. Эдгээр нь бизнесийн баримтуудыг цэгцлэх, бүлэглэх "контейнер" юм. Хамгийн чухал аж ахуйн нэгжүүдийг ихэвчлэн ажлын хэсэг эсвэл ярилцлагын үеэр, мөн хэвийн болгох үйл явцын үр дүнд тодорхойлж, баримтжуулдаг.

Аж ахуйн нэгжүүдийг хараат болон хараат бус гэсэн хоёр үндсэн бүлэгт хуваадаг. Хамааралтай аж ахуйн нэгжүүд жишээг өвөрмөц байдлаар тодорхойлохын тулд бусад аж ахуйн нэгжээс мэдээлэл шаарддаг бол бие даасан байгууллагууд шаарддаггүй. Аж ахуйн нэгжүүдийн үндсэн хоёр бүлэгт үндсэн болон харьяа байгууллагуудын хоорондын тодорхой төрлийн харилцааг дэмжих онцлог шинж чанартай илүү төрөлжсөн төрлүүд ялгагдана.

Байгууллага бүр нэр дэвшигчийн түлхүүр болох нэг буюу хэд хэдэн шинж чанарын багцыг агуулсан байх ёстой. Гол нэр дэвшигчид аж ахуйн нэгжийн тодорхой тохиолдлуудыг өвөрмөц байдлаар тодорхойлдог. Гол нэр дэвшигчид нь нэг шинж чанар эсвэл бүлэг шинж чанаруудаас бүрдэж болно. Хэрэв гол нэр дэвшигчид байхгүй эсвэл хадгалахад хэцүү бол та хиймэл үндсэн түлхүүр үүсгэх хэрэгтэй. Шинжилгээ, судалгаа нь цаг хугацааны явцад өвөрмөц, найдвартай хэвээр үлдэх үндсэн түлхүүрүүдийг тодорхойлоход чухал үүрэг гүйцэтгэдэг.

Аж ахуйн нэгжүүдэд сайн нэр, тайлбар хэрэгтэй. Стандартууд болон нэршлийн дүрэм нь нэр, тайлбарыг боловсруулахад цогц хандлагыг бий болгодог. Байгууллагын шинж чанарууд нь түүнд агуулагдах шинж чанаруудаар тодорхойлогддог. Аж ахуйн нэгжийн шинж чанарууд нь корпораци хуримтлуулах, хадгалах сонирхолтой байгаа аж ахуйн нэгжийн талаарх баримтуудыг илэрхийлдэг.

Энэ цувралын дараагийн өгүүллээр шинж чанарууд болон тэдгээрийн шинж чанаруудыг тодорхойлох, гол болон гол бус шинж чанарууд, хамрах хүрээ, нэмэлт өгөгдлийг тодорхойлох, сайн шинж чанарын нэр, тайлбарыг бий болгох конвенцуудыг бий болгох үйл явцыг тайлбарлах болно.

2-р хэсэг. Атрибутын тухай ойлголт

"Өгөгдлийн загварчлалын үндсэн ойлголтууд" өгүүлэлд өгөгдлийн загварчлалтай холбоотой үндсэн ойлголтуудыг танилцуулсан. Нийтлэлд ERwin диаграмын үндсэн бүрэлдэхүүн хэсгүүд - аж ахуйн нэгж, шинж чанарууд, харилцаа холбоо. 1-р хэсэг. Аж ахуйн нэгжийн тухай ойлголт, аж ахуйн нэгжийн талаарх анхны мэдээлэл, аж ахуйн нэгжийн түлхүүрүүдийг өгсөн. Энэ нийтлэлд шинж чанаруудын талаар ярилцаж, хэвийн байдал болон түлхүүрүүдийг илүү дэлгэрэнгүй тайлбарласан болно.

Энэ нийтлэлээс та дараахь зүйлийг сурах болно.

  • Шинж чанаруудыг тодорхойлох
  • Атрибутын шинжилгээний явцад хэвийн болгох
  • Атрибутуудыг нэрлэж, тайлбарлаж, атрибутыг нэрлэх конвенцийн талаар суралц
  • Хамрах хүрээ, логик өгөгдлийн төрөл зэрэг шинж чанарын төрөл, шинж чанарыг тодорхойлж, түлхүүрүүдийг атрибутын үүднээс баталгаажуулах
  • Шинж чанаруудтай ажиллахдаа нийтлэг алдаа гаргахаас зайлсхий

ER диаграммд аж ахуйн нэгж, харилцаа холбоо нь шинж чанаруудыг бүлэглэх, нэгтгэхэд үйлчилдэг. Энэ нь загварын мөн чанарыг бүрдүүлдэг шинж чанарууд юм. Тиймээс шинж чанарууд - логик загварын мэдээллийг бүрдүүлдэг баримтуудыг судалж эхэлцгээе.

Атрибут гэж юу вэ?

АтрибутЭнэ нь корпораци мэдээлэл хадгалахыг сонирхож буй баримтуудын логик дүрслэл юм. ERwin-д аж ахуйн нэгжүүд шинж чанаруудын логик бүлэглэлийг нүдээр харуулах үүрэгтэй гэдгийг санаарай. Нөгөө талаас, шинж чанарууд нь логик загварт байгууллагуудын талаар хуримтлагдсан баримтуудыг илэрхийлдэг. Атрибутууд нь аж ахуйн нэгжийн төлөв байдлыг тодорхойлох, ангилах, тоогоор илэрхийлэх, эсвэл өөр хэлбэрээр дүрслэх зорилгоор үйлчилдэг баримтууд юм.

Атрибут нь нэг ойлголтыг илэрхийлэх ёстой. Атрибутууд нь аж ахуйн нэгжийн жишээ бүрийг дүрсэлсэн логик бүлгүүдийг бүрдүүлдэг. Атрибутын тодорхой жишээ нь утга учир. Жишээлбэл, Нэр нэртэй атрибут нь ХҮН хэмээх аж ахуйн нэгжийн талаарх баримтуудын хамрах хүрээг тодорхойлдог. Габриэль, РЖ, Вилл, Ванесса нар нь ХҮН гэсэн тодорхой тохиолдлуудад зориулсан нэрний тодорхой утгын жишээ юм. Байгууллагын шинж чанаруудын тодорхой утгууд нь нэг жишээг илэрхийлдэг.

Зөв шинж чанарын загвар нь дараахь шинж чанартай байдаг.

  • Атрибутын үнэ цэнэ нь корпорацийн сонирхлыг татдаг.
  • Логик загварт атрибутын ганцхан тохиолдол байдаг.
  • Атрибут нь Boolean өгөгдлийн төрөл ба хамрах хүрээтэй.
  • Атрибутын утгыг шаардлагатай эсвэл нэмэлт гэж тодорхойлдог.
  • Атрибут нь нэр, тайлбартай байдаг.
  • Аж ахуйн нэгж бүрийн хувьд зөвхөн нэг утгыг ашиглаж болно.

Зайрмагны жижиглэнгийн худалдаачин Бетти Вилсон хамгийн алдартай амтыг илүү ихээр захиалахыг хүсч, хамгийн бага эрэлттэй амтыг захиалахыг хүсч байна. Бетти Корпораци нь зайрмагны тусгай бүтээгдэхүүн хийж байгаа бөгөөд үйлчлүүлэгчид гадил жимсний амттан, амттангаар ямар зайрмагны амтыг сонгохыг сонирхож байна. Бизнесийн шаардлагад нийцүүлэхийн тулд гадил жимсний амттан, fudge, огнооны зайрмагны амтыг цуглуулах шаардлагатай.

Зураг 3.1-д БАНАНА DESERT болон CREAM Fudge гэсэн хоёр байгууллага байна. Байгууллага бүр нь таваг бүрийн бүрэлдэхүүн хэсгүүдийг илэрхийлэх шинж чанаруудыг агуулдаг. БАНАНА DESERT essence-ийн хувьд гадил жимсний, цөцгий, интоор гэсэн гурван амт, гурван амттан сонгох боломжтой гэдгийг анхаарна уу. Жишээ нь Fudge-ийн хувьд та гадил жимсний, цөцгий, интоор гэсэн хоёр амтыг сонгож болно.

Цагаан будаа. 3.1. Аж ахуйн нэгж ба шинж чанарууд (маш сайн биш) хоёр үндсэн ойлголтыг төлөөлдөг: Fudge болон BANANA DESSERT

Атрибут илрүүлэх

Шинж чанаруудыг тодорхойлох үйл явцыг хаанаас эхлэх вэ? Ихэнх шинж чанарууд нь аж ахуйн нэгжийг тодорхойлох явцад ажлын хэсэг болон ярилцлагын үеэр тодорхойлогддог. Домэйн мэргэжилтнүүд болон эцсийн хэрэглэгчдийн мэдээллийн шаардлагын дүн шинжилгээ нь шинж чанаруудыг тодорхойлох хамгийн сайн мэдээллийн эх сурвалж юм.

Корпорацийн загвар нь шинж чанаруудыг тодруулах маш сайн үндэс суурь юм. Байгууллагын загварын нэгж, шинж чанаруудыг шинэ логик загварын нэгж, шинж чанаруудтай харьцуул. Байгууллагын загвар нь аж ахуйн нэгж, ялангуяа үндсэн байгууллагуудын хувьд өмнө нь тодорхойлсон шинж чанаруудыг агуулдаг. Хэрэв атрибут нь байгууллагын загварт байхгүй бол, нэмэлт шинжилгээнэмэх шаардлагатай эсэх, эсвэл өөр байгууллагад хамаарах эсэхийг тодорхойлох боломжийг танд олгоно.

Мэдээллийн шаардлагын дагуу шинж чанаруудыг зохион байгуулах

Логик загварын шинж чанарууд нь мэдээллийн шаардлагад нийцсэн байх ёстой. Загварт байгаа шинж чанарууд нь нэг буюу хэд хэдэн мэдээллийн шаардлагыг хангах ёстой. Загвар нь зөвхөн авч үзэж буй сэдвийн хүрээнд корпорацийн сонирхсон баримтуудыг төлөөлөхөд шаардлагатай шинж чанаруудыг агуулсан байх ёстой.

Байгууллагын үүднээс сонирхож буй баримт бүрийг логик загварт үнэн зөв, бүрэн тусгасан байх ёстой. Мэдээллийн шаардлага нь шинж чанарыг тодруулах хэрэгцээний хэмжүүр болдог. Шинж чанарууд болон мэдээллийн шаардлагуудын хоорондын хамаарлыг баримтжуулах нь ашигтай байдаг.

Атрибутын шинжилгээ

Загвар дахь бусад бүх шинж чанаруудтай харьцах харьцааг тодорхойлохын тулд шинж чанарууд тус бүрд дүн шинжилгээ хийх хэрэгтэй. Зөв хийгдсэн дүн шинжилгээ нь шинж чанар тус бүрийг загварт нэг хуулбараар оруулж, гуравдахь ердийн хэлбэрийн дагуу байгууллагад байршуулахыг баталгаажуулдаг.

Анхдагч түлхүүр бүр болон нийлмэл анхдагч түлхүүрийн хэсэг бүрийг шинжлэх нь тухайн байгууллагын жишээ бүрт тэдгээрийн утга байгаа эсэхийг шалгах нь онцгой чухал юм. Та мөн үндсэн түлхүүр нь тухайн аж ахуйн нэгжийн нэг бөгөөд зөвхөн нэг жишээг тодорхойлох ёстой.

Шинжилгээ нь корпораци нь тухайн шинж чанарын талаархи аливаа мэдээллийг хуримтлуулах, хадгалах сонирхолтой эсэхийг тодорхойлох боломжтой. Хэрэв атрибут нь маш чухал бөгөөд түүний талаархи мэдээллийг хадгалахад нэмэлт шинж чанарууд шаардлагатай бол та шинэ нэгж үүсгэх талаар бодох хэрэгтэй.

Загварт атрибут тус бүрийн зөвхөн нэг тохиолдол байгаа бөгөөд объект бүрийн хувьд зөвхөн нэг атрибутын утга байгаа эсэхийг шалгахын тулд та логик загварын шинж чанар бүрд дүн шинжилгээ хийх ёстой. Та хэвийн болгох дүрмийг ашиглан атрибутыг зохих байгууллагад байрлуулж, шинж чанарыг нь тодорхойлох ёстой.

Зөвхөн нэг л үлдэх ёстой

Шинж чанар нь логик загварт нэг хуулбараар байх ёстой. "Нэг газар нэг баримт" (Огноо, 1986). Баримт бүрийг нэг шинж чанараар илэрхийлж байгаа эсэхийг шалгахын тулд ижил төстэй нэр эсвэл тайлбар бүхий шинж чанаруудыг шалгана уу. Нэмж дурдахад, шинж чанарууд нь бодит жишээнүүд эсвэл өөр өөр шинж чанаруудаар загварт алдаатай илэрхийлэгдсэн тодорхой утга эсэхийг тодорхойлох ёстой.

Ижил нэр, тайлбар бүхий шинж чанарууд нь үнэндээ ижил ойлголтыг илэрхийлж болох бөгөөд нэг шинж чанараар илэрхийлэгдэх ёстой. Байгалийн хэлээр нэг үг олон ойлголтыг илэрхийлж болно. Гэхдээ хамгийн аймшигтай нь энэ Англи хэлНэг ойлголтыг илэрхийлэх хэд хэдэн өөр үг байж болно.

Нэрэндээ "заагч" эсвэл "туг" гэсэн үгстэй шинж чанарууд нь атрибутын тодорхойлолтын хамрах хүрээнээс тодорхой утгыг илэрхийлэх магадлалтай. Тодорхой утга нь шинж чанарын жишээ юм. Загварт атрибутын тохиолдлуудыг ашиглах нь нийтлэг алдаа юм. Жишээлбэл, "Хар үсний үзүүлэлт" нь хар үстэй бол "тийм", хар үс байхгүй бол "үгүй" гэсэн үг юм. Загварт "Хар" гэсэн тодорхой утгатай байж болох Үсний өнгөний шинж чанарыг ашиглах нь зүйтэй.

Шинж чанар нь зөвхөн нэг бизнесийн үзэл баримтлалыг илэрхийлэх ёстой. Энэ нь нэг аж ахуйн нэгжийн жишээнд олон утгатай байх ёсгүй. Зураг 3.1-д БАНАНА DESERT болон Fudge гэсэн хоёр байгууллагыг харуулав. Энэ хоёр байгууллага хоёулаа "Эхлэх эсвэл дуусах огноо" нэртэй олон утгатай шинж чанарыг агуулна. тусгай санал". Атрибутын нэр нь түүний үнэ цэнэ нь тусгай саналын эхлэх огноо эсвэл тусгай санал дуусах огноог илэрхийлж болохыг харуулж байгаа бөгөөд бид тэдгээрийг хооронд нь ялгах арга байхгүй! Энэ атрибутыг хоёр болгон хуваах ёстой. нэг баримтыг илэрхийлэх болно.

Хэрэв бид шинж чанарт олон утгатай байхыг зөвшөөрвөл энэ нь хоорондоо нягт холбоотой "далд" шинж чанаруудыг үүсгэж болно. Өмнөх жишээ бол маш ойлгомжтой. Бүх олон утгатай шинж чанаруудыг тийм амархан хөрвүүлэх боломжгүй. Сэтгэгдэл эсвэл тэмдэглэл гэх мэт текстийн хэсгийг агуулсан шинж чанарт текстийн дунд олон чухал шинж чанарын утгууд нуугдаж байгаа нь таныг гайхшруулж магадгүй юм.

Нормчилал: шинж чанарыг харгалзах объектод байрлуулах

Шинж чанарууд нь гурав дахь хэвийн хэлбэр болгон бууруулсан логик загварт байх аж ахуйн нэгжүүдийн тоог тодорхойлдог. Хэвийн болгох үйл явц нь шинж чанаруудын бие биенээсээ хамаарал, шинж чанаруудын үндсэн түлхүүрээс хамаарах хамаарлыг шинжлэхээс бүрдэнэ.

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

Логик загварыг гурав дахь хэвийн хэлбэрт оруулах нь ихэвчлэн шинэ аж ахуйн нэгжүүд бий болоход хүргэдэг.

Нормативын бусад давуу талууд нь:

  • Илүүдэл тоог арилгах эсвэл багасгах. Илүүдэл өгөгдөл нь ижил үзэл баримтлалыг илэрхийлсэн атрибутууд, гэхдээ өөр өөр нэртэй эсвэл давхардсан бүлгүүдэд байж болно. Баримт бүрийг нэг дор нэг удаа танилцуулах нь илүүдлийг багасгадаг.
  • Оруулах, устгах, шинэчлэх гажгийг арилгах эсвэл багасгах. Хэвийн бус өгөгдлийн бүтэц нь үндсэн түлхүүрээс бүрэн бус эсвэл хэсэгчлэн хамааралтай олон газарт ижил баримт гарч ирэх боломжийг олгодог. Оруулах, устгах, шинэчлэх гажиг нь өгөгдлийн үл нийцэлтэй холбоотой бөгөөд эдгээр нөхцөлд өгөгдөлд хандахад гэнэтийн эсвэл алдаатай байдалд хүргэж болзошгүй юм.
  • Шинж чанаруудын хоосон утгыг ашиглахыг арилгах эсвэл багасгах. Давтагдах атрибутын бүлгүүд нь олон тохиолдлын хувьд ихэвчлэн тэг утгыг агуулж байдаг, учир нь тэдгээр нь зарим байгууллага олон утгатай байж болох ч заримд нь тэгдэггүй. Хоосон утга бүхий инстанцуудыг агуулсан нэгжүүдтэй байх нь нягт суурьшсан (сийрэг) өгөгдлийн бүтцийг бий болгодог.

Загварыг гурав дахь хэвийн хэлбэрт оруулахад шинж чанар бүр нь харгалзах аж ахуйн нэгжид харьяалагдана. Загварыг гуравдахь хэвийн хэлбэрт оруулахад шинэ шинж чанарууд болон нэгжүүд ихэвчлэн нээгддэг.

Функциональ хамаарал

Загвар дахь шинж чанаруудын хоорондын хамаарлыг тодорхойлоход функциональ хамаарлыг ашигладаг. Аж ахуйн нэгжийн атрибут бүр нь тухайн байгууллагын үндсэн түлхүүрээс функциональ хамааралтай байх ёстой (мөн бусад загварын шинж чанараас хамаарахгүй). Хэрэв тийм биш бол уг шинж чанарыг энэ заалтыг дагаж мөрдөх шинэ байгууллага руу шилжүүлэх ёстой.

Шинж чанаруудын хоорондын функциональ хамаарлыг тодорхойлохын тулд эхлээд тэдгээрийг нийтлэг сэдэвтэй багц болгон бүлэглээрэй. Сэдвүүдийг ижил төстэй байдлын үүднээс сайтар шинжлэх. Сэдвийн шинж чанаруудын функциональ хамаарал байгаа эсэхийг тодорхойлохын тулд сэдвүүдийн шинж чанаруудыг шалгана уу. Хэрэв атрибут буюу шинж чанаруудын бүлэг нь тухайн байгууллагын үндсэн түлхүүрээс хамаарахгүй бол түүнийг өөр байгууллага руу шилжүүлэх шаардлагатай.

Нэг сэдэвт хамаарах шинж чанарууд нь илүүц байж болно. Илүүдэл шинж чанаруудыг нэг аж ахуйн нэгж болгон бүлэглэж эсвэл дээд түвшний нийтлэг хийсвэрлэлийг үндсэн аж ахуйн нэгжийн шинж чанар болгон ашиглаж болно. Зураг 3.1-д дор хаяж хоёр нийтлэг сэдэв байна: ба Топ. Эдгээр шинж чанарууд нь бусад байгууллагад шилжүүлэхэд тохиромжтой нэр дэвшигчид юм. Тэдгээрийг функциональ хамаарлын талаас нь авч үзье. Атрибутын утга Амтлагч нэмэлтзайрмаг нь үндсэн түлхүүрийн үнэ цэнээс хамаардаггүй - Гадил жимсний амттангийн найрлага. Түлхүүрийн хувьд ч мөн адил Цөцгийтэй фудж.

Зураг 3.2 нь шийдлийг харуулж байна Зайрмагны амтлагчТэгээд ТопТэдний үнэ цэнэ нь үндсэн түлхүүрээс хамаардаг аж ахуйн нэгжид хуваарилагдсан. Энэхүү шийдэл нь илүүдэлтэй холбоотой зарим тодорхой асуудлуудыг арилгадаг.

Эхний хэвийн хэлбэр

Эхний хэвийн хэлбэрт шилжүүлэх гэдэг нь бүх давхардсан шинж чанаруудыг өөр байгууллага руу шилжүүлэх гэсэн үг юм. Давхардсан шинж чанаруудыг ихэвчлэн энгийн байдлаар дугаарладаг тул илрүүлэхэд хялбар байдаг Шилдэг 1Тэгээд Топ 2эсвэл Амт 1Тэгээд Амт 2.

Давхардсан шинж чанаруудыг төлөөлөх олон тооны шинж чанаруудыг агуулсан хамааралтай нэгжийг үүсгэ. Хараат аж ахуйн нэгжийн үндсэн түлхүүр нь өвөрмөц байдлыг хангахын тулд толгой байгууллагын үндсэн түлхүүр болон дор хаяж нэг нэмэлт шинж чанарыг агуулсан нийлмэл үндсэн түлхүүр байх болно.

Давтагдах бүлгүүдийг Зураг 3.2-т шилжүүлсэн Зайрмагны амтлагчТэгээд Топхараат аж ахуйн нэгжүүдэд. TASTE нэгж бий болсоныг анхаарна уу.

Цагаан будаа. 3.2. Илүүдэл шинж чанаруудыг арилгах

Хоёр дахь хэвийн хэлбэр

Хоёрдахь хэвийн хэлбэрт шилжүүлнэ гэдэг нь илүүдэл шинж чанаруудыг арилгана гэсэн үг юм. Илүүдэл шинж чанарууд нь:

  • Нэг ойлголтыг илэрхийлдэг өөр өөр шинж чанарууд
  • Нэг сэдэвтэй холбоотой өөр өөр байгууллагуудын шинж чанарууд
  • Аж ахуйн нэгжийн жишээ болгонд утга агуулаагүй шинж чанарууд

Ижил ойлголтыг илэрхийлэх шинж чанаруудыг нэг атрибут руу хөрвүүлэх ёстой. Илүүдэл шинж чанарууд нь аж ахуйн нэгжийн тохиолдол бүрт утгагүй байж болох тул тэдгээрийн оршин тогтнох нь үндсэн түлхүүрийн утгаас хамаарахгүй. Эдгээр шинж чанаруудыг тухайн байгууллага руу шилжүүлж, тэдгээр нь тохиолдол бүрийн утгыг агуулна.

Илүүдэл шинж чанаруудыг төлөөлөх атрибут нэгж үүсгэнэ үү. Шинэ нэгж нь нэг тохиолдлыг тодорхойлох үндсэн түлхүүртэй. Энэ үндсэн түлхүүр нь анхны нэгж дэх гадаад түлхүүр болно. Гадаад түлхүүрүүдийн талаар дараа нь хэлэлцэх болно.

Зураг 3.2-д БАНАНА DESERT болон Fudge аж ахуйн нэгжүүдийн зарим илүүдэл шинж чанаруудын шийдлийг харуулав. Хоёр үндсэн аж ахуйн нэгжийн үүднээс илүүдлийг авч үзье. Хоёр аж ахуйн нэгж нь зайрмагны амт, амтлагч гэсэн нийтлэг сэдвийг хуваалцдаг. Энэ нь үндсэн аж ахуйн нэгжүүдийг илүү олон зүйлд нэгтгэж болох шинж тэмдэг юм өндөр түвшинхийсвэрлэл.

Зураг 3.3-т BANANA DESSERT болон Fudge хоёрын хэрэгжүүлэлт болох MIXTURE хэмээх супер төрлийг бүтээснийг харуулж байна. Би MIXTURE нь BANANA DESSERT эсвэл Fudge аж ахуйн нэгжийн жишээ мөн эсэхийг тодорхойлохын тулд MIXTURE-д "Холимог төрөл" гэсэн ангиллын шинж чанарыг нэмсэн. MIXTURE нэгжийн жишээ нь BANANA DESSERT эсвэл Fudge-ийн жишээ байж болох ч хоёуланг нь биш.

Цагаан будаа. 3.3. Нийтлэг шинж чанаруудыг илүү ерөнхий MIXTURE нэгж рүү шилжүүлснээр үндсэн нэгжүүдийн илүүдэл арилна. "Blend ID" үндсэн түлхүүрийг BANANA DESSERT болон Fudge хоёрын аль алинд нь байрлуулсан болохыг анхаарна уу.

Гурав дахь хэвийн хэлбэр

Гурав дахь хэвийн хэлбэрт шилжүүлэх нь үндсэн түлхүүрээс бусад шинж чанаруудын утгуудаас хамаарах аливаа шинж чанарыг арилгахыг хэлнэ. Үүнийг заримдаа шилжилтийн хамаарал гэж нэрлэдэг.

Шинэ аж ахуйн нэгж үүсгэж, үндсэн нэгжийн үндсэн түлхүүрээс хамааралгүй шинж чанаруудыг түүн рүү шилжүүлээрэй. Өвөрмөц байдлыг баталгаажуулахын тулд шинэ нэгжийн үндсэн түлхүүрийг тодорхойл.

Зураг 3.3-д байгаа шинж чанарууд Цөцгийтэй цөцгийТэгээд инторБАНАНА DESERT болон FANDISH байгууллагуудын үндсэн түлхүүрүүдээс хамаарахгүй. Үнэн хэрэгтээ та шинж чанаруудтай эсэхээ шийдэх хэрэгтэй Цөцгийтэй цөцгийТэгээд инторТОП аж ахуйн нэгжийн тохиолдлууд.

Зураг 3.4-т MIX объектын жишээг хэзээ үүсгэсэн тухай мэдээллийг агуулсан Blend Date нэмэлт шинж чанарыг анхаарч үзээрэй. Би GANANA DESSERT болон FANDISH гэсэн байгууллагуудаас Эхлэх огноо болон Дуусах огнооны шинж чанаруудыг устгасан. Шинэ ТУСГАЙ САНАЛ байгууллага нь одоо эдгээр хоёр огноо болон ямар зайрмаг саналд тохирохыг харуулах зайрмагны амт чанарыг агуулсан байна.

Цагаан будаа. 3.4. Шинж чанар бүр нь үндсэн түлхүүр, бүрэн үндсэн түлхүүр, түлхүүрээс өөр зүйлээс хамаардаг .

Атрибутын шинж чанарыг тодорхойлох

Шинж чанаруудыг хоёр бүлэгт хуваадаг. Шинж чанар нь түлхүүр юм, эсвэл үгүй. Зураг 3.5-д MIXTURE нэгжийн логик загварын гол шинж чанаруудыг үзүүлэв. Үндсэндээ үндсэн гол шинж чанарууд нь тухайн аж ахуйн нэгжийн шугамын дээгүүр, үлдсэн шинж чанарууд нь шугамын доор байрладаг болохыг анхаарна уу.

Цагаан будаа. 3.5. Анхдагч түлхүүрийн нэг хэсэг биш бүх шинж чанарууд нь тухайн байгууллагын хязгаарлагчийн доор байрладаг. Эдгээр нь нэр дэвшигчийн түлхүүр, гадаад болон өөр түлхүүр, энгийн шинж чанарууд байж болно.

Гол шинж чанарууд

Гол шинж чанарууд нь утгууд нь бусад шинж чанаруудын утгыг тодорхойлдог шинж чанарууд юм. Гол шинж чанаруудын утга нь бусад шинж чанаруудын утгаас хамаардаггүй. Түлхүүр нь нэг шинж чанараас бүрдэх эсвэл хэд хэдэн шинж чанараас бүрдэх боломжтой. Эдгээр шинж чанарууд нь үндсэн түлхүүрүүд, нийлмэл үндсэн түлхүүрүүд, нэр дэвшигч түлхүүрүүд, гадаад түлхүүрүүд эсвэл өөр түлхүүрүүд байж болно.

Үндсэн гол шинж чанарууд

Үндсэн түлхүүр нь нэг шинж чанар эсвэл бүлэг эсэхээс үл хамааран түүний утгууд нь бусад бүх шинж чанаруудын утгыг тодорхойлдог.

Сайн үндсэн түлхүүр нь дараах шинж чанартай байх болно.

  • Утга нь тохиолдол бүрт өвөрмөц байх баталгаатай
  • Утга нь ямар ч далд утгагүй
  • Утгын хамрах хүрээ цаг хугацааны явцад тогтмол хэвээр байх болно
  • Аж ахуйн нэгжийн тохиолдол бүрт утгууд байдаг

Хиймэл анхдагч түлхүүрүүд

Хиймэл анхдагч түлхүүрүүд нь аж ахуйн нэгжийн тодорхой тохиолдлуудыг тодорхойлох цорын ганц зорилгоор бүтээгдсэн шинж чанарууд юм. Зарим тохиолдолд аж ахуйн нэгжийн жишээг өвөрмөц байдлаар тодорхойлох шинж чанар эсвэл бүлэг байдаггүй. Бусад тохиолдолд нийлмэл анхдагч түлхүүр нь хэтэрхий том бөгөөд засвар үйлчилгээ хийхэд хэцүү байдаг. Хиймэл үндсэн түлхүүрийг заримдаа псевдо түлхүүр эсвэл системээр үүсгэгдсэн түлхүүр гэж нэрлэдэг. Үүнийг мөн хиймэл өвөрмөц танигч гэж нэрлэдэг бөгөөд энэ нь түүний зорилгыг илэрхийлдэг.

Хиймэл анхдагч түлхүүр нь ихэвчлэн аж ахуйн нэгжийн тохиолдол бүрийг дэс дарааллаар дугаарлах замаар үүсдэг. Ийм хиймэл түлхүүрүүдийн нэмэлт давуу тал нь өвөрмөц байдлыг баталгаажуулахаас өөр тэдгээртэй холбоотой аж ахуйн нэгжийн жишээнүүдийн утгыг анхаарч үзэх шаардлагагүй юм. Үнэн хэрэгтээ, ийм аргаар бүтээсэн хиймэл үндсэн түлхүүрүүд нь сайн үндсэн түлхүүрүүдийн шинж чанартай байх нь баталгаатай.

Зураг 3.5 дахь үндсэн түлхүүрүүдийн ихэнх нь хиймэл байдаг гэдгийг анхаарна уу. Ихэнх тохиолдолд үндсэн түлхүүр нь жишээ тус бүрийн өвөрмөц тоо юм.

Гол нэр дэвшигчид

Нэр дэвшигчийн түлхүүр нь тухайн аж ахуйн нэгжийн тодорхой жишээг тодорхойлдог шинж чанар эсвэл бүлэг шинж чанарууд юм. Гол нэр дэвшигч нь аж ахуйн нэгжийн тодорхой тохиолдлуудыг тодорхойлох боломжит үндсэн түлхүүрүүдийг тодорхойлох механизмыг төлөөлдөг.

Үндсэн түлхүүрээр сонгогдоогүй гол нэр дэвшигчийг өөр түлхүүр гэж нэрлэдэг. Альтернатив түлхүүр нь индексжүүлэхэд ашиглагдах шинж чанарууд эсвэл бүлэг шинж чанарууд юм.

Гадаад түлхүүрүүд

Гадаад түлхүүр нь өөр аж ахуйн нэгжийн үндсэн түлхүүрийг бүрдүүлдэг атрибут буюу шинж чанаруудын бүлэг юм. Гадаад түлхүүр нь холбогдох байгууллагын гол шинж чанар байж болно, үгүй ​​ч байж болно. Холбоотой аж ахуйн нэгж гэсэн нэр томъёог анхаарна уу. Гадаад түлхүүрүүд нь аж ахуйн нэгжүүдийн хоорондын харилцааг илэрхийлдэг бөгөөд үүнийг дараагийн өгүүллээр илүү дэлгэрэнгүй авч үзэх болно.

Үндсэн түлхүүр шинж чанаруудыг шилжүүлж байна

Гадаад гол шинж чанарууд нь харилцаа холбоогоор дамжуулан энэ аж ахуйн нэгж рүү шилжсэн өөр байгууллагын үндсэн гол шинж чанарууд юм. Гадаад түлхүүрүүд нь таних эсвэл танихгүй байж болно. Гадаад түлхүүрүүдийг таних нь шилжин суурьшсан байгууллагын үндсэн түлхүүрийн нэг хэсэг болдог. Үл таних гадаад түлхүүрүүд нь гол бус шинж чанарууд болдог.

Түлхүүр бус шинж чанарууд

Түлхүүр бус шинж чанарууд нь үндсэн түлхүүр эсвэл нийлмэл үндсэн түлхүүрийн утгуудаас хамаарах утгууд юм. Эдгээр түлхүүр бус шинж чанарууд нь түлхүүрийн үнэ цэнэ, бүрэн түлхүүрээс хамаарах ёстой бөгөөд түлхүүрээс өөр юу ч биш байх ёстой.

Түүний номонд Стратегийн системийн хөгжилК.Финклштейн гол бус шинж чанаруудын хэд хэдэн төрлийг тодорхойлсон:

  • Сонгомол шинж чанарууд нь түлхүүр нь өвөрмөц биш үед аж ахуйн нэгжийн нэг жишээг тодорхойлоход хэрэглэгддэг шинж чанарууд юм. Мөн хоёрдогч түлхүүр гэж нэрлэдэг.
  • Бүлгийн шинж чанар нь илүү нарийвчилсан шинж чанаруудын бүлгийг нэгтгэдэг шинж чанар юм.
  • Дахин давтагдах бүлгийн шинж чанарууд нь аж ахуйн нэгж дотор ижил шинж чанарын олон тохиолдлыг илэрхийлдэг шинж чанарууд юм.
  • Үүсмэл шинж чанарууд нь бусад шинж чанаруудын утгуудаас тодорхойлогддог шинж чанарууд юм.
  • Мастер өгөгдлийн шинж чанарууд нь сонгомол, бүлэг, давтагдах бүлэг эсвэл үүсмэл шинж чанарууд биш шинж чанарууд юм.

Гурав дахь хэвийн хэлбэр болгон бууруулсан логик загварт сонгомол, бүлэг, давтагдах бүлгийн шинж чанарууд байх ёсгүй. Сонгосон шинж чанарууд нь аж ахуйн нэгжийн нэг жишээг тодорхойлоход шаардлагатай бол үндсэн түлхүүрийн нэг хэсэг болох ёстой. Бүлгийн шинж чанарууд нь олон утгатай. Миний бодлоор, бүлгийн шинж чанарууд нь загварт код эсвэл ангиллын нэгж хэлбэрээр хамгийн сайн илэрхийлэгддэг. Дээр дурдсанчлан, давтагдах бүлгүүдийг харьяа байгууллагуудад оруулах ёстой.

Гурав дахь хэвийн хэлбэрээр, гол бус шинж чанарууд нь энгийн (анхдагч) эсвэл үүсмэл шинж чанарууд байх ёстой.

Энгийн шинж чанарууд

Энгийн шинж чанарууд нь задралын үр дүнд хамгийн дээд зэргийн нарийвчлалд хүргэгдсэн шинж чанарууд бөгөөд ингэснээр тэдгээрийн утгууд нь үндсэн түлхүүрээс бүрэн хамааралтай бөгөөд объект бүрийн хувьд тодорхойлогддог. Эдгээр нь сонгон шалгаруулах шалгуур биш бөгөөд аж ахуйн нэгжүүдийг бүлэглэхэд ашиглах боломжгүй. Тэд корпорацийн сонирхож буй энгийн атомын баримтуудыг төлөөлдөг.

Үүсмэл шинж чанарууд

Үүсмэл шинж чанарууд нь нэг буюу хэд хэдэн шинж чанарын утгуудаас утгыг нь гаргаж авсан эсвэл тооцоолсон шинж чанарууд юм. Логик загварт үүсмэл шинж чанарууд байгаа эсэхийг хүлээн зөвшөөрөх асуудал идэвхтэй яригдаж байна. Зарим шинжээчид үүсмэл шинж чанаруудын утгууд нь анхны шинж чанаруудын утгуудаас хамаардаг тул үүсмэл шинж чанаруудыг логик загварт тусгах ёсгүй гэж үздэг.

Логик загвар нь мэдээллийн шаардлагуудыг бүрэн, үнэн зөв дүрслэн харуулах зорилготой юм. Та өөрийн хэрэглээний шаардлагад нийцүүлэн физик загварын түвшинд үүсмэл шинж чанаруудыг үүсгэхээр шийдэж болно.

Гарсан шинж чанаруудыг хасах аргументууд ойлгомжтой боловч логик загвар нь хамгийн сайн газарбүх шинж чанаруудын нэр, тайлбарыг оруулах. Тиймээс логик загварт үүсмэл шинж чанаруудыг оруулах нь зүйтэй. Гэсэн хэдий ч загвар өмсөгчид үүсмэл шинж чанаруудыг үндсэн түлхүүр эсвэл нийлмэл үндсэн түлхүүрүүдийн нэг хэсэг болгон ашиглахаас зайлсхийх хэрэгтэй. Мөн үүсмэл шинж чанарын тайлбарт дүгнэлтийн дүрмийг оруулахаа мартуузай.

Атрибутын хамрах хүрээг олох

Атрибутын тодорхойлолтын хамрах хүрээ нь тухайн объектын жишээн дээр атрибут авч болох зөвшөөрөгдсөн утгуудын жагсаалтыг тодорхойлдог. Тодорхойлолтын хамрах хүрээ нь наад зах нь ерөнхий өгөгдлийн төрлийн хамрах хүрээг багтаасан бөгөөд хэрэглэгчийн тодорхойлсон хамрах хүрээг агуулж болно. Дууссан логик загварт та шинж чанар бүрийн тодорхойлолтын домэйныг олох хэрэгтэй.

Атрибутын хамрах хүрээ нь дор хаяж хоёр утгыг агуулсан байх ёстой гэж бид хэлж чадна. Зөвхөн нэг утгатай байхыг үргэлж зөвшөөрдөг шинж чанар нь загварт зөв дүрслэгдээгүй байх магадлалтай. Зураг 3.5-д ийм хоёр шинж чанар байдаг - Банана, Фаж.

Нэг ёсондоо гадил жимсний амттан нь гадил жимсний шинж чанарыг агуулдаг. Бизнесийн дүрэмд БАНАНА DESERT-ийн жишээ болгонд гадил агуулагддаг гэж заасан байдаг. Тиймээс, Гадил жимсний шинж чанар нь зөвхөн нэг утгатай байж болох ба шинж чанар нь шаардлагагүй байж магадгүй юм. Үүний оронд гадил жимсний амттангийн тодорхойлолтод гадил жимсний тохиолдол бүрт багтсан болохыг зааж өгөх ёстой. Fudge мөн чанар дахь Fudge шинж чанарын хувьд ч мөн адил.

Хүснэгт 3.1-д MIXTURE логик загварын SPECIAL OFFER нэгжийн логик өгөгдлийн төрлүүдийн тодорхойлолтын хүрээг харуулав.

ХҮСНЭГТ 3.1. Логик өгөгдлийн төрлүүдийн жишээ

Энгийн ба өргөтгөсөн өгөгдлийн төрлүүдийн тодорхойлолтын хамрах хүрээ

Өгөгдлийн төрлийн хамрах хүрээ нь атрибутын утгуудыг хэрхэн төлөөлөхийг тодорхойлдог. Бүрэн логик загварт шинж чанар бүрт өгөгдлийн төрлийг тодорхойлох хүрээ шаардлагатай. Дараах жагсаалтад ERwin Boolean өгөгдлийн төрлүүдийн хэд хэдэн жишээг харуулав.

  • Datetime - огноо/цаг
  • Тоо - тоо
  • Мөр - мөр

Мэдээллийн сангийн шинэ платформуудын ихэнх нь илүү дэвшилтэт өгөгдлийн төрлүүдийг дэмждэг. Гэсэн хэдий ч эдгээр нарийн төвөгтэй өгөгдлийн төрлүүд нь платформд зориулагдсан байдаг гэдгийг санах нь чухал юм. Ямар ч тохиолдолд, хэрэв хэрэглэгч атрибут хэрэгтэй бол түүнийг өгөгдлийн төрлөөс үл хамааран загварт оруулах ёстой. Зарим өргөн хэрэглэгддэг өргөтгөсөн өгөгдлийн төрлүүдийг доор өгөв.

  • Зураг - зураг
  • Дуу чимээ - дуу чимээ
  • Видео - видео

Хэрэглэгчийн нийлүүлсэн хамрах хүрээ

Хэрэглэгчийн нийлүүлсэн хамрах хүрээ нь шинж чанарын хувьд зөвшөөрөгдсөн утгуудын багцыг тодорхойлсон тусгай хүрээ юм. Эдгээр хамрах хүрээ нь ихэвчлэн тухайн байгууллагын онцлог шинж чанартай байдаг бөгөөд үүнийг корпорацийн хэмжээнд тогтмол тодорхойлж, ашиглах ёстой. Жишээлбэл, тоо төрлийн өгөгдлийн хамрах хүрээтэй атрибут нь боломжит утгыг 1-ээс 100 хүртэл хязгаарладаг хэрэглэгчийн нийлүүлсэн хамрах хүрээтэй байж болно. Нэгдмэл байдлын зарчим нь корпорацид хамрах хүрээг өргөтгөхийн тулд нэг аж ахуйн нэгжид өөрчлөлт оруулах боломжийг олгодог. түүний ашигладаг шинж чанаруудын хувьд.

Атрибут нь сонголттой эсэхийг тодорхойлох

Аттрибутын утга шаардлагатай эсвэл шаардлагагүй байж болно. Хэрэв утга шаардлагатай эсвэл шаардлагатай бол тухайн утга нь жишээ үүсгэх үед байх ёстой. Хэрэв утга нь сонголттой бол та үүнгүйгээр жишээ үүсгэж болно.

Номонд Мэдээллийн инженерчлэл: Стратегийн системийн хөгжилК.Финклштейн шинж чанарын зайлшгүй шинж чанарыг хэд хэдэн “засварлах дүрэм”-ээр тодорхойлсон:

  • Нэн даруй нэмсэн, дараа нь өөрчлөх боломжгүй.
  • Нэн даруй нэмсэн, дараа нь өөрчилсөн.
  • Дараа нэмсэн, дараа нь өөрчилсөн.
  • Дараа нэмсэн, дараа нь өөрчлөх боломжгүй.

Нэмэлт шинж чанаруудад анхаарлаа хандуулаарай. Хэрэв атрибут эсвэл шинж чанаруудын багц нь зөвхөн тухайн байгууллагын тодорхой тохиолдлуудад зориулагдсан утгатай бол түүнийг тухайн тохиолдол бүрт утга байх аж ахуйн нэгж рүү шилжүүлэх талаар бодож үзээрэй.

Хүснэгт 3.2-т SPECIAL OFFER байгууллагын шинж чанаруудын заавал байх ёстой өмчийг харуулав. Тусгай санал дуусах огнооноос бусад бүх шинж чанаруудад утга шаардлагатай гэдгийг анхаарна уу.

Хүснэгт 3.2. Заавал байх шинж чанаруудын жишээ

Хүснэгт 3.2-т ТУСГАЙ САНАЛ-ын аж ахуйн нэгжийн жишээнд дараахь мэдээллийг шаарддаг бизнесийн дүрмийг харуулав.

  • Байгууллагын ID (Тусгай саналын ID)
  • Тусгай саналын амтын ID (зайрмагны ID болон амтын ID)
  • Тусгай санал эхлэх огноо (Тусгай санал эхлэх)

ТУСГАЙ САНАЛ-ын объект бүрийн дуусах огноо нь сонголттой. Бизнесийн дүрэмд ТУСГАЙ САНАЛ эхлэлтэй байх ёстой, гэхдээ заавал төгсгөлтэй байх албагүй гэж заасан байдаг.

Утга шаардлагатай шинж чанарууд нь хоосон утгатай байж болохгүй. Зарим шинжээчид аж ахуйн нэгжийн тохиолдол бүрт үнэ цэнэ шаардлагатай гэж үздэг. Мэдээжийн хэрэг, тухайн объектын атрибут бүрийн утгыг тухайн жишээг үүсгэхээс өмнө олдог эсвэл мэддэг гэсэн таамаглалын дагуу.

Утга нь сонголттой шинж чанарууд нь хоосон утгатай байж болно. Зарим шинжээчдийн үзэж байгаагаар тухайн шинж чанар нь тухайн нэгжийн үнэ цэнэ нь тохиолдлууд бүрт байхгүй бол тухайн байгууллагад байх ёсгүй. Үүний нэг шалтгаан нь хоосон утгыг тайлбарлахад хэцүү байдаг. Хоосон утга нь тухайн утга нь тодорхойгүй, эсвэл зүгээр л олдоогүй гэсэн үг үү?

ЖИЧ

Загвар өмсөгчдийн дунд шаардлагатай болон нэмэлт үнэ цэнийн давуу болон сул талуудын талаархи маргаан үргэлжилсээр байна. Зарим хөгжүүлэгчид атрибут нь хоосон утгатай байх ёсгүй гэж үздэг бөгөөд хамрах хүрээ нь үл мэдэгдэх, олж аваагүй гэх мэт утгыг агуулсан байх ёстой гэж үздэг. Бусад нь үнэ цэнэ шаардлагатай гэж үздэг бөгөөд хамрах хүрээг ашиглах нь анхдагч утгуудыг ашиглахыг шаарддаг бөгөөд үүний үр дүнд найдваргүй, эргэлзээтэй утгууд бий болдог.

Нэмэлт утгыг ашиглах нь зүйтэй бөгөөд тэг утгыг зохицуулах хариуцлагыг хэрэглээний програм эсвэл асуулгын хэрэгсэлд үлдээх нь дээр. Энэ нь бизнесийн өөр өөр шаардлагад нийцүүлэн тэг утгыг өөрөөр тайлбарлах боломжийг олгодог тул хамгийн тохиромжтой бөгөөд уян хатан шийдэл юм.

Атрибутуудыг нэрлэх

Шинж чанар бүр нь тодорхой, тодорхой, тууштай нэртэй байх ёстой. Аттрибутын нэр нь түүний тайлбартай зөрчилдөх ёсгүй. Аттрибутын нэр нь атрибутын жишээнүүдэд цуглуулсан утгыг зааж өгөх ёстой. Атрибутын нэр нь ойлгомжтой, корпорацид нийтлэг хүлээн зөвшөөрөгдсөн байх ёстой.

Та өөрийн корпорацын хүрээнд эсвэл гарын авлага болгон ашигладаг корпорацийн өгөгдлийн загвараа бүтээхдээ боловсруулсан шинж чанарын нэршлийн багцтай байх магадлалтай. Аттрибутын нэршлийн конвенцуудыг ашиглах нь нэрийг хэн бүтээснээс үл хамааран корпораци даяар нэрсийг тогтвортой байлгах боломжийг олгодог.

Та жижиг эсвэл том байгууллагад ажилладаг эсэхээс үл хамааран шинж чанарыг нэрлэх дүрэм нь чухал юм. Гэсэн хэдий ч олон тооны хөгжүүлэлтийн багтай, олон тооны хэрэглэгчидтэй томоохон байгууллагад нэрлэх конвенци нь энгийн өгөгдөлтэй харилцах, ойлгоход ихээхэн тусалдаг. Хамгийн тохиромжтой нь та атрибутын нэршлийн конвенцуудыг төвлөрсөн байдлаар боловсруулж, хадгалж, дараа нь тэдгээрийг корпорац даяар баримтжуулж, нийтлэх болно.

Танай байгууллага ийм багцыг хараахан боловсруулаагүй байгаа тохиолдолд атрибутын нэрлэх конвенцийн эхлэлийн багцыг бий болгох зарим удирдамжийг доор харуулав.

  • Аттрибутын нэр нь хангалттай дүрсэлсэн байх ёстой. Объект/өөрчлөгч/анги маягийн нэр үг хэллэгийг ашиглах талаар бодож үзээрэй.
  • Боломжтой бол атрибутын нэрэнд аж ахуйн нэгжийн нэрийг оруулах ёстой. Зөвхөн "Нэр"-ийн оронд "Хүний нэр"-ийг ашигла.
  • Атрибутын нэр нь тодорхой шинж чанарын жишээнүүдийн утгыг зааж өгөх ёстой. Өөр өөр өгөгдөл агуулсан шинж чанаруудын хувьд ижил нэр ашиглах эсвэл ижил өгөгдөл агуулсан шинж чанаруудын хувьд өөр өөр нэр ашиглах нь хөгжүүлэгчид болон эцсийн хэрэглэгчдийг төөрөгдүүлэх болно.
  • Аттрибутын нэр нь техникийн хэлний оронд бизнесийн хэлийг ашиглах ёстой.
  • Аттрибутын нэр нь тусгай тэмдэгт (!, @, #, $, %, l, &, * гэх мэт) агуулах ёсгүй эсвэл өмчлөлийг (Хүний нэр) зааж болохгүй.
  • Атрибутын нэр нь хүлээн зөвшөөрөгдсөн нэршлийн конвенцийн нэг хэсэг биш бол товчилсон үг эсвэл товчлолыг агуулж болохгүй.

Загвар өмсөгчдийн хувьд сайн нэршлийн дүрэм байдаг бол ашиглах, хэрэв тийм дүрэм байхгүй бол түүнийг хөгжүүлэх нь илүү дээр юм.

Object/Modifier/Class хэлбэрийн атрибутын нэрс

Маягтын объект/өөрчлөгч/анги нь салбарт өргөн хэрэглэгддэг атрибутын нэрлэх конвенц юм. Энэхүү конвенц нь гурван хэсгээс бүрдсэн шинж чанарын нэрийг ашиглахыг дэмждэг. Объект хэсгийг заримдаа сэдэв эсвэл үндсэн үг гэж нэрлэдэг. Объект нь ихэвчлэн аж ахуйн нэгжийн нэр юм.

Өөрчлөгч нь нэг нэр томъёо эсвэл бүлэг нэр томъёо байж болно. Хэдийгээр стандарт хувиргагчийн жагсаалт байхгүй ч загварчлагчдад богино, утга учиртай хувиргагч үүсгэх нь зүйтэй. Өөрчлөгчийг ашиглах нь танд харагдахуйц утга учиртай шинж чанарын нэрийг үүсгэх боломжийг олгодог. Хэрэв энэ нэр нь корпорацийн шаардлагаар хэрэглэгчдэд эсвэл өргөн хэрэглээний хувьд хүлээн зөвшөөрөгдөөгүй хүнд байвал та гурван үет шинж чанарын нэрийг хасч буулт хийхийг хүсч болно.

Аттрибутын нэрний үндсэн хэсэг нь атрибутын төлөөлж буй мэдээллийн төрлийг тодорхойлдог анги юм. Зарим түгээмэл хэрэглэгддэг ангиуд:

  • Тодорхойлогч
  • Тоо
  • Хэмжээ
  • Тоо хэмжээ
  • Давтамж

Аттрибутын нэрсийн жишээ

Корпорацын хувьд тогтмол шинж чанаруудын нэрийг ашиглах нь үргэлж дээр байдаг. Хүснэгт 3.3-т сайн ба муу шинж чанарын нэрсийн жишээг үзүүлэв. Аттрибутын нэр дэх үгсийг хоосон зайгаар тусгаарлаж, том үсгээр эхэлж, үлдсэнийг нь жижиг үсгээр тэмдэглэнэ.

ХҮСНЭГТ 3.3. Тайлбар бүхий шинж чанарын нэрс

Сайн нэр

Муу нэр

Тайлбар

Хүний нэр
(хүний ​​нэр)
Нэр
(Нэр)
Нэр нь ангийн нэр бөгөөд Person объектын тэмдэглэгээ болон First modifier шаарддаг.
Зайрмагны борлуулалтын тоо
(Зайрмагны борлуулалтын хэмжээ)
Борлуулалтын хэмжээ
(Борлуулалтын хэмжээ)
Тоо хэмжээ нь ангийн нэр бөгөөд сүүлийн байранд байх ёстой (д Англи хувилбаршинж чанарын нэр). "The" болон "of" нь нэмэлт утгыг нэмдэггүй.
Барааны зардлын хэмжээ
(байрлалын утга)
Барааны өртөг
(Албан тушаалын утга)
"of" нь нэмэлт утга нэмдэггүй. Ангийн нэр "Тоо хэмжээ" нь атрибутад юу байх ёстойг хэрэглэгчдэд хэлдэг.
Бүтээгдэхүүний танигч
(Бүтээгдэхүүний ID)
Бүтээгдэхүүний танигч
(Бүтээгдэхүүний ID)
"Танигчид" нь олон тоо юм. Аттрибутын нэр нь ганц бие нэр байх ёстой.
Борлуулалтын цэгийн байршлын код

ПОС код
(ПОС код)
"ПОС" гэдэг нь товчлол юм. Ашигласан ангийн нэр "Код" нь өөрчлөгчийг шаарддаг.
Хүний төрсөн огноо
(хүний ​​төрсөн огноо)
Төрсөн өдөр
(Төрсөн өдөр)
Төрсөн өдөр нь Огноо ангийн нэрийг агуулаагүй болно. Өөрчлөгч болон объектын нэрийг оруулснаар шинж чанарын нэрийн утгыг илүү ойлгомжтой болгоно.

Шинж чанаруудын тодорхойлолт

Атрибутын тодорхойлолт нь атрибутыг хэрхэн ашиглаж байгаа биш харин юу гэсэн үг болохыг товч тайлбарлах ёстой. Аливаа шинж чанарын тодорхойлолт нь түүний нэртэй зөрчилдөх ёсгүй бөгөөд нэрний энгийн давталт байж болохгүй. Өгөгдлийг үнэн зөв тайлбарлахын тулд мэдэгдэлд анги болон объектын нэрийг ашиглана уу. Хэрэв шинж чанар нь дүгнэлт эсвэл тооцоолсон бол дүгнэлтийн дүрэм эсвэл тооцооллын томъёог оруулна уу. Атрибутын тайлбарт дараах дүрмийг баримтална.

  • Шинж чанарын тодорхойлолт нь тодорхой, бүрэн, хоёрдмол утгагүй байх ёстой.
  • Аттрибутын тайлбар нь түүний нэртэй тохирч байх ёстой.
  • Атрибутын тайлбар нь өөр шинж чанарын тайлбар дээр тулгуурлах ёсгүй.
  • Шинж чанарын тодорхойлолтыг техникийн хэлээр биш харин бизнесийн хэлээр бичсэн байх ёстой.
  • Аливаа шинж чанарын нэр нь түүнийг хэрхэн ашиглахыг бус харин утгыг илэрхийлэх ёстой.
  • Атрибутын тайлбар нь түүний нэрэнд ашигласан бүх товчлол, товчлолыг тодруулах ёстой.

Загвар зохион бүтээгчид шинж чанар тус бүрийн талаар сайн тайлбар өгөхийг зөвлөж байна. Сайн шинж чанарын тодорхойлолт нь загварыг хүн бүрт хэрэглэхэд хялбар болгодог. Сайн хөгжүүлэгчийн бүтээсэн загварыг ашигладаг хүмүүс загварт маш сайн тодорхойлсон мэдээллийн шаардлагуудтай байх нь сэтгэл ханамжийг мэдэрдэг. Хүснэгт 3.4-ийн жишээнүүдийг харьцуул.

Хүснэгт 3.4. Тайлбар бүхий шинж чанарын нэр, тайлбар

Аттрибутын нэр

Сайн тайлбар

Муу тайлбар

Тайлбар

Хүний нэр

(хүний ​​нэр)

Корпорацид тухайн хүнтэй найрсаг үг хэллэгээр харилцах боломжийг олгодог хүний ​​нэр.

40 тэмдэгтийн урттай талбар.

Бизнесийн хэл ашигладаггүй. Ашигласан техникийн нэр томъёо.

Зайрмагны борлуулалтын тоо

(Зайрмагны борлуулалтын хэмжээ)

Борлуулалтын тодорхой арга хэмжээн дээр зарагдсан тодорхой брэндийн зайрмагны тоо хэмжээ.

Борлуулалтын хэмжээ.

Ямар ч шинэ утгыг нэмдэггүй, гэхдээ зүгээр л шинж чанарын нэрийг тодорхой бус үг хэллэгээр өөрчилдөг.

Барааны зардлын хэмжээ

(байрлалын утга)

Тодорхой хугацааны тодорхой албан тушаалын үнэ цэнэ. Борлуулалт, хүргэлтийн нийт зардлыг илэрхийлнэ.

Хоёр аравтын оронтой зургаан оронтой аравтын тоо.

Хэтэрхий техникийн тайлбар. Энэ нь өгөгдлийн хэрэглэгчдэд бараг юу ч биш юм.

Бүтээгдэхүүний танигч

(Бүтээгдэхүүний ID)

Тодорхой бүтээгдэхүүний хиймэл өвөрмөц тоон танигч.

Бүтээгдэхүүний ID.

Атрибутын нэрний энгийн хэллэг.

Борлуулалтын цэгийн байршлын код

(Борлуулалтын цэгийн байршлын код)

Өвөрмөц код тодорхойлох газарзүйн байрлалборлуулалтын цэгүүд.

Ашигласан товчлол нь хэрэглэгчдэд ойлгомжтой биш байж магадгүй. Нэмж дурдахад чухал хувиргагчийг тайлбараас хассан болно.

Хүний төрсөн огноо

(хүний ​​төрсөн огноо)

Тухайн хүний ​​төрсөн огноо.

Хүний төрсөн өдөр.

Тодорхойлолтод "огноо" ангийн нэрийг орхисон.

Шинж чанаруудтай ажиллахад гаргадаг нийтлэг алдаа

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

Заримдаа ямар нэг зүйлийг тодорхой аргаар загварчлахдаа загварчлагч нь ухамсартай сонголтоо хийдэг зөв зарчим. Гаргасан шийдвэрийн шалтгаан, үр дагаврын хэлхээг бүхэлд нь ойлгох нь маш чухал бөгөөд тэдгээр нь ямар үр дүнд хүргэж болохыг ойлгох явдал юм.

Үнэт зүйлийн хувьд загварчлах

Үнэт зүйлийн хувьд загварчлал гэж юу гэсэн үг вэ? Ажлын сессийн үеэр хэрэглэгчид PERSON нэгжийн насны ангиллыг харуулсан шинж чанаруудыг авахыг хүсч байгаагаа хэлж болно. Энэ хувилбарт дор хаяж гурван асуудал байна:

  1. Тодорхойлох арга насны ангилалКорпорацын хувьд цаг хугацааны явцад өөрчлөгдөж болно.
  2. Тухайн хүний ​​нас цаг хугацаа өнгөрөх тусам өөрчлөгддөг.
  3. Бүх шинж чанарууд нь атрибутын утгыг илэрхийлнэ Хүний нас. Байгалийн, Хүний насцаг хугацааны явцад өөрчлөгдөх тул загварт энгийн шинж чанарыг ашиглах нь хамгийн зөв шийдэл юм Тухайн хүний ​​төрсөн огноо.

Олон утгат шинж чанарын загварчлал

Үзэл баримтлалын хувьд олон утгатай шинж чанарууд нь олон утгатай байдаг. Нэг үзэл баримтлалын олон утгыг харуулсан шинж чанарын тайлбарыг шалгана уу.

Заримдаа корпорацийн өөр өөр салбарын мэргэжилтнүүд ижил үсэгтэй, дуудагддаг атрибутын нэрийг ашигладаг боловч өөр өөр мэргэжилтнүүдийн хувьд өөр өөр утгатай байдаг. Ижил нэртэй шинж чанарууд нь ижил объектуудыг дүрсэлж байгаа эсэхийг баталгаажуулах нэг арга бол тайлбарыг шалгах явдал юм. Аттрибутын утгууд нь нэг ойлголтыг дүрсэлсэн эсэхийг шалгаарай.

Жишээлбэл, та өмнө нь хамааралгүй өгөгдлийг холбохын тулд нэг буюу хэд хэдэн кодыг холбож хиймэл код үүсгэж болно. Текстийн хэсгүүд нь олон үнэ цэнэтэй шинж чанар, утгыг нууж чаддаг.

Олон утга бүхий шинж чанаруудыг шийдэж чадахгүй бол бизнесийн зарим чухал дүрэм илрээгүй, баримт бичиггүй үлддэг.

Илүүдэл шинж чанаруудыг загварчлах

Өөр өөр нэртэй атрибутууд нь ижил төстэй ойлголтуудын талаархи мэдээллийг агуулсан байдаг. Бүх хэл дээр ижил зүйлийг илэрхийлсэн олон үг байдаг. Илүүдэл шинж чанаруудыг олох нэг арга бол ижил төстэй шинж чанаруудтай аж ахуйн нэгжүүдийг харах явдал юм. Байгууллагад ижил төстэй ойлголтуудын талаарх мэдээлэл байгаа эсэхийг харахын тулд бүх шинж чанаруудын тайлбарыг харьцуулна уу. Илүүдэл шинж чанарууд нь ихэвчлэн утгыг шинж чанар болгон загварчлах хандлагаас үүдэлтэй байдаг. Жишээлбэл, УДИРДЛАГА болон ГҮЙЦЭТГЭГЧ нь Менежерийн нэр ба Гүйцэтгэгчийн нэр гэсэн шинж чанаруудыг агуулж болно. УДИРДЛАГА болон ГҮЙЦЭТГЭГЧ нь аль аль нь PERSON аж ахуйн нэгжийн гүйцэтгэх үүрэг тул та энэ атрибутыг тэнд зөөж, PERSONNAME гэж нэрлэж болно.

Шинж чанаруудын хувьд муу нэр ашиглах

Тодорхой бус, хоёрдмол утгатай эсвэл тодорхой бус шинж чанарын нэрс нь шинэ хэрэглэгчид болон хөгжүүлэлтийн багуудад одоо байгаа загварыг дахин ашиглах эсвэл хөгжүүлэхэд хүндрэл учруулдаг.

Атрибутын нэрний нэг хэсэг болгон товчилсон үг, товчлолыг бүү ашигла. Товчлол болон товчилсон нэр нь буруу тайлбарлахад нээлттэй бөгөөд өөр өөр сэдвээр өөр өөр утгатай байж болно.

Тодорхой жишээний утгыг илэрхийлсэн зохих нэрийг бүү ашигла. Зохистой нэрийг ашигладаг шинж чанарын нэр нь нэрний буруу сонголтоос илүүтэй загварчлалын ноцтой асуудлуудын үзүүлэлт юм. Байршлыг шинж чанарын нэрэнд бүү оруул. Хэрэв нэг байршилд утга байгаа бол өөр байршилд байх нь гарцаагүй. Байршлын хамт атрибутын нэр нь таныг ангийн оронд тодорхой жишээг загварчилж байгааг илтгэнэ.

Шинж чанаруудын хувьд муу тайлбар ашиглах

Зөвхөн толь бичгээс авсан шинж чанарын тайлбарыг бүү ашигла. Толь бичгийн тайлбарт тухайн шинж чанарыг корпорацид чухал болгодог бизнестэй холбоотой мэдээллийг оруулахгүй. Атрибутын нэрийг зүгээр л дахин бүү хэл. Тодорхойлолтод атрибутын нэрийг бүү ашигла.

Тодорхой бус, тодорхой бус шинж чанарын тодорхойлолт, эсвэл бүр дордох нь байхгүй байгаа нь одоо байгаа загварыг дахин ашиглах эсвэл хөгжүүлэхэд хэцүү болгодог. Хэрэглэгчид загвар нь бүх мэдээллийн шаардлагыг агуулж байгаа эсэхийг шалгах боломжгүй болно. Энэ нь мөн загварт шинж чанаруудын оронд тодорхой утгууд болон олон үнэ цэнэтэй шинж чанаруудыг ашиглах магадлалыг нэмэгдүүлдэг.

Ажлын хэсэгт оролцож буй бүх хүмүүст ойлгомжтой мэт санагдах ойлголтууд цаг хугацаа өнгөрөхөд шинэ хөгжүүлэлтийн баг одоо байгаа загварыг хөгжүүлэх үүрэг хүлээсэн үед тийм ч тодорхой биш байж магадгүй юм.

Дүгнэлт

Аж ахуйн нэгжүүд нь корпорацийн мэдээлэл хуримтлуулах, хадгалах сонирхолтой баримтуудыг илэрхийлдэг. Эдгээр нь загварын мөн чанарыг бүрдүүлдэг бөгөөд голчлон ажлын хуралдааны үеэр илэрдэг. Загвар дахь шинж чанаруудыг бүрэн бөгөөд үнэн зөв дүрслэхийн тулд шинж чанарууд нь мэдээллийн шаардлагад үнэн зөв нийцэж байгаа эсэхийг сайтар шинжлэх шаардлагатай. Энэ шинж чанар нь загварт нэг хуулбар хэлбэрээр байх ёстой бөгөөд нэг бизнесийн үзэл баримтлалыг илэрхийлэх ёстой. Атрибутуудыг зохих байгууллагуудад байрлуулахын тулд хэвийн болгох дүрмийг ашиглах ёстой.

Шинж чанарууд нь түлхүүр эсвэл түлхүүргүй байж болно. Түлхүүр нь нэг шинж чанар эсвэл бүлэг шинж чанарууд байж болно. Үндсэн түлхүүрүүдийг аж ахуйн нэгжийн жишээг өвөрмөц байдлаар тодорхойлох нэр дэвшигч түлхүүрүүдээс сонгоно. Анхдагч түлхүүр шинж чанарууд нь хоёрдогч нэгжийн гадаад түлхүүр болохын тулд анхны нэгжээс шилжинэ. Түлхүүр бус шинж чанаруудын утга нь үндсэн түлхүүрийн утгаас функциональ хамааралтай байх ёстой.

Хамрах хүрээ нь шинж чанарын утгуудын багцыг тодорхойлдог. Булийн хамрах хүрээ нь тоо эсвэл мөр зэрэг энгийн өгөгдлийн төрлүүд байж болно. Тэд мөн корпорацийн тусгай шаардлагад нийцүүлэн тохируулсан хэрэглэгчийн тодорхойлсон нарийн төвөгтэй өгөгдлийн төрлүүд байж болно. Шинэ DBMS нь зураг, дуу зэрэг дэвшилтэт мэдээллийн төрлийг дэмждэг.

Атрибутын утгууд шаардлагатай эсвэл нэмэлт байж болно. Хэрэв утга шаардлагатай бол атрибут нь хоосон утгатай байж болохгүй. Атрибут нь нэр, тайлбартай байх ёстой. Шинж чанаруудыг нэрлэхдээ объект/өөрчлөгч/ангилалд нэрлэх стандартыг ашиглахыг зөвлөж байна. Шинж чанар бүр нь атрибутыг хэрхэн ашиглахыг бус харин бизнесийн нэр томъёог ашигладаг сайн тайлбарыг агуулсан байх ёстой.