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
С. Чадвар шалгах даалгавар