《优质实用文档精选——《数据库应用技术》期末综合练习题&参考答案》由会员分享,可在线阅读,更多相关《优质实用文档精选——《数据库应用技术》期末综合练习题&参考答案(33页珍藏版)》请在金锄头文库上搜索。
1、数据库应用技术期末综合练习题&参考答案一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共20个小题,每小题2分,共40分)1. 下列属于数据模型三要素的是( C )。A数据库、数据库管理系统和操作系统B数据库、数据库管理系统和应用程序C数据结构、数据操作和数据完整性约束D数据库、数据库管理系统和数据库文件2. 下列关于数据库三级模式中“模式”的说法,错误的是( D )。A关系数据库中的表对应三级模式中的模式B模式应该包含全体用户的数据需求C外模式的信息全部来自于模式D模式是对整个数据库的底层表示3. 下列属于数据库系统组成部分的是( B )。A数据库、数据库管理系统
2、、操作系统和数据库文件B数据库、数据库管理系统、用户和应用程序C数据库、数据库管理系统和数据库文件D数据库、数据库管理系统和操作系统4. 设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列关于两个表的引用关系的描述,正确的是( A )。A设置学生表中的“所在系”为外键B设置系表中的“系名”为外键C设置学生表的学号为主键D无法表达这两个表的引用关系5. 下列用于定义列的取值范围的约束是( C )。ANOT NULLBDEFAULTCCHECKDFOREIGN KEY6. 下列运算中,属于传统的集合运算的是( D )。A选择运算B投影运算C连接运算D并运算7. 下列用于表达
3、关系代数中投影运算的运算符是( B )。ABC D+8. 下列关于SQL Server中扩大数据库空间的说法,正确的是( C )。A只能扩大日志文件的空间,不能扩大数据文件的空间B只能扩大数据文件的空间,不能扩大日志文件的空间C日志文件和数据文件的空间都可以扩大D在数据库空间未用满时不能进行扩大数据库空间的操作9. 下列( A )操作属于数据控制。AREVOKE BINSERTCDROP DSELECT10. 下列类型中,属于定点小数类型的是( A )。AnumericBintCdatetimeDreal11. 下列语句运行的结果是( B )。DECLARE x int =30, y int
4、=20 z intSET z=x+yPrint zANULLB50C30D2012. 下列( C )约束定义列的取值不能重复。ANOT NULLBDEFAULTCUNIQUEDFOREIGN KEY13. 下列条件子句中,能够筛选出成绩在6080(包括边界值)的是( C )。AWhere 成绩 = 60 OR成绩 = 80BWhere 60 = 成绩 = 60 AND成绩 = 60评分要点:SELECT部分2分,FROM部分2分,WHERE部分1分3)UPDATE 图书 SET 单价 = 单价 - 10 WHERE 类别 = 量子力学评分要点:UPDATE部分1分,SET部分2分,WHERE部分2分4)INSERT INTO 书店 VALU