• Like
Diplom udirdamj
Upcoming SlideShare
Loading in...5
×

Diplom udirdamj

  • 4,755 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,755
On Slideshare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
111
Comments
0
Likes
2

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. Оюутны мэдлэг чадварыг үнэлэх журмаас 1. Оюутны улиралын болон суралцсан хугацаанд сургалтын агуулгыг эзэмшсэн чанарын түвшинг үнэлгээний голч дүн (ҮГД, GPA)-ээр тогтооно. үнэлгээний голч дүн нь кредит хичээлээр авсан дүнгийн нийлбэрийг нийт кредит цагт хуваасан дүн болно. 2. Оюутны улиралын дүнгийн чанарын үнэлгээг тухайн улиралд судалсан нийт хөтөлбөрийн голч дүнгээр тогтооно. Суралцсан хугацааны дүнгийн чанарын үнэлгээг судалсан кредит тооцуулах хөтөлбөрүүдийн голч дүнгээр тогтооно. Мэргэжлийн суурь хичээлүүдээр 70-аас дээш үнэлгээтэй оюутан төгсөлтийн дипломын ажил бичих зөвшөөрлийг харъяа тэнхмээр 7 дугаар семестерт багтаан хэлэлцүүлж авна. Дипломын ажил бичсэн чиглэлээр диплом хамгаалсан үнэлгээгээр оюутны төгсөлтийн шалгалтын дүнг тооцуулна. 3. Их сургуулийн бакалавр зэргийн дипломыг дараахь шаардлага хангасан төгсөгчид олгоно. Үүнд:  Сургалтын төлөвлөгөөний дагуу нийтдээ 120-иос доошгүй кредит судласан байна.  Төгсөлтийн шалгалт болон дипломын ажилд 70-аас дээш оноо авсан, голч дүн нь 2.0-оос дээш, сургалтын төлөвлөгөөнд заагдсан мэргэжлийн 3 гол хөтөлбөрөөр С дүнгээс доошгүй үзүүлэлттэй төгсөгчид бакалаврын зэрэг олгоно. 4. Сургалтын төлөвлөгөөний дагуу нийтдээ 120-иос доошгүй кредит судласан, суралцсан хугацааны нийт кредитийн чанарын үнэлгээ нь 1.7-оос дээш онооны голч дүнтэй төгсөгчид Их сургуулийн диплом олгоно. Дипломын хавсралтанд судалсан бүх хөтөлбөрийн үнэлгээг бичнэ. Ижил индекстэй, сесместр дамжин судалсан хөтөлбөрийн үнэлгээг дундажлан бичиж болно. 5. Төгсөлтийн дипломын ажил, төгсөлтийн шалгалтанд 90-ээс дээш оноо авсан, суралцсан хугацааны нийт кредитийн чанарын үнэлгээ нь 3.7 онооноос дээш голч дүнтэй төгсөгчид Онцгойлох диплом олгоно. “Мэдээллийн системийн удирдлага” чиглэлээр дипломын ажил бичих, хамгаалах журам МСУ-ийн чиглэлээр 4-р ангид суралцаж байгаа бөгөөд өмнөх улиралын сурлагынголч дүн 3.0 с дээш байгаа оюутан дипломын ажил хийж болио. Энэ чиглэлээрмагистраас дээш зэрэгтэй багш болон судлаач дипломын ажлыг удирдана. Дипломын ажил нь програм хангамжийн үндэс, өгөгдлийн сан зохион байгуулалт,түүний програмчлал, мэдээллийн системийн зохиомж чиглэлийн хичээлүүдээр олжавсан мэдлэгт тулгуурлан хийгдсэн өргөн хүрээний судалгааны ажлын агуулга, аргазүй үр дүн зэргийг багтаасан оюутны бүтээл юм. Мэргэжлийн тэнхмээс томилогдсонулсын шалгалтын комисст танилцуулах дипломын ажил нь дараах шаардлагыгхангасан байна. Үүнд: • Дипломын ажлын сэдвийг яагаад сонгосноо үндэслэсэн байх • Энэ сэдвийн онолын ба практик ач холбогдлыг тодорхой бүрэн гүйцэд гаргасан байх • Уг сэдэвтэй холбогдолтой ном зохиол, өмнө хийгдсэн судалгааны ажилуудтай танилцаж, дүн шинжилгээ харьцуулалт хийсэн байх • Уг асуудал сургалтын практикт ямар байдлаар судлагдаж байгааг бүрэн 1
  • 2. гаргасан байх • Уг асуудлыг шийдвэрлэхийн тулд ямар шинэ санаа дэвшүүлж буй ба эдгээрийн үндэслэл, нотолгоо зэргийг тодорхой бичсн байх • Дипломын ажлыг хийх явцад ямар зүй тогтол, зарчим, зөрчил байгааг олж илрүүлсэн гэдгийг бичих • Дипломын ажлын давуу ба шинэлэг талыг гаргасан байх • Үндэслэл сайтай дүгнэлт, санал зэргийг тодорхой бичсэн байх • Дипломын ажлын сэдэв ба агуулга нь хоорондоо нийцэж байх • Ишлэл, зүүлтийг зөв хийсэн, Ашигласан ном зохиолын жагсаалтыг гаргасан байх • Програм хангамжийг бүтнээр нь хавсаргах ба түүнд ашигласан хувьсагч, дэд процедур, функцуудыг тайлбарласан байх • Тодорхой жишээ ба түүн дээр гаргасан үр дүнг хавсаргасан байх • Дипломын ажлыг цаасны хэмжээ А4, дөрвөн захаас авах зай 2см, үдэх зай 1см, толгой ба хөлний бичлэг авах зай 1.27см, фонд arial, үсгийн хэмжээ 12, мөр хоорондын зай 1.5см байхаар тохируулж, хуудасны тоо 50-65 хуудас байна.Дипломын ажлын урьдчилсан хамгаалалт нь төгсөлтийн шалгалт буюу дипломхамгаалалтаас ……. хоногийн өмнө (2009 оны 4-р сарын 29 нд 17:00 цагт 2-301т)хийгдэнэ. Урьдчилсан ба жинхэнэ хамгаалалтаас 7 хоногийн өмнө оюутан ажлынтовч танилцуулгыг комисст өгнө. Оюутан дипломын ажлын урьдчилсан хамгаалалтандорохдоо дипломын ажлын хамт удирдагчийн тодорхойлолтыг авч ирнэ.Урьдчилсан хамгаалалтанд тэнцсэн ажлыг жинхэнэ хамгаалалтанд орохзөвшөөрлыг комисс гаргах ба уг ажилд шүүмж бичих хүнийг томилно. Жинхэнэхамгаалалтанд орохдоо удирдагчийн тодорхойлолт, ажилтай танилцсан шүүмжлэгчийндүгнэлтийг дипломын ажилд хавсаргасан байна. 2
  • 3. Төгсөлтийн шалгалтын асуултууд I. Алгоритмын үндэс1. Компьютерт мэдээллийг дүрслэх (2-т, 16-т, 8-тын тооллын системүүд, тэдгээрийн хоорондын хөрвүүлэлт, арифметик үйлдлүүд), 2-тын тооллын системийг хэрэглэх болсон шалтгаан2. Алгоритмын тухай (алгоритм гэж юу болох тухай, хэрэглээ), алгоритмыг дүрслэх аргууд, тэдгээрийн онцлог, ялгаатай талууд3. Алгоритм бичвэрийн аргаар алгоритмыг дүрслэх, (түүний давуу тал, онцлог, түлхүүр үгүүд)4. Блок схемийн аргаар алгоритмыг дүрслэх, (түүний давуу тал, онцлог, бичигдэх хэлбэр)5. Давталтын тухай, түүний төрлүүд, ялгаа, (блок схем болон алгоритм бичвэрийн аргаар давталтыг илэрхийлэх)6. Нэг хэмжээст хүснэгтийн тухай, (түүний хэрэглээ, элементүүдийн санах ой дахь байрлал, элементтэй ажиллах)7. Олон хэмжээст хүснэгтийн тухай, (түүний хэрэглээ, элементүүдийн санах ой дахь байрлал, элементтэй ажиллах)8. Тэмдэгтэн өгөгдөлийн тухай, (хэрхэн дүрслэх, түүнтэй ажиллах).9. Тэмдэгтэн өгөгдөлтэй ажиллах алгоритмуудыг блок схем болон алгоритмын хэлээр хэрхэн дүрсэлдэг вэ? (ашиглагддаг ойлголтууд)10. Дэд алгоритмын тухай (түүний хэрэглээ, онцлог)11. Дэд алгоритмын тухай (аргумент дамжуулах хэлбэрүүд)12. Дэд алгоритм бүхий алгоритмыг блок схем, алгоритм бичвэрийн аргаар13. зохиоход хэрэглэгддэг ойлголтуудын тухай. 13.Функцын тухай, (түүний дэд алгоритмаас ялгарах онцлог, бичигдэх хэлбэр) II. Програмчлалын хэл1. Програмчлалын хэлний тухай (ангилал, онцлог, програмыг хөрвүүлэх үйлдлийг тайлбарлана уу)2. Програмчлалын Си хэлний тухай (ямар ангилалд ордог, бусад хэлнээс ялгарах онцлогын тухай, програмчилалын хэлний компилятор)3. Функцын тухай, (түүний Си хэлэнд гүйцэтгэх үүрэг, ангилал, онцлог, хэрэглээ, дэлгэц болон гартай ажилладаг стандарт функцууд)4. Өгөгдлийн төрлийн тухай (энгийн болон нийлмэл төрлүүд, тэдгээрийн ялгаа, онцлог)5. Хувьсагчын тухай, (хэрэглээ, түүнийг зарлах үед баримтлах зарчимууд)6. Хувьсагчидыг хадгалах ангиллуудын тухай, статик хувьсагчын онцлог, хэрэглээ7. Тогтмол зарлах хэлбэрүүд, define дериктевийн хэрэглээ8. Си програмын бүтэц (толгой файлын тухай, глобаль болон локал хувьсагчидын тухай)9. Давталтын төрлүүд, тэдгээрийн ялгаа, онцлог, хэрэглээ10. Массивын тухай, түүний онцлог, төрөл, ялгаа (элементүүдэд хандах, элементүүдийн санах ой дахь байрлал)11. Тэмдэгт мөртэй ажиллах (ASCII болон SCAN кодын тухай, тэмдэгт мөрийн тоон өгөгдлөөс ялгарах онцлог) 3
  • 4. 12. Хэрэглэгчийн функц, түүний бичигдэх хэлбэр, хэрэглээний тухай ярина уу.13. Рекурст функц, түүний онцлог, хэрэглээ, Рекурст функц зохион байгуулах.14. Бүтэц төрөл (struct), түүний онцлог, хэрэглээ, програмд хэрхэн зохион байгуулах тухай14. union болон enum терлийн өгөгдлүүд, бит талбар, тэдгээрийн онцлог, ялгаа, хэрэглээ15. Заагч, түүний хэрэглээ, төрөл, онцлогын тухай ярина уу.16. Файлын тухай (файл дээр хийгдэх үйлдлүүд, хэрэглэгдэх функцууд, файлын заагчын тухай, түүнийг шилжүүлэх)17. Дэлгэцийн текстэн горим (график горимоос ялгарах онцлог, хэрэглэгдэх функцууд)18. Дэлгэцийн график горим (текстэн горимоос ялгарах онцлог, хэрэглэгдэх функцууд) III. Өгөгдлийн бүтэц1. Заагчын тухай (бусад хувьсагчаас ялгарах онцлог, хэрэглээ)2. Бүтэц төрлийн өгөгдөл (хэрэглээ)3. Өгөгдлийн бүтцүүд, тэдгээрийн ангилал, ялгаа4. Рекурсын тухай (онцлог, зохион байгуулахад анхаарах зүйлс)5. Жагсаалт (түүний онцлог, төрөл, хэрэглээ)6. Жагсаалтыг массив болон заагчаар илэрхийлэх (ялгаа, онцлог)7. Дарааллын тухай (ангилал, онцлог)8. Дарааллыг массив болон заагч ашиглан зохион байгуулах (ялгаа)9. Стекийн тухай, (бусад өгөгдлийн бүтцээс ялгарах онцлог, хэрэглээ)10. Стекийг зохион байгуулах (push болон pop функцууд)11. Стекийн хэрэглээ12. Хайлтын энгийн алгоритмууд, тэдгээрийн ялгаа (selection sort, insertion sort)13. Хайлтын болон эрэмбэлэлтийн хүндэвтэр алгоритмуудаас тайлбарлана уу.14. bubble sort, quick sort, merge sort гэсэн алгоритмуудын онцлог ялгааг тайлбарлана уу.15. heap sort эрэмбэлэлтийн тухай16. shell sort алгоритмын тухай17. Sequental хайлт, хоѐртын хайлт гэсэн алгоритмуудын онцлогуудыг тайлбарлана уу.18. Мод (онцлог, хэрэглээ, төрөл, зохион байгуулах хэлбэрүүд)19. Хоѐртын хайлтын мод, түүний онцлог, хэрэглээ20. Хоѐртын хайлтын модонд хийгдэх үйлдлүүд, тэдгээрийг зохион байгуулах тухай IV. Өгөгдлийн сангийн зохион байгуулалт1. Өгөгдөл, ӨС, ӨСУОийн тодорхойлолт.2. ӨС-г байгуулах зарчимууд.3. ӨС-д оролцогчид.4. ӨСУС ӨСУС-ийн хэрэглээнд анхаарах зүйл.5. ӨС-д тавигдах нэмэлт шаардлагууд.6. ӨСС-ийн хөгжлийн үе шатууд.7. Өгөгдлийн загвар.8. ӨССиситемийн архитектур. 4
  • 5. 9. Өгөгдлийн загвар.10. Өгөгдлийн загварын ангилал.11. ӨС-ийн схем.12. Өгөгдлийн сангийн системийн архитектур.13. ӨСУС-ийн хэл.14. ӨГӨГДЛИЙН үл хамаарал.15. ӨС-ийн загварууд.16. Объект хандалтат загвар.17. Объект-холбоосын диаграм.18. 3агварчлалын зарчмууд.19. Объект- холбоосын загвар.20. Объект- холбоосын загвар.21. Объект ба аттрибут.22. Холбоосууд, тэдгаэрийг зохион байгуулах.23. Өгөгдлийн харьцаа загвар.24. Харьцаа загварын зарчим.25. Харьцаа загварын бүтэц.26. Харьцааг тодорхойлох.27. Харьцаан дахь засварлах үйлдпүүд.28. Харьцаа операторууд.29. SQLxan (selection, projection, equijoin)30. Харьцаан дахь үйлдлүүд.31. Харьцаа загварын ӨС-ийн энгийн хэлбэр харьцаа схемийг загварчлах.32. Өгөгдлийг энгийн хэлбэрт шилжүүлэх.33. Өгөгдлийг кодлох.34. Өгөгдлийн caн дахь боловсруулалт.35. Энгийн боловсруулалт.36. Холбох үйлдлүүд.37. Хайлт зохион байгуулах.38. Дэд хайлт зохион байгуулах.39. Математик үйлдэл хийж өгегдөл боловсруулах.40. ӨС-Д бүлэглэлт, эрэмблэлт зохион байгуулах.41. Бүлэглэлт хийж ӨС-г боловсруулах.42. Эрэмблэлт хийж өгөгдлийн санг боловсруулах.43. Боловсруулалтын загварууд.44. ӨГӨГДЛИЙН иерархи бүтэц.45. Өгөгдлийн сангийн мод бүтцийн шинж чанарууд.46. Өгөгдлийн сүлжээ загвар, түүн дээр хийгдэх үйлдлүүд V. Объект хандлагат програмчилал1. Объект хандлагат технологийн тухай (түүний онцлог, давуу тал, объект хандлагат технологийг хэрэгжүүлэх C++ хэлний онцлог)2. Класс болон объектын тухай (бүтэц ба классын ялгаа)3. C++ хэлний С хэлнээс ялгарах онцлогуудаас4. Гишүүн өгөгдөл ба гишүүн функцуудын тухай5. inline болон inline биш функцууд, тэдгээрийн ялгаа6. Байгуулагч ба устгагч функц, (гүйцэтгэх үүрэг, хэрэглээ)7. Классын өгөгдөл ба функцын хандалтууд, тэдгээрийн онцлог, хэрэглээ (public, private, protected) 5
  • 6. 8. free, new операторуудын үүрэг, this* заагчын тухай9. Заагч болон заалтын тухай10. Классуудын хоорондын найз (friend) харьцааны тухай11. Математик операторуудыг дахин тодорхойлох (дахин тодорхойлогддог операторууд, дахин тодорхойлогдсон операторын хэрэглээ)12. Оролт, гаралтын операторуудыг дахин тодорхойлох (хэрэглээ)13. Дахин тодорхойлогдсон функц14. Статик гишүүн өгөгдөл ба статик гишүүн функц15. Энгийн болон нийлмэл удамшил, түүнийг зохион байгуулах16. Классуудын бүрдмэл харьцааны тухай17. Виртуаль функцын тухай18. Дараалсан хандалттай файлтай ажиллах19. Шууд хандалттай файлын онцлог, түүнтэй ажиллах20. Polymorphism-MPtH тухай21. Загвар класс, түүний хэрэглээ VI. Визуаль програмчлал1. Object Pascal хэл2. Oбьект хандалтат технологи3. Визуаль орчны програмчлал, Delphi cистемийн онцлог, ажлын орчин, програмийн бvтэц4. Delphi системийн ажлын файлууд, Project, Unit, Form-той ажиллах, хадгалах, дуудах, vvсгэх, хөрвvvлэх копиляц хийх, тусламж авах ашиглах5. Формын тухай, Формтой ажиллах, шинж чанар, үзэгдэл, дүрмүүд, MDI ба SDI горимд ажиллах Form зохион байгуулах6. VCL буюу визуаль компонент сан, компонент, стандарт компонентууд, өргөн хэрэглэгддэг properties, event, method, Tobject класс, компонентын ургийн мод7. Стандарт ба Additional компонентууд, өргөн хэрэглэгддэг шинж чанар, vзэгдэл, method-ууд8. Win32 ба Dialogs компонентууд, өргөн хэрэглэгддэг шинж чанар, vзэгдэл, method-ууд9. Файл, хавтастай ажиллах10. График элэментvvдтэй ажиллах11. Mультмедиа элэментvvдтэй ажиллах12. Өгөгдлийн сан, тvvнийг зохион байгуулж ажиллах тухай, BDE процессор, DataBase Desktop, SQL Explorer, Paradox, Аlias, Alias Manager13. Өгөгдлийн санд хандах, холбогдох, Data Access, BDE, Data Controls компонентууд14. Өгөгдлийн сангийн горимууд15. Өгөгдлийн сангийн эрэмбэлэлт, хайлт, шvvлт16. Dataset обьект, тvvний properties, method, vзэгдлvvдийн тухай17. Query vvсгэх, тайлан бэлтгэх18. Програмын тусламжийн систем vvсгэх19. Програмын install бэлдэх VII. Мэдээллийн системийн онол 1. Мэдээлэлжүүлэлтийн тухай ойлголт 2. Мэдээллийн системийн тодорхойлолт 3. Мэдээллийн системийн бүтэц, бүрэлдэхүүн 4. Хангагч дэд системүүд 6
  • 7. 5. Бүрдүүлэгч дэд системүүд6. Программ хангамж, түүний бүтэц, бүрэлдэхүүн7. Техник хангамж, түүний бүтэц, бүрэлдэхүүн8. Математик хангамж, түүний бүтэц, бүрэлдэхүүн9. Эрх зүйн хангамж10. Арга зүйн хангамж11. Зохион байгуулалтын хангамж12. Хэл зүйн хангамж13. Мэдээллийн хангамж, түүний бүтэц, бүрэлдэхүүн14. Анхдагч ба үүсмэл мэдээлэл15. Ангилал, кодчилолын тухай16. Ижилтгэсэн ба электрон баримт17. Электрон баримтыг унших, бэлтгэх арга, хэрэгсэл18. Эргометрийн хангамж19. Мэдээллийн системүүдийн харилцаа уялдааг хангах арга20. Мэдээллийн сүлжээ, түүний хөгжлийн хэтийн төлөв21. Мэдээлэлжсэн нийгмийн тухай ойлголт22. Электрон засаглалын тухай ойлголт23. Зайн эмнэлэг, зайн сургалтын тухай24. Электрон арилжааны тухай25. Электрон банкны тухай26. Мэдээллийн систем байгуулах бодлого гэж юу вэ?27. Мэдээлэл, харилцааны технологийн тодорхойлолт28. Шийдвэр гаргахад дэмжлэг үзүүлэх дэд систем29. Мэдээллийн нео технологи гэж юу вэ? 7
  • 8. VIII. “Өгөгдлийн сангийн програмчлал” хичээлийн агуулга Сэдэв: SQL хэлний стандартуудАгуулга:Oracle-ийг суурилуулах нь, Өгөгдлүүдийн солилцоо ба удирдлагын стандартчлал, SQL86,SQL89, SQL-92 ба SQL99 стандартууд, SQL-92 стандартад харгалзах гурван түвшин,SQL99 стандарт нь харгалзааны түвшингүүд:  Функционал цөм  Он сар өдөр/цаг хугацаатай ажиллах  Бүрэн байдлыг хангах.  Өгөгдлийн идэвхтэй сангууд.  OLAP.  PSM модуль.  CLI – интерфейс.  Объектуудын суурь дэмжлэг (Basic Object Support).  Объектуудын өргөтгөсөн дэмжлэг (Enhanced Object Support).SQL99 стандартын үндсэн бүлгүүдь,SC32.Ашиглах материал: Лекц №1, Oracle Documentation Сэдэв: SQL-ийн үндсүүдАгуулга:Oracle-ийн хэрэглүүрүүд, програмууд, Instance Manager, SQL Worksheet, Storage Manager,Schema Manager; SQL хэлний хэлбэрүүд: интерактивный (Харилцан харьцах) SQL;статик SQL; динамик SQL; хавсаргасан SQL. SQL операторын бүлгүүд: өгөгдлийгтодорхойлох хэл DDL (Data Definition Language); өгөгдлийг удирдах хэл DML (DataManipulation Language).ӨСУС-д холбох, CONNECT TO; Хүснэгтийг үүсгэх, CREATE TABLE;Хүснэгтийн хязгаарлалтыг тодорхойлох: CHECK (condition), FOREIGN KEҮ (fields_list) ,Ашиглах материал: Лекц №2, Oracle Documentation Сэдэв: SQL хэлний хэрэглүүрийн тусламжтайгаар асуулгыг үүсгэхАгуулга:Оператор SELECT , харьцуулах үйлдэл, BETWEEN,IN,LIKE, IS NULL,EXISTS , UNIQUE –MATCH, OVERLAPS, SOME, ANҮ , ALL , Мэдээллийн цогцыг үүсгэх функцууд: COUNT,COUNT (*), AVG, SUM , MAX, MIN, HAVING,Цуглуулгын үр дүнг эрэмбэлэх: ORDER BҮ,Дүрслэлээр нь хүснэгтийг үүсгэх:,Ашиглах материал: Лекц №3, Oracle Documentation Сэдэв: Нийлмэл хэлбэрийн SQL-асуулгыг үүсгэхАгуулга:Хүснэгтүүдийг холбох, энгийн ба гадаад холболт, UNION – нэгдэл, хоѐр асуулгын үр дүнгнэгтгэх дүрэм, INTERSECT-нэгдэл, EXCEPT-холболтАшиглах материал: Лекц №4, Oracle Documentation Сэдэв: Хавчуулсан SQL-асуулгыг хэрэглэхАгуулга:Дэд асуулгууд, төрлүүд, Хамаарсан дэд асуулгууд,Хэд, хэдэн мөрүүдийг гаргах дэдасуулгын , өгүүлхүүнийг зохиох, Дэд асуулгуудыг өгөгдлийг өөрчлөх операторт ашиглах,DELETE оператор, UPDATE оператор, Нөхцөлт илэрхийлэл CASE 8
  • 9. Ашиглах материал: Лекц №5, Oracle Documentation Сэдэв: Дүрслэлтэй ажиллах. Өгөгдлийн төрлүүдАгуулга:,Дүрслэлийг үүсгэх, CREATE VIEW оператор, ALTER TABLE оператор, Өгөгдлийн төрлүүд  тэмдэгтийн:  хоѐртын:  тоон:  огноо/цаг хугацаа:  хугацааны завсар:Огноо/цаг хугацааны функцууд, CURRENT_TIME, CURRENT_DATE,CURRENT_TIMESTAMPАшиглах материал: Лекц №6, Oracle Documentation Сэдэв: Өгөгдлийн сангийн транзакцАгуулга:Транзакц (Transaction), COMMIT WORK , ROLLBACK WORK , SET AUTOCOMMIT ON,Транзакцийг ашигласан зэрэгцээ хандалтын үед үүсэх асуудлууд, давтагддаггүй уншилт(non-repeatable read); “бохир” уншилт (dirty read) – буцаасан транзакцийн бичсэнөгөгдлүүдийг унших; алдагдсан шинэчлэлт (lost update); хуурмаг хавчуулга (phantominsert).Тусгаарлалтын түвшин, SERIALIZABLE, REPEATABLE READ , READ COMMITED ,READ UNCOMMITED, Хоригууд, хоригийн түвшнүүд, SET TRANSACTION параметрүүд.Ашиглах материал: Лекц №7, Oracle Documentation Сэдэв: Өгөгдлийн санд хандах хандалтыг удирдахАгуулга:Эрхүүд, Эрхийг олгох ба арилгах, GRANT, REVOKE оператор, Дүр, Oracle ӨС-ийнхандалтын олон түвшинт хяналт, Системийн эрхүүд, ALTER ANҮ CLUSTER , ALTER ANҮINDEX , ALTER ANҮ , ROCEDURE , ALTER ANҮ ROLE , ALTER ANҮ SEQUENCE , ALTERANҮ SNAPSHOT , ALTER ANҮ TABLEALTER ANҮ TRIGGER , ALTER DATABASE , ALTER PROFILE ..., объектын эрхүүд, ALTER,DELETE, EXECUTE (функц болон бүлэг програмын процедурын хувьд), INDEX (зөвхөнхүснэгтийн хувьд), INSERT, REFERENCES (зөвхөн хүснэгтийн хувьд), SELECT, UPDATE.,Oracle-ийн автомат дүр ба тэдгээоийн системийн эрхүүд, системийн дүрслэлүүд.Ашиглах материал: Лекц №8, Oracle Documentation Сэдэв: Хавсаргасан SQLАгуулга:Холбох хувьсагчид, DECLARE CURSOR оператор, OPEN ба CLOSE нь боловсруулалтыгэхлэх ба дуусгах,Хавсаргасан SQL дэх хувьсагчууд, EXEC SQL BEGIN DECLARE SECTION; ба EXEC SQLEND DECLARE SECTION; операторууд, Курсор (ззагч)-ууд ,NULL-утгын боловсруулалт,Байршуулсан операторууд, SQL-операторын биелэлтийн төлөв, Oracle-ийн OCCI-интерфейс,Ашиглах материал: Лекц №9, Oracle Documentation Сэдэв: Динамик SQLАгуулга:Динамик SQL-ийн операторуудыг үүсгэх, Нэг алхамт интерфейс, Олон алхамт интерфейс,EXECUTE IMMEDIATE оператор, PREPARE оператор, DEALLOCATE PREPARE оператор,Динамик параметрууд, EXECUTE операторын USING хэллэг, EXECUTE операторын INTO 9
  • 10. хэллэг, SQL – дүрслэлүүд, зориулалт, гол талбарын тодорхойлолт, ALLOCATEDESCRIPTOR оператор, DESCRIBE оператор, SET DESCRIPTOR , GET DESCRIPTORДинамик курсорууд, (declared cursors), DECLARE CURSOR, (allocated cursors), ALLOCATECURSOR.Ашиглах материал: Лекц №10, Oracle Documentation Сэдэв: PL/SQL хэлний үндэсАгуулга:PL/SQL програмчлалын хэлний бүтэц, Блок, үндсэн хэсгүүд, Өгөгдлийн төрлүүд, Тоонтөрлүүд, Тэмдэгтийн төрлүүд, Өгөгдлийн хавсаргасан төрлүүд, LOB-төрлүүд, Төрлүүдийгхувиргах, %TҮPE ба %ROWTҮPE гол шинжүүд.Ашиглах материал: Лекц №11, Oracle Documentation Сэдэв: PL/SQL хэлний удирдлагын операторуудАгуулга:  Сонголтын операторууд, IF-THEN-END IF; IF-THEN-ELSE-END IF; IF-THEN-ELSIF- END IF;  циклийн операторууд , LOOP-END LOOP; WHILE-LOOP-END LOOP; FOR-LOOP-END LOOP; EXIT; EXIT WHEN;  нөхцөлгүй шилжилтийн операторууд , GOTO; NULL; <<labels>>.Ашиглах материал: Лекц №12, Oracle Documentation Сэдэв: ЦуглуулгаАгуулга:Үүрлэсэн хүснэгтүүд (nested table), Индекслэсэн хүснэгтүүд (index-by table), Varray –массивууд, TҮPE type_name IS TABLE OF element_type [NOT NULL];TҮPE type_name IS TABLE OF element_type [NOT NULL] INDEX BҮ BINARҮ_INTEGER;TҮPE type_name IS {VARRAҮ | VARҮING ARRAҮ} (size_limit) OF element_type [NOT NULL]; Цуглуулгат анхны утга олгох, Цуглуулгатай ажиллах үедхэрэглэдэг функциуд, EXISTS(n), COUNT, LIMIT, DELETE(m,n), FIRST, LAST, PRIOR(n),NEXT(n), ,EXTEND(n,i),TRIM(n)Бичлэгүүд, TҮPE type_name IS RECORD(field_declaration [, field_declaration]...);Ашиглах материал: Лекц №13, Oracle Documentation Сэдэв: Объект-төрлүүдАгуулга:Объект-төрлийн бүтэц, CREATE [OR REPLACE] TҮPE [schema .]type_name, FUNCTION name (parameter datatype .,:){ RETURN datatype }PROCEDURE name (parameter datatype .,:), CREATE TҮPE BODҮ type_name ,Объект-төрлийн утгуудыг харьцуулах, MAP-метод, ORDER-метод, Пакет, CREATEPACKAGE, CREATE PACKAGE BODҮ, Дэд програм, CREATE PROCEDURE и CREATEFUNCTION. ,Гадаад процедур, оператор CREATE LIBRARҮ.Ашиглах материал: Лекц №14, Oracle DocumentationСэдэв: Курсор 10
  • 11. Агуулга:Курсорыг байгуулах, OPEN, FETCH, CLOSE CURSOR, курсорыг FOR циклд ашиглах, REFCURSOR төрөл, хувьсагч курсорын хязгаарлалтуудАшиглах материал: Лекц №15, Oracle Documentation IX. Компьютерийн зохион байгуулалт ба Ассемблер 1. Компьютерийн үндсэн бүтцийн тухай 2. Микропроцессорын үндсэн бүтэц (тус бүрд нь гүйцэтгэх үүрэг, онцлогынх нь талаар тайлбарлана уу) 3. Компьютерийн командыг биелүүлэх дараалал (түгээгүүрийн ангилал, үүрэг). 4. Санах ойн тухай, санах ойн ангилалууд, ялгаа 5. Регистрийн тухай (ангилал, үүрэг) 6. Сегментийн тухай (төрөл, үүрэг, хэрэглээ) 7. Ассемлер хэлний тухай (бусад хэлнээс ялгарах онцлог, ассемблер програмын бүтэц, хөрвүүлэлт хийх тухай) 8. Ассемблер хэлний командуудын ангилал 9. Тасалдлын тухай (ангилал, үүрэг, ажиллах зарчим) 10. INT командын үүрэг, гүйцэтгэдэг үйлдлүүдийн тухай ярина уу. 11. Тэмдэгтэн өгөгдлийн тухай (ASCII болон SCAN кодуудын тухай, тэмдэгтэн болон тоон өгөгдлийн ялгаа, тэмдэгтэн өгөгдлийг тоо руу хөрвүүлэх) 12. Тэмдэгтэн өгөгдөлтэй ажиллахад хэрэглэгддэг командуудын тухай 13. Дэлгэцийн тухай, дэлгэцийн төрлүүд, ажиллах зарчим 14. BIOS болон DOS-ын дэлгэцэнд мэдээлэл хэвлэх, гарнаас өгөгдөл авахад хэрэглэх тасалдлууд 15. BIOS-ын 16-р тасалдал 16. Арифметик үйлдлийн командууд, тэдгээрийн үр дүнг засах командууд (ажиллах зарчим, хэрэглээ) 17. Дискний зохион байгуулалт (дискний бүтэц, төрөл) 18. Файлтай ажиллах (файлын тухай, сангийн тухай, FCB-ийн тухай, файлтай ажиллах хэлбэрүүдийн тухай) 19. Хүснэгтэн өгөгдлийн тухай (түүнтэй ажиллах) 20. Дэлгэцийн текстэн горимын тухай (видео санах ой, хуудас, мэдээлэл дүрслэх онцлог) 21. График горимын тухай (текстэн горимоос ялгарах онцлог, мэдээллийг дүрслэх хэлбэр) 22. Портыг програмчилах (принтер болон хулганатай ажиллах) X. Мэдээллийн системийн менежмент 1. Мэдээлэлжүүлэлтийн тухай ойлголт 2. Мэдээллийн систем, түүний бүтэц 3. Мэдээллийн системийн бүрдүүлэгч дэд системүүд 4. Мэдээллийн системийн хангагч дэд системүүд 5. Мэдээллийн хангамжийн тухай 6. Програмын хангамжийн тухай 7. Зохион байгуулалтын хангамжийн тухай 11
  • 12. 8. Техникийн хангамжийн тухай 9. Эрх зүйн хангамжийн тухай 10. Хэл зүйн хангамжийн тухай 11. Үзүүлэлт гэж юу вэ? Анхдагч ба үүсмэл үзүүлэлтийн тухай 12. Мэдээллийн систем байгуулах үе шат 13. Мэдээллийн бааз, банкны тухай 14. Нео мэдээллийн технологийн тухай 15. Мэдээллийн технологи түүний бүтэц, бүрэлдхүүний тухай 16. “Цахим Монгол” хөтөлбөрийн зорилго, зорилтуудын тухай 17. Хүн амын мэдээлэл,түүнд регистрийн дугаарын гүйцэтгэх үүрэг 18. Ангилал, кодчилолын тухай 19. Эдийн засгийн мэдээллийн боловсруулалт, удирдлагын шийдвэр гаргахад дэмжлэг үзүүлэх системийн тухай 20. Логистик мэдээллийн систем гэж юу вэ? 21. Мэдээллийн тухай ойлголт, мэдээллийн бүтэц 22. Монгол улсын мэдээлэл, холбооны технологийг хөгжүүлэх дунд хугацааны стратегийн тухай XI. Үйлдлийн системийн онол1. Компьютерийн үндсэн бүрэлдэхүүн хэсгүүд, тэдгээрийн үүрэг ажиллах зарчим, тасалдал, санах ой2. Үйлдлийн систем гэж юу болох болон түүний ажиллах зарчим ажиллах зарчим, түүний зохион байгуулалтын ангилал үндсэн үүрэг3. Процесс удирдах системийн ажиллах зарчим, түүний төлөвүүд ба төлөв шилжилт, ҮС-ийн үйлчилгээ, биелэлт4. Хуулбар процесс, түүний ажиллах түвшин ба процесс хуулбар харьцаа, микро цөм5. Түгжрэл гэж юу вэ? Түгжрэл үүсэх шалтгаан, түүнээс сэргиилэх, зайлсхийх, илрүүлэх ба түгжрэлээс гарах6. Санах ойн удирдлагад тавих шаардлага, түүний хуваалт, програмын хөрвүүлэлт ба санах ойн хаяг, виртуаль санах ой7. Ñàíàõ îé óäèðäàõ äýä ñèñòåì8. Ñàíàõ îéí õóóäñûí áîëîí ñåãìåíòèéí çîõèîí áàéãóóëàëò9. Ñàíàõ îéí õóâààðèëàëò10. Оролт гаралтын төхөөрөмжүүд, технологи, оролт/гаралтыг удирдах програм хангамжийн боломжууд, диск төлөвлөлт11. Файл системийн бүтэц зохион байгуулалт, файл системийн үйлд ажиллагаанд ашиглах үндсэн ойлголтууд XII. Компьютерийн сүлжээ ба програмчлал 1. Компьютерийн сүлжээний тухай ярина уу. (үүрэг, хэрэглээ, төрөл, ялгаа) 2. Сүлжээний төхөөрөмжүүд болон сүлжээний орчингууд, (Тэдгээрийн ангилал,онцлог ялгаа) 3. Өгөгдлийн синхрон ба асинхрон дамжуулалт 4. Сүлжээний топологиуд 5. OSI загварын тухай 6. OSI загварын түвшин бүрийн тухай, (онцлог, ялгаа, гүйцэтгэх үүрэг) 7. Өгөгдлийг бащлах үйлдлийн тухай 8. IEEE 802 стандарт 12
  • 13. 9. LAN болон WAN сүлжээний топологиуд, ажиллах зарчим. (Топологиудын ялгаа) 10. Ethernet топологи, (CSMA/CD) стандар 11. Өгөгдлийн урсгалын хяналт 12. Circuit switching болон Packet switching сүлжээнүүд, (онцлог болон ялгаа) 13. Логик буюу физик хаяг (онцлог, ялгаа) 14. IP хаягын ангилал, хэрэглээ 15. IPv6 16. Өгөгдөл дамжуулах техник 17. Router-ийн тухай (үүрэг, чиглүүлэлтийн хүснэгт, чиглүүлэлтийн зарчим) 18. Дэд сүлжээ, түүнийг зохион байгуулах. 19. Сүлжээний нууцлалт, хамгаалалтын тухай ойлголт 20. Server / Client загварын сүлжээ 21. Сүлжээ зохион байгуулахад шийдэх асуудлууд 22. RIP (Routing Information Protocol) 23. TCP болон UDP протоколууд 24. Mail протоколууд (SMPT, POP3) 25. Remote Access протокол (Telnet) 26. File Access протоколууд (FTP) 27. Internet Access протоколууд (www) 28. Application түвшиний протоколууд (онцлог, ялгаа) XIII. “ВЕБ ДИЗАЙН”1. Веб програмчлалын тухай vндсэн ойлголт, Bеб технологи, дизайн, статик веб, Web browser, Internet Explorer програмын тухай2. HTML хэлний тухай vндсэн ойлголт, Bеб site, веб хуудас vvсгэх, бичвэртэй ажилладаг HTML командууд3. Зураг график оруулах, хэмжээг нь өөрчлөх, хvрээ оруулах4. Hyperlink холбоос хийх, mail явуулах холбоос хийх, зурганд холбоос хийх,5. HTML хэлний хvснэгт vvсгэх, Mөр багана нэмэх, хvснэгтийн форматуудыг тохируулах6. Frame vvсгэх, зохион байгуулах7. Форм vvсгэх, формын элементvvд зохион байгуулах8. Mультмедиа ашиглах, дуу авиа, видео дvрс дагалдуулах командууд9. CSS-ийн тодорхойлолт, түүний бүтэц, ашиглах боломж10. CSS-ийн гадаад хэлбэр11. CSS-ийн дотоод хэлбэр12. CSS-ийн элемент доторх хэлбэр13. Javascript хэлний тухай, үндсэн ойлголт, ач холбогдол онцлог14. Javascript хэлний vндсэн oператорууд15. Javascript хэлний өгөгдлийн төрөл, массив, хэрэглэгчийн функц16. Javascript хэлний обьектууд, Properties, Methods, Events-vvдийн тухай17. Macromedia Draemweaver програмын тухай vндсэн ойлголт18. Tvvний боломжууд, бусад хэрэгслvvд, Вэб сайт хийх ерөнхий арга, явц19. Dreamweaver програмчлын тусламжтхйгаар вэб site үүсгэх20. Bэб хуудасыг хийх, Тексттэй ажиллах21. Зурагтай вэб хуудас (Rollover Image, Animation GIF)22. Link байгуулах 13
  • 14. 23. Хүснэгттэй вэб хуудас 24. Frame-тэй вэб хуудас 25. Веб хуудасны дизайн, зохиомж, өөрийн веб хуудсаа чөлөөт веб серверvvдэд байрлуулах, веб хуудсандаа анализ хийхBеб хийхэд ашиглагддаг програмууд, хөдөлгөөнтэй зураг бэлтгэдэг програмууд XIV. Системийн шинжилгээ ба зохиомж 1. Юуг систем гэх вэ? (Системийн онцлог, шинж чанар) 2. Системийн шинжилгээний тухай (хийгдэх үйл ажиллагаа, арга хэлбэрүүд) 3. Системийг хөгжүүлэх амьдралын цикл (үе шат тус бүрд хийгдэх үйлдлүүд болон тэдгээрээс гарах үр дүнг тайлбарлана уу) 4. Системийн шинжээч (гүйцэтгэх үүрэг, тавигдах шаардлага) 5. Мэдээлэл цуглуулах арга хэрэгслүүд (тэдгээрийн ялгаа, онцлог талууд) 6. Хэрэгцээ, шаардлагыг хэрхэн тодорхойлох 7. Маягтын тухай (гүйцэтгэх үүрэг, тавигдах шаардлага) 8. ОХД гаргах (диаграмын хэрэглээ, элементүүд) 9. ОХД-ыг өргөтгөх тухай (хийгдэх үйл ажиллагаа) 10. Тайлангийн зохиомжийг дүрслэх (тавигдах шаардлага) 11. Ерөнхий диаграм болон ӨУД дүрслэх (тус диаграмд дүрслэгдэх зүйлүүд, диаграмын элементүүд) 12. Бүтэцлэгдсэн шинжилгээ (онцлог, давуу тал) 13. Техник, эдийн засгийн үндэслэлийг тооцох тухай (түүнд хэрэглэгддэг арга хэрэгсэлүүд) 14. Өгөгдлийн толийг дүрслэх (хэрэглээ) 15. Програмын кодын зохиомжыг хийх (арга хзрэгсэлүүд) 16. Дэлгэцийн зохиомжийг хийх (тавигдах шаардлагууд) 17. Програмын тестийг хийх аргууд 18. Програмын нэвтрүүлэлтийг хийх аргуудын тухай тайлбарлана уу. 19. Хэрэглэгчийг сургах тухай (арга, хэрэгсэлүүд) 20. Системийн шинжилгээг хийхэд хэрэглэгддэг tools 21. Объект хандлагат шинжилгээ, зохиомжийн тухай (онцлог, хэрэглээ) XV. Өгөгдлийн санг удирдах систем1. Сэдэв : Харьцаа загварын ӨС ба SQL сервер Агуулга: SQL server-ийн түүхээс; ӨС, ӨС-ийн объектууд, харьцаа загварын ӨС-ийнболовсруулалт; SQL server ба клиент/сервер загварАшиглах материал: Лекц №1, Books Online: SQL Server Architecture2. Сэдэв: SQL server-ийг суурилуулах нь Агуулга: SQL server-ийн хувилбарууд; Standart Edition  Enterprise Edition  Personal Edition  Developer Edition  Evalution Edition  Desktop Edition (MSDE) ; SQL server–ийг ашиглахад тавигдах шаардлагууд ; SQL server-ийн суурилуулалт; SQL server-ийн нэмэлт элементүүдийг суурилуулахАшиглах материал: Лекц №2, Microsoft SQL Server 2000 install disk, Books Online: InstallingSQL Server3. Сэдэв: Өгөгдлийн сан ба өгөгдлийн файлыг байгуулах, удирдах 14
  • 15. Агуулга: ӨС-г байгуулах: CREATE DATABASE оператор, ӨС-гийн мэдээллийнцуглуулга: sp_helpdb, ӨС-гийн параметрүүдийн тохируулга: Enterprise Manager програмашиглах, ӨС-гийн хэмжээг өөрчлөх: ALTER DATABASE оператор, DBCC SHRINKFILE,DBCC SHRINKDATABASE; ӨС-гийн нэрийг солих: sp_renamedb хадгалагдсан процедур;Файлын бүлгүүдийг удирдах; ӨС-г устгах: DROP DATABASE.Ашиглах материал: Лекц №3, Books Online: Creating and Maintaining Databases4. Сэдэв: Хэрэглэгчийн бүртгэл ба өгөгдлийн хамгаалалт Агуулга: SQL server дэх өгөгдлийн хамгаалалтын загвар, SQL server дэх өгөгдлийнхамгаалалтын горимууд: цомхотгосон, холимог горим; sp_addlogin процедур; sp_passwordхадгалагдсан процедур; sp_defaultdb, sp_defaultlanguage, sp_droplogin, sp_grantlogin,sp_revokelogin, ӨС-ийн хэрэглэгчид: sp_grantdbaccess, sp_revokedbaccess, sp_helpuser, Guest хэрэглэгч, sp_addalias, sp_dropalias, sp_dropalias; Дүрүүд: Public дүр, Серверийн түвшний дүрүүд: sysadmin, serveradmin, setupadmin,securityadmin, processadmin, dbcreator, bulkadmin, diskadmin, sp_addsrvrolemember,sp_removesrvrolemember; ӨС-гийн түвшний өгөгдсөн дүрүүд: db_owner, db_accessadmin,db_securityadmin, db_ddladmin, db_backupoperator, db_datareader, db_datawriter,db_denydatawriter; sp_addrole, sp_droprole, sp_addrolemember, sp_dropmemberАшиглах материал: Лекц №4, Books Online: Managing Security5. Сэдэв: ӨС-ийн нөөцүүд дэх хандалт Агуулга: Хандалтын эрхийн зайлшгүй шаардлагууд, ӨС-д хандах эрхүүдийг үүсгэх, SQL server-т хандах тусгай эрхүүд, sp_srvrolepermission; Серверийн түвшнийурьдчилан тодорхойлогдсон дүрийн эрхүүд, ӨС-гийн урьдчилан тодорхойлогдсон дүрийнэрхүүд, ӨС-гийн эзэмшигч (dbo); Хандалтын командын эрхүүд: Public дүр, Хандалтынобъект эрхүүд, GRANT, REVOKE, DENY команд; Дүрслэл, хадгалагдсан процедурууд,функциэр өгөгддөг хандалтын эрхүүд; Захирагдах хэлхээс; Эрх олгох стратегиАшиглах материал: Лекц №5, Books Online6. Сэдэв: Өгөгдлийн сангийн нөөц хувь Агуулга: хард дискэн дэх өгөгдлийн алдагдлаас урьдчилан сэргийлэх, RAID систем,Файл системийн сонголт, Нөөц хувийн үндсүүд, Нөөц хувийн төрлүүд:Өс-гийн бүтэн нөөцхувь, Хуваарилагдсан нөөц хувь, Файл болон файлын бүлгийн нөөц хувь, Транзакцийнбүртгэлийн нөөц хувь; Транзакц ба хяналтын цэгүүд; Нөөц хувьд тавигдах шаардлага: ӨС-гсонгох, Нөөц хувийг байршуулах, Нөөц хувийг байгуулах давтамж , Нөөц хувийг хадгалаххугацаа, ӨС-г сэргээхэд шаардагдах хугацаа, ӨС-г сэргээх төлөвлөгөө, Нөөц хувийгхадгалах газар; Хэрэглэгчийн ӨС-гийн нөөц хувь; ӨС-г сэргээх загварууд, Бүтэнсэргээлтийн загвар, Өгөгдлийг нийтээр нь хуулбарлах үедэх сэргээлтийн загвар, Сэргээлтхийх энгийн загвар; Системийн ӨС-гийн нөөц хувь: Master ӨС, Msdb ӨС, Model ӨС, TempdbӨС, Түгээлтийн ӨС; Нөөц хувьд бэлтгэх нь: Нөөц хувь бэлтгэх төхөөрөмжийг үүсгэх,sp_addumpdevice, sp_dropdevice, sp_helpdevice, ӨС-г шалгах, DBCC CHECKDB, DBCCCHECKCATALOG, DBCC CHECKALLOC, DBCC CHECKTABLE; Нөөц хувийг үүсгэх, BACKUPDATABASE.Ашиглах материал: Лекц №6, Books Online7. Сэдэв:ӨС-г сэргээх нь Агуулга: ӨС-гийн сэргээлт: Өгөгдлийг автоматаар сэргээх, Автомат сэргээлтийнтохируулга, sp_configure системийн хадгалагдсан процедур, Өгөгдлийг гараар сэргээх,Файлуудаас сэргээх, RESTORE VERIFYONLY, msdb өс-гийн төлөвийг бүртгэдэг хүснэгтүүд,ӨС-г бүтэн сэргээх, RESTORE DATABASE , Хуваарилагдсан нөөц хувиас сэргээх , 15
  • 16. Транзакцийн бүртгэлийг сэргээх, RESTORE LOG команд; Файл болон файлын бүлгийгсэргээх. Сэргээх сценари: Диск эвдэрсний дараа сэргээх, Сэргээгдсэн өс-г шалгах,Эвдэрсэн master өс-г сэргээх.Ашиглах материал: Лекц №7, Books Online8. Сэдэв: Өгөгдлийн төрлүүд ба хүснэгтийг байгуулах Агуулга: SQL Server идентификаторууд Өгөгдлийн төрлүүд: Битийн, Тэмдэгт мөр, Бүхэл тоон, Хөвөгч таслалтай тоон,Нарийвчлалтай тоон, Тусгай, Огноо, цаг, Мөнгөн тэмдэгт, Автоматаар нэмэгдэх,Синонимын, Unicode, Хэрэглэгчийн, Компьютерийн тодорхойлсон; NULL утга, Тэмдэгтмөрийн утгууд, Битийн өгөгдлүүд, Бүхэл тоон утгууд, Хөвөгч таслалтай өгөгдөл банарийвчлалтай тоон өгөгдөл, Хөвөгч таслалтай тоон утгууд, Өгөгдлийн тусгай төрөл , Textба image, RowGUID, Sql_variant , table, Огноо өгөгдлийн төрөл, Мөнгөн тэмдэгт өгөгдлийнтөрөл, Автоматаар шинэчлэгддэг өгөгдлийн төрөл, ANSI ба Unicode өгөгдлийг удирдах нь,Хэрэглэгчийн өгөгдлийн төрлийг үүсгэх, sp_addtype, Компьютераар тооцоологддогталбарууд, CREATE TABLE, DROP TABLE , Хүснэгтийг байгуулах.Ашиглах материал: Лекц №8, Books Online9. Сэдэв: SELECT операторыг ашиглах Агуулга: SELECT операторын энгийн хэлбэр, Баганын гарчгийг өөрчлөх, Литералыгхэрэглэх, Арифметикийн операторууд, Операторуудыг гүйцэтгэх эрэмбэ;Өгөгдлийн боловсруулалт: Багана сонгох, Харьцуулах операторууд, Мужууд, Утгуудынжагсаалт, Тэмдэгт мөрүүд, Тодорхой бус утгууд, Нийлмэл шалгуураар мөрүүдийг олох,Өгөгдөл давтагдахаас сэргийлэх; Функциуд: Математикийн функциуд, Тэмдэгт мөрийнфункциуд, Огноог боловсруулах функциуд, Системийн функциуд; Өгөгдлийг эрэмблэх,Агрегат функциуд, Өгөгдлийг холбох, Дэд асуулгууд, SELECT INTO оператор, UNIONоператорАшиглах материал: Лекц №9, Books Online10. Сэдэв: Өгөгдлийн өөрчлөлт Агуулга: Транзакцийн протокол Өгөгдөл оруулах, INSERT оператор, INSERT VALUES операторыг ашиглах,Автоматаар авах утга, SELECT оператораар өгөгдөл оруулах, Өгөгдөл оруулахадхадгалагдсан процедурыг ашиглах; Өгөгдөл устгах, DELETE оператор, DELETE операторыг лавлах хүснэгттэй хэрэглэх,TRUNCATE TABLE операторыг хэрэглэх; Өгөгдөл шинэчлэх, UPDATE операторыг хэрэглэх, UPDATE операторыг лавлаххүснэгттэй хэрэглэх.Ашиглах материал: Лекц №10, Books Online11. Сэдэв:Transact SQL –ийн өргөтгөлийг хэрэглэх Агуулга: Багц асуулгууд, Сценари,Транзакц , Транзакцийн төрлүүд, Илэрхийтранзакциуд, Глобал хувьсагч @@trancount, Зөвшөөрөгддөг ба хориглогддог операторууд,Хадгалах цэгүүд, Устгагдсан хадгалагдсан процедурууд, Автомат транзакциуд , Илэрхийбус транзакц, Транзакцууд хэрхэн биелэгддэг вэ?, Процесс CHECKPOINT, Процесс удирдахэлементүүд, BEGIN … END блок, PRINT оператор, IF…ELSE блок, CASE заавар,COALESCE функц, NULLIF функц, WHILE команд, Хоригууд, Хоригийн түвшин, Хоригуудыгудирдах нь, Хоригийн эскалаци, LOCKS тохируулга, Хоригуудыг ажиглах , Хоригуудыннийцэх байдал,Транзакцийн тусгаарлалтын түвшингүүд 16
  • 17. Ашиглах материал: Лекц №11, 12, Books Online12.Сэдэв: Индекслэх ба бүтээмжийг дээшлүүлэх Агуулга: Индекс яагаад хэрэгтэй болох, Индексийн бүтэц, Индексийн тохируулга,Кластерчлагдсан индекс, Цорын ганц ба цорын ганц биш индексүүд, Энгийн ба нийлмэлиндексүүд, Өсөх буурах индексүүд, SQL Server дэх индексүүд, CREATE INDEX оператор,FILLFACTOR ба PAD_INDEX тохируулгууд, DROP_EXISTING параметр,STATISTICS_NORECOMPUTE параметр, SORT_IN_TEMPDB параметр, IGNORE_DUP_KEYпараметр, Индексийг хэрэглэх нь, Индекс ашиглалтыг ажиглах нь, SET STATISTICS IO ON,Сайжруулах програмд нөлөөлөх нь , Индексүүдийг дэмжих нь, Статистик, UPDATESTATISTICS команд, Статистикийг автоматаар шинэчлэх хэрэглүүрийг цуцлах нь, процедурsp_autostats, DBCC UPDATEUSAGE команд, Enterprise Manager-т индексийг дэмжих,Индекслэх аргыг сонгох нь, Бүтэн индекслэхАшиглах материал: Лекц №13,14 Books Online13. Сэдэв: Өгөгдлийн бүрэн бүтэн байдал Агуулга: Өгөгдлийн бүрэн бүтэн байдлыг хэрхэн хангах вэ Бүрэн бүтэн байдлын төрлүүд Бүрэн бүтэн байдлыг хангах уламжлалт аргууд ANSI хязгаарлалтын тусламжтайгаар өгөгдлийн үнэн зөвийг хангах Enterprise Manager програмын тусламжтайгаар өгөгдлийн бүрэн бүтэн байдлыг хангахАшиглах материал: Лекц №15, Books Online XVI. МЭДЭЭЛЛИЙН СИСТЕМИЙН ТӨСӨЛ 1. Мэдээллийн системийн төслийн тухай ойлголт 2. Төслийн өмнөх судалгаа гэж юу вэ? 3. Төслийн баримт бичгийн тухай 4. Төсөл бичих даалгавар гэж юу вэ?, түүнд юуг багтаах вэ? 5. Төслийн судалгааны тухай 6. Төслийн судалгаа хийх аргачлал 7. Төслийн үр ашгийг тооцох 8. Төслийн санхүүжилтийн тооцоо 9. Төслийн баримт бичгийн бүтэц, бүрэлдэхүүн 10. Техник хангамжийн төсөл 11. Программ хангамжийн төсөл 12. Мэдээлэл хангамжийн төсөл 13. Мэдээллийн сүлжээний төсөл 14. Мэдээллийн системийн дэд системүүдийн харилцан уялдааг судлах арга 15. Мэдээллийн дэд системийн төслүүд, тэдгээрийн уялдаа 16. Ангилал, кодчлол хэрэглэх судалгаа 17. Ижилтгэсэн ба электрон баримт хэрэглэх төсөл 18. Мэдээллийн системийн объектын судалгаа (төслийн өмнөх ба төслийн үеийн) 19. Боловсон хүчний (хүний нөөцийн) хангамжийн тооцоо, төсөл 20. Төслийн баримт бичгийг боловсруулах 21. Төслийн баримт бичгийг батлуулах 22. Төслийн баримт бичгийг хэрэгжүүлэх 23. Төслийн үр дүнг тооцох 24. Төсөл боловсруулах үе шатууд 25. Төсөл боловсруулах дараалал, арга зүй 17
  • 18. 26. Төслийн баримт бичгийн хамгаалалт 27. Төсөл боловсруулах үндэслэл бэлтгэх 28. Мэдээллийн системийн төслийн хэрэгжилтэд тавих мониторинг 29. Мэдээллийн системийн төслийн үнэлгээ 30. Мэдээллийн системийн төслийн шалгуур . XVII. JAVA ПРОГРАМЧЛАЛЫН ХЭЛ 1. Java хэлний тухай үндсэн ойлголт Java хэлний гарал үүсэл, хөгжлийг үе шатууд Java хэлний онцлог, давуу тал, бүтэц Апплет, өгүүлэмж, хамгаалалт, уян хатан чанар, Byte code Java хэлний үндсэн чанарууд, Java хэлний цагаан толгой Програм суурилуулах, орчны хувьсагч тохируулах 2. Өгөдлийн төрөл Өгөдлийн төрлүүд (бүхэл, бодит, булийн, тэмдэгт) Төрөл өөрчлөх, нийцгүй төрлүүдийг хөрвүүлэх, өргөтгөх 3. Хувьсагч, массив Хувьсагч тодорхойлох, хувьсагчийн үйлчлэх муж, амьдрах хугацаа Нэг болон олон хэмжээст массив 4. Үйлдлүүд Арифметик үйлдлүүд (энгийн арифметик, модулиар жиших, утга олгох, нэмэгдүүлэх, хорогдуулах) Оронгийн үйлдлүүд (оронгийн логик, зүүн ба баруун тийш шилжих, тэмдэггүй баруун тийш шилжих, оронгийн утга олгох) Харьцуулах үйлдэл Утга олгох үйлдэл 5. Удирдах операторууд Нөхцөлт ба сонголтын операторууд, түүний хэлбэрүүд Давталтын операторууд (while, do. . .while, for), түүний хэлбэрүүд Шилжилтийн операторууд (break, continue)6. Анги Ангийн тухай Ангийн удамшил Ангийн ерөнхий хэлбэр 7. Дүрэм Объект, new үйлдэл Дүрмийн дүрслэл Ангид дүрэм нэмэх, утга буцаах 8. Үүсгэгч функц Үүсгэгч функц Параметртэй үүсгэгч функц Stack анги 9. Дахин тодорхойлогдсон дүрэм Дахин тодорхойлогдсон дүрэм Үүсгэгч функцийг дахин тодорхойлох Аргумент дамжуулах, Рекурс Агуулагдсан болон дотоод анги10. Удамшил Удамшлын үндэс, элемент ба удамшилд хандах, Super ангийн хувьсагч Үүсгэгч функц дуудах 18
  • 19. Дахин тодорхойлогдсон дүрэм, түүний хэрэглээ XVIII. “ВЕБ ПРОГРАМЧЛАЛ” 1. Динамик веб, Динамик веб хийх технологи, Сервер технологи, Веб сервер зохион байгуулах 2. PHP хэлний тухай, Tvvний онцлог, давуу тал, ач холбогдол, бусад хэл технологиудаас ялгарах байдал 3. Php grammer, PHP хэл, тvvний бvтэц зохион байгуулалт, дvрэм, өгөгдлийн төрөл, vйлдлvvд 4. Php-ийн операторууд, Cонголтын болон нөхцөл шалгах операторууд, төрөл бvрийн давталтууд 5. Тэмдэгт мөр, Mэдээлэл дэлгэцэнд гаргах функц 6. Form tag, Form tag-ын төрөл болон ашиглах арга 7. Regular expression, хэв маягийг илэрхийлэх 8. Php функц, Xэрэглэгчийн функц зохион байгуулах, Өргөн хэрэглэгддэг функцvvд, тэдгээрийг ашиглах 9. Php-д массив, класс ашиглах нь, тэдгээртэй ажиллах стандарт функvvд 10. Php хэлний график зурагтай ажиллах боломжууд, зураг графикийн стандарт функцvvд, динамик, статик зурагтай ажиллах 11. MySQL өгөгдлийн сангийн сервер, MySQL сервертэй холбогдoх 12. Шинээр өгөдлийн сан vvсгэх, устгах 13. Xvснэгттэй ажиллах, Xvснэгт vvсгэх, устгах, өгөгдлийн төрлvvд, бичлэг, нэмэх, хасах, засварлах, хэрэглэгч нэмэх, хасах 14. Холбoоcт xvснэгт, Индекс vvсгэх, хvснэгт хооронд холболт хийх зэргээр өгөгдлийн сангийн сервертэй ажиллах sql командууд 15. Php хэл ашиглан MySQL сервертэй холбох, өгөгдлийн сангаас мэдээлэл харуулах, мэдээлэл нэмэх, засварлах, хасах, хайх, шvvлт хийх, эрэмбэлэх 16. Өгөгдлийн сантай ажиллаx стандарт функцvvд, MySQL сервертэй ажилладаг стандарт функцvvд 17. Php-ийн MySQL API функцууд 18. График зурагтай ажиллах 19. Php хэлний график зурагтай ажиллах боломжууд, зураг графикийн стандарт функцvvд, динамик, статик зурагтай ажиллах XIX. Програмчлалын шинэ технологи1. Сэдэв : .NET технологиАгуулга: .NET шийдэл, үндсэн классуудь CLS, CLR, CTS, С# хэлний давуу талууд,assembly, өгөгдлийн ерөнхий төрлүүд, namespace, VisualStudio.NET IDE програмчлалынорчинд ажиллахАшиглах материал: Лекц №1, MSDN Documentation2. Сэдэв : С# хэлний үндсүүдАгуулга: С# хэлний бүтэц, Main метод, объектыг байгуулах, Сonsole Application, тэмдэгтмөрийн форматууд, өгөгдлийн төрөл, тэдгээрийн тодорхойлолтАшиглах материал: Лекц №2, MSDN Documentation 19
  • 20. 3. Сэдэв : С# хэлний удирдлагын операторуудАгуулга: С# хэлний давталт, нөхцөл шалгах оператор, классын хэрэглэгчийн метод,модификаторууд, массив, тоочих төрөл, хэрэглэгчийн нэрлэх орон зайАшиглах материал: Лекц №3, MSDN Documentation4. Сэдэв : С# хэл ба ОХПАгуулга: Классын тодорхойлолт, объектын заагч, өгөгдлийн хандалтын эрхүүд, өгөгдлийндалдлалт, удамшил, полиморфизм, тэдгээрийг дэмжих , өгөгдлийн хөрвүүлэлтАшиглах материал: Лекц №4, MSDN Documentation5. Сэдэв : С# хэлний алдааг боловсруулагчАгуулга: С# хэлний алдааг боловсруулах, түүнийг удирдах, хэрэглэгчийн алдаагболовсруулагчийг байгуулах, try catch, try catch finally блокуудАшиглах материал: Лекц №5, MSDN Documentation6. Сэдэв : С# хэлний интерфейсАгуулга: С# хэлний интерфейс, түүнийг ашиглах, интерфейсийг илэрхий тодорхойлолт,AS түлхүүр үг , is оператор ашиглах, интерфейсийн хэрэгжүүлэлт, IEnumerable, IEnumerator,IClonable, IComparable, System.CollectionsАшиглах материал: Лекц №6, MSDN Documentation7. Сэдэв : Windows ApllicationАгуулга: Windows.Forms.Application, Component and Control class, Events, MessageBox,Calculator програм бичих, цэс байгуулах, Menus.MenuItemCollection, ScrollableControl,ContainerControl classАшиглах материал: Лекц №7,8 MSDN Documentation8. Сэдэв : С# Графиктай ажиллахАгуулга: GDI namespace, System.Drawing namespace, өгөгдлийн төрлүүд Point(F),Rectangle(F), Size(F), Region(F), координатын систем, graphics, ColorDialog, FontDialog class,нөөцтэй ажиллах System.ResourcesАшиглах материал: Лекц №9, MSDN Documentation9. Сэдэв : Windows controlsАгуулга: удирдлагын элементүүдийн иерарх, Controls>controlCollection class, textbox,Radiobutton, Checkbox, Tab, TrackBar, MonthCalendar, ErrorProvider , DialogBoxАшиглах материал: Лекц №10, MSDN Documentation10. Сэдэв : File –тай ажиллахАгуулга: System.IO, Directory(Info), File(Info) төрлүүд, FileInfo.Open, FileInfo.OpenRead(),FileInfo.Open Write() , FileInfo.Open Text(), FileInfo.CreateText(), Stream abstract classАшиглах материал: Лекц №11, MSDN Documentation11. Сэдэв : ADO.NETАгуулга: Үндсэн ойлголтууд, System.Data namespace,DataColumn, DataRow, DataTable,DataView, DataSet class, DataRelation, XML формат, ӨС-гийн провайдер, System.Data.SqlTypes namespaceАшиглах материал: Лекц №12, 13 MSDN Documentation 20
  • 21. XX. Мэдээллийн системийн хамгаалалт 1. Мэдээлэлд заналхийлэгчид, тэдгээрийн төрлүүд орчин үеийн мэдээллийн аюулгүй байдал дахь нөхцөл байдал 2. Мэдээллийн системийн хяналт, Мэдээллийн системийн эрсдэл 3. Мэдээллийн аюулгүй байдлын категори 4. Шифрлэсэн нууц түлхүүр буюу криптограф 5. Крифтограф алгоритмын ангилал, симметри крифтограф алгоритм. Симметри êðèôòîãðàô ñèñòåì. 6. Ñ¿ëæýýíèé àþóëã¿é áàéäàë, Ýðñäýë á¿õèé ñ¿ëæýýíèé õýñã¿¿ä, OSI ìîäåëèéí äàãóóõ ñ¿ëæýýíèé õàëòàëòàä ºðòºã÷ êîìïîíåíò¿¿ä. Ýðñäëèéí ò¿âøèí 7. Ïðîãðàì õàíãàìæ áà ò¿¿íèé àþóëã¿é áàéäàë, ¯éëäëèéí ñèñòåì äýõ õàìãààëàëòûí ôóíêö¿¿ä, Õàìãààëàëòûí ïðîãðàì õàíãàìæèéí òîéì 8. Ìýäýýëëèéí áààç ò¿¿íèé àþóëã¿é áàéäàë, Õàìãààëàëòûí äîìåí. Äàâóó ýðõò õýðýãëýã÷, ñèñòåìä íýâòðýõ ýðõèéí õÿçãààðëàëò, ºãºãäëèéí øèôðëýëò 9. Хамгаалалтын домен, давуу эрхт хэрэглэгч 10. Системд нэвтрэх эрхийн хязгаарлалт 11. Àþóëã¿é áàéäëûí öîãö ñèñòåì, Аюулгүй байдлыг хангах, техник арга, Аюулгүй байдлыг хангах програмын арга,Өгөгдөл шифрлэлт XXI. Менежментийн үндэс1. Менежментийн үүсэл хөгжил, үндсэн ойлголтууд2. Менежерийн үүрэг, ур чадвар түвшин3. Шинжлэх ухааны менежмент, түүний давуу , сул тал4. Захиргааны менежмент, түүний төлөөлөгчид5. Харилцааны менежмент. Хоторны судалгаа6. Үйл хөдлөлийн менежмент7. Системийн менежмент8. Төлөвлөлт, түүний төрөл үе шат9. Стратегийн төлөвлөлт10. Зохион байгуулалтын бүтэц, түүний төрөл11. Идэвхжүүлэлтйин агуулгын онол12. Идэвхжүүлэлтийн үйл явцын онол13. Манлайллын зан байдлын онол14. Манлайллын нөхцөл байдлын онол15. Хяналт, түүний төрөл16. Өөрчлөлтийн удирдлага XXII.Төрийн бүртгэлийн нэгдсэн тогтолцоо 1. Төрийн бүртгэлийн тухай 2. Төрийн электрон бүртгэлийн тухай 3. Төрийн бүртгэл, мэдээллийн нэгдсэн тогтолцооны тухай 4. Төрийн бүртгэлийн төрөл, хэлбэр 5. Объектын буюу орон зайн хүчин зүйлийн төрийн бүртгэл 6. Субъектын буюу хүний хүчин зүйлийн төрийн бүртгэл 7. Иргэний ухаалаг үнэмлэх 8. Хуулийн этгээдийн электрон бүртгэл 21
  • 22. 9. Төрийн бүртгэлд бүртгүүлснийг баталгаажуулах баримт бичиг10. Төрийн бүртгэлд бүртгүүлснийг баталгаажуулах электрон баримт бичиг11. Төрийн байгууллагуудын бүртгэл, тэдгээрийн уялдаа холбоо12. Төрийн ой санамж13. Төрийн бүртгэл, мэдээллийн өгөгдлийн сан, тэдгээрийн уялдаа14. Төрөөс иргэн, хуулийн этгээдэд үзүүлэх үйчилгээ ба төрийн бүртгэл, мэдээллийн нэгдсэн тогтолцооны уялдаа15. Төрийн анхан шатны бүртгэл, мэдээлэл16. Баг, хорооны даргын мэдээллийн систем17. Төрийн мэдээллийн нэгдсэн сүлжээ18. Төрийн бүртгэл, мэдээллийн нэгдсэн тогтолцооны бүтэц, зохион байгуулалт19. Төрийн бүртгэл, мэдээлэлд хэрэглэгдэх ангилал, код20. Иргэний бүртгэл, мэдээлэл болон бусад системтэй холбогдох логик уялдаа21. Газрын бүртгэл, мэдээлэл, GPS болон солбилцол тодорхойлох арга төхөөрөмж, түүний гүйцэтгэх үүрэг22. Гаалийн бүртгэл, мэдээллийн систем23. Нийгмийн даатгалын бүртгэл, мэдээллийн систем24. Хөдөлмөр, халамж үйлчилгээний бүртгэл, мэдээллийн систем25. Татварын бүртгэл, мэдээллийн систем26. Даатгалын бүртгэл, мэдээллийн систем27. Банкны бүртгэл, мэдээллийн систем28. Санхүүгийн бүртгэл, мэдээллийн систем29. Төрийн бүртгэлүүдийн харилцан уялдааг хангах арга зам30. Төрийн электрон бүртгэл ба смарт картын хэрэгсэл 22