SlideShare a Scribd company logo
1 of 17
1
Бүлэг 1: Өгөгдлийн сангийн үндсэн ойлголт
А. Мэдлэг шалгах даалгавар
1. Мэдээнд тодорхой боловсруулалт хийсний үр дүнд өгөгдөл үүснэ. Х мэдээлэл
2. Мэдээллийн компьютерт дүрсэлснээр мэдээлэл үүснэ. Х өгөгдөл
3. Тодорхой утга агуулгатай, компьютерт дүрсэлж болох мэдээллийг өгөгдөл гэнэ. ү
4. Хоорондоо логик холбоо бүхий өгөгдлүүдийн цуглуулгыг өгөгдлийн сан гэнэ. ү
5. Өгөгдлийн санг тодорхойлох, үүсгэх, боловсруулахад зориулсан програмын цогцыг өгөгдлийн сан удирдах
систем гэнэ. ү
6. ӨС, ӨС-г үүсгэж, боловсруулахад ашиглах програм хангамж хоёроос бүрдсэн цогцыг өгөгдлийн сангийн
систем /ӨСС/ гэнэ. ү
7. Өгөгдлийн сан дах өгөгдлийг боловсруулахад хийгддэг стандарт 5 үйлдэл байдаг. Ү
8. Өгөгдлийн сан дах өгөгдлийг боловсруулахад хийгддэг стандарт 4 үйлдэл байдаг. Х
9. Өгөгдлийн санд баримтлах үндсэн 2 зарчим байдаг. Х 4 байдаг
10. Өгөгдлийн сан буюу нэг өгөгдлийн нөөцийг олон хүн хэрэглэдэг байгууллагад өгөгдөл, програм болон техник
хангамж зэрэг нөөцийг хянаж, удирдах зохион байгуулж байдаг хүнийг өгөгдлийн сангийн загварчлагч гэнэ.
Х /ӨС удирдагч/
11. Өгөгдлийн сан буюу нэг өгөгдлийн нөөцийг олон хүн хэрэглэдэг байгууллагад өгөгдөл, програм болон техник
хангамж зэрэг нөөцийг хянаж, удирдах зохион байгуулж байдаг хүнийг өгөгдлийн сангийн удирдагч гэнэ. Ү
12. Мэргэжлийн хэрэглэгчийн шаардалгыг тодорхойлж, хайлт болон боловсруулах техникийн даалгаварыг
гаргаж өгдөг хүнийг өгөгдлийн сангийн удирдагч гэнэ. Х системийн шинжээч
13. Мэргэжлийн хэрэглэгчийн шаардалгыг тодорхойлж, хайлт болон боловсруулах техникийн даалгаварыг
гаргаж өгдөг хүнийг системийн шинжээч гэнэ. Ү
14. ӨС-ийн бүтцийг тайлбарласан багц зарчмыг өгөгдлийн сангийн загвар гэнэ. Ү
15. Объект нь өгөгдлийн санд хадгалагдах бодит ертөнцийн объект буюу үзэгдлийг дүрсэлдэг. ү
16. Холбоос нь тус объектыг тодорхойлох шинж чанарыг дүрсэлдэг. Х аттрибут
17. Аттрибут нь тус объектыг тодорхойлох шинж чанарыг дүрсэлдэг. Ү
18. Аттрибут нь объектуудын хоорондох хамаарлыг тодорхойлдог. Х холбоос
19. Холбоос нь объектуудын хоорондох хамаарлыг тодорхойлдог. Ү
20. Холбоост зохион байгуулалт нь объектыг хоёр хэмжээст хүснэгтээр илэрхийлэх ба өнөө үед энэ загвар
өгөгдлийн баазын практик хэрэглээнд стандарт болтлоо хөгжсөн. Ү
21. Байнга өөрчлөгдөөд байдаггүй, тогтмол (статик) шинж чанартай өгөгдлүүдийг хадгалах хүснэгтийг лавлах
хүснэгт гэнэ. Ү
22. Мэдээлэл нь байнга өөрчлөгдөж байдаг, тогтмол (статик) шинж чанартай өгөгдлүүдийг хадгалах хүснэгтийг
лавлах хүснэгт гэнэ. Х
23. Объектын холбоосын загварыг ӨС-н физик загварыг гаргахад ашигладаг. Х ерөнхий
24. Объектын холбоосын загварыг ӨС-н ерөнхий загварыг гаргахад ашигладаг. Ү
25. Системийн өгөгдлүүдийг өөр хоорондын уялдаатай нь хамт дүрслэн үзүүлдэг график дүрслэлийг Объектын
холбоосын диаграм гэнэ. Ү
26. Объект нь өөрийн шинж чанаруудтай байдаг бөгөөд тэдгээрийг холбоос гэнэ. Х аттрибут
27. Тэг утгат атрибут гэдэг нь тухайн атрибутын ихэнх бичлэгийн хувьд утгыг нь тодорхойлох боломжгүй
атрибут юм. Ү
28. Холбоос нь өгөгдлийн харьцаанууд дахь мэдээллийг уялдуулж нэгтгэх зорилготой. Ү
29. Холбоос нь зөвхөн 2 объектын хооронд үүсч болдог. Х хэдэн ч байж болно.
30. Объектуудын хооронд холболт зохион байгуулж буй атрибутыг гадаад түлхүүр гэнэ. Ү
31. Нэг нь нэгтэй (1:1) төрлийн холболтыг зохион байгуулахдаа гадаад түлхүүрийг ерөнхийдөө аль ч объектруу
авч болдог, өгөгдлийн давхцал ямар ч тохиолдолд үүсэхгүй. Ү
32. Нийлмэл атрибут нь задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг. Х
33. Энгийн атрибут нь бие даасан утгатай хэсгүүдээс тогтдог. Х
34. Харьцаанаас тэг утгат атрибутыг салгаж загварчлах, энэ нь ӨС-г хадгалах зайг гамтай ашиглах, хэмнэх ач
холбогдолтой. Ү
35. ӨС-гийн бүтцийг хэрэглэгчид ойлгомжтойгоор тайлбарлан тодорхойлохыг ӨС-ийн загвар гэнэ. V
36. Өгөгдлийн сангийн өөрчлөлтийн файл нь .ldf өргөтгөлтэй байна.v
2
37. Хүснэгтийн баганы тодорхойлолт нь зөвхөн стандарт өгөгдлийн төрлийг авдаг бөгөөд хэрэглэгчийн
тодорхойлсон өгөгдлийн төрлийг авдаггүй. x
38. ӨС нь олон нэмэлт файлтай байж болно. v
39. Нэг ӨС-нд шаардлагатай хэдэн ч хэрэглэгчийн тодорхойлсон өгөгдлийн төрлийг тодорхойлсон байж болно.v
40. Талбар болон бичлэгийн нэгдлийг хүснэгт гэнэ. V
41. ӨС нь олон үндсэн файлтай байж болно.x
42. Аттрибут нь тухайн объектыг тодорхойлох шинж чанарыг дүрсэлдэг. v
43. Өгөгдлийн сангийн тодорхойлолт нь файлын бүтэц, өгөгдлийн элементийн төрөл, хэв маяг ба бусад
тайлбараас бүрддэг. v
44. Өгөгдлийн сангийн удирдагч нь өгөгдлийн санд хадгалах өгөгдлийг таньж, сонгох үүрэгтэй өгөгдлийн
сангийн хэрэглэгч юм. x
45. Нарийн мэргэшсэн хэрэглэгчид нь өөрийн өгөгдлийн санг боловсруулж ажилладаг бөгөөд ашиглахад хялбар
цэс командууд бүхий програм хангамжийг ашигладаг. v
46. Өгөгдлийн ерөнхий загвар нь өгөгдлийг хэрхэн ашиглах зармиыг тайлбарладаг. v
В. Хэрэглээ шалгах даалгавар
47. Аль нь өгөгдлийн сангийн шинж чанар вэ?
a. Өгөгдлийн сан нь ямар нэг бодит орчинг дүрслэнэ
b. Өгөгдлийн сан нь логик уялдаатай өгөгдлийн цуглуулга.
c. Өгөгдлийн санг тодорхой зориулалттайгаар загварчилж, байгуулна.
d. Дээрх бүгд зөв
48. Өгөгдлийн сангийн загварчлагчийн үүрэг аль нь вэ?
a. ӨС-г зөвшөөрөлгүй хандалтаас хамгаалах
b. ӨС-д хадгалах өгөгдлийг таньж, сонгох
c. Зөвшөөрөлтэй хандалтыг зохицуулж хянах
d. ӨС-г шаардлагатай програм хангамж, техник хангамжаар хангах
49. Аль нь өгөгдлийн сангийн удирдагчийн үүрэг биш вэ?
a. ӨС-г зөвшөөрөлгүй хандалтаас хамгаалах
b. ӨС-д хадгалах өгөгдлийг таньж, сонгох
c. Зөвшөөрөлтэй хандалтыг зохицуулж хянах
d. ӨС-г шаардлагатай програм хангамж, техник хангамжаар хангах
50. Дараах өгөгдлийн санд тавигдах шаардлагуудаас алдаатайг сонгоно уу
a. Шаардлагатай мэдээллийг агуулсан байх
b. Мэдээлэлд өөрчлөлт орох боломжгүй байх
c. Өгөгдлүүд уялдаа холбоотой байх
d. Үнэн зөв өгөгдлүүдтэй байх
51. Өгөгдлийн сан дах өгөгдлийг боловсруулахад хийгддэг стандарт хэдэн үйлдэл байдаг вэ?
a. 2
b. 3
c. 4
d. 5
52. Дараах өгөгдлийн сан дах өгөгдлийг боловсруулахад хийгддэг стандарт үйлдлүүдийн аль нь байдаггүй вэ?
a. Бичлэг нэмэх
b. Тайлан боловсруулах
c. Объект хоорондын холбоос тодорхойлох
d. Хайлт хийх
53. Эцсийн хэрэглэгчид хамаарахгүй нь аль нь вэ?
a. Тохиолдлын хэрэглэгч
b. Мэргэжлийн хэрэглэгч
c. Нарийн мэргэшсэн хэрэглэгч
d. Зөв хариулт алга
54. Өгөгдлийн сангийн удирдах систем гэдэг нь өгөгдлийн санг .............. зориулсан програмыг цогцыг хэлнэ.
a. Тодорхойлох
3
b. Үүсгэх
c. Боловсруулах
d. Бүгд зөв
55. Өгөгдлийн сангийн загварын үндсэн төрөлд хамаарахгүй нь аль нь вэ?
a. Өгөгдлийн гүйцэтгэх загвар
b. Өгөгдлийн ерөнхий загвар
c. Өгөгдлийн физик загвар
d. Өгөгдлийн хэрэгжүүлэх загвар
56. ОХД-ын үндсэн элемент биш вэ?
a. Объект
b. Аттрибут
c. Төрөл
d. Холбоос
57. Аттрибутын төрөл аль нь вэ?
a. Энгийн / нийлмэл
b. Нэг / олон утгат
c. Хадгалах / гаргаж авах
d. Дээрх бүгд
58. Аль нь нийлмэл аттрибутын шинж чанар вэ?
a. Задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг
b. Бие даасан утгатай хэсгүүдээс тогтдог
c. Объектын нэг төлөөллийн хувьд нэг л утга авдаг атрибут
d. Объектын нэг төлөөллийн хувьд олон утга авч болох атрибут
59. Аль нь энгийн аттрибутын шинж чанар вэ?
a. Задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг
b. Бие даасан утгатай хэсгүүдээс тогтдог
c. Объектын нэг төлөөллийн хувьд нэг л утга авдаг атрибут
d. Объектын нэг төлөөллийн хувьд олон утга авч болох атрибут
60. Аль нь нэг утгат аттрибутын шинж чанар вэ?
a. Задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг
b. Бие даасан утгатай хэсгүүдээс тогтдог
c. Объектын нэг төлөөллийн хувьд нэг л утга авдаг атрибут
d. Объектын нэг төлөөллийн хувьд олон утга авч болох атрибут
61. Аль нь олон утгат аттрибутын шинж чанар вэ?
a. Задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг
b. Бие даасан утгатай хэсгүүдээс тогтдог
c. Объектын нэг төлөөллийн хувьд нэг л утга авдаг атрибут
d. Объектын нэг төлөөллийн хувьд олон утга авч болох атрибут
С. Чадвар шалгах даалгавар
62. Өгөгдлийн санд баримтлах үндсэн хэдэн зарчим байдаг вэ? Тус бүр тайлбарла
63. Өгөгдлийн сангийн хэрэглэгчдийн талаар бич.
64. Өгөгдлийн сангийн эцсийн хэрэглэгч гэж хэн вэ?
65. Холбоосын ямар ямар төрлүүд байдаг вэ?
66. Нэгээс олон холболтын жишээ бич.
Бүлэг 2: Өгөгдлийн сангийн загвар
А. Мэдлэг шалгах даалгавар
1. Объектын холбоосын шинжилгээ арга нь ӨСС-ийг дээрээс доош /Top-Down/ задалж шинжлэх арга. Ү
2. Өгөгдлийг заавал энгийн хэлбэрт шилжүүлэх шаардлагатай байдаг. Ү
3. Өгөгдлийг энгийн хэлбэрт шилжүүлэх нь өгөгдлийн сангийн хэмжээг багасгах давуу талтай.
4. Өгөгдлийг энгийн хэлбэрт шилжүүлэх 5 алхам байдаг. Х 3
4
5. Элемент хоорондын функциональ хамаарлыг тодорхойлох нь 2-р энгийн хэлбэрт оруулахад хийгдэх
үйлдэл. Ү
6. Давтагдсан утгатай элемент салгах нь 2-р энгийн хэлбэрт оруулахад хийгдэх үйлдэл. Х 1-р
7. Тэг утгат элемент салгах нь 2-р энгийн хэлбэрт оруулахад хийгдэх үйлдэл. Х 1-р
8. Давтагдсан бүлэг элемент салгах нь 1-р энгийн хэлбэрт оруулахад хийгдэх үйлдэл. Ү
9. Давтагдсан утгатай элемент салгах болон давтагдсан бүлэг элементийг салгах нь ижил утгатай. Х
10. Дамжсан холбоосыг салгах нь 3-р энгийх хэлбэрт оруулахад хийгдэх үйлдэл. Ү
11. Давтагдсан утгатай элемэнтийг салгах нь 1-р энгийн хэлбэрт ордог.v
12. Объектын нэг төлөөллийн хувьд нэг нь олон гэсэн хамаарал үүсгэж байгаа элементүүд давтагдсан бүлэг
элемент үүсгэнэ. Ү
13. Хүснэгтийн нэг домайны хувьд тогтмол хэдэн утга авах элементүүдийг давтагдсан бүлэг элемент гэнэ.
Х Давтагдсан утгатай элемент
14. Функциональ бүрэн хамааралтай элементийг олох нь өгөгдлийг 1-р энгийн хэлбэрт оруулахад хийгэдх
үйлдэл юм. Х
15. Хүснэгтийн нэг домайны хувьд тогтмол хэдэн утга авах элементүүдийг давтагдсан утгатай элемент
гэнэ. Ү
16. Функциональ бүрэн бус хамааралтай элементийг олох нь өгөгдлийг 2-р энгийн хэлбэрт оруулахад
хийгэдх үйлдэл юм. Ү
17. Функциональ бүрэн бус хамааралтай элементийг олох нь өгөгдлийг 1-р энгийн хэлбэрт оруулахад
хийгэдх үйлдэл юм. Х
18. Хэрэв элемент нь зөвхөн байж болох түлхүүр элементээс хамаарч байвал түүнийг функциональ бүрэн
бус хамааралтай элемент гэнэ.Х бүрэн
19. Хэрэв элемент нь зөвхөн байж болох түлхүүр элементээс өөр ямар нэгэн элементээс хамаарч байвал
түүнийг функциональ бүрэн хамааралтай элемент гэнэ. Х бүрэн бус
20. Хоёр элементээс тогтсон хүснэгтүүдийг 2-р энгийн хэлбэрийн хүснэгт гэж шууд хэлж болно. Ү
21. Өгөгдлийг авсаархан хэлбэрээр хадгалах, хурдан оруулах, боловсруулах, дамжуулах зорилгоор ангилж
товч хураангуй бүтэцрүү буулгасан тэмдэгт мөрийг код гэнэ. Ү
22. Анхдагч өгөгдлийн код болгон буулгахыг кодчилол гэнэ. Ү
23. Анхдагч өгөгдлийн код болгон буулгахыг код гэнэ. Х кодчилол
24. Өгөгдлийг авсаархан хэлбэрээр хадгалах, хурдан оруулах, боловсруулах, дамжуулах зорилгоор ангилж
товч хураангуй бүтэцрүү буулгасан тэмдэгт мөрийг кодчилол гэнэ. Х код
25. Нэг код нь өгөгдлийн нэг л тайлбартай, хэд хэдэн тайлбар утганд нэг л код харгалзана. Х хэд хэдэн биш
нэг
26. Дараалсан тоон цуваагаар илэрхийлэгдэх кодыг дараалсан код гэнэ. Ү
27. Дараалсан тоон цуваагаар илэрхийлэгдэх кодыг блок код гэнэ. Х дараалсан
28. Дараалсан кодын давуу тал нь логик утга санаа агуулдаггүй. Х
29. Дараалсан код нь логик утга санаа агуулдаггүй дутагдалтай талтай. Ү
30. Дараалсан код нь хөтлөхөд хялбар байдгаараа давуу талтай. Ү
31. Дараалсан код нь хөтлөхөд төвөгтэй байдаг. Х хялбар
32. Дараалсан кодын дутагдалтай тал нь уян хатан бус байдаг. Ү
33. Дараалсан код нь уян хатан шинж чанартай. Х уян хатан бус
34. Дараалсан кодын давуу тал нь уян хатан шинж чанартай. Х
35. Дараалсан код нь уян хатан бус шинж чанартай. v
36. Тоо ба үсгээс тогтсон блок гэж нэрлэгдэх тодорхой нэг ангиллыг заах хэсгүүдээс бүрдэх кодыг блок код
гэнэ. Ү
37. Тоо ба үсгээс тогтсон блок гэж нэрлэгдэх тодорхой нэг ангиллыг заах хэсгүүдээс бүрдэх кодыг дараалсан
код гэнэ. Х блок
38. Блок код нь 2 төрөлтэй. Ү
39. Иерархи блок кодын блокууд нь хоорондоо хамааралгүй, бие даасан хэсгүүдээс тогтдог. Х энгийн
40. Энгийн блок кодын блокууд нь хоорондоо хамааралгүй, бие даасан хэсгүүдээс тогтдог. Ү
41. ӨЕС-д эхний иерархи кодын лавлах дараа дараагийн иерархи түвшний лавлахуудаар дамжиж тус бүр
холбогдох ба сүүлийн иерархи түвшний лавлах өгөгдлийн анхдагч хүснэгт рүү холбогддог. Ү
42. Хүснэгт нь өгөгдлийн санд хадгалагдах бодит ертөнцийн обьект буюу үзэгдлийг дүрсэлдэг.v
5
43. ӨС-ийн ерөнхий загвар нь өгөгдөл компьютерт ямар ӨСУС-ийн тусламжтай, хэрхэн зохион байгуулагдахыг
тодорхойлдог. X
44. ОХД-д холбоосын 3 төрөл байдаг. V
45. Обьект, атрибут , холбоос 3 нь ОХД-д үндсэн элемэнтүүд болдог. v
46. ӨС-гийн хэргэжүүлэх загвар нь өгөгдлийг компьютерт хэрхэн хадгалахыг тодорхойлдог. X
47. Өгөгдлийн ерөнхий загвар нь өгөгдлийг хэрхэн ашиглах зарчмыг тайлбарладаг. v
48. Харьцааг тодорхойлсон шинж чанар буюу нэг төрлийн өгөгдлийг бичлэг гэнэ. x
49. Системийн өгөгдлүүдийг өөр хоорондын уялдаатай нь хамт дүрслэн үзүүлдэг график дүрслэлийг объектын
холбоосын диаграм гэнэ. v
50. Объектын холбоосын диаграмаар дүрслэгддэг гол зүйл нь атрибут буюу бодит хэлбэрээр оршиж буй юмс,
үзэгдлийн шинж чанар юм. x
51. Холбоос нь объектуудын хоорондох хамаарлыг тодорхойлно. v
52. Загварт энгийн атрибутыг тодорхойлж байх нь зөв. v
53. Харьцаанаас олон утгат артибутуудыг салгаж загварчилах, энэ нь өгөгдлийн санг хадгалах зайг хэмнэх ач
холбогдолтой. v
54. Холбоос нь хэдэн ч объектын хооронд үүсч болдог. v
55. Нэг нь олонтой холболтыг зохион байгуулахдаа холбоосын олонлогийг агуулсан харьцаа шинээр үүсгэх нь
тохиромжтой. x
56. Давтагдсан бүлэг элементийн шинжилгээгээр салсан хүснэгтүүдэд давтагдсан утгатай элемент байх
магадлалтай.v
57. Өгөгдлийг кодлох нь хадгалах зайг хэмнэх хэдий ч оруулах боловсруулах дамжуулах үйлдлийг
удаашруулах дутагдалтай талтай. x
58. Өгөгдлийг кодлох нь өгөгдлийн ангилалыг хялбарчилах боломжийг олгодог. v
59. Кодын бүтэцтэй ажиллах хүнийг эргэлзээтэй, ташаа тайлбарт хүргэхээс болгоомжлох зорилгоор стандарт
тогтоож өгөх шаардлагатай. v
60. Өгөгдлийг кодчилж хадгалах нь тэр болгон үр ашигтай байдаггүй.v
61. Функциональ бүрэн хамаарлыг тодорхойлох нь II энгийн хэлбэрт ордог. v
62. ӨСУС-ээр өгөгпөл нь хадгалах төхөөрөмжид хадгалагдах процессыг ӨС-г үүсгэх гэнэ. v
63. Дамжсан холбоосыг салгах нь III энгийн хэлбэрт ордог. v
64. Харьцааг тодорхойлсон шинж чанар буюу нэг төрлийн өгөгдлийг бичлэг гэнэ.x
65. Системийн өгөгдлүүдийг өөр хоорондын уялдаатай нь хамт дүрслэн үзүүлдэг график дүрслэлийг объектын
холбоосын диаграм гэнэ.v
66. Харьцаанаас олон утгат артибутуудыг салгаж загварчилах, энэ нь өгөгдлийн санг хадгалах зайг хэмнэх ач
холбогдолтой. v
67. Нэг нь олонтой холболтыг зохион байгуулахад ОХД-д олон гэсэн хамаарал авах объект рүү гадаад
түлхүүрийг авах нь тохиромжтой.v
68. Өгөгдлийн сангийн загвар тодорхойлон энгийн хэлбэрт шилжүүлэх шинжилгээг хийхийн тулд систем дэхь
объектуудыг тодорхойлно. x
69. Энгийн хэлбэрт шилжүүлэх шинжилгээнд тоон утгатай элемент давтагдсан байвал тэдгээрийг салгаж
кодлох шаардлагагүй.v
70. Өгөгдлийг кодлох нь хадгалах зайг хэмнэх хэдий ч оруулах боловсруулах дамжуулах үйлдлийг
удаашруулах дутагдалтай талтай. x
71. Өгөгдлийг кодлох нь өгөгдлийн ангилалыг хялбарчилах боломжийг олгодог. v
72. Кодын бүтэцтэй ажиллах хүнийг эргэлзээтэй, ташаа тайлбарт хүргэхээс болгоомжлох зорилгоор стандарт
тогтоож өгөх шаардлагатай. v
73. Өгөгдлийг кодчилж хадгалах нь тэр болгон үр ашигтай байдаггүй.v
74. Нэг утга санаа бүхий мэдээлэл агуулсан кодыг нийлмэл код гэнэ .x
В. Хэрэглээ шалгах даалгавар
75. Объектын холбоосын шинжилгээ хийх аргад хамааралгүй нь аль нь вэ?
a. Системийн объектуудыг тодорхойлох
b. Объектуудаа атрибутын түвшинд задлах
c. Атрибутуудыг объектуудад бүлэглэж нэгтгэнэ
76. Аль нь өгөгдлийг энгийн хэлбэрт шилжүүлэх аргад хамааралтай вэ?
a. Системийн объектуудыг тодорхойлох
b. Объектуудаа атрибутын түвшинд задлах
c. Атрибутуудыг объектуудад бүлэглэж нэгтгэнэ
77. Өгөгдлийг энгийн хэлбэрт шилжүүлэх аргад хамааралгүй нь аль нь вэ?
6
a. Систем дэх атрибутуудыг цуглуулж, тодорхойлох
b. Объектуудаа атрибутын түвшинд задлах
c. Атрибутуудыг объектуудад бүлэглэж нэгтгэнэ
78. Нэгдүгээр энгийн хэлбэрт оруулахад хийгдэх үйлдлийг сонго.
a. Элемент хоорондын функциональ хамаарлыг тодорхойлох
b. Функциональ бүрэн хамаарлыг тодорхойлох
c. Давтагдсан утгатай элемент салгах
d. Дамжсан холбоосыг салгах
79. Гуравдугаар энгийн хэлбэрт оруулахад хийгдэх үйлдлийг сонго.
a. Элемент хоорондын функциональ хамаарлыг тодорхойлох
b. Функциональ бүрэн хамаарлыг тодорхойлох
c. Давтагдсан утгатай элемент салгах
d. Дамжсан холбоосыг салгах
80. Хоёрдугаар энгийн хэлбэрт оруулахад хийгдэх үйлдлийг сонго.
a. Элемент хоорондын функциональ хамаарлыг тодорхойлох
b. Байж болох түлхүүрүүдийг тодорхойлох
c. Давтагдсан утгатай элемент салгах
d. Дамжсан холбоосыг салгах
81. Аль нь 2-р энгийн хэлбэрийн үйлдэл биш вэ.
a. Элемент хоорондын функциональ хамаарлыг тодорхойлох
b. Функциональ бүрэн хамаарлыг тодорхойлох
c. Давтагдсан утгатай элемент салгах
d. Функциональ бүрэн бус хамаарлалтай элементийг устгах
82. Аль нь 1-р энгийн хэлбэрийг үйлдэл биш вэ?
a. Давтагдсан бүлэг элемент салгана
b. Давтагдсан утгатай элемент салгах
c. Байж болох түлхүүрүүдийг тодорхойлох
d. Элемент хоорондын функциональ хамаарлыг тодорхойлох
83. 1-р энгийн хэлбэрт оруулахад хэдэн үйлдэл хийдэг вэ?
a. 1
b. 2
c. 3
d. 4
84. 2-р энгийн хэлбэрт оруулахад хэдэн үйлдэл хийдэг вэ?
a. 1
b. 2
c. 3
d. 4
85. 3-р энгийн хэлбэрт оруулахад хэдэн үйлдэл хийдэг вэ?
a. 1
b. 2
c. 3
d. 4
86. Өгөгдлийг кодчилох хэрэглээнд хамааралгүй нь аль нь вэ?
a. Өгөгдлийн ангилалыг хялбарчилах
b. Үл давтагдах нэг утгат тодорхойлолтоор хангах
c. Өгөгдлийг хадгалах хэмжээг багасгах
d. Зөв хариулт алга.
87. Кодчилол хийхэд анхаарах зүйлс аль нь вэ?
a. Кодчилолын схем нь логикийн хувьд хэрэглэгчийн шаардлага ба хэрэглэгдэж буй боловсруулалтын
аргад нийцэж байх
b. Код бүр тодорхойлж буй зүйлээ үл давтаглах нэг утгатайгаар ялгаж байх
c. Шаардлага өөрчлөгдөхөд түүнд зохицохоор уян хатан байх
7
d. Дээрх бүгд
88. Кодчилолыг явуулах үе шатыг зөв дараалалд оруул.
1. Кодын лавлахыг гаргах
2. Кодын лавлах ба ӨЕС-ийн уялдааг тодорхойлох
3. Кодлох элемент сонгож тодорхойлох
4. Кодын загвар гаргах
a. 1, 2, 3, 4
b. 2, 3, 4, 1
c. 3, 4, 1, 2
d. 4, 1, 2, 3
89. Дараалсан кодын дутагдалтай тал аль нь вэ?
a. Энгийн
b. Богино ба үл давтагдах
c. Өгөгдлийг ойлгоход хялбар
d. Логик утга санаа агуулдаггүй
90. Дараалсан кодын давуу тал аль нь вэ?
a. логик утга санаа агуулдаггүй
b. Уян хатан бус
c. Богино ба үл давтагдах
d. Код нэмэгдэхэд тоон дарааллын зөвхөн эцэст орно.
91. Блок кодын давуу тал биш вэ?
a. Кодын хэсэг болон байрлал бүр нь тодорхой утгыг илэрхийлнэ.
b. Кодын бүтцийг өөрчлөхөд хялбар
c. Кодын урт ангилалын тооноос хамаарах учир хэт урт болох
92. Блок кодын дутагдалтай тал аль нь вэ?
a. Кодын хэсэг болон байрлал бүр нь тодорхой утгыг илэрхийлнэ.
b. Кодын бүтцийг өөрчлөхөд хялбар
c. Кодын урт ангилалын тооноос хамаарах учир хэт урт болох
93. Блок кодын давуу тал аль нь вэ?
a. Кодын хэсэг болон байрлал бүр нь тодорхой утгыг илэрхийлнэ.
b. Кодын урт ангилалын тооноос хамаарах учир хэт урт болох
c. Код сул чөлөөтэй байх болно.
94. Бичлэг гэдэг нь
a. Аливаа зүйлийн чанарын илэрхийлэх мэдээллийн логикийн хувьд хуваагдашгүй гэсэн утгатай хэсэг
b. Тодорхой утга агуулгатай дүрсэлж болох мэдээлэл
c. Ямар нэгэн тодорхой зорилгоор боловсруулагдсан мэдээлэл
d. Өөр хоорондоо логикийн хувьд харьцаатай талбарууд
95. Өгөгдөл гэдэг нь
a. Аливаа зүйлийн чанарыг илэрхийлэх мэдээллийн логикийн хувьд хуваагдашгүй нэгэн утгатай хэсэг
b. Тодорхой утга агуулгатай дүрсэлж болох мэдээлэл
c. Ямар нэгэн тодорхой зорилгоор боловсруулагдсан мэдээлэл
d. Өөр хоорондоо логикийн хувьд харьцаатай талбарууд
96. Өгөгдлийн энгийн хэлбэрт шинжилгээ хийхэд хамааралгүй үйлдэл нь аль вэ?
a. Хадгалах атрибутыг тодорхойлох
b. Дамжсан холбоосыг салгах
c. Давтагдсан бүлэг элементийг салгах
d. Байж болох түлхүүрүүдийг тодорхойлох.
97. Талбар гэдэг нь
a. Аливаа зүйлийн чанарыг илэрхийлэх мэдээллийн логикийн хувьд хуваагдашгүй нэгэн утгатай хэсэг
b. Тодорхой утга агуулгатай дүрсэлж болох мэдээлэл
c. Ямар нэгэн тодорхой зорилгоор боловсруулагдсан мэдээлэл
d. Өөр хоорондоо логикийн хувьд харьцаатай талбарууд
98. Бичлэг гэдэг нь
a. Аливаа зүйлийн чанарын илэрхийлэх мэдээллийн логикийн хувьд хуваагдашгүй гэсэн утгатай хэсэг
8
b. Тодорхой утга агуулгатай дүрсэлж болох мэдээлэл
c. Ямар нэгэн тодорхой зорилгоор боловсруулагдсан мэдээлэл
d. Өөр хоорондоо логикийн хувьд харьцаатай талбарууд
С. Чадвар шалгах даалгавар
99. Объектын холбоосын шинжилгээ, өгөгдлийг энгийн хэлбэрт шилжүүлэх арга. Дээрх 2ын ялгааг
тайлбарлан бич
100. Кодчилолыг хэдэн үе шатаар явуулдаг вэ? Тайлбарла.
101. Блок кодын төрлүүдийг тайлбарла.
102. Оюутны хичээл сонголтын системийн ӨЕС ийг гарга.
103. Оюутан болон хичээл гэсэн объектууд дээр шинжилгээ хийж энгийн хэлбэрийг хүснэгт үүсгэ.
Бүлэг 3: Өгөгдлийн сангийн боловсруулалт
А. Мэдлэг шалгах даалгавар
1. Smallint нь эерэг сөрөг бүхэл тоонуудын авах өгөгдлийн төрөл юм. V
2. AVG() функц нь хамгийн их утгыг буцаадаг. X
3. Alter database командын add file түлхүүр үг нь өгөгдлийн санд шинээр файл нэмэхэд ашиглагдана. v
4. Хүснэгтийг үүсгэхэд тодорхойлогдох identity шинж чанар нь утга нь автоматаар нэмэгддэг баганыг
тодорхойлдог. V
5. Процедур, триггерийн хэлэнд локал хувьсагчдыг зарлахдаа declare variable түлхүүр үгийг ашиглана. x
6. Нэг өгөгдлийн санд шаардлагатай хэдэн ч хадгалагдсан процедурыг үүсгэсэн байж болно. v
7. Процедурт DML хэлний илэрхийллүүдээс зөвхөн insert илэрхийллийг ашигладаггүй. x
8. Order by командын asc түлхүүр үг нь буурахаар эрэмбэлдэг. x
9. Анхдагч түлхүүр шаардлага нь үл давтагдсан байдлаар тодорхойгдсон байна. v
10. Alter table командыг ашиглан хүснэгтийг өөрчлөхдөө хүснэгтээс багана устгаж болно. v
11. Хүснэгтээс өгөгдлийг устгахдаа drop команд ашигладаг. x
12. Процедурын оролтын параметр болон локал хувьсагчдад утга олгохдоо as түлхүүр үгийг ашигладаг. v
13. Order by командын asc түлхүүр үг нь өсөхөөр эрэмбэлдэг. v
14. Системийн хадгалагдсан процедурыг хэрэглэгч үүсгэдэг. X
15. Анхдагч түлхүүр шаардлага нь утга олгогдсоны дараа утга нь өөрчлөгдөхгүй байна. x
16. Instead of update триггер нь хүснэгтэд өгөгдөл оруулахаас өмнө ажиллана. X
17. Процедур нь триггерийн хэлэнд нэг мөр болон олон мөр хэлбэрийн тайлбаруудыг хийх боломжтой. v
18. Хүснэгтэн дэхь өгөгдлийг өөрчлөх update командын update түлхүүр үгийн ард өгөдлийг нь өөрчлөх мөрийн
нэр байна. x
19. Процедурт тодорхойлогдож байгаа оролт, гаралтын параметр болон локал хувьсагчид нь нэрийнхээ өмнө
set түлхүүр үгийг заавал авдаг. x
20. Хадгалагдсан процедур нь үйлдлүүдийг эмхэтгэсэн байдаг. v
21. Процедур нь DML хэлний илэрхийллүүдээс зөвхөн select илрхийллийг ашигладаггүй. x
22. Order by командын desc түлхүүр үг нь буурахаар эрэмбэлдэг. v
23. ӨС-гийн 3 түвшний загвар байдаг. v
24. Утга нь RUN-TIME үед ямар нэгэн илэрхийллээр бодогдож ордог баганыг тоцоологддог багана гэнэ. v
25. Триггерийг шууд дуудаж ажиллуулах EXECUTE TRIGGER байдаг. v
26. Анхдагч түлхүүр шаардлага нь хоосон утга зөвшөөрөхгүй. v
27. Хүснэгтийн баганы тодорхойлолт нь стандарт болон хэрэглэгчийн тодорхойлсон төрлийг 2-ууланг нь
авдаг. v
28. Өгөгдлийн сангийн системийг хэрэгжүүлснээр байгууллагыг үр ашигтай ажиллах нөхцлөөр хангах юм. v
29. Мэдээнд тодорхой боловсруулалт хийгдсэний үр дүнд өгөгдөл үүснэ.x
30. Зөвхөн тоо текстээр илэрхийлэгдэх өгөгдлийг л компьютерт дүрслэх боломжтой. x
31. Дурын програм ашиглан өгөгдлийн сан дах өгөгдөлрүү хандах боломжтой. x
32. Өгөгдлийн санг тодорхойлох, үүсгэх, боловсруулахад зориулсан програмын цогцийг өгөгдлийн сангийн
систем гэнэ. x
33. Alter table командыг ашиглан хүснэгтийг өөрчлөхдөө хүснэгтэнд багана нэмж болно.v
34. Хүснэгтийн өгөгдлийг өөрчлөхдөө update командыг ашигладаг. v
35. Обьект доторх тодорхой нэг өгөгдлийг тохиолдол гэж нэрлэдэг. V
9
36. Sp_addtype хадгалагдсан процедур нь түр зуурын хадгалагдсан процедур юм.x
37. Select илэрхийлэлд ашиглагддаг WHERE команд нь тухайн түүвэрт нөхцөл тавьдаг. v
38. Процедурын оролт болон гаралтын параметр нь <@нэр өгөгдлийн төрөл> гэсэн хэлбэртэй байна.v
39. INSTEAD OF INSERT триггер нь хүснэгтээс өгөгдөл устгахаас өмнө ажиллана. x
40. Процедур триггерийн хэлэнд мөр хэлбэрийн тайлбар хийх боломжтой. v
41. Хүснэгтэн дэхь өгөгдлийг өөрчлөх update командын update түлхүүр үгийн ард өгөгдлийг нь өөрслөх гэж
байгаа баганы нэр байна. x
42. ӨС-гийн физик загвар нь объект, аттрибут холбоосыг тодорхойлдог. x
43. Процедурын бие хэсэг нь body түлхүүр үгээс хойш бичигдэнэ. x
44. Хадгалагдсан процедур нь програмыг өөрчлөх илүү боломжийг олгодог. x
45. Select илэрхийлэлд ашиглагддаг order by команд нь тухайн багана дахь өгөгдлийг бүлгэлдэг. x
46. Процедурын оролт болон гаралтын параметр нь <@нэр өгөгдлийн төрөл авах утга> гэсэн хэлбэртэй
байна. v
47. ӨС-ийн хүснэгтийг create table командаар үүсгэдэг. v
48. Тодорхой мэдээлэл гаргаж авахын тулд ӨС-д хайлт хийх, засварлах, тайлан боловсруулах зэрэг
үйлдлүүдийг хийхийг ӨС-гийн боловсруулалт гэнэ. v
49. Процедурыг ажиллуулахдаа exec procedure түлхүүр үгийг ашиглана. v
50. Money нь нэмэх хасах мөнгийг илэрхийлэх өгөгдлийн төрөл юм.v
51. MAX() функц нь хамгийн бага утгыг буцаадаг. x
52. Өгөгдлийн сангийн нэмэлт файл нь .ndf өргөтгөлтэй байна. v
53. Alter database командын modify size түлхүүр үг нь өгөгдлийн сангийн файлын хэмжээг өөрчлөхөд
ашиглагдана. v
54. Хүснэгтийг үүсгэхэд тодорхойлогдох as түлхүүр үг нь тооцоологддог баганыг тодорхойлдог. v
55. INSTEAD OF DELETE триггер нь хүснэгтийн өгөгдлийг өөрчлөхөөс өмнө ажиллана. x
56. Процедур триггерийн хэлэнд олон мөр хэлбэрийг тайлбар хийх боломжтой v
57. Хүснэгтэн дэхь өгөгдлийг өөрчлөх update командын update түдхүүр үгийн ард өгөгдлийг нь өөрчлөх гэж
байгаа хүснгэтийн нэр байна. v
58. Хүснэгтэнд өгөгдөл оруулахдаа add командыг ашигладаг. x
59. Select илэрхийлэлд ашиглагддаг group by команд нь тухайн баганы өгөгдлийг эрэмбэлдэг.
60. Процедурын оролт болон гаралтын параметр нь <өгөгдлийн төрөл @нэр авах утга> гэсэн хэлбэртэй
байна.
61. ӨС-ийн бие даасан програм болох хадгалагдсан процедурыг create procedure командаар үүсгэдэг.v
62. Date and time нь цаг хугацааны төрлийн мэдээлэл хадгалах өгөгдлийн төрөл юм. v
63. MIN() функц нь дундаж утгыг буцаадаг. x
64. Өгөгдлийн сангийн үндсэн файл нь .mdf өргөтгөлдтэй байдаг. v
65. Alter database командын remove file түлхүүр үг нь өгөгдлийн сангийн файлын устгахад ашиглагдана. v
66. Хүснэгтийг үүсгэхэд тодорхойлогдох constraint түлхүүр үг нь багананд тавигдах шаардлагыг нэрлэдэг. v
67. Alter table командыг ашиглан хүснэгтийг өөрчлөхдөө хүснэгтийн багананд тавьсан шаардлагаыг устгаж
болно. v
68. ӨС нь цор ганц нэмэлт файлтай байна. x
69. Insert, update командууд нь DDL командууд юм. v
70. Үндсэн өгөгдлийн файл нь .mdf өргөтгөлтэй байдаг.v
71. Өгөгдлийн сан үүсгэхдээ заавал файлын тодорхойлолттой үүсгэх шаардлагатай.x
72. Өгөгдлийн санг үүсгэхдээ хэдэн ч log файлтай үүсгэж болно.v
В. Хэрэглээ шалгах даалгавар
73. Student хүснэгтийн 21 настай оюутны насыг нь 20 болгож өөрчлөх query бич
a. Update student set age=21 where age 20
10
b. Select student set age=21 where age 20
c. Delete student set age=21 where age 20
d. Update student set age=20 where age 21
74. Аль нь бүрэн бүтэн байдлыг шаардлага (Integrity constraint) вэ?
a. Check
b. Order by
c. Add column
d. From
75. Өгөгдлийн санг үүсгэж боловсруулахад зориулсан програмын цогцыг
a. ӨСУС (Өгөгдлийн сангийн удирдах систем)
b. ӨСС (Өгөгдлийн сангийн систем)
c. ӨС (Өгөгдлийн сан)
d. ӨЕС (Өгөгдлийн ерөнхий схем)
76. DCL (Data Control Language) буюу өгөгдлийг удирдах хэлний илэрхийллүүд аль нь вэ?
a. Insert, delete, update, select
b. Grant, revoke
c. Create alter, drop
d. Connect, disconnect
77. Доорх үр дүнг гаргах түүвэр аль нь вэ?
a. Select employeeid, firstname from employees order by firstname asc
b. Select employeeid, firstname from employees order by firstname desc
c. Select * from employees order by firstname asc
d. Select * from employees order by firstname desc
78. Хүснэгтээс багана утсгах команд
a. Drop
b. Add
c. Add column
d. Drop column
79. AFTER UPDATE триггер нь
a. Хүснэгтэнд өгөгдөл оруулсны дараа ажиллана
b. Хүснэгтийн өгөгдлийг өөрчилсний дараа ажиллана
c. Хүснэгтийн өгөгдлийг өөрчлөхөөс өмнө ажиллана
d. Хүснэгтээс өгөгдөл устгасны дараа ажиллана
80. Зөвхөн харьцуулах операторуудыг ауулсан хэсгийг сонго.
a. <, >, <>, <=, >=
b. Not, and, or
c. In, between
d. All, exist
81. Select командтай хамт ашиглагддаг түлхүүр үг аль нь вэ?
a. Order by
b. Values
c. From
11
d. Set
82. Процедур триггерийн хэлэнд дараах нөхцөл шалгах операторуудын хэлбэрээс аль нь ашиглагддаг вэ?
a. if …. Then … else
b. if … else
c. if … do … else
d. else…. if
83. Primary key шаардлагатай хамт тодорхойлогддог шаардлага нь
a. Null
b. unique
c. Not null
d. Default
84. Аравтын өгөгдөл авах өгөгдлийн төрөл аль нь вэ?
a. Decimal, numeric
b. Image, binary
c. Char, varchar
d. Int, smallint, tinyint
85. Select count (*) from employees
a. Employees хүснэгтийн бүх мэдээллийг харах түүвэр
b. Employees хүснэгтийн ялгаатай бичлэгүүдийг харах түүвэр
c. Employees хүснэгтэнд хичнээн бичлэг байгааг тоолох түүвэр
d. Employees хүснэгт дэхь ижил бичлэгүүдийг харах түүвэр
86. Аль нь бүрэн бүтэн байдлыг шаардлага (Integrity constraint) вэ?
a. View
b. Select
c. Distinct
d. Default
87. DDL (Data Definition Language) буюу өгөгдлийг удирдах хэлний илэрхийллүүд аль нь вэ?
a. Insert, delete, update, select
b. Grant, revoke
c. Create alter, drop
d. Connect, disconnect
88. Доорх үр дүнг гаргах түүвэр аль нь вэ?
a. Select firstname, lastname, firstname as fullname from employees
b. Select firstname, lastname, firstname +’,’+ lastname as fullname from employees
c. Select firstname, lastname, lastname as fullname from employees
d. Select firstname, lastname, first_name + ‘ ‘ + last_name as fullname from employees
89. Хүснэгтээс баганын шаардлага устгах команд нь:
a. Drop column
b. Alter constraint
c. Drop constraint
d. Add constraint
90. AFTER INSERT триггер нь
a. Хүснэгтэнд өгөгдөл оруулсны дараа ажиллана
12
b. Хүснэгтийн өгөгдлийг өөрчилсний дараа ажиллана
c. Хүснэгтийн өгөгдөл оруулахаас өмнө ажиллана
d. Хүснэгтээс өгөгдөл устгасны дараа ажиллана
91. Insert командтай хамт ашиглагддаг түлхүүр үг аль нь вэ?
a. From
b. Order by
c. Set
d. Values
92. Products хүснэгтээс unitprice буюу нэгж үнэ нь 38000 аас их байх бүтээгдэхүүнүүдийг дугаар, нэр, нэгж
үнээрнь харуулах түүвэр аль нь вэ?
a. Select * from products where unitprice < 38000
b. Select productid, procudtname, unitprice from products where unitprice > 38000
c. Select productid, procudtname, unitprice from products where unitprice < 38000
d. Select productid, procudtname, unitprice from products where unitprice <> 38000
93. Хүснэгтийн баганад суурь утга тодорхойлох бүрэн бүтэн байдлын шаардлага аль нь вэ ?
a. Check
b. Default
c. Unique
d. Not null
94. Дараах операторуудаас аль нь логик оператор биш вэ?
a. And
b. Not
c. Or
d. Like
95. Хоёртын өгөгдөл авах өгөгдлийн төрөл аль нь вэ?
a. Decimal, numeric
b. Image, binary
c. Char, varchar
d. Int, smallint, tinyint
96. Хоосон утга авахгүй байхыг илэрхийлэх шаардлага аль нь вэ?
a. Null
b. Check
c. Not null
d. Unique
97. Доорх үр дүнг үзүүлэх түүвэр аль нь вэ?
a. Select hereglegch_code, hereglegch_ner, hot from customers
b. Select hereglegch_code=customerid, hereglegch_ner=companyname, hot=city from customers
c. Select customerid hereglegch_code, companyname hereglegch_ner, city hot from customers
d. Select customerid as hereglegch_code, companyname as hereglegch_ner, city as hot from customers
98. Процедур триггерийн хэлэнд ашиглагддаг сонголтын оператор аль нь вэ?
a. Switch … case
b. Case …. When
13
c. Switch …. When …. Case
d. Case …. When … then
99. Аль нь бүрэн бүтэн байдлын шаардлага (integrity constraint) вэ?
a. References
b. Having
c. Modify size
d. Foreign key
100. Хоорондоо логик уялдаатай өгөгдлүүдийн цуглуулгыг
a. ӨСУС (Өгөгдлийн санг удирдах систем)
b. ӨСС(Өгөгдлийн сангийн систем)
c. ӨС(Өгөгдлийн сан)
d. ӨЕС(Өгөгдлийн ерөнхий схем)
101. Өгөгдлийн сан ба түүнд ашиглагдах програм хангамжийг бүхэлд нь
a. ӨСУС (Өгөгдлийн санг удирдах систем)
b. ӨСС(Өгөгдлийн сангийн систем)
c. ӨС(Өгөгдлийн сан)
d. ӨЕС(Өгөгдлийн ерөнхий схем)
102. Доорхи үр дүнг харуулах түүвэр аль нь вэ?
a. Select buteegdehuun_code=productid, buteegdehuun_ner=productname, negj_une=unitprice
from products
b. Select productid, productname,unitprice from products
c. Select producted as buteegdehuun_code, productname as buteegdehuun_ner, unitprice as negj_une
from products
d. Select * from products where productid=buteegdehuun_code,
productname=buteegdehuun_ner, unitprice=negj_une
103. Product хүснэгтээс unitprice буюу нэгж үнэ нь 38.000-тэй тэнцүү байх бүтээгдэхүүнүүдийг дугаар, нэр, нэгж
үнээр нь харуулах түүвэр аль нь вэ?
a. Select producted, productname,inutprice form products where unitprice<38.000
b. Select producted, productname,inutprice form products where unitprice>38.000
c. Select producted, productname,inutprice form products where unitprice==38.000
d. Select producted, productname,inutprice form products where unitprice=38.000
104. Хүснэгтийн багана нь цор ганц утга авдаг бүрэн бүтэн байдлын шаардлага аль нь вэ?
a. Check
b. Default
c. Unique
d. Not null
105. DML (Data Manipulation Language) буюу өгөгдлийг боловсруулах хэлний илэрхийллүүд аль нь вэ?
a. Insert, delete, update, select
b. Grant, revoke
c. Create alter, drop
d. Connect, disconnect
106. Доорх үр дүнг гаргах түүвэр аль нь вэ ?
14
a. Select employeeid, firstname from employees where firstname like ‘%A%’
b. Select * from employees where lastname like ‘%A%’
c. Select employeeid, firstname from employees where firstname like ‘A%’
d. Select * from employees where firstname like ‘A%’
107. Хүснэгтэнд багана нэмэх команд нь
a. Add column
b. Add
c. Add constraint
d. Drop column
108. AFTER DELETE триггер нь
a. Хүснэгтэнд өгөгдөл оруулсны дараа ажиллана
b. Хүснэгтээс өгөгдөл устгахаас өмнө ажиллана
c. Хүснэгтээс өгөгдөл устгасны дараа ажиллана
d. Хүснэгтийн өгөгдлийг өөрчилсний дараа ажиллана
109. Зөвхөн логик операторуудыг ауулсан хэсгийг сонго.
a. <, >, <>, <=, >=
b. Not, and, or
c. In, between
d. All, exist
110. Update командтай хамт ашиглагддаг түлхүүр үг аль нь вэ?
a. From
b. Order by
c. Values
d. Set
111. Аль нь SQL ийн команд биш вэ?
a. Select
b. Deleted
c. Insert
d. Update
112. Процедур триггерийн хэлэнд аль давталтын хэлбэр ашиглагддаг вэ?
a. While ….
b. Do … while
c. For …
d. For … select…. Do
113. Products хүснэгтээс unitprice буюу нэгж үнэ нь 38000 аас бага байх бүтээгдэхүүнүүдийг дугаар, нэр, нэгж
үнээрнь харуулах түүвэр аль нь вэ?
a. Select productid, procudtname, unitprice from products where unitprice > 38000
b. Select * from products where unitprice < 38000
c. Select productid, procudtname, unitprice from products where unitprice < 38000
d. Select productid, procudtname, unitprice from products where unitprice <> 38000
114. Хүснэгтийн баганад орж байгаа утгыг шалгах бүрэн бүтэн байдлын шаардлага аль нь вэ?
a. Check
b. Default
c. Unique
d. Not null
115. Тэмдэгтэн утга авах өгөгдлийн төрөл аль нь вэ?
a. Decimal, numeric
b. Image, binary
c. Char, varchar
d. Int, smallint, tinyint
15
116. Unique шаардлагатай хамт тодорхойлогддог шаардлага нь
a. Null
b. Check
c. Not null
d. Default
117. Доорх үр дүнг үзүүлэх түүвэр аль нь вэ?
a. Select code=employeeid, ner=firstname, alban_tushaal=title from employees
b. Select employeeid as code, firstname as ner, title as alban_tushaal from employees
c. Select * from employees where code=employeeid, ner=firstname, alban_tushaal=title
d. Select employeeid code, firstname ner, title alban_tushaal from employees
118. Select top 5 *from employees
a. Employees хүснэгтийн бүх мэдээллийг харах түүвэр
b. Employees хүснэгтийн ялгаатай 5 бичлэгийг харах түүвэр
c. Employees хүснэгтийн нийт 5 бичлэг байгаа эсэхийг тоолох түүвэр
d. Employees хүснэгтээс эхний 5 бичлэгийг харах түүвэр
119. Хүснэгт 1
Хүснэгт 2
Хүснэгт 1-ээс хүснэгт 2 дахь үр дүнг харахын тулд ямар түүвэр бичих вэ?
a. Select employeeid, lastname, firstname, country from employees
16
b. Select employeeid, lastname, firstname, country * from employees
c. Select employeeid, lastname, firstname, country from employees where country <> ‘UK’
d. Select employeeid, lastname, firstname, country from employees where country=’USA’
120. Student хүснэгтийн 21 настай оюутны насыг нь 20 болгож өөрчлөх query бич
a. Update student set age=21 where age 20
b. Select student set age=21 where age 20
c. Delete student set age=21 where age 20
d. Update student set age=20 where age 21
121. Аль нь бүрэн бүтэн байдлыг шаардлага (Integrity constraint) вэ?
a. Check
b. Order by
c. Add column
d. From
122. Өгөгдлийн санг үүсгэж боловсруулахад зориулсан програмын цогцыг
a. ӨСУС (Өгөгдлийн сангийн удирдах систем)
b. ӨСС (Өгөгдлийн сангийн систем)
c. ӨС (Өгөгдлийн сан)
d. ӨЕС (Өгөгдлийн ерөнхий схем)
123. DCL (Data Control Language) буюу өгөгдлийг удирдах хэлний илэрхийллүүд аль нь вэ?
a. Insert, delete, update, select
b. Grant, revoke
c. Create alter, drop
d. Connect, disconnect
124. Доорх үр дүнг гаргах түүвэр аль нь вэ?
a. Select employeeid, firstname from employees order by firstname asc
b. Select employeeid, firstname from employees order by firstname desc
c. Select * from employees order by firstname asc
d. Select * from employees order by firstname desc
125. Хүснэгтээс багана утсгах команд
a. Drop
b. Add
c. Add column
d. Drop column
С. Чадвар шалгах даалгавар
17
295-299 дугаартай даалгаварууд нэг үр дүнд хүрнэ. Student нэртэй хүснэгт үүснэ. Student хүснэгт нь оюутны
мэдээллийг хадгалах хүснэгт байна. Student хүснэгт нь дараах талбаруудтай байна. Талбар бүрт тавьж байгаа
бүрэн бүтэн байдлын шаардлагуудыг бүгдийг нь нэрлэсэн байна.
126. Student_id талбар нь анхдагч түлхүүр, бүхэл тоон төрөлтэй байх бөгөөд автоматоор утгаа авдаг.
Autoincrement талбар байна.
127. Оюутны овог, нэрийг авах firstname болон lastname талбарууд нь ner гэсэн хэрэглэгчийн тодорхойлсон
төрлөөр тодорхойлогдсон байна.
128. Төрсөн огноо талбар нь суурь утгаар өнөөдрийн оноог авдаг байна.
129. Хүйс талбарт эр болон эм гэсэн 2 утгыг шалгаж байх Check шаардлагыг тавьсан байна.
130. Оюутны регистрийн дугаарыг авах талбар цор ганц утгыг илэрхийлэх шаардлагатай байна.
300-304 дугаартай даалгаварууд нэг үр дүнд хүрнэ. Оюутны хичээлийн дүнгийн мэдээллийг агуулах
student_lesson хүснэгт үүсгэ. Доорх талбарууд болон шаардлагуудтай тодорхойлогдсон байна. Талбар бүрт
тавьж байгаа бүрэн бүтэн байдлын шаардлагуудыг бүгдийг нь нэрлэсэн байна.
131. student_id талбар нь бүхэл тоон төрөлтэй, lesson_code талбар нь 5 тэмдэгт авах тэмдэгт төрөлтэй байна.
132. Lesson_name талбар 50 тэмдэгтийн урттай байна. Lesson_credit талбар нь бүхэл тоон төрлийн, 3 гэсэн
суурь утга авдаг байна.
133. Тухайн хичээл дээр дүгнэгдсэн 100 хүртэлх үнэлгээг авах score талбартай байх бөгөөд score талбар нь 0-
100 хооронд утга орж байгаа эсэхийг шалгах check шаардлагатай байна.
134. үсгэн үнэлгээг авах дүн талбар тодорхойлох бөгөөд A,B,C,D,F гэсэн үнэлгээнүүдийн аль нэгийг авч байгаа
эсэхийг шалгах check шаардлага тодорхойлно.
135. student болон student_lesson хүснэгтүүдийг холбо.

More Related Content

What's hot

U.cs101 алгоритм программчлал-3
U.cs101   алгоритм программчлал-3U.cs101   алгоритм программчлал-3
U.cs101 алгоритм программчлал-3Badral Khurelbaatar
 
U.cs101 алгоритм программчлал-1(1)
U.cs101   алгоритм программчлал-1(1)U.cs101   алгоритм программчлал-1(1)
U.cs101 алгоритм программчлал-1(1)Badral Khurelbaatar
 
Лекц-6
Лекц-6Лекц-6
Лекц-6taivna
 
user requirement 2 DB
user requirement 2 DBuser requirement 2 DB
user requirement 2 DBUsukhuu Galaa
 
мультмедиа технологи
мультмедиа технологимультмедиа технологи
мультмедиа технологиKhishighuu Myanganbuu
 
U.cs101 алгоритм программчлал-2
U.cs101   алгоритм программчлал-2U.cs101   алгоритм программчлал-2
U.cs101 алгоритм программчлал-2Badral Khurelbaatar
 
u.cs101 "Алгоритм ба програмчлал" Лекц №4
u.cs101 "Алгоритм ба програмчлал" Лекц №4u.cs101 "Алгоритм ба програмчлал" Лекц №4
u.cs101 "Алгоритм ба програмчлал" Лекц №4Khuder Altangerel
 
хэрэглээний програмууд ба системийн програмууд
хэрэглээний програмууд ба системийн програмуудхэрэглээний програмууд ба системийн програмууд
хэрэглээний програмууд ба системийн програмуудTsetsenkhuu Otgonbayar
 
11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тест11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тестDagii Dagii
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1Khuder Altangerel
 

What's hot (20)

U.cs101 алгоритм программчлал-3
U.cs101   алгоритм программчлал-3U.cs101   алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
 
U.cs101 алгоритм программчлал-1(1)
U.cs101   алгоритм программчлал-1(1)U.cs101   алгоритм программчлал-1(1)
U.cs101 алгоритм программчлал-1(1)
 
Rdbms bie daalt
Rdbms bie daaltRdbms bie daalt
Rdbms bie daalt
 
database 7-8
database 7-8database 7-8
database 7-8
 
мэдээллийн систем
мэдээллийн системмэдээллийн систем
мэдээллийн систем
 
Pp Lect1 1
Pp Lect1 1Pp Lect1 1
Pp Lect1 1
 
Database 3
Database 3Database 3
Database 3
 
Лекц-6
Лекц-6Лекц-6
Лекц-6
 
user requirement 2 DB
user requirement 2 DBuser requirement 2 DB
user requirement 2 DB
 
It101 lec6 10.06
It101 lec6 10.06It101 lec6 10.06
It101 lec6 10.06
 
мультмедиа технологи
мультмедиа технологимультмедиа технологи
мультмедиа технологи
 
U.cs101 алгоритм программчлал-2
U.cs101   алгоритм программчлал-2U.cs101   алгоритм программчлал-2
U.cs101 алгоритм программчлал-2
 
u.cs101 "Алгоритм ба програмчлал" Лекц №4
u.cs101 "Алгоритм ба програмчлал" Лекц №4u.cs101 "Алгоритм ба програмчлал" Лекц №4
u.cs101 "Алгоритм ба програмчлал" Лекц №4
 
Html хичээл
Html хичээлHtml хичээл
Html хичээл
 
хэрэглээний програмууд ба системийн програмууд
хэрэглээний програмууд ба системийн програмуудхэрэглээний програмууд ба системийн програмууд
хэрэглээний програмууд ба системийн програмууд
 
Pp Lect2 1
Pp Lect2 1Pp Lect2 1
Pp Lect2 1
 
11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тест11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тест
 
Sw203 Lecture10 Polymorphism
Sw203 Lecture10 PolymorphismSw203 Lecture10 Polymorphism
Sw203 Lecture10 Polymorphism
 
массив
массивмассив
массив
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1
 

Similar to Rdbms 300 test

Similar to Rdbms 300 test (20)

Өгөгдлийн бүтэц
Өгөгдлийн бүтэцӨгөгдлийн бүтэц
Өгөгдлийн бүтэц
 
IS test
IS testIS test
IS test
 
Rdbms test 1_a_random
Rdbms test 1_a_randomRdbms test 1_a_random
Rdbms test 1_a_random
 
005 өгөгдлийн нөөцийн удирдлага
005 өгөгдлийн нөөцийн удирдлага005 өгөгдлийн нөөцийн удирдлага
005 өгөгдлийн нөөцийн удирдлага
 
It101 lab9
It101 lab9It101 lab9
It101 lab9
 
It101 lab9
It101 lab9It101 lab9
It101 lab9
 
It101-lab9
It101-lab9It101-lab9
It101-lab9
 
2
22
2
 
It101-2
It101-2It101-2
It101-2
 
It101 lects 2
It101 lects 2It101 lects 2
It101 lects 2
 
Ж.ЗАНДАРГИЙРАА - МЕТА ӨГӨГДӨЛ БА ТҮҮНИЙ ХЭРЭГЛЭЭ
Ж.ЗАНДАРГИЙРАА - МЕТА ӨГӨГДӨЛ БА ТҮҮНИЙ ХЭРЭГЛЭЭЖ.ЗАНДАРГИЙРАА - МЕТА ӨГӨГДӨЛ БА ТҮҮНИЙ ХЭРЭГЛЭЭ
Ж.ЗАНДАРГИЙРАА - МЕТА ӨГӨГДӨЛ БА ТҮҮНИЙ ХЭРЭГЛЭЭ
 
сорил
сорилсорил
сорил
 
Mtm sx database
Mtm sx   databaseMtm sx   database
Mtm sx database
 
Uzuulen 1.1-11b
Uzuulen 1.1-11bUzuulen 1.1-11b
Uzuulen 1.1-11b
 
Gosexem asuult 09
Gosexem asuult 09Gosexem asuult 09
Gosexem asuult 09
 
Microsoft Office Excel программын Data цэс
Microsoft Office Excel программын Data цэсMicrosoft Office Excel программын Data цэс
Microsoft Office Excel программын Data цэс
 
өгөгдлийн сан
өгөгдлийн санөгөгдлийн сан
өгөгдлийн сан
 
Ois lessons3
Ois lessons3Ois lessons3
Ois lessons3
 
Se304
Se304Se304
Se304
 
Pp Lect4 5
Pp Lect4 5Pp Lect4 5
Pp Lect4 5
 

More from Usukhuu Galaa (20)

Se205
Se205Se205
Se205
 
Is320
Is320Is320
Is320
 
Is201
Is201Is201
Is201
 
DB-2
DB-2DB-2
DB-2
 
нийтлэл 1
нийтлэл 1нийтлэл 1
нийтлэл 1
 
IT13
IT13IT13
IT13
 
IT14
IT14IT14
IT14
 
IT12
IT12IT12
IT12
 
IT11
IT11IT11
IT11
 
IT10
IT10IT10
IT10
 
IT-9
IT-9IT-9
IT-9
 
IT-7
IT-7IT-7
IT-7
 
IT-6
IT-6IT-6
IT-6
 
IT-5
IT-5IT-5
IT-5
 
IT-4
IT-4IT-4
IT-4
 
IT-3
IT-3IT-3
IT-3
 
IT-2
IT-2IT-2
IT-2
 
IT-1
IT-1IT-1
IT-1
 
DW test
DW testDW test
DW test
 
Use shop
Use shopUse shop
Use shop
 

Rdbms 300 test

  • 1. 1 Бүлэг 1: Өгөгдлийн сангийн үндсэн ойлголт А. Мэдлэг шалгах даалгавар 1. Мэдээнд тодорхой боловсруулалт хийсний үр дүнд өгөгдөл үүснэ. Х мэдээлэл 2. Мэдээллийн компьютерт дүрсэлснээр мэдээлэл үүснэ. Х өгөгдөл 3. Тодорхой утга агуулгатай, компьютерт дүрсэлж болох мэдээллийг өгөгдөл гэнэ. ү 4. Хоорондоо логик холбоо бүхий өгөгдлүүдийн цуглуулгыг өгөгдлийн сан гэнэ. ү 5. Өгөгдлийн санг тодорхойлох, үүсгэх, боловсруулахад зориулсан програмын цогцыг өгөгдлийн сан удирдах систем гэнэ. ү 6. ӨС, ӨС-г үүсгэж, боловсруулахад ашиглах програм хангамж хоёроос бүрдсэн цогцыг өгөгдлийн сангийн систем /ӨСС/ гэнэ. ү 7. Өгөгдлийн сан дах өгөгдлийг боловсруулахад хийгддэг стандарт 5 үйлдэл байдаг. Ү 8. Өгөгдлийн сан дах өгөгдлийг боловсруулахад хийгддэг стандарт 4 үйлдэл байдаг. Х 9. Өгөгдлийн санд баримтлах үндсэн 2 зарчим байдаг. Х 4 байдаг 10. Өгөгдлийн сан буюу нэг өгөгдлийн нөөцийг олон хүн хэрэглэдэг байгууллагад өгөгдөл, програм болон техник хангамж зэрэг нөөцийг хянаж, удирдах зохион байгуулж байдаг хүнийг өгөгдлийн сангийн загварчлагч гэнэ. Х /ӨС удирдагч/ 11. Өгөгдлийн сан буюу нэг өгөгдлийн нөөцийг олон хүн хэрэглэдэг байгууллагад өгөгдөл, програм болон техник хангамж зэрэг нөөцийг хянаж, удирдах зохион байгуулж байдаг хүнийг өгөгдлийн сангийн удирдагч гэнэ. Ү 12. Мэргэжлийн хэрэглэгчийн шаардалгыг тодорхойлж, хайлт болон боловсруулах техникийн даалгаварыг гаргаж өгдөг хүнийг өгөгдлийн сангийн удирдагч гэнэ. Х системийн шинжээч 13. Мэргэжлийн хэрэглэгчийн шаардалгыг тодорхойлж, хайлт болон боловсруулах техникийн даалгаварыг гаргаж өгдөг хүнийг системийн шинжээч гэнэ. Ү 14. ӨС-ийн бүтцийг тайлбарласан багц зарчмыг өгөгдлийн сангийн загвар гэнэ. Ү 15. Объект нь өгөгдлийн санд хадгалагдах бодит ертөнцийн объект буюу үзэгдлийг дүрсэлдэг. ү 16. Холбоос нь тус объектыг тодорхойлох шинж чанарыг дүрсэлдэг. Х аттрибут 17. Аттрибут нь тус объектыг тодорхойлох шинж чанарыг дүрсэлдэг. Ү 18. Аттрибут нь объектуудын хоорондох хамаарлыг тодорхойлдог. Х холбоос 19. Холбоос нь объектуудын хоорондох хамаарлыг тодорхойлдог. Ү 20. Холбоост зохион байгуулалт нь объектыг хоёр хэмжээст хүснэгтээр илэрхийлэх ба өнөө үед энэ загвар өгөгдлийн баазын практик хэрэглээнд стандарт болтлоо хөгжсөн. Ү 21. Байнга өөрчлөгдөөд байдаггүй, тогтмол (статик) шинж чанартай өгөгдлүүдийг хадгалах хүснэгтийг лавлах хүснэгт гэнэ. Ү 22. Мэдээлэл нь байнга өөрчлөгдөж байдаг, тогтмол (статик) шинж чанартай өгөгдлүүдийг хадгалах хүснэгтийг лавлах хүснэгт гэнэ. Х 23. Объектын холбоосын загварыг ӨС-н физик загварыг гаргахад ашигладаг. Х ерөнхий 24. Объектын холбоосын загварыг ӨС-н ерөнхий загварыг гаргахад ашигладаг. Ү 25. Системийн өгөгдлүүдийг өөр хоорондын уялдаатай нь хамт дүрслэн үзүүлдэг график дүрслэлийг Объектын холбоосын диаграм гэнэ. Ү 26. Объект нь өөрийн шинж чанаруудтай байдаг бөгөөд тэдгээрийг холбоос гэнэ. Х аттрибут 27. Тэг утгат атрибут гэдэг нь тухайн атрибутын ихэнх бичлэгийн хувьд утгыг нь тодорхойлох боломжгүй атрибут юм. Ү 28. Холбоос нь өгөгдлийн харьцаанууд дахь мэдээллийг уялдуулж нэгтгэх зорилготой. Ү 29. Холбоос нь зөвхөн 2 объектын хооронд үүсч болдог. Х хэдэн ч байж болно. 30. Объектуудын хооронд холболт зохион байгуулж буй атрибутыг гадаад түлхүүр гэнэ. Ү 31. Нэг нь нэгтэй (1:1) төрлийн холболтыг зохион байгуулахдаа гадаад түлхүүрийг ерөнхийдөө аль ч объектруу авч болдог, өгөгдлийн давхцал ямар ч тохиолдолд үүсэхгүй. Ү 32. Нийлмэл атрибут нь задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг. Х 33. Энгийн атрибут нь бие даасан утгатай хэсгүүдээс тогтдог. Х 34. Харьцаанаас тэг утгат атрибутыг салгаж загварчлах, энэ нь ӨС-г хадгалах зайг гамтай ашиглах, хэмнэх ач холбогдолтой. Ү 35. ӨС-гийн бүтцийг хэрэглэгчид ойлгомжтойгоор тайлбарлан тодорхойлохыг ӨС-ийн загвар гэнэ. V 36. Өгөгдлийн сангийн өөрчлөлтийн файл нь .ldf өргөтгөлтэй байна.v
  • 2. 2 37. Хүснэгтийн баганы тодорхойлолт нь зөвхөн стандарт өгөгдлийн төрлийг авдаг бөгөөд хэрэглэгчийн тодорхойлсон өгөгдлийн төрлийг авдаггүй. x 38. ӨС нь олон нэмэлт файлтай байж болно. v 39. Нэг ӨС-нд шаардлагатай хэдэн ч хэрэглэгчийн тодорхойлсон өгөгдлийн төрлийг тодорхойлсон байж болно.v 40. Талбар болон бичлэгийн нэгдлийг хүснэгт гэнэ. V 41. ӨС нь олон үндсэн файлтай байж болно.x 42. Аттрибут нь тухайн объектыг тодорхойлох шинж чанарыг дүрсэлдэг. v 43. Өгөгдлийн сангийн тодорхойлолт нь файлын бүтэц, өгөгдлийн элементийн төрөл, хэв маяг ба бусад тайлбараас бүрддэг. v 44. Өгөгдлийн сангийн удирдагч нь өгөгдлийн санд хадгалах өгөгдлийг таньж, сонгох үүрэгтэй өгөгдлийн сангийн хэрэглэгч юм. x 45. Нарийн мэргэшсэн хэрэглэгчид нь өөрийн өгөгдлийн санг боловсруулж ажилладаг бөгөөд ашиглахад хялбар цэс командууд бүхий програм хангамжийг ашигладаг. v 46. Өгөгдлийн ерөнхий загвар нь өгөгдлийг хэрхэн ашиглах зармиыг тайлбарладаг. v В. Хэрэглээ шалгах даалгавар 47. Аль нь өгөгдлийн сангийн шинж чанар вэ? a. Өгөгдлийн сан нь ямар нэг бодит орчинг дүрслэнэ b. Өгөгдлийн сан нь логик уялдаатай өгөгдлийн цуглуулга. c. Өгөгдлийн санг тодорхой зориулалттайгаар загварчилж, байгуулна. d. Дээрх бүгд зөв 48. Өгөгдлийн сангийн загварчлагчийн үүрэг аль нь вэ? a. ӨС-г зөвшөөрөлгүй хандалтаас хамгаалах b. ӨС-д хадгалах өгөгдлийг таньж, сонгох c. Зөвшөөрөлтэй хандалтыг зохицуулж хянах d. ӨС-г шаардлагатай програм хангамж, техник хангамжаар хангах 49. Аль нь өгөгдлийн сангийн удирдагчийн үүрэг биш вэ? a. ӨС-г зөвшөөрөлгүй хандалтаас хамгаалах b. ӨС-д хадгалах өгөгдлийг таньж, сонгох c. Зөвшөөрөлтэй хандалтыг зохицуулж хянах d. ӨС-г шаардлагатай програм хангамж, техник хангамжаар хангах 50. Дараах өгөгдлийн санд тавигдах шаардлагуудаас алдаатайг сонгоно уу a. Шаардлагатай мэдээллийг агуулсан байх b. Мэдээлэлд өөрчлөлт орох боломжгүй байх c. Өгөгдлүүд уялдаа холбоотой байх d. Үнэн зөв өгөгдлүүдтэй байх 51. Өгөгдлийн сан дах өгөгдлийг боловсруулахад хийгддэг стандарт хэдэн үйлдэл байдаг вэ? a. 2 b. 3 c. 4 d. 5 52. Дараах өгөгдлийн сан дах өгөгдлийг боловсруулахад хийгддэг стандарт үйлдлүүдийн аль нь байдаггүй вэ? a. Бичлэг нэмэх b. Тайлан боловсруулах c. Объект хоорондын холбоос тодорхойлох d. Хайлт хийх 53. Эцсийн хэрэглэгчид хамаарахгүй нь аль нь вэ? a. Тохиолдлын хэрэглэгч b. Мэргэжлийн хэрэглэгч c. Нарийн мэргэшсэн хэрэглэгч d. Зөв хариулт алга 54. Өгөгдлийн сангийн удирдах систем гэдэг нь өгөгдлийн санг .............. зориулсан програмыг цогцыг хэлнэ. a. Тодорхойлох
  • 3. 3 b. Үүсгэх c. Боловсруулах d. Бүгд зөв 55. Өгөгдлийн сангийн загварын үндсэн төрөлд хамаарахгүй нь аль нь вэ? a. Өгөгдлийн гүйцэтгэх загвар b. Өгөгдлийн ерөнхий загвар c. Өгөгдлийн физик загвар d. Өгөгдлийн хэрэгжүүлэх загвар 56. ОХД-ын үндсэн элемент биш вэ? a. Объект b. Аттрибут c. Төрөл d. Холбоос 57. Аттрибутын төрөл аль нь вэ? a. Энгийн / нийлмэл b. Нэг / олон утгат c. Хадгалах / гаргаж авах d. Дээрх бүгд 58. Аль нь нийлмэл аттрибутын шинж чанар вэ? a. Задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг b. Бие даасан утгатай хэсгүүдээс тогтдог c. Объектын нэг төлөөллийн хувьд нэг л утга авдаг атрибут d. Объектын нэг төлөөллийн хувьд олон утга авч болох атрибут 59. Аль нь энгийн аттрибутын шинж чанар вэ? a. Задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг b. Бие даасан утгатай хэсгүүдээс тогтдог c. Объектын нэг төлөөллийн хувьд нэг л утга авдаг атрибут d. Объектын нэг төлөөллийн хувьд олон утга авч болох атрибут 60. Аль нь нэг утгат аттрибутын шинж чанар вэ? a. Задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг b. Бие даасан утгатай хэсгүүдээс тогтдог c. Объектын нэг төлөөллийн хувьд нэг л утга авдаг атрибут d. Объектын нэг төлөөллийн хувьд олон утга авч болох атрибут 61. Аль нь олон утгат аттрибутын шинж чанар вэ? a. Задардаггүй, бүхлээрээ нэг утга санааг агуулж явдаг b. Бие даасан утгатай хэсгүүдээс тогтдог c. Объектын нэг төлөөллийн хувьд нэг л утга авдаг атрибут d. Объектын нэг төлөөллийн хувьд олон утга авч болох атрибут С. Чадвар шалгах даалгавар 62. Өгөгдлийн санд баримтлах үндсэн хэдэн зарчим байдаг вэ? Тус бүр тайлбарла 63. Өгөгдлийн сангийн хэрэглэгчдийн талаар бич. 64. Өгөгдлийн сангийн эцсийн хэрэглэгч гэж хэн вэ? 65. Холбоосын ямар ямар төрлүүд байдаг вэ? 66. Нэгээс олон холболтын жишээ бич. Бүлэг 2: Өгөгдлийн сангийн загвар А. Мэдлэг шалгах даалгавар 1. Объектын холбоосын шинжилгээ арга нь ӨСС-ийг дээрээс доош /Top-Down/ задалж шинжлэх арга. Ү 2. Өгөгдлийг заавал энгийн хэлбэрт шилжүүлэх шаардлагатай байдаг. Ү 3. Өгөгдлийг энгийн хэлбэрт шилжүүлэх нь өгөгдлийн сангийн хэмжээг багасгах давуу талтай. 4. Өгөгдлийг энгийн хэлбэрт шилжүүлэх 5 алхам байдаг. Х 3
  • 4. 4 5. Элемент хоорондын функциональ хамаарлыг тодорхойлох нь 2-р энгийн хэлбэрт оруулахад хийгдэх үйлдэл. Ү 6. Давтагдсан утгатай элемент салгах нь 2-р энгийн хэлбэрт оруулахад хийгдэх үйлдэл. Х 1-р 7. Тэг утгат элемент салгах нь 2-р энгийн хэлбэрт оруулахад хийгдэх үйлдэл. Х 1-р 8. Давтагдсан бүлэг элемент салгах нь 1-р энгийн хэлбэрт оруулахад хийгдэх үйлдэл. Ү 9. Давтагдсан утгатай элемент салгах болон давтагдсан бүлэг элементийг салгах нь ижил утгатай. Х 10. Дамжсан холбоосыг салгах нь 3-р энгийх хэлбэрт оруулахад хийгдэх үйлдэл. Ү 11. Давтагдсан утгатай элемэнтийг салгах нь 1-р энгийн хэлбэрт ордог.v 12. Объектын нэг төлөөллийн хувьд нэг нь олон гэсэн хамаарал үүсгэж байгаа элементүүд давтагдсан бүлэг элемент үүсгэнэ. Ү 13. Хүснэгтийн нэг домайны хувьд тогтмол хэдэн утга авах элементүүдийг давтагдсан бүлэг элемент гэнэ. Х Давтагдсан утгатай элемент 14. Функциональ бүрэн хамааралтай элементийг олох нь өгөгдлийг 1-р энгийн хэлбэрт оруулахад хийгэдх үйлдэл юм. Х 15. Хүснэгтийн нэг домайны хувьд тогтмол хэдэн утга авах элементүүдийг давтагдсан утгатай элемент гэнэ. Ү 16. Функциональ бүрэн бус хамааралтай элементийг олох нь өгөгдлийг 2-р энгийн хэлбэрт оруулахад хийгэдх үйлдэл юм. Ү 17. Функциональ бүрэн бус хамааралтай элементийг олох нь өгөгдлийг 1-р энгийн хэлбэрт оруулахад хийгэдх үйлдэл юм. Х 18. Хэрэв элемент нь зөвхөн байж болох түлхүүр элементээс хамаарч байвал түүнийг функциональ бүрэн бус хамааралтай элемент гэнэ.Х бүрэн 19. Хэрэв элемент нь зөвхөн байж болох түлхүүр элементээс өөр ямар нэгэн элементээс хамаарч байвал түүнийг функциональ бүрэн хамааралтай элемент гэнэ. Х бүрэн бус 20. Хоёр элементээс тогтсон хүснэгтүүдийг 2-р энгийн хэлбэрийн хүснэгт гэж шууд хэлж болно. Ү 21. Өгөгдлийг авсаархан хэлбэрээр хадгалах, хурдан оруулах, боловсруулах, дамжуулах зорилгоор ангилж товч хураангуй бүтэцрүү буулгасан тэмдэгт мөрийг код гэнэ. Ү 22. Анхдагч өгөгдлийн код болгон буулгахыг кодчилол гэнэ. Ү 23. Анхдагч өгөгдлийн код болгон буулгахыг код гэнэ. Х кодчилол 24. Өгөгдлийг авсаархан хэлбэрээр хадгалах, хурдан оруулах, боловсруулах, дамжуулах зорилгоор ангилж товч хураангуй бүтэцрүү буулгасан тэмдэгт мөрийг кодчилол гэнэ. Х код 25. Нэг код нь өгөгдлийн нэг л тайлбартай, хэд хэдэн тайлбар утганд нэг л код харгалзана. Х хэд хэдэн биш нэг 26. Дараалсан тоон цуваагаар илэрхийлэгдэх кодыг дараалсан код гэнэ. Ү 27. Дараалсан тоон цуваагаар илэрхийлэгдэх кодыг блок код гэнэ. Х дараалсан 28. Дараалсан кодын давуу тал нь логик утга санаа агуулдаггүй. Х 29. Дараалсан код нь логик утга санаа агуулдаггүй дутагдалтай талтай. Ү 30. Дараалсан код нь хөтлөхөд хялбар байдгаараа давуу талтай. Ү 31. Дараалсан код нь хөтлөхөд төвөгтэй байдаг. Х хялбар 32. Дараалсан кодын дутагдалтай тал нь уян хатан бус байдаг. Ү 33. Дараалсан код нь уян хатан шинж чанартай. Х уян хатан бус 34. Дараалсан кодын давуу тал нь уян хатан шинж чанартай. Х 35. Дараалсан код нь уян хатан бус шинж чанартай. v 36. Тоо ба үсгээс тогтсон блок гэж нэрлэгдэх тодорхой нэг ангиллыг заах хэсгүүдээс бүрдэх кодыг блок код гэнэ. Ү 37. Тоо ба үсгээс тогтсон блок гэж нэрлэгдэх тодорхой нэг ангиллыг заах хэсгүүдээс бүрдэх кодыг дараалсан код гэнэ. Х блок 38. Блок код нь 2 төрөлтэй. Ү 39. Иерархи блок кодын блокууд нь хоорондоо хамааралгүй, бие даасан хэсгүүдээс тогтдог. Х энгийн 40. Энгийн блок кодын блокууд нь хоорондоо хамааралгүй, бие даасан хэсгүүдээс тогтдог. Ү 41. ӨЕС-д эхний иерархи кодын лавлах дараа дараагийн иерархи түвшний лавлахуудаар дамжиж тус бүр холбогдох ба сүүлийн иерархи түвшний лавлах өгөгдлийн анхдагч хүснэгт рүү холбогддог. Ү 42. Хүснэгт нь өгөгдлийн санд хадгалагдах бодит ертөнцийн обьект буюу үзэгдлийг дүрсэлдэг.v
  • 5. 5 43. ӨС-ийн ерөнхий загвар нь өгөгдөл компьютерт ямар ӨСУС-ийн тусламжтай, хэрхэн зохион байгуулагдахыг тодорхойлдог. X 44. ОХД-д холбоосын 3 төрөл байдаг. V 45. Обьект, атрибут , холбоос 3 нь ОХД-д үндсэн элемэнтүүд болдог. v 46. ӨС-гийн хэргэжүүлэх загвар нь өгөгдлийг компьютерт хэрхэн хадгалахыг тодорхойлдог. X 47. Өгөгдлийн ерөнхий загвар нь өгөгдлийг хэрхэн ашиглах зарчмыг тайлбарладаг. v 48. Харьцааг тодорхойлсон шинж чанар буюу нэг төрлийн өгөгдлийг бичлэг гэнэ. x 49. Системийн өгөгдлүүдийг өөр хоорондын уялдаатай нь хамт дүрслэн үзүүлдэг график дүрслэлийг объектын холбоосын диаграм гэнэ. v 50. Объектын холбоосын диаграмаар дүрслэгддэг гол зүйл нь атрибут буюу бодит хэлбэрээр оршиж буй юмс, үзэгдлийн шинж чанар юм. x 51. Холбоос нь объектуудын хоорондох хамаарлыг тодорхойлно. v 52. Загварт энгийн атрибутыг тодорхойлж байх нь зөв. v 53. Харьцаанаас олон утгат артибутуудыг салгаж загварчилах, энэ нь өгөгдлийн санг хадгалах зайг хэмнэх ач холбогдолтой. v 54. Холбоос нь хэдэн ч объектын хооронд үүсч болдог. v 55. Нэг нь олонтой холболтыг зохион байгуулахдаа холбоосын олонлогийг агуулсан харьцаа шинээр үүсгэх нь тохиромжтой. x 56. Давтагдсан бүлэг элементийн шинжилгээгээр салсан хүснэгтүүдэд давтагдсан утгатай элемент байх магадлалтай.v 57. Өгөгдлийг кодлох нь хадгалах зайг хэмнэх хэдий ч оруулах боловсруулах дамжуулах үйлдлийг удаашруулах дутагдалтай талтай. x 58. Өгөгдлийг кодлох нь өгөгдлийн ангилалыг хялбарчилах боломжийг олгодог. v 59. Кодын бүтэцтэй ажиллах хүнийг эргэлзээтэй, ташаа тайлбарт хүргэхээс болгоомжлох зорилгоор стандарт тогтоож өгөх шаардлагатай. v 60. Өгөгдлийг кодчилж хадгалах нь тэр болгон үр ашигтай байдаггүй.v 61. Функциональ бүрэн хамаарлыг тодорхойлох нь II энгийн хэлбэрт ордог. v 62. ӨСУС-ээр өгөгпөл нь хадгалах төхөөрөмжид хадгалагдах процессыг ӨС-г үүсгэх гэнэ. v 63. Дамжсан холбоосыг салгах нь III энгийн хэлбэрт ордог. v 64. Харьцааг тодорхойлсон шинж чанар буюу нэг төрлийн өгөгдлийг бичлэг гэнэ.x 65. Системийн өгөгдлүүдийг өөр хоорондын уялдаатай нь хамт дүрслэн үзүүлдэг график дүрслэлийг объектын холбоосын диаграм гэнэ.v 66. Харьцаанаас олон утгат артибутуудыг салгаж загварчилах, энэ нь өгөгдлийн санг хадгалах зайг хэмнэх ач холбогдолтой. v 67. Нэг нь олонтой холболтыг зохион байгуулахад ОХД-д олон гэсэн хамаарал авах объект рүү гадаад түлхүүрийг авах нь тохиромжтой.v 68. Өгөгдлийн сангийн загвар тодорхойлон энгийн хэлбэрт шилжүүлэх шинжилгээг хийхийн тулд систем дэхь объектуудыг тодорхойлно. x 69. Энгийн хэлбэрт шилжүүлэх шинжилгээнд тоон утгатай элемент давтагдсан байвал тэдгээрийг салгаж кодлох шаардлагагүй.v 70. Өгөгдлийг кодлох нь хадгалах зайг хэмнэх хэдий ч оруулах боловсруулах дамжуулах үйлдлийг удаашруулах дутагдалтай талтай. x 71. Өгөгдлийг кодлох нь өгөгдлийн ангилалыг хялбарчилах боломжийг олгодог. v 72. Кодын бүтэцтэй ажиллах хүнийг эргэлзээтэй, ташаа тайлбарт хүргэхээс болгоомжлох зорилгоор стандарт тогтоож өгөх шаардлагатай. v 73. Өгөгдлийг кодчилж хадгалах нь тэр болгон үр ашигтай байдаггүй.v 74. Нэг утга санаа бүхий мэдээлэл агуулсан кодыг нийлмэл код гэнэ .x В. Хэрэглээ шалгах даалгавар 75. Объектын холбоосын шинжилгээ хийх аргад хамааралгүй нь аль нь вэ? a. Системийн объектуудыг тодорхойлох b. Объектуудаа атрибутын түвшинд задлах c. Атрибутуудыг объектуудад бүлэглэж нэгтгэнэ 76. Аль нь өгөгдлийг энгийн хэлбэрт шилжүүлэх аргад хамааралтай вэ? a. Системийн объектуудыг тодорхойлох b. Объектуудаа атрибутын түвшинд задлах c. Атрибутуудыг объектуудад бүлэглэж нэгтгэнэ 77. Өгөгдлийг энгийн хэлбэрт шилжүүлэх аргад хамааралгүй нь аль нь вэ?
  • 6. 6 a. Систем дэх атрибутуудыг цуглуулж, тодорхойлох b. Объектуудаа атрибутын түвшинд задлах c. Атрибутуудыг объектуудад бүлэглэж нэгтгэнэ 78. Нэгдүгээр энгийн хэлбэрт оруулахад хийгдэх үйлдлийг сонго. a. Элемент хоорондын функциональ хамаарлыг тодорхойлох b. Функциональ бүрэн хамаарлыг тодорхойлох c. Давтагдсан утгатай элемент салгах d. Дамжсан холбоосыг салгах 79. Гуравдугаар энгийн хэлбэрт оруулахад хийгдэх үйлдлийг сонго. a. Элемент хоорондын функциональ хамаарлыг тодорхойлох b. Функциональ бүрэн хамаарлыг тодорхойлох c. Давтагдсан утгатай элемент салгах d. Дамжсан холбоосыг салгах 80. Хоёрдугаар энгийн хэлбэрт оруулахад хийгдэх үйлдлийг сонго. a. Элемент хоорондын функциональ хамаарлыг тодорхойлох b. Байж болох түлхүүрүүдийг тодорхойлох c. Давтагдсан утгатай элемент салгах d. Дамжсан холбоосыг салгах 81. Аль нь 2-р энгийн хэлбэрийн үйлдэл биш вэ. a. Элемент хоорондын функциональ хамаарлыг тодорхойлох b. Функциональ бүрэн хамаарлыг тодорхойлох c. Давтагдсан утгатай элемент салгах d. Функциональ бүрэн бус хамаарлалтай элементийг устгах 82. Аль нь 1-р энгийн хэлбэрийг үйлдэл биш вэ? a. Давтагдсан бүлэг элемент салгана b. Давтагдсан утгатай элемент салгах c. Байж болох түлхүүрүүдийг тодорхойлох d. Элемент хоорондын функциональ хамаарлыг тодорхойлох 83. 1-р энгийн хэлбэрт оруулахад хэдэн үйлдэл хийдэг вэ? a. 1 b. 2 c. 3 d. 4 84. 2-р энгийн хэлбэрт оруулахад хэдэн үйлдэл хийдэг вэ? a. 1 b. 2 c. 3 d. 4 85. 3-р энгийн хэлбэрт оруулахад хэдэн үйлдэл хийдэг вэ? a. 1 b. 2 c. 3 d. 4 86. Өгөгдлийг кодчилох хэрэглээнд хамааралгүй нь аль нь вэ? a. Өгөгдлийн ангилалыг хялбарчилах b. Үл давтагдах нэг утгат тодорхойлолтоор хангах c. Өгөгдлийг хадгалах хэмжээг багасгах d. Зөв хариулт алга. 87. Кодчилол хийхэд анхаарах зүйлс аль нь вэ? a. Кодчилолын схем нь логикийн хувьд хэрэглэгчийн шаардлага ба хэрэглэгдэж буй боловсруулалтын аргад нийцэж байх b. Код бүр тодорхойлж буй зүйлээ үл давтаглах нэг утгатайгаар ялгаж байх c. Шаардлага өөрчлөгдөхөд түүнд зохицохоор уян хатан байх
  • 7. 7 d. Дээрх бүгд 88. Кодчилолыг явуулах үе шатыг зөв дараалалд оруул. 1. Кодын лавлахыг гаргах 2. Кодын лавлах ба ӨЕС-ийн уялдааг тодорхойлох 3. Кодлох элемент сонгож тодорхойлох 4. Кодын загвар гаргах a. 1, 2, 3, 4 b. 2, 3, 4, 1 c. 3, 4, 1, 2 d. 4, 1, 2, 3 89. Дараалсан кодын дутагдалтай тал аль нь вэ? a. Энгийн b. Богино ба үл давтагдах c. Өгөгдлийг ойлгоход хялбар d. Логик утга санаа агуулдаггүй 90. Дараалсан кодын давуу тал аль нь вэ? a. логик утга санаа агуулдаггүй b. Уян хатан бус c. Богино ба үл давтагдах d. Код нэмэгдэхэд тоон дарааллын зөвхөн эцэст орно. 91. Блок кодын давуу тал биш вэ? a. Кодын хэсэг болон байрлал бүр нь тодорхой утгыг илэрхийлнэ. b. Кодын бүтцийг өөрчлөхөд хялбар c. Кодын урт ангилалын тооноос хамаарах учир хэт урт болох 92. Блок кодын дутагдалтай тал аль нь вэ? a. Кодын хэсэг болон байрлал бүр нь тодорхой утгыг илэрхийлнэ. b. Кодын бүтцийг өөрчлөхөд хялбар c. Кодын урт ангилалын тооноос хамаарах учир хэт урт болох 93. Блок кодын давуу тал аль нь вэ? a. Кодын хэсэг болон байрлал бүр нь тодорхой утгыг илэрхийлнэ. b. Кодын урт ангилалын тооноос хамаарах учир хэт урт болох c. Код сул чөлөөтэй байх болно. 94. Бичлэг гэдэг нь a. Аливаа зүйлийн чанарын илэрхийлэх мэдээллийн логикийн хувьд хуваагдашгүй гэсэн утгатай хэсэг b. Тодорхой утга агуулгатай дүрсэлж болох мэдээлэл c. Ямар нэгэн тодорхой зорилгоор боловсруулагдсан мэдээлэл d. Өөр хоорондоо логикийн хувьд харьцаатай талбарууд 95. Өгөгдөл гэдэг нь a. Аливаа зүйлийн чанарыг илэрхийлэх мэдээллийн логикийн хувьд хуваагдашгүй нэгэн утгатай хэсэг b. Тодорхой утга агуулгатай дүрсэлж болох мэдээлэл c. Ямар нэгэн тодорхой зорилгоор боловсруулагдсан мэдээлэл d. Өөр хоорондоо логикийн хувьд харьцаатай талбарууд 96. Өгөгдлийн энгийн хэлбэрт шинжилгээ хийхэд хамааралгүй үйлдэл нь аль вэ? a. Хадгалах атрибутыг тодорхойлох b. Дамжсан холбоосыг салгах c. Давтагдсан бүлэг элементийг салгах d. Байж болох түлхүүрүүдийг тодорхойлох. 97. Талбар гэдэг нь a. Аливаа зүйлийн чанарыг илэрхийлэх мэдээллийн логикийн хувьд хуваагдашгүй нэгэн утгатай хэсэг b. Тодорхой утга агуулгатай дүрсэлж болох мэдээлэл c. Ямар нэгэн тодорхой зорилгоор боловсруулагдсан мэдээлэл d. Өөр хоорондоо логикийн хувьд харьцаатай талбарууд 98. Бичлэг гэдэг нь a. Аливаа зүйлийн чанарын илэрхийлэх мэдээллийн логикийн хувьд хуваагдашгүй гэсэн утгатай хэсэг
  • 8. 8 b. Тодорхой утга агуулгатай дүрсэлж болох мэдээлэл c. Ямар нэгэн тодорхой зорилгоор боловсруулагдсан мэдээлэл d. Өөр хоорондоо логикийн хувьд харьцаатай талбарууд С. Чадвар шалгах даалгавар 99. Объектын холбоосын шинжилгээ, өгөгдлийг энгийн хэлбэрт шилжүүлэх арга. Дээрх 2ын ялгааг тайлбарлан бич 100. Кодчилолыг хэдэн үе шатаар явуулдаг вэ? Тайлбарла. 101. Блок кодын төрлүүдийг тайлбарла. 102. Оюутны хичээл сонголтын системийн ӨЕС ийг гарга. 103. Оюутан болон хичээл гэсэн объектууд дээр шинжилгээ хийж энгийн хэлбэрийг хүснэгт үүсгэ. Бүлэг 3: Өгөгдлийн сангийн боловсруулалт А. Мэдлэг шалгах даалгавар 1. Smallint нь эерэг сөрөг бүхэл тоонуудын авах өгөгдлийн төрөл юм. V 2. AVG() функц нь хамгийн их утгыг буцаадаг. X 3. Alter database командын add file түлхүүр үг нь өгөгдлийн санд шинээр файл нэмэхэд ашиглагдана. v 4. Хүснэгтийг үүсгэхэд тодорхойлогдох identity шинж чанар нь утга нь автоматаар нэмэгддэг баганыг тодорхойлдог. V 5. Процедур, триггерийн хэлэнд локал хувьсагчдыг зарлахдаа declare variable түлхүүр үгийг ашиглана. x 6. Нэг өгөгдлийн санд шаардлагатай хэдэн ч хадгалагдсан процедурыг үүсгэсэн байж болно. v 7. Процедурт DML хэлний илэрхийллүүдээс зөвхөн insert илэрхийллийг ашигладаггүй. x 8. Order by командын asc түлхүүр үг нь буурахаар эрэмбэлдэг. x 9. Анхдагч түлхүүр шаардлага нь үл давтагдсан байдлаар тодорхойгдсон байна. v 10. Alter table командыг ашиглан хүснэгтийг өөрчлөхдөө хүснэгтээс багана устгаж болно. v 11. Хүснэгтээс өгөгдлийг устгахдаа drop команд ашигладаг. x 12. Процедурын оролтын параметр болон локал хувьсагчдад утга олгохдоо as түлхүүр үгийг ашигладаг. v 13. Order by командын asc түлхүүр үг нь өсөхөөр эрэмбэлдэг. v 14. Системийн хадгалагдсан процедурыг хэрэглэгч үүсгэдэг. X 15. Анхдагч түлхүүр шаардлага нь утга олгогдсоны дараа утга нь өөрчлөгдөхгүй байна. x 16. Instead of update триггер нь хүснэгтэд өгөгдөл оруулахаас өмнө ажиллана. X 17. Процедур нь триггерийн хэлэнд нэг мөр болон олон мөр хэлбэрийн тайлбаруудыг хийх боломжтой. v 18. Хүснэгтэн дэхь өгөгдлийг өөрчлөх update командын update түлхүүр үгийн ард өгөдлийг нь өөрчлөх мөрийн нэр байна. x 19. Процедурт тодорхойлогдож байгаа оролт, гаралтын параметр болон локал хувьсагчид нь нэрийнхээ өмнө set түлхүүр үгийг заавал авдаг. x 20. Хадгалагдсан процедур нь үйлдлүүдийг эмхэтгэсэн байдаг. v 21. Процедур нь DML хэлний илэрхийллүүдээс зөвхөн select илрхийллийг ашигладаггүй. x 22. Order by командын desc түлхүүр үг нь буурахаар эрэмбэлдэг. v 23. ӨС-гийн 3 түвшний загвар байдаг. v 24. Утга нь RUN-TIME үед ямар нэгэн илэрхийллээр бодогдож ордог баганыг тоцоологддог багана гэнэ. v 25. Триггерийг шууд дуудаж ажиллуулах EXECUTE TRIGGER байдаг. v 26. Анхдагч түлхүүр шаардлага нь хоосон утга зөвшөөрөхгүй. v 27. Хүснэгтийн баганы тодорхойлолт нь стандарт болон хэрэглэгчийн тодорхойлсон төрлийг 2-ууланг нь авдаг. v 28. Өгөгдлийн сангийн системийг хэрэгжүүлснээр байгууллагыг үр ашигтай ажиллах нөхцлөөр хангах юм. v 29. Мэдээнд тодорхой боловсруулалт хийгдсэний үр дүнд өгөгдөл үүснэ.x 30. Зөвхөн тоо текстээр илэрхийлэгдэх өгөгдлийг л компьютерт дүрслэх боломжтой. x 31. Дурын програм ашиглан өгөгдлийн сан дах өгөгдөлрүү хандах боломжтой. x 32. Өгөгдлийн санг тодорхойлох, үүсгэх, боловсруулахад зориулсан програмын цогцийг өгөгдлийн сангийн систем гэнэ. x 33. Alter table командыг ашиглан хүснэгтийг өөрчлөхдөө хүснэгтэнд багана нэмж болно.v 34. Хүснэгтийн өгөгдлийг өөрчлөхдөө update командыг ашигладаг. v 35. Обьект доторх тодорхой нэг өгөгдлийг тохиолдол гэж нэрлэдэг. V
  • 9. 9 36. Sp_addtype хадгалагдсан процедур нь түр зуурын хадгалагдсан процедур юм.x 37. Select илэрхийлэлд ашиглагддаг WHERE команд нь тухайн түүвэрт нөхцөл тавьдаг. v 38. Процедурын оролт болон гаралтын параметр нь <@нэр өгөгдлийн төрөл> гэсэн хэлбэртэй байна.v 39. INSTEAD OF INSERT триггер нь хүснэгтээс өгөгдөл устгахаас өмнө ажиллана. x 40. Процедур триггерийн хэлэнд мөр хэлбэрийн тайлбар хийх боломжтой. v 41. Хүснэгтэн дэхь өгөгдлийг өөрчлөх update командын update түлхүүр үгийн ард өгөгдлийг нь өөрслөх гэж байгаа баганы нэр байна. x 42. ӨС-гийн физик загвар нь объект, аттрибут холбоосыг тодорхойлдог. x 43. Процедурын бие хэсэг нь body түлхүүр үгээс хойш бичигдэнэ. x 44. Хадгалагдсан процедур нь програмыг өөрчлөх илүү боломжийг олгодог. x 45. Select илэрхийлэлд ашиглагддаг order by команд нь тухайн багана дахь өгөгдлийг бүлгэлдэг. x 46. Процедурын оролт болон гаралтын параметр нь <@нэр өгөгдлийн төрөл авах утга> гэсэн хэлбэртэй байна. v 47. ӨС-ийн хүснэгтийг create table командаар үүсгэдэг. v 48. Тодорхой мэдээлэл гаргаж авахын тулд ӨС-д хайлт хийх, засварлах, тайлан боловсруулах зэрэг үйлдлүүдийг хийхийг ӨС-гийн боловсруулалт гэнэ. v 49. Процедурыг ажиллуулахдаа exec procedure түлхүүр үгийг ашиглана. v 50. Money нь нэмэх хасах мөнгийг илэрхийлэх өгөгдлийн төрөл юм.v 51. MAX() функц нь хамгийн бага утгыг буцаадаг. x 52. Өгөгдлийн сангийн нэмэлт файл нь .ndf өргөтгөлтэй байна. v 53. Alter database командын modify size түлхүүр үг нь өгөгдлийн сангийн файлын хэмжээг өөрчлөхөд ашиглагдана. v 54. Хүснэгтийг үүсгэхэд тодорхойлогдох as түлхүүр үг нь тооцоологддог баганыг тодорхойлдог. v 55. INSTEAD OF DELETE триггер нь хүснэгтийн өгөгдлийг өөрчлөхөөс өмнө ажиллана. x 56. Процедур триггерийн хэлэнд олон мөр хэлбэрийг тайлбар хийх боломжтой v 57. Хүснэгтэн дэхь өгөгдлийг өөрчлөх update командын update түдхүүр үгийн ард өгөгдлийг нь өөрчлөх гэж байгаа хүснгэтийн нэр байна. v 58. Хүснэгтэнд өгөгдөл оруулахдаа add командыг ашигладаг. x 59. Select илэрхийлэлд ашиглагддаг group by команд нь тухайн баганы өгөгдлийг эрэмбэлдэг. 60. Процедурын оролт болон гаралтын параметр нь <өгөгдлийн төрөл @нэр авах утга> гэсэн хэлбэртэй байна. 61. ӨС-ийн бие даасан програм болох хадгалагдсан процедурыг create procedure командаар үүсгэдэг.v 62. Date and time нь цаг хугацааны төрлийн мэдээлэл хадгалах өгөгдлийн төрөл юм. v 63. MIN() функц нь дундаж утгыг буцаадаг. x 64. Өгөгдлийн сангийн үндсэн файл нь .mdf өргөтгөлдтэй байдаг. v 65. Alter database командын remove file түлхүүр үг нь өгөгдлийн сангийн файлын устгахад ашиглагдана. v 66. Хүснэгтийг үүсгэхэд тодорхойлогдох constraint түлхүүр үг нь багананд тавигдах шаардлагыг нэрлэдэг. v 67. Alter table командыг ашиглан хүснэгтийг өөрчлөхдөө хүснэгтийн багананд тавьсан шаардлагаыг устгаж болно. v 68. ӨС нь цор ганц нэмэлт файлтай байна. x 69. Insert, update командууд нь DDL командууд юм. v 70. Үндсэн өгөгдлийн файл нь .mdf өргөтгөлтэй байдаг.v 71. Өгөгдлийн сан үүсгэхдээ заавал файлын тодорхойлолттой үүсгэх шаардлагатай.x 72. Өгөгдлийн санг үүсгэхдээ хэдэн ч log файлтай үүсгэж болно.v В. Хэрэглээ шалгах даалгавар 73. Student хүснэгтийн 21 настай оюутны насыг нь 20 болгож өөрчлөх query бич a. Update student set age=21 where age 20
  • 10. 10 b. Select student set age=21 where age 20 c. Delete student set age=21 where age 20 d. Update student set age=20 where age 21 74. Аль нь бүрэн бүтэн байдлыг шаардлага (Integrity constraint) вэ? a. Check b. Order by c. Add column d. From 75. Өгөгдлийн санг үүсгэж боловсруулахад зориулсан програмын цогцыг a. ӨСУС (Өгөгдлийн сангийн удирдах систем) b. ӨСС (Өгөгдлийн сангийн систем) c. ӨС (Өгөгдлийн сан) d. ӨЕС (Өгөгдлийн ерөнхий схем) 76. DCL (Data Control Language) буюу өгөгдлийг удирдах хэлний илэрхийллүүд аль нь вэ? a. Insert, delete, update, select b. Grant, revoke c. Create alter, drop d. Connect, disconnect 77. Доорх үр дүнг гаргах түүвэр аль нь вэ? a. Select employeeid, firstname from employees order by firstname asc b. Select employeeid, firstname from employees order by firstname desc c. Select * from employees order by firstname asc d. Select * from employees order by firstname desc 78. Хүснэгтээс багана утсгах команд a. Drop b. Add c. Add column d. Drop column 79. AFTER UPDATE триггер нь a. Хүснэгтэнд өгөгдөл оруулсны дараа ажиллана b. Хүснэгтийн өгөгдлийг өөрчилсний дараа ажиллана c. Хүснэгтийн өгөгдлийг өөрчлөхөөс өмнө ажиллана d. Хүснэгтээс өгөгдөл устгасны дараа ажиллана 80. Зөвхөн харьцуулах операторуудыг ауулсан хэсгийг сонго. a. <, >, <>, <=, >= b. Not, and, or c. In, between d. All, exist 81. Select командтай хамт ашиглагддаг түлхүүр үг аль нь вэ? a. Order by b. Values c. From
  • 11. 11 d. Set 82. Процедур триггерийн хэлэнд дараах нөхцөл шалгах операторуудын хэлбэрээс аль нь ашиглагддаг вэ? a. if …. Then … else b. if … else c. if … do … else d. else…. if 83. Primary key шаардлагатай хамт тодорхойлогддог шаардлага нь a. Null b. unique c. Not null d. Default 84. Аравтын өгөгдөл авах өгөгдлийн төрөл аль нь вэ? a. Decimal, numeric b. Image, binary c. Char, varchar d. Int, smallint, tinyint 85. Select count (*) from employees a. Employees хүснэгтийн бүх мэдээллийг харах түүвэр b. Employees хүснэгтийн ялгаатай бичлэгүүдийг харах түүвэр c. Employees хүснэгтэнд хичнээн бичлэг байгааг тоолох түүвэр d. Employees хүснэгт дэхь ижил бичлэгүүдийг харах түүвэр 86. Аль нь бүрэн бүтэн байдлыг шаардлага (Integrity constraint) вэ? a. View b. Select c. Distinct d. Default 87. DDL (Data Definition Language) буюу өгөгдлийг удирдах хэлний илэрхийллүүд аль нь вэ? a. Insert, delete, update, select b. Grant, revoke c. Create alter, drop d. Connect, disconnect 88. Доорх үр дүнг гаргах түүвэр аль нь вэ? a. Select firstname, lastname, firstname as fullname from employees b. Select firstname, lastname, firstname +’,’+ lastname as fullname from employees c. Select firstname, lastname, lastname as fullname from employees d. Select firstname, lastname, first_name + ‘ ‘ + last_name as fullname from employees 89. Хүснэгтээс баганын шаардлага устгах команд нь: a. Drop column b. Alter constraint c. Drop constraint d. Add constraint 90. AFTER INSERT триггер нь a. Хүснэгтэнд өгөгдөл оруулсны дараа ажиллана
  • 12. 12 b. Хүснэгтийн өгөгдлийг өөрчилсний дараа ажиллана c. Хүснэгтийн өгөгдөл оруулахаас өмнө ажиллана d. Хүснэгтээс өгөгдөл устгасны дараа ажиллана 91. Insert командтай хамт ашиглагддаг түлхүүр үг аль нь вэ? a. From b. Order by c. Set d. Values 92. Products хүснэгтээс unitprice буюу нэгж үнэ нь 38000 аас их байх бүтээгдэхүүнүүдийг дугаар, нэр, нэгж үнээрнь харуулах түүвэр аль нь вэ? a. Select * from products where unitprice < 38000 b. Select productid, procudtname, unitprice from products where unitprice > 38000 c. Select productid, procudtname, unitprice from products where unitprice < 38000 d. Select productid, procudtname, unitprice from products where unitprice <> 38000 93. Хүснэгтийн баганад суурь утга тодорхойлох бүрэн бүтэн байдлын шаардлага аль нь вэ ? a. Check b. Default c. Unique d. Not null 94. Дараах операторуудаас аль нь логик оператор биш вэ? a. And b. Not c. Or d. Like 95. Хоёртын өгөгдөл авах өгөгдлийн төрөл аль нь вэ? a. Decimal, numeric b. Image, binary c. Char, varchar d. Int, smallint, tinyint 96. Хоосон утга авахгүй байхыг илэрхийлэх шаардлага аль нь вэ? a. Null b. Check c. Not null d. Unique 97. Доорх үр дүнг үзүүлэх түүвэр аль нь вэ? a. Select hereglegch_code, hereglegch_ner, hot from customers b. Select hereglegch_code=customerid, hereglegch_ner=companyname, hot=city from customers c. Select customerid hereglegch_code, companyname hereglegch_ner, city hot from customers d. Select customerid as hereglegch_code, companyname as hereglegch_ner, city as hot from customers 98. Процедур триггерийн хэлэнд ашиглагддаг сонголтын оператор аль нь вэ? a. Switch … case b. Case …. When
  • 13. 13 c. Switch …. When …. Case d. Case …. When … then 99. Аль нь бүрэн бүтэн байдлын шаардлага (integrity constraint) вэ? a. References b. Having c. Modify size d. Foreign key 100. Хоорондоо логик уялдаатай өгөгдлүүдийн цуглуулгыг a. ӨСУС (Өгөгдлийн санг удирдах систем) b. ӨСС(Өгөгдлийн сангийн систем) c. ӨС(Өгөгдлийн сан) d. ӨЕС(Өгөгдлийн ерөнхий схем) 101. Өгөгдлийн сан ба түүнд ашиглагдах програм хангамжийг бүхэлд нь a. ӨСУС (Өгөгдлийн санг удирдах систем) b. ӨСС(Өгөгдлийн сангийн систем) c. ӨС(Өгөгдлийн сан) d. ӨЕС(Өгөгдлийн ерөнхий схем) 102. Доорхи үр дүнг харуулах түүвэр аль нь вэ? a. Select buteegdehuun_code=productid, buteegdehuun_ner=productname, negj_une=unitprice from products b. Select productid, productname,unitprice from products c. Select producted as buteegdehuun_code, productname as buteegdehuun_ner, unitprice as negj_une from products d. Select * from products where productid=buteegdehuun_code, productname=buteegdehuun_ner, unitprice=negj_une 103. Product хүснэгтээс unitprice буюу нэгж үнэ нь 38.000-тэй тэнцүү байх бүтээгдэхүүнүүдийг дугаар, нэр, нэгж үнээр нь харуулах түүвэр аль нь вэ? a. Select producted, productname,inutprice form products where unitprice<38.000 b. Select producted, productname,inutprice form products where unitprice>38.000 c. Select producted, productname,inutprice form products where unitprice==38.000 d. Select producted, productname,inutprice form products where unitprice=38.000 104. Хүснэгтийн багана нь цор ганц утга авдаг бүрэн бүтэн байдлын шаардлага аль нь вэ? a. Check b. Default c. Unique d. Not null 105. DML (Data Manipulation Language) буюу өгөгдлийг боловсруулах хэлний илэрхийллүүд аль нь вэ? a. Insert, delete, update, select b. Grant, revoke c. Create alter, drop d. Connect, disconnect 106. Доорх үр дүнг гаргах түүвэр аль нь вэ ?
  • 14. 14 a. Select employeeid, firstname from employees where firstname like ‘%A%’ b. Select * from employees where lastname like ‘%A%’ c. Select employeeid, firstname from employees where firstname like ‘A%’ d. Select * from employees where firstname like ‘A%’ 107. Хүснэгтэнд багана нэмэх команд нь a. Add column b. Add c. Add constraint d. Drop column 108. AFTER DELETE триггер нь a. Хүснэгтэнд өгөгдөл оруулсны дараа ажиллана b. Хүснэгтээс өгөгдөл устгахаас өмнө ажиллана c. Хүснэгтээс өгөгдөл устгасны дараа ажиллана d. Хүснэгтийн өгөгдлийг өөрчилсний дараа ажиллана 109. Зөвхөн логик операторуудыг ауулсан хэсгийг сонго. a. <, >, <>, <=, >= b. Not, and, or c. In, between d. All, exist 110. Update командтай хамт ашиглагддаг түлхүүр үг аль нь вэ? a. From b. Order by c. Values d. Set 111. Аль нь SQL ийн команд биш вэ? a. Select b. Deleted c. Insert d. Update 112. Процедур триггерийн хэлэнд аль давталтын хэлбэр ашиглагддаг вэ? a. While …. b. Do … while c. For … d. For … select…. Do 113. Products хүснэгтээс unitprice буюу нэгж үнэ нь 38000 аас бага байх бүтээгдэхүүнүүдийг дугаар, нэр, нэгж үнээрнь харуулах түүвэр аль нь вэ? a. Select productid, procudtname, unitprice from products where unitprice > 38000 b. Select * from products where unitprice < 38000 c. Select productid, procudtname, unitprice from products where unitprice < 38000 d. Select productid, procudtname, unitprice from products where unitprice <> 38000 114. Хүснэгтийн баганад орж байгаа утгыг шалгах бүрэн бүтэн байдлын шаардлага аль нь вэ? a. Check b. Default c. Unique d. Not null 115. Тэмдэгтэн утга авах өгөгдлийн төрөл аль нь вэ? a. Decimal, numeric b. Image, binary c. Char, varchar d. Int, smallint, tinyint
  • 15. 15 116. Unique шаардлагатай хамт тодорхойлогддог шаардлага нь a. Null b. Check c. Not null d. Default 117. Доорх үр дүнг үзүүлэх түүвэр аль нь вэ? a. Select code=employeeid, ner=firstname, alban_tushaal=title from employees b. Select employeeid as code, firstname as ner, title as alban_tushaal from employees c. Select * from employees where code=employeeid, ner=firstname, alban_tushaal=title d. Select employeeid code, firstname ner, title alban_tushaal from employees 118. Select top 5 *from employees a. Employees хүснэгтийн бүх мэдээллийг харах түүвэр b. Employees хүснэгтийн ялгаатай 5 бичлэгийг харах түүвэр c. Employees хүснэгтийн нийт 5 бичлэг байгаа эсэхийг тоолох түүвэр d. Employees хүснэгтээс эхний 5 бичлэгийг харах түүвэр 119. Хүснэгт 1 Хүснэгт 2 Хүснэгт 1-ээс хүснэгт 2 дахь үр дүнг харахын тулд ямар түүвэр бичих вэ? a. Select employeeid, lastname, firstname, country from employees
  • 16. 16 b. Select employeeid, lastname, firstname, country * from employees c. Select employeeid, lastname, firstname, country from employees where country <> ‘UK’ d. Select employeeid, lastname, firstname, country from employees where country=’USA’ 120. Student хүснэгтийн 21 настай оюутны насыг нь 20 болгож өөрчлөх query бич a. Update student set age=21 where age 20 b. Select student set age=21 where age 20 c. Delete student set age=21 where age 20 d. Update student set age=20 where age 21 121. Аль нь бүрэн бүтэн байдлыг шаардлага (Integrity constraint) вэ? a. Check b. Order by c. Add column d. From 122. Өгөгдлийн санг үүсгэж боловсруулахад зориулсан програмын цогцыг a. ӨСУС (Өгөгдлийн сангийн удирдах систем) b. ӨСС (Өгөгдлийн сангийн систем) c. ӨС (Өгөгдлийн сан) d. ӨЕС (Өгөгдлийн ерөнхий схем) 123. DCL (Data Control Language) буюу өгөгдлийг удирдах хэлний илэрхийллүүд аль нь вэ? a. Insert, delete, update, select b. Grant, revoke c. Create alter, drop d. Connect, disconnect 124. Доорх үр дүнг гаргах түүвэр аль нь вэ? a. Select employeeid, firstname from employees order by firstname asc b. Select employeeid, firstname from employees order by firstname desc c. Select * from employees order by firstname asc d. Select * from employees order by firstname desc 125. Хүснэгтээс багана утсгах команд a. Drop b. Add c. Add column d. Drop column С. Чадвар шалгах даалгавар
  • 17. 17 295-299 дугаартай даалгаварууд нэг үр дүнд хүрнэ. Student нэртэй хүснэгт үүснэ. Student хүснэгт нь оюутны мэдээллийг хадгалах хүснэгт байна. Student хүснэгт нь дараах талбаруудтай байна. Талбар бүрт тавьж байгаа бүрэн бүтэн байдлын шаардлагуудыг бүгдийг нь нэрлэсэн байна. 126. Student_id талбар нь анхдагч түлхүүр, бүхэл тоон төрөлтэй байх бөгөөд автоматоор утгаа авдаг. Autoincrement талбар байна. 127. Оюутны овог, нэрийг авах firstname болон lastname талбарууд нь ner гэсэн хэрэглэгчийн тодорхойлсон төрлөөр тодорхойлогдсон байна. 128. Төрсөн огноо талбар нь суурь утгаар өнөөдрийн оноог авдаг байна. 129. Хүйс талбарт эр болон эм гэсэн 2 утгыг шалгаж байх Check шаардлагыг тавьсан байна. 130. Оюутны регистрийн дугаарыг авах талбар цор ганц утгыг илэрхийлэх шаардлагатай байна. 300-304 дугаартай даалгаварууд нэг үр дүнд хүрнэ. Оюутны хичээлийн дүнгийн мэдээллийг агуулах student_lesson хүснэгт үүсгэ. Доорх талбарууд болон шаардлагуудтай тодорхойлогдсон байна. Талбар бүрт тавьж байгаа бүрэн бүтэн байдлын шаардлагуудыг бүгдийг нь нэрлэсэн байна. 131. student_id талбар нь бүхэл тоон төрөлтэй, lesson_code талбар нь 5 тэмдэгт авах тэмдэгт төрөлтэй байна. 132. Lesson_name талбар 50 тэмдэгтийн урттай байна. Lesson_credit талбар нь бүхэл тоон төрлийн, 3 гэсэн суурь утга авдаг байна. 133. Тухайн хичээл дээр дүгнэгдсэн 100 хүртэлх үнэлгээг авах score талбартай байх бөгөөд score талбар нь 0- 100 хооронд утга орж байгаа эсэхийг шалгах check шаардлагатай байна. 134. үсгэн үнэлгээг авах дүн талбар тодорхойлох бөгөөд A,B,C,D,F гэсэн үнэлгээнүүдийн аль нэгийг авч байгаа эсэхийг шалгах check шаардлага тодорхойлно. 135. student болон student_lesson хүснэгтүүдийг холбо.