Your SlideShare is downloading. ×
0
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Pp Lect2 1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Pp Lect2 1

2,323

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,323
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
133
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 2 долоо хоног ӨС-ийн загвар <ul><li>Агуулга </li></ul><ul><li>1.1 Өгөгдлийн загвар, схем, схемийн хувь </li></ul><ul><li>1.2. Объектийн холбоосын шинжилгээ </li></ul><ul><ul><ul><li>Шинжилгээ хийх алхмууд, гарах загварууд </li></ul></ul></ul><ul><ul><ul><li>Атрибутын төрөл </li></ul></ul></ul><ul><ul><ul><li>Атрибутын төрлийн шинжилгээ ӨС-гийн загварт хэрхэн нөлөөлөх тухай зөвлөмж   </li></ul></ul></ul>
  • 2. 1.1 Өгөгдлийн загвар, схем, схемийн хувь <ul><li>Өгөгдлийн загвар нь өгөгдлийн сангийн бүтцийг тайлбарласан багц зарчим юм </li></ul><ul><li>Өгөгдлийн 3 тєвшний загвар байдаг </li></ul><ul><ul><li>Ө гөгдлийн ерөнхий загвар / өндөр төвшний загвар бєгєєд объект, атрибут, холбоосыг тодорхойлдог   </li></ul></ul><ul><ul><li>Є гөгдлийн ф изик загвар / доод төвшний загвар бєгєєд өгөгдлийг компьютерт хэрхэн хадгалах ыг тодорхойлдог (бичлэгийн формат, бичлэгийн дараалал, хандах зам г. з . ) </li></ul></ul>
  • 3. 1.1 Өгөгдлийн загвар, схем, схемийн хувь <ul><li>Өгөгдлийн ерөнхий загвар </li></ul><ul><ul><li>Объект нь өгөгдлийн санд хадгалагдах бодит ертөнцийн объект буюу үзэгдлийг дүрсэлдэг </li></ul></ul><ul><ul><ul><li>жишээлбэл оюутан, хичээл </li></ul></ul></ul><ul><ul><li>Атрибут нь тус объектийг тодорхойлох шинж чанарыг дүрсэлдэг </li></ul></ul><ul><ul><ul><li>жишээлбэл хичээл объектийг хичээлийн нэр, кредит, заах хэлбэрээр тодорхойлох </li></ul></ul></ul><ul><ul><li>Холбоос нь объектуудын хоорондох хамаарлыг тодорхойлдог </li></ul></ul><ul><ul><ul><li>жишээлбэл оюутан ба хичээл гэсэн объектүүд хэрхэн х оорондоо холбогдо х </li></ul></ul></ul>
  • 4. 1.1 Өгөгдлийн загвар, схем, схемийн хувь <ul><li>Өгөгдлийн ерөнхий загварыг дүрслэх хэрэгсэл </li></ul><ul><ul><li>Уламжлалт бvтэцлэгдсэн арга </li></ul></ul><ul><ul><ul><li>ОХД </li></ul></ul></ul><ul><ul><ul><li>ОХД-ын өргөтгөл/Өгөгдлийн ерөнхий схем (ӨЕС) </li></ul></ul></ul><ul><ul><li>Объект хандлагат арга ЮМЛ (UML) </li></ul></ul><ul><ul><ul><li>Класс диаграм </li></ul></ul></ul>
  • 5. 1.1 Өгөгдлийн загвар, схем, схемийн хувь <ul><li>Өгөгдлийн загвар </li></ul><ul><li>Ерөнхий ба физик загвараас гадна гурав дахь төрлийн загвар байдаг </li></ul><ul><ul><li>Өгөгдлийн хэрэгжүүлэх загвар нь өгөгдөл компьютерт ямар ӨСУС-ийн тусламжтай, хэрхэн зохион байгуулагдахыг тодорхойлдог </li></ul></ul><ul><ul><li>Жишээ нь Аксесс хэрэгслийн тусламжтай хvснэгтийн загвар гаргах (Access Table Design) </li></ul></ul>
  • 6. 1.1 Өгөгдлийн загвар, схем, схемийн хувь <ul><li>Схем ба схемийн хувь </li></ul><ul><li>Өгөгдлийн ерөнхий схем (мета-өгөгдөл) ӨС-ийн загварыг дүрсэлдэг хэрэгслийн нэг юм. </li></ul><ul><li>Жижиг системд хэрэглэхэд зохимжтой </li></ul><ul><li>ӨС-ийн бүтэц, холбоосыг тод орхой харуулж чаддаг </li></ul><ul><li>ӨЕС-д дараах зүйлүүдийг нэрлэж дүрсэлнэ. Үүнд: </li></ul><ul><ul><li>объект </li></ul></ul><ul><ul><li>объект тус бүрт хамаарах өгөгдлийн элементүүд </li></ul></ul><ul><ul><li>объектүүдийн хоорондох холбоос </li></ul></ul><ul><ul><li>объектийн анхдагч түлхүүр  </li></ul></ul>
  • 7. 1.1 Өгөгдлийн загвар, схем, схемийн хувь Өгөгдлийн ерөнхий схемийн жишээ
  • 8. 1.1 Өгөгдлийн загвар, схем, схемийн хувь <ul><li>Схемийн хувь </li></ul><ul><li>Схемийн хувь нь тухайн цаг хугацаан дахь жинхэнэ өгөгдлийг агуулсан ӨС-ийн ерөнхий схем юм </li></ul><ul><ul><li>ерөнхий схем + жинхэнэ өгөгдөл </li></ul></ul><ul><li>Бичлэг оруулах, устгах, засах бүрт ӨС-ийн нэг байдал өөр байдлаар солигддог ба өөр өөр схемийн хувь үүсдэг </li></ul>
  • 9. 1.2 Объектийн холбоосын шинжилгээ <ul><li>Судалгааны бичиг баримтыг бүрдүүлж батлалгаажуулсны дараа загварчлагч ерөнхий загваруудыг гаргадаг </li></ul><ul><li>Объектийн холбоосын шинжилгээг хийх алхмууд </li></ul><ul><li>Системд ямар объектүүд, хоорондоо ямар хамааралтай байгааг шинжилж ОХД-ыг гаргах </li></ul><ul><li>Объектийг хамаарах шинж чанаруудыг тодорхойлж ӨЕС-ийг гаргах </li></ul><ul><li>Объектийн шинж чанар, хоорондох хамаарлыг нарийн шинжиж объектийг задлах </li></ul>
  • 10. 1.2 Объектийн холбоосын шинжилгээ <ul><li>Системд ямар объектүүд, хоорондоо ямар хамааралтай байгааг шинжилж ОХД-ыг гаргах </li></ul>Оюутан Хичээл Тэнхим Багш Мэргэжил Хичээл сонголт
  • 11. 1.2 Объектийн холбоосын шинжилгээ Объектийг хамаарах шинж чанаруудыг тодорхойлж ӨЕС-ийг гаргах
  • 12. 1.2 Объектийн холбоосын шинжилгээ <ul><li>3. Объектийн шинж чанар, хоорондох хамаарлыг нарийн шинжиж объектийг задлахын тулд атрибут, холбоосын төрлийг тодорхойлно </li></ul><ul><li>Атрибутын төрөл </li></ul><ul><ul><li>энгийн / нийлмэл </li></ul></ul><ul><ul><li>нэг / олон утгат </li></ul></ul><ul><ul><li>хадгалах / гаргаж авах </li></ul></ul><ul><ul><li>тэг утгат </li></ul></ul>
  • 13. 1.2 Объектийн холбоосын шинжилгээ <ul><li>Энгийн / нийлмэл атрибут </li></ul><ul><li>Нийлмэл атрибут нь бие даасан утгатай хэсгүүдээс тогтдог </li></ul><ul><ul><li>бүхлээр нь нэг нэгж гэж тооцож хадгалдаг </li></ul></ul><ul><ul><li>харин боловсруулалтын үед шаардлагатай бол задлаж аль ч хэсэг рүү хандаж болдог </li></ul></ul><ul><ul><li>жишээ нь: оюутны код (тэнхмийн код, элссэн он, сургалтын зэрэглэл , оюутны дугаар) </li></ul></ul><ul><ul><li>эсвэл задаргааг заа хгvй дугуй хашилта нд бичиж болно (оюутны код) </li></ul></ul><ul><li>Энгийн атрибут нь задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг   </li></ul><ul><ul><li>жишээ нь: хичээлийн нэр, кредит атрибутууд </li></ul></ul>
  • 14. 1.2 Объектийн холбоосын шинжилгээ <ul><li>Нэг утгат / олон утгат атрибут </li></ul><ul><li>Нэг утгат атрибут нь объектийн нэг төлөөллийн хувьд нэг л утга авдаг атрибут </li></ul><ul><li>Олон утгат атрибут нь объектийн нэг төлөөллийн хувьд олон утга авч болох атрибут </li></ul><ul><ul><li>Хичээлийн кодыг хичээл объектийн төлөөлөл бүрийг ялгах түлхүүр гэж үзвэл{} хашилттай атрибутууд нь олон утгатай юм </li></ul></ul>МТ01   64 Лекц 4 Матем 1 МТ 101 SW01 32 Лекц 3 Алг.үндэс SW201 SW04 32 Лекц 3 Комп. хэрэглээ SW102 {Үндсэн багш. К од} {Заах цаг} {Заах хэлбэр } Өмнөх холбоо Кредит Хич. нэр Хич. код
  • 15. 1.2 Объектийн холбоосын шинжилгээ <ul><li>Гаргаж авах / хадгалах атрибут </li></ul><ul><li>Зарим тохиолдолд хоёр ба түүнээс дээш атрибутууд хоорондоо хамааралтай байдаг. </li></ul><ul><li>Хадгалах атрибут нь мэдээллийн эх сурвалж / анхдагч хэлбэрийг хадгалдаг ( єгєгдлийн эх ) </li></ul><ul><li>Гаргаж авах атрибут нь ямар нэгэн илэрхийллийн үр дүнг хадгалдаг бөгөөд ихэвчлэн хадгалсан атрибутыг оролцуулан илэрхийллий г бичдэг </li></ul><ul><li>Жишээ нь: </li></ul><ul><ul><li>гаргаж авах нь: хүний нас </li></ul></ul><ul><ul><li>хадгалах нь: төрсөн огноо </li></ul></ul><ul><ul><li>илэрхийлэл: хүний нас: тухайн өдрийн огноо-төрсөн огноо </li></ul></ul>
  • 16. 1.2 Объектийн холбоосын шинжилгээ <ul><li>Тэг утгат атрибут </li></ul><ul><li>Объект дэх зарим тєлєєллийн атрибутын утга тодорхойгүй байдаг </li></ul><ul><li>(жишээлбэл, хичээлийн өмнөх холбоо) </li></ul><ul><li>Тэг утгат атрибут гэдэг нь тухайн атрибутын ихэнх бичлэгийн хувьд утгыг нь тодорхойл ох боломжгүй атрибут юм </li></ul><ul><li>Тодорхойлох боломжгүй утгыг тэг утга /null гэнэ </li></ul><ul><li>Null нь тооны тэгээс (0), текстийн хоосон зайнаас (““) ялгаатай (Null<> 0 / Null<>””) </li></ul><ul><li>Жишээ нь: оюутны бүртгэлд ихэнх оюутнууд гэр бүл тусгаарлаагүй байдгаас эхнэр/нөхөр/хүүхдийн тухай мэдээллийг хадгалах атрибутууд тэг утгатай байна гэж үзэж болно </li></ul><ul><li>Тэг утга нь атрибутын утгыг тухайн үед мэдэхгүй орхисноос үүсэж болдог, тийм үед тэг утга гэж тооцохгүй </li></ul>
  • 17. 1.2 Объектийн холбоосын шинжилгээ <ul><li>Атрибутын төрлийн шинжилгээ ӨС-гийн загварт хэрхэн нөлөөлөх тухай зөвлөмж  </li></ul><ul><li>Зөвлөмж 1 </li></ul><ul><li>Энгийн/нийлмэл </li></ul><ul><li>Загварт энгийн атрибутуудыг тодорхойлж байх, энэ нь өгөгдлийн элемент рүү шууд хандах боломжийг олгодог </li></ul><ul><li>Нийлмэл атрибутыг элементээр задлахын тулд дэд мөр салгах нэмэлт боловсруулалт шаардагдах учраас аль болохоор нийлмэл атрибут тодорхойлохгүй байх </li></ul>
  • 18. 1.2 Объектийн холбоосын шинжилгээ <ul><li>Атрибутын төрлийн шинжилгээ ӨС-гийн загвар гаргахад хэрхэн нөлөөлөх тухай зөвлөмж  </li></ul><ul><li>Зөвлөмж 2 </li></ul><ul><li>Нэг /олон утгат </li></ul><ul><li>Объектийн нэг төлөөллийн хувьд нэг утгат атрибутууд байхаар харьцааг тодорхойлох </li></ul><ul><li>Харьцаанаас олон утгат атрибутуудыг салгаж загварчилах, энэ нь ӨС-г хадгалах зайг хэмнэх ач холбогдолтой </li></ul>
  • 19. 1.2 Объектийн холбоосын шинжилгээ Зөвлөмж2 Нэг /олон утгат <ul><li>3. Хичээл </li></ul>SW15 32 Лекц SW201 3 Пр.хэл1 SW202 МТ01   64 Лекц MT101 4 Матем 2 МТ 102 МТ01   64 Лекц 4 Матем 1 МТ 101 SW01 32 Лекц 3 Алг.үндэс SW201 SW04 32 Лекц 3 Комп. хэрэглээ SW102 Өмнөх холбоо Кредит Хич. нэр Хич. код Тус харьцаан дахь нэгээс олон утгатай элементүүд {Үндсэн багш. К од} {Заах цаг} {Заах хэлбэр }
  • 20. 1.2 Объектийн холбоосын шинжилгээ Зөвлөмж2 Нэг /олон утгат Тайлбар: нэг утгат атрибутууд ( шар , ногоон ) олон утгат атрибутуудаа дагаж давхца л vvсгэж хадгалагдаж байна 3. Хичээл хүснэгтийг 2 хэмжээстээр дүрсэлбэл МТ01   64 Лекц MT101 4 Матем 2 МТ 102 МТ01   64 Лекц 4 Матем 1 МТ 101 SW01 32 Лекц 3 Алг.үндэс SW201 SW04 32 Лекц 3 Комп. хэрэглээ SW102 Өмнөх холбоо Кредит Хич. нэр Хич. код {Үндсэн багш. К од} {Заах цаг} {Заах хэлбэр}
  • 21. 1.2 Объектийн холбоосын шинжилгээ Зөвлөмж2 Нэг /олон утгат 4 Матем 1 МТ 101 3 Комп. хэрэглээ SW102 Өмнөх холбоо Кредит Хич. нэр Хич. код Тайлбар: нэг утгат атрибутуудыг салгавал хичээлийн мэдээлэл давхцалгүй хадгалагдана 3. Хичээл хүснэгтийн нэг утгат атрибутуудыг агуулсан хүснэгт
  • 22. 1.2 Объектийн холбоосын шинжилгээ Зөвлөмж2 Нэг /олон утгат 3. Хичээл хүснэгтийн олон утгат атрибутуудыг салгасан хүснэгт Тайлбар: олон утгат атрибутуудыг салгахдаа холбоосыг орхиж болохгүй. Багш.код дараах төвшний олон утгыг үүсгэж байна Хич. код Заах хэлбэр Заах цаг Багш. код SW102 Лекц 32 SW04 SW102 Лаб 32 SW04 МТ101 Лекц 64 МТ01 МТ101 Сем 32 МТ02
  • 23. 1.2 Объектийн холбоосын шинжилгээ <ul><li>Атрибутын төрлийн шинжилгээ ӨС-гийн загвар гаргахад хэрхэн нөлөөлөх тухай </li></ul><ul><li>Зөвлөмж 3 </li></ul><ul><li>Гаргаж авах / хадгалах атрибут </li></ul><ul><li>ӨС-гийн загварт эх єгєгдлийг хадгалахыг эрмэлзэх, өөрөөр хэлбэл харьцаанд хадгалах атрибутуудыг тодорхойлсон байх </li></ul><ul><li>ӨС-гийн загварт г аргаж авах атрибуты г хадгалах vед хэсэг цаг хугацааны дараа тvvний утга өөрчлөгдөхөд ӨС –д эдгээр утгыг засварлах ажиллагаа байнга хийгдэх болно </li></ul><ul><li>Гаргаж авах атрибутыг кверид (query) томъёолж тодорхойлох </li></ul>
  • 24. 1.2 Объектийн холбоосын шинжилгээ <ul><li>Атрибутын төрлийн шинжилгээ ӨС-гийн загвар гаргахад хэрхэн нөлөөлөх тухай </li></ul><ul><li>Зөвлөмж 4 </li></ul><ul><li>Тэг утгат атрибут </li></ul><ul><li>Харьцаанаас тэг утгат атрибутыг салгаж загварчилах, энэ нь ӨС-г хадгалах зайг гамтай ашиглах, хэмнэх ач холбогдолтой </li></ul><ul><li>Атрибут нь цөөн бичлэгийн хувьд тэг утга авахаар бол тэг утгат атрибутыг салгах шаардлагагүй </li></ul>
  • 25. 1.2 Объектийн холбоосын шинжилгээ Оюутны бүртгэл дараах мэдээллийг агуулна гэж үзье Эхнэр/нөхрийн тухай тэг утгатай өгөгдлүүд ( хүрэн ) ихэнх тохиолдолд хоосноор ( ягаан ) хадгалагдана О_код О_нэр М_код Эхнэр / нөхрийн овог нэр Хаана ажилладаг Эрхэлдэг ажил SW99B027 Д.Болор D484105 Р. Саруул КТМС оюутан SW99D028 Х.Тамир D484105 SW99B029 M.Сувд D484110 М. Баяр Датаком инженер SW99B030 Г. Навчаа D484105 SW99B031 А.Төгсөө D484105 SW99B032 Б. Золбоо D484110
  • 26. 1.2 Объектийн холбоосын шинжилгээ Оюутны бүртгэл дэх тэг утга авахгүй мэдээллийг агуулсан хүснэгтийг дүрсэлбэл О_код О_нэр М_код SW99B027 Д.Болор D484105 SW99D028 Х.Тамир D484105 SW99B029 M.Сувд D484110 SW99B030 Г. Навчаа D484105 SW99B031 А.Төгсөө D484105 SW99B032 Б. Золбоо D484110
  • 27. 1.2 Объектийн холбоосын шинжилгээ Оюутны бүртгэл дэх тэг утгатай атрибутыг салгавал Тэгээс ялгаатай утгуудтай бичлэгүүдийг агуулсан хүснэгт үүснэ О_код Эхнэр / нөхрийн овог нэр Хаана ажилладаг Эрхэлдэг ажил SW99B027 Р. Саруул КТМС оюутан SW99B029 М. Баяр Датаком инженер
  • 28. Унших материал <ul><li>“ ӨС” ном, бүлэг 2, хуудас 21-22 </li></ul><ul><li>“ ӨС” ном, бүлэг 3, хуудас 27-30 </li></ul>

×