数据库应用技术模拟考题-2
更新时间:2024-04-23 16:54:01 阅读量: 综合文库 文档下载
- 数据库应用技术模拟试题推荐度:
- 相关推荐
数据库应用技术模拟试题-2
一、单项选择题(每个题只有一个选项是正确的,请将正确的选项填写到括号内。本题共20个小题,每小题2分,共40分)
1. 属于数据模型三要素的是( )。 A.数据库、数据库管理系统和操作系统 B.数据库、数据库管理系统和应用程序 C.数据结构、数据操作和数据完整性约束 D.数据库、数据库管理系统和数据库文件
2. 关于数据库三级模式中“模式”的说法,错误的是( )。 A.关系数据库中的表对应三级模式中的模式 B.模式应该包含全体用户的数据需求 C.外模式的信息全部来自于模式 D.模式是对整个数据库的底层表示
3. 属于数据库系统组成部分的是( )。
A.数据库、数据库管理系统、操作系统和数据库文件 B.数据库、数据库管理系统、用户和应用程序 C.数据库、数据库管理系统和数据库文件 D.数据库、数据库管理系统和操作系统
4. 设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。下列
关于两个表的引用关系的描述,正确的是( )。 A.设置学生表中的“所在系”为外键 B.设置系表中的“系名”为外键 C.设置学生表的学号为主键
D.无法表达这两个表的引用关系
5. 用于定义列的取值范围的约束是( )。 A.NOT NULL B.DEFAULT C.CHECK
D.FOREIGN KEY
6. 属于传统的集合运算的是( )。 A.选择运算 B.投影运算 C.连接运算 D.并运算
1
7. 用于表达关系代数中投影运算的运算符是( )。 A.σ B.∏ C. D.+
8. 关于SQL Server中扩大数据库空间的说法,正确的是( )。 A.只能扩大日志文件的空间,不能扩大数据文件的空间 B.只能扩大数据文件的空间,不能扩大日志文件的空间 C.日志文件和数据文件的空间都可以扩大
D.在数据库空间未用满时不能进行扩大数据库空间的操作 9. ( )操作属于数据控制。 A.REVOKE B.INSERT C.DROP D.SELECT 10. 属于定点小数类型的是( )。 A.numeric B.int
C.datetime D.real
11. 下列语句运行的结果是( )。 DECLARE @x int =30, @y int =20 @z int SET @z=x+y Print @z A.NULL B.50 C.30 D.20
12. ( )约束定义列的取值不能重复。 A.NOT NULL B.DEFAULT C.UNIQUE
D.FOREIGN KEY
13. 在条件子句中,能够筛选出成绩在60~80(包括边界值)的是( A.Where 成绩 >= 60 OR成绩 <= 80 B.Where 60 <= 成绩 <= 80
C.Where成绩 >= 60 AND成绩 <= 80 D.Where成绩 IN(60..80)
14. 现要统计选课表中C01课程的最低成绩,正确的语句是( )。
。 2
)
A.SELECT MAX(成绩) FROM 选课表 WHERE 课程号 = 'C01' B.SELECT MAX(*) FROM 选课表 WHERE 课程号 = 'C01' C.SELECT MIN(成绩) FROM 选课表 WHERE 课程号 = 'C01' D.SELECT MIN(*) FROM 选课表 WHERE 课程号 = 'C01'
15. 下列表达式中,与“所在部门 NOT IN ('教务', '房管') ”等价的是( )。 A.所在部门 != '教务' AND 所在部门 != '房管' B.所在部门 != '教务' OR 所在部门 != '房管' C.所在部门 = '教务' AND 所在部门 = '房管' D.所在部门 = '教务' OR 所在部门 = '房管'
16. 设有销售表(经销商号,汽车型号,销售时间,销售价格),现要将S011和S012汽
车的单价减1000元,下列语句中正确的是( )。 A.UPDATE 销售表 SET 销售价格 = 销售价格 - 1000 WHERE 汽车型号= 'S011' OR 汽车型号= 'S012'
B.UPDATE 销售表 SET销售价格 = 销售价格 - 1000 WHERE 汽车型号= 'S011' AND 汽车型号= 'S012' C.UPDATE 销售表 SET销售价格 = 销售价格 - 1000 WHERE 汽车型号= 'S011' OR 'S012'
D.UPDATE 销售表 SET 销售价格 = 销售价格 - 1000 WHERE 汽车型号= 'S011' AND 'S012' 17. 关于非聚集索引的说法,正确的是( )。 A.在一个表上可以建立多个非聚集索引 B.在一个表上最多只能建立一个非聚集索引 C.非聚集索引必须在聚集索引之后建立
D.建立非聚集索引后,数据会按非聚集索引键值排序 18. 关于触发器的说法,正确的是( )。 A.触发器是由用户调用执行的一段代码 B.触发器主要用于实现复杂的数据约束
C.在定义触发器的代码中不能包含INSERT语句
D.引发触发器执行的操作可以是INSERT、DELETE、UPDATE和SELECT 19. 事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的( )。 A.一致性 B.原子性 C.隔离性 D.持久性
20. 关于SQL Server日志备份的说法,正确的是( )。 A.对数据库进行的第一次备份可以是日志备份 B.日志备份仅备份数据库的日志内容,不备份数据
3
C.数据库的所有恢复模式都支持日志备份 D.一般情况下,日志备份是最耗费时间的
二、判断题(叙述正确的在括号内打上“√”,错误的打上“╳”。本题共10个小题,每小题2分,共20分)
21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
实体完整性约束通常用主键实现。( )
如果存在非主属性对主键的部分函数依赖,则关系模式不是2NF的。( ) 数据控制功能用于定义、修改数据库中的对象。( )
定义“开关状态”列的类型为char(2),并为该列提供默认值“关”的子句是:( ) 开关状态char(2) default '关' for 开关状态。
DEFAULT只能在“列级完整性约束定义”处定义。( ) 存储过程的参数有输入参数和输出参数两种。( )
SQL Server不允许将同一个数据库的数据文件和日志文件存储在相同的位置。( ) 事务日志备份既备份数据库的日志记录也备份数据库的数据。( ) 设计局部E-R图属于逻辑设计的任务。( ) 如果使用Connection对象建立与数据库的连接,在声明对象之后建立数据库连接的方法是Create。( )
三、综合应用题(本题共3个小题,共40分)
1.(本题10分)写出创建如下三张数据表的SQL语句。 “图书”表结构:
书号:普通编码定长字符类型,长度为10,主键。 书名:普通编码可变长字符类型,长度为20,非空。 类别:统一字符编码定长字符类型,长度为4,取值为:“高等数学”、“量子力学”、“国学基础”。
出版日期:日期类型。 单价:整型。
“书店”表结构:
书店编号:普通编码定长字符类型,长度为20,主键。 书店名:普通编码可变长字符类型,长度为30,非空。 地址:统一字符编码可变长字符类型,长度为30。
“销售”表结构:
书号:普通编码定长字符类型,长度为10,引用图书表的外键。
4
书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。 销售时间:日期时间类型。 销售数量:整型。 主键:(书号,书店编号,销售时间)。
2.依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)
1) 查询“量子力学”类图书的书名和出版日期。
2) 查询单价大于等于60的图书的销售情况,列出书名、类别、销售时间和销售数量。
3) 将量子力学类图书的单价降低10。
4) 在书店表中插入一行数据,书店编号:SD100,书店名:新华书店,地址:西单。
3.依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售了“高等数学”类图书的书店名和地址。(本题10分)
5
数据库应用技术模拟试题2参考答案及评分标准
一、单项选择题(每个题只有一个选项是正确的,请将正确的选项填写到括号内。本题共20个小题,每小题2分,共40分) 1. C 2. D 3. B 4. A 5.C 6. D 7. B 8. C 9. A 10.A 11. B 12. C 13. C 14. C 15.A 16. A 17. A 18. B 19.D 20.B
二、判断题(叙述正确的在括号内打上“√”,错误的打上“╳”。本题共10个小题,每小题2分,共20分) 1.√ 2. √ 3. × 4. × 5.√ 6. √ 7. × 8. × 9. × 10. × 三、综合应用题(本题共3个小题,共40分)
1.(本题10分)
参考答案及评分要点:
CREATE TABLE 图书(
书号 char(10) primary key, 书名 varchar(20) not null,
类别 nchar(4) CHECK (类别 IN('高等数学','量子力学', '国学基础')), 出版日期 date, 单价 int ) 评分要点:主键1分;CHECK 2分;其他1分;共计4分。
CREATE TABLE 书店(
书店编号 char(20) primary key,
6
书店名 varchar(30) not null, 地址 nvarchar(30)
)
评分要点:主键1分;其他1分;共计2分。
CREATE TABLE 销售(
书号 char(10),
书店编号 char(20), 销售时间 datetime, 销售数量 int,
Primary key(书号,书店编号,销售时间),
Foreign key(书号) references 图书(书号),
Foreign key(书店编号) references 书店(书店编号) ) 评分要点:主键1分;2个外键共2分;其他1分;共计4分。 2.(本题共20分,每小题5分)。 参考答案及评分要点:
1)SELECT 书名,出版日期 FROM 图书 WHERE 类别 = '量子力学' 评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分
2)SELECT 书名, 类别, 销售时间, 销售数量
FROM 图书 a JOIN 销售 b ON a.书号 = b.书号 WHERE 单价 >= 60
评分要点:SELECT部分2分,FROM部分2分,WHERE部分1分
3)UPDATE 图书
SET 单价 = 单价 - 10 WHERE 类别 = '量子力学'
评分要点:UPDATE部分1分,SET部分2分,WHERE部分2分
4)INSERT INTO 书店
VALUES('SD100','新华书店','西单') 评分要点:INSERT部分2分, VALUES部分3分
7
3.(本题10分) 参考答案及评分要点
CREATE VIEW V1 AS
SELECT 书店名,地址 FROM 书店 a
JOIN 销售 b ON a.书店编号 = b.书店编号 JOIN 图书 c ON c.书号 = b.书号 WHERE 类别 = '高等数学' 评分要点:每行2分
8
正在阅读:
数据库应用技术模拟考题-204-23
浙江省打击传销有奖知识竞赛试题04-02
2018-2019年教师公开招聘教育理论综合中学教育理论综合冲刺练习[03-29
商务英语视听说教学大纲11-20
戈波乡城乡一体党员动态管理制度03-26
时间匆匆走过作文600字07-03
财税实务合同主体、发票抬头、付款单位三者不一致,要如何处理-增06-04
教师个人师德师风自查报告的范文05-14
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 考题
- 应用技术
- 模拟
- 数据库
- autocad二次开发--曲线钢箱梁斜腹板放样展开
- 2018年创业服务孵化器企业组织架构和业务流程
- 怎样才能煎好中药
- 2017国培作业 - 我的师德追求
- 《全球性大气环流》教学设计
- 五环环境影响评价大纲(修改) - 图文
- 2016-2020年中国彩色压型钢板现场复合墙板与屋面板市场深度调研
- 初中语文知识点《文学常识及鉴赏》《历史记载类(二十四史、地方
- 人防平战转换方案
- 希沃电子白板学习心得体会
- 县委书记在村党支部书记培训班上的讲话
- 项目公司发展战略SWOT分析
- 西北大学unix期中作业
- 预备党员转正会议流程
- 井下作业井控试题库(改)
- 7360命令汇总
- 实用新型审查部降低初审合格率的工作办法
- 2015学年上学期海珠区高三综合测试一古代诗歌阅读评分细则(改)
- 近距恒星列表
- 事业单位法人治理结构研究1