ORM диаграмын үндсэн заавар ба жишээнүүд: Үүнийг сурах эцсийн удирдамж

Хаш Моралес2022 оны 4-р сарын 13Мэдлэг

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

ORM диаграм

1-р хэсэг. Объект-үлгэр загвар (ORM) диаграм гэж юу вэ?

Бид Объект-Үрд Загварын Диаграм эсвэл ORM гэж юу гэсэн үг болохыг олж мэдэхийн зэрэгцээ үүнийг тодорхойлж эхлэхийг зөвшөөрнө үү. ORM диаграмм нь програмчлалын орчин үеийн арга, тактик юм. Энэ диаграм нь таны үл нийцэх өгөгдлийн төрлийг объект хандалтат програмчлалын хэл болгон хувиргаж чадна. Түүнчлэн, ORM диаграм нь бид үүнийг илүү сайн ойлгож байгаа тул өөр өөр өгөгдлийн загварчлал, бүтцийн програм хангамжийн инженерчлэлд зориулагдсан болно. Эдгээр нь бизнесийн үүрэг, агуулахын өгөгдөл, XML схем, инженерийн тал дээр тавигдах шаардлага, тэр ч байтугай таны вэб програм эсвэл хэрэгслийг хөгжүүлэхэд зориулагдсан болно. Нэмж дурдахад энэ зорилго нь мэдээллийн санг объект хандалтат програмчлалын хэлний ойлголтуудтай холбох явдал юм. Энэ диаграмм нь виртуал объектын мэдээллийн санг үүсгэхэд хүргэдэг. Энгийнээр хэлбэл, ORM диаграм нь мэдээллийн сан дахь объектуудын харилцаа холбоо, үүргийг харахад бидэнд тусалдаг.

2-р хэсэг. Объект-Үрэг загвар (ORM) диаграмын жишээ

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

Жишээ 1: Үндсэн объектын дүрд загварчлах

Үндсэн дүрд загварчлах жишээ

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

Жишээ 2: Cycle ORM диаграмм

Циклийн ORM диаграмын жишээ

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

3-р хэсэг. Объект-Үлгэр загвар (ORM) диаграммыг хэрхэн хийх вэ

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

Үнэгүй татах

Аюулгүй татаж авах

Үнэгүй татах

Аюулгүй татаж авах

1

Хэрэглэхэд хялбар MinOnMap-ын албан ёсны вэбсайт руу очно уу ORM диаграмын хэрэгсэл, мөн түүний онцлогуудыг харна уу. Үндсэн вэб хуудаснаас дээр дарна уу Өөрийн оюун ухааны газрын зургийг бүтээ, үүнийг бид интерфейсийн төв хэсэгт харж болно.

MindOnMap Өөрийн оюун ухааны газрын зургийг бүтээ
2

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

MindOnMap Шинэ оюун ухааны газрын зураг үүсгэх
3

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

MindOnMap нэмэх
4

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

MindOnMap Зангилаатай харилцаа үүсгэх
5

Дараагийн алхам бол вэбсайтын баруун буланд байрлах хэрэгслүүдийг ашиглан диаграмаа сайжруулах явдал юм. Та нэмж болно Суурь өөрчлөлт, Өнгө болон Сэдвүүд графикийн болон Фонтууд.

MindOnMap сайжруулах
6

Бид таны диаграмыг хадгалах үед товшино уу Экспорт вэб хуудасны баруун хэсэгт байрлах товчлуур. Дараа нь хүссэн форматаа сонгоно уу.

MindOnMap Хадгалах

4-р хэсэг. ORM диаграмын талаарх түгээмэл асуултууд

ORM диаграмм ба ER диаграмын хооронд ямар ялгаа байдаг вэ?

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

JavaScript нь ORM диаграммд асар их үүрэг гүйцэтгэдэг үү?

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

Ямар програмчлалын хэл ORM-ээс илүү вэ?

Програмчлалын хэл нь бие биенээсээ ялгаатай. Гэсэн хэдий ч, хэрэв бид практик менежментийг авч үзвэл SQL нь ORM-ээс илүү дээр юм. Бид таны мэдээллийн сангийн ашиглалт, гүйцэтгэлийг нэмэгдүүлэхийн тулд SQL-ийн хэрэглээний талаар илүү ихийг мэдэх нь маш чухал юм.

Дүгнэлт

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

Оюун санааны газрын зураг хийх

Өөрийн хүссэнээр оюун ухааны газрын зургийг бүтээ

MindOnMap

Санаагаа онлайнаар зурж, бүтээлч сэтгэлгээг өдөөхөд ашиглахад хялбар оюун ухааны зураглал бүтээгч!