Өгөгдлийн загвар гэх мэт ойлголттой танилцах, төрөл, ангиллыг судлах, мөн нарийвчилсан тайлбарыг авч үзэхийн өмнө эдгээр ойлголтууд болон бүх салбарыг багтаасан компьютерийн шинжлэх ухааны утга учрыг ойлгох шаардлагатай байна., судалсан. Энэ нийтлэлд бид энэ шинжлэх ухааны үндсэн нэр томьёо, тулгууруудыг авч үзэх болно, ялангуяа өгөгдлийн бүтцийн төрлүүд, тэдгээрийн харилцаа холбоо болон бусад олон зүйлийн талаар ярих болно.
Мэдээлэл, мэдээлэл зүй гэж юу вэ?
Өгөгдлийн загварын бүтцийг судлахын тулд та энэ өгөгдөл, мэдээлэл нь зарчмын хувьд юу болохыг ойлгох хэрэгтэй.
Хүний нийгэм оршин тогтнохын аль ч үед мэдээлэл асар их үүрэг гүйцэтгэсэн, өөрөөр хэлбэл бидний эргэн тойрон дахь өргөн уудам, олон янзын ертөнцөөс хүний хүлээн авсан мэдээлэл юм. Жишээлбэл, эртний хүмүүс ч гэсэн хадны зургийн тусламжтайгаар өөрсдийн энгийн амьдрал, уламжлалын талаар бидэнд мэдээлэл үлдээсэн.
Түүнээс хойш хүмүүс шинжлэх ухааны олон нээлт хийж, өмнөх хүмүүсийн тухай мэдээлэл цуглуулж, өдөр тутмын мэдээллээс хуримтлуулсан.мэдээ, ингэснээр улам их хэмжээний мэдээлэл олж авч, үнэ цэнэ, найдвартай байдал зэрэг чанарыг өгдөг.
Цаг хугацаа өнгөрөх тусам мэдээллийн хэмжээ маш том, асар том болсон тул хүн төрөлхтөн санах ойдоо бие даан хадгалж, гараар боловсруулж, түүн дээр ямар нэгэн үйлдэл хийх боломжгүй болсон. Тийм ч учраас мэдээллийн янз бүрийн өөрчлөлттэй холбоотой хүний үйл ажиллагааны салбарыг багтаасан өнөөгийн суурь шинжлэх ухаан - мэдээлэл зүй шаардлагатай болсон. Мэдээлэл зүй нь бидний амьдралын бараг бүх салбарыг хамардаг: энгийн математик тооцооллоос эхлээд нарийн төвөгтэй инженерчлэл, архитектурын дизайн, хүүхэлдэйн кино, хүүхэлдэйн кино бүтээх хүртэл. Энэ нь мэдээллийг автоматаар боловсруулах, бүтэцжүүлэх, хадгалах, дамжуулах зэрэг үндсэн зорилтуудыг өөртөө тавьдаг.
Өнөөдрийн сэдвээр бид мэдээллийн бүтцийн талаар, тухайлбал, өгөгдлийн загварын талаар ярих болно. Гэсэн хэдий ч үүнээс өмнө бидний ярианы сэдэвтэй шууд холбоотой бусад зарим зүйлийг тодруулах хэрэгтэй. Тухайлбал: мэдээллийн сан ба DBMS.
Мэдээллийн сан ба DBMS
Мэдээллийн сан (DB) нь бүтэцлэгдсэн мэдээллийн төрөл юм.
Энэ нэр томъёо нь логик уялдаа холбоотой хуваалцсан мэдээллийн багцыг хэлдэг. Өгөгдлийн сан нь асар их хэмжээний мэдээлэл бүхий динамик сайтуудад идэвхтэй ашиглагддаг бүтэц юм. Жишээлбэл, эдгээр нь янз бүрийн онлайн дэлгүүрүүдийн нөөц, хөрөнгийн порталууд юмхэвлэл мэдээллийн хэрэгсэл эсвэл бусад байгууллагын эх сурвалж.
Өгөгдлийн сангийн удирдлагын систем (DBMS) нь мэдээллийн сан үүсгэх, тэдгээрийг зохих хэлбэрээр хадгалах, тэдгээрт шаардлагатай мэдээллийг хурдан хайх ажлыг зохион байгуулах зориулалттай төрөл бүрийн програм хангамжийн багц юм. Өргөн хэрэглэгддэг DBMS-ийн жишээ бол Microsoft Office-ийн нэг мөрөнд гарсан Microsoft Access юм. Энэхүү DBMS-ийн нэг онцлог шинж чанар нь VBA хэлтэй учир Access-д өгөгдлийн сангийн үндсэн дээр ажилладаг програмуудыг үүсгэх боломжтой юм.
Мэдээллийн санг хэд хэдэн өөр шалгуураар ангилж болно:
- Загварын төрлөөс хамааран (тэдгээрийг хэлэлцэх болно).
- Хадгалах байршлаар (хатуу диск, RAM, оптик диск).
- Ашиглалтын төрлөөр (орон нутгийн, өөрөөр хэлбэл нэг хэрэглэгч хандах боломжтой; дунд, өөрөөр хэлбэл мэдээллийн сан дахь өгөгдлийг хэд хэдэн хүн үзэх боломжтой; ерөнхийдөө - ийм мэдээллийн сангууд хэд хэдэн сервер, хувийн компьютер дээр байрладаг., өөрөөр хэлбэл, мэдээллийг үзэх чадвар нь олон тооны хүмүүст зориулагдсан байдаг).
- Мэдээллийн агуулгын дагуу (шинжлэх ухаан, түүх, үг зүй болон бусад).
- Суурийн баттай байдлын түвшингээр (төвлөрсөн ба тархсан).
- Нэг төрлийн (нэгдмэл ба нэгэн төрлийн тус тус).
Мөн бусад олон ач холбогдол багатай онцлогуудын хувьд.
Ийм мэдээллийн сангийн гол хэсэг нь өгөгдлийн загвар юм. Тэд төлөөлдөгшаардлагатай мэдээллийг хайх ажлыг зохион байгуулах үйл явцыг хялбарчлах, хурдасгах мэдээллийн бүтэц, түүнийг боловсруулах үйл ажиллагааны багц.
Өгөгдлийн системийн загварууд: ангилал
Өөрөө олон төрлийн мэдээллийн сан байдаг ч тэдгээр нь бүгд илүү нийтлэг, үндсэн загварууд дээр суурилдаг. Мэдээллийн өгөгдлийн загваруудын ангилал нь мөн олон төрөлд хуваагддаг. Энд хамгийн түгээмэл хэрэглэгддэг ангилалууд байна:
- шаталсан загвар;
- сүлжээний диаграм;
- харилцааны загвар;
- объект хандалтат схемүүд.
Эдгээр бүх төрлийн өгөгдлийн загварууд нь тэдгээрийн доторх мэдээллийг харуулах, хадгалах шинж чанараараа өөр хоорондоо ялгаатай.
Зөв загвар сонгох шалгуур
Хэрэглэгч дээрх төрлийн аль нэгийг ашиглан мэдээллийн сан үүсгэх боломжтой. Гэхдээ өгөгдлийн загварыг сонгох нь зарим хүчин зүйлээс хамаарлыг тодорхойлдог гэдгийг анхаарах хэрэгтэй.
Хамгийн чухал шалгуур бол үйлчлүүлэгчийн ашигладаг DBMS нь тодорхой загварыг дэмждэг эсэх юм. Ихэнх DBMS нь хэрэглэгчдэд ашиглагдах өгөгдлийн загвартай байхаар бүтээгдсэн боловч зарим нь хэд хэдэн өөр аналогийг нэгэн зэрэг дэмждэг. Тэдний онцлогуудыг нэг нэгээр нь харцгаая.
Шаталсан загвар
Энэ нь ерөнхийөөс тодорхой руу эрэмблэгдсэн элементүүдийн цуглуулга болгон зохион байгуулдаг өгөгдлийн үзүүлэнгийн загваруудын нэг юм.
Бүтэц бол урвуу мод юм. Тодорхой нэг файлд хандахын тулднэг арга бий.
Шаталсан загвар нь гурван үндсэн нөхцөлийг хангасан байх ёстой:
- Доод түвшний зангилаа бүрийг зөвхөн нэг дээд түвшний зангилаатай холбох боломжтой.
- Шатлалд зөвхөн нэг үндсэн язгуур зангилаа байгаа бөгөөд энэ нь өөр ямар ч зангилаанд захирагдахгүй бөгөөд дээд түвшинд байна.
- Үндэс зангилаанаас шаталсан аливаа зангилаа руу нэг л зам бий.
Харилцааны төрөл нь нэгээс олон.
Сүлжээний загвар
Энэ нь үндсэндээ шаталсан зарчимд тулгуурладаг бөгөөд үүнд нэлээд нийтлэг зүйл байдаг. Энэ хоёрын гол ялгаа нь холбоосын төрөл бөгөөд энэ нь олон-олон хоорондын хамаарлыг илэрхийлдэг бөгөөд өөр өөр зангилаа хооронд холбоос байж болно.
Сүлжээний загварын давуу тал нь бусад загваруудыг бодвол санах ой болон хурдны хувьд PC-ийн нөөц бага зарцуулдаг.
Энэ схемийн сул тал нь хэрэв та хадгалагдсан өгөгдлийн бүтцийг өөрчлөх шаардлагатай бол ийм бүтэц нь бие даасан биш тул энэ сүлжээний загвар дээр суурилсан бүх програмыг өөрчлөх шаардлагатай болно.
Харилцааны загвар
Өнөөдөр хамгийн түгээмэл. Энэхүү өгөгдлийн загвар дахь объектууд болон тэдгээрийн хоорондын харилцааг хүснэгтээр дүрсэлсэн бөгөөд тэдгээрийн харилцааг объект гэж үздэг. Ийм хүснэгтийн багануудыг талбарууд, мөрүүдийг бичлэг гэж нэрлэдэг. Харилцааны загварын хүснэгт бүрийг хангасан байх ёстойдараах шинж чанарууд:
- Түүний бүх багана нь нэг төрлийн, өөрөөр хэлбэл нэг баганад байрлах бүх элементүүд ижил төрлийн, зөвшөөрөгдөх дээд хэмжээтэй байх ёстой.
- Багана бүр өөрийн гэсэн өвөрмөц нэртэй.
- Хүснэгтэнд ижил мөр байх ёсгүй.
- Хүснэгт дэх мөр, баганын дараалал нь дур зоргоороо байж болно.
Харилцааны загвар нь нэгээс нэг, нэгээс олон, олон-олон харилцаа зэрэг эдгээр хүснэгтүүдийн хоорондын харилцааны төрлийг харгалзан үздэг.
Хүснэгтийн харилцааны загвар дээр бүтээгдсэн өгөгдлийн сангууд нь уян хатан, дасан зохицох чадвартай, өндөр масштабтай байдаг. Өгөгдлийн объект бүрийг хамгийн жижиг, хамгийн хэрэгтэй хэсгүүдэд хуваадаг.
Объект хандалтат загвар
Объект хандлагат өгөгдөл бүтээх загварт өгөгдлийн сангууд нь холбогдох функц бүхий дахин ашиглах боломжтой програм хангамжийн элементүүдээр тодорхойлогддог. Хэд хэдэн өөр объект хандалтат мэдээллийн сан байдаг:
- Мультимедиа мэдээллийн сан.
- Гипертекст мэдээллийн сан.
Эхнийх нь медиа өгөгдөл багтана. Энэ нь жишээлбэл, харилцааны загварт хадгалах боломжгүй янз бүрийн зургийг агуулж болно.
Гипертекст мэдээллийн сан нь аливаа мэдээллийн сангийн объектыг бусад объекттой холбох боломжийг олгодог. Энэ нь харилцан адилгүй өгөгдлийн багц дахь харилцаа холбоог зохион байгуулахад маш тохиромжтой боловч ийм загвар нь мэдээлэл дамжуулахад тийм ч тохиромжтой биш юм.тоон шинжилгээ.
Магадгүй объект хандалтат загвар нь харилцаа холбоо гэх мэт хүснэгт хэлбэрийн мэдээллийг агуулж болох боловч үүнээс ялгаатай нь зөвхөн хүснэгтийн бичлэгээр хязгаарлагдахгүй тул хамгийн түгээмэл бөгөөд ашиглагддаг загвар байж болох юм.
Бага зэрэг мэдээлэл
Шаталсан загварыг анх өнгөрсөн зууны 60-аад онд IBM компьютерийн шинжлэх ухаанд ашигласан боловч өнөөдөр үр ашиг багатай тул алдар нэр нь буурчээ.
Сүлжээний өгөгдлийн загвар нь өгөгдлийн сангийн системийн хэлний бага хурлаар албан ёсоор тодорхойлогдсоны дараа 70-аад онд аль хэдийн алдартай байсан.
Харилцааны мэдээллийн сангууд нь ихэвчлэн Structured Query Language (SQL) дээр бичигддэг. Энэ загвар нь 1970 онд гарсан.
Дүгнэлт
Тиймээс бид өнөөдрийн авч үзсэн асуудлуудаа дараах товч дүгнэлтээр дүгнэж болно:
- Хувийн компьютер (PC) дээрх өгөгдлийг тусгай мэдээллийн сан хэлбэрээр бүтцийн хувьд хадгалах боломжтой.
- Аливаа мэдээллийн сангийн цөм нь түүний загвар юм.
- Өгөгдлийн загвар нь шаталсан, сүлжээний, харилцааны, объект хандалттай гэсэн үндсэн дөрвөн төрөл байдаг.
- Шаталсан загварт бүтэц нь урвуу мод шиг харагдана.
- Сүлжээний загварт өөр өөр зангилааны хооронд холбоосууд байдаг.
- Харилцааны загварт объект хоорондын харилцааг хүснэгт хэлбэрээр илэрхийлдэг.
- Объект хандалтат загварт элементүүдийн хоорондын харилцааг хүснэгтээр дүрсэлж болох ч үүгээр хязгаарлагдахгүй.
Сүүлийн тохиолдолд жишээ нь байж болнотекст болон зураг.