数据库系统基础试卷及答案

上传人:mg****85 文档编号:35656628 上传时间:2018-03-18 格式:DOC 页数:6 大小:602KB
返回 下载 相关 举报
数据库系统基础试卷及答案_第1页
第1页 / 共6页
数据库系统基础试卷及答案_第2页
第2页 / 共6页
数据库系统基础试卷及答案_第3页
第3页 / 共6页
数据库系统基础试卷及答案_第4页
第4页 / 共6页
数据库系统基础试卷及答案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数据库系统基础试卷及答案》由会员分享,可在线阅读,更多相关《数据库系统基础试卷及答案(6页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 7 页答案参见我的新浪博客:http:/ 姓名: 成绩: (第一、二题答在试卷上,三、四题答在答题纸上)一、选择题(一、选择题(3030 分,每题分,每题 1 1 分)分)1.数据管理技术的发展经历了三个阶段,不属于这三个阶段的是( ) A) 手工管理阶段B) 文件系统阶段 C) 数据库阶段D) 数据仓库阶段2.下面列出的数据模型,哪一个是概念数据模型( ) A) 层次模型B) 网状模型 C) 实体-联系模型D) 关系模型3.表在关系数据库中对应于三级模式的( ) A) 存储模式B) 概念模式 C) 物理模式D) 外部模式4.DBA 在数据库系统中扮演的角色是( ) A) 系统

2、管理员B) 数据库操作员 C) 数据库编程人员D) 数据录入员5.在 SQL SELECT 语句中,实现投影操作的子句是( ) A) SELECTB) FROM C) WHERED) ORDER BY6.在 SQL 语言中 INSERT、DELETE、UPDATE 实现的是( ) A) 查询功能B) 操作功能 C) 定义功能D) 控制功能7.关系的主属性不可以为空值(NULL) ,这属于( ) A) 实体完整性规则B) 参照完整性规则 C) 域完整性规则D) 用户完整性规则8.两个实体之间多对多的联系( ) A) 不能够转换成一对多的联系B) 不一定能够转换成一对多的联系 C) 一定能够转换成

3、一对多的联系D) 以上说法都不对 9.在数据库中,概念模式和存储模式之间的映像提供了( ) A) 概念数据独立性B) 存储数据独立性 C) 分布数据独立性D) 并发数据独立性10. 下述哪一条不属于概念模型应具备的性质( )第 2 页 共 7 页答案参见我的新浪博客:http:/ 有丰富的语义表达能力B) 易于交流和理解 C) 易于修改和变动D) 在计算机中实现的效率高11. 下述哪一条不是由于关系设计不当引起的( ) A) 数据冗余B) 丢失修改 C) 插入异常D) 更新异常第 1214 题基于如下的部门表和职工表(定义了表之间的参照完整性) ,其中部门表 的主关键字是部门号,职工表的主关键

4、字是职工号:12. 职工表中哪个属性是外部关键字( ) A) 职工号B) 职工名 C) 部门号D) 工资13. 如下操作哪个操作不能成功的执行( ) A) 从职工表中删除行(“010“,“刘惠“,“01“,1120) B) 在职工表中插入行(“102“,“刘水“,“01“,1500) C) 将职工表中职工号为“056“的元组的工资改为 1600 D) 将职工表中职工号为“101“的元组的部门号改为“05“14. 如下 SQL 语句哪条语句不能成功执行( ) A) DELETE FROM 部门 WHERE 部门号=“03“ B) INSERT INTO 部门 VALUES(“06“,“计划部“,

5、“306 室“) C) UPDATE 部门 SET 部门号=“10“ WHERE 部门号=“02“ D) UPDATE 部门 SET 地址=“310 室“ WHERE 部门号=“01“15. 如下关于索引描述正确的是( ) A) 建立索引将改变记录的物理顺序 B) 建立索引只会提高查询速度、不会提高更新速度 C) 建立索引可以提高查询和更新速度 D) 索引只是一种数据结构,对查询速度和更新速度都没有影响16. 下面有关 HAVING 子句描述正确的是( ) A) HAVING 子句必须与 GROUP BY 子句一起使用 B) HAVING 子句不可以与 GROUP BY 子句一起使用 C) H

6、AVING 子句不可以与 WHERE 子句一起使用 D) HAVING 子句必须与 WHERE 子句一起使用部门部门号部门名地址01业务部301 室02销售部302 室03服务部303 室04财务部304 室职工职工号职工名部门号工资001李芳022000010刘惠011120056王靖021000101徐灵041500第 3 页 共 7 页答案参见我的新浪博客:http:/ 如下关于存储过程叙述正确的是( ) A) 存储过程即传统意义程序中的过程,可以嵌入在程序中使用 B) 存储过程是一种存储在数据库中的程序,用于对数据库进行操作 C) 存储过程是一种存储在数据库之外的程序,用于对数据库进行

7、操作 D) 存储过程描述数据存储到数据库的过程18. 执行删除操作时应该检查( ) A) 实体完整性 B) 域完整性 C) 参照完整性 D) 用户定义完整性19. 解决并发操作带来的数据不一致问题通常采用的技术是( ) A) 封锁B) 恢复 C) 存取控制D) 协商20. 数据库中的日志文件用于记录( ) A) 对数据的所有查询操作B) 对数据的所有更新操作 C) 程序运行的所有结果D) 用户的所有登录信息第 2123 题基于关系模式 R(U, F),其中 U=课程,教师,上课时间,教室,学生 F=课程教师, (上课时间,教室)课程, (上课时间,教师)课程, (上课时间,学生)教室21. 关

8、系模式 R 的主关键字是( ) A) 课程B) (上课时间,教室) C) (上课时间,教师)D) (上课时间,学生)22. 关系模式 R 是几范式关系( ) A) 1NFB) 2NF C) 3NFD) BCNF23. 将关系模式 R 分解为 R1(上课时间,教室,学生)和其他若干模式,则 R1 是几范 式关系( ) A) 1NFB) 2NF C) 3NFD) BCNF24. SQL 语句中集合成员资格比较运算符“IN”与下列哪个操作符等价( ) A) ANY C) =ALLD) =ANY25. “一个事务中的诸操作要么全做,要么都不做” ,这是事务的什么特性( )第 4 页 共 7 页答案参见

9、我的新浪博客:http:/ 原子性B) 一致性 C) 隔离性D) 持久性第 2630 题使用如下表的数据: 仓库 仓库号城市面积 WH1北京370 WH2上海500 WH3广州200 WH4武汉400 职工 仓库号职工号工资 WH2E11220 WH1E31210 WH2E41250 WH3E61230 WH1E7125026. SQL 语句 SELECT * FROM 职工 ORDER BY 工资 DESC 查询结果的第一条记录的工资字段值是( ) A) 1210 B) 1220 C) 1230 D) 125027. SQL 语句 SELECT 仓库号,MAX(工资) FROM 职工 GRO

10、UP BY 仓库号 查询结果有几条记录( ) A) 0B) 1 C) 3D) 528. SQL 语句 SELECT SUM(工资) FROM 职工 的执行结果是( ) A) 工资的最大值B) 工资的最小值 C) 工资的平均值D) 工资的合计29. SQL 语句 SELECT 仓库.仓库号,城市,职工号,工资 FROM 仓库,职工 WHERE 仓库.仓库号 = 职工.仓库号 ORDER BY 仓库.仓库号,工资 DESC 查询结果的第 1 条记录的职工号是( ) A) E3B) E4第 5 页 共 7 页答案参见我的新浪博客:http:/ E6D) E730. SQL 语句 SELECT 城市

11、FROM 仓库 WHERE 仓库号 IN ; (SELECT 仓库号 FROM 职工 WHERE 工资=1250 ) 的查询结果是( ) A) 北京、上海B) 上海、广州 C) 北京、广州D) 上海、武汉二、填空题(二、填空题(2020 分,每空分,每空 1 1 分)分)1.数据库的体系结构为三级结构,它们是【1】 、 【2】 和、【3】 。2.两个关系的交运算(R S)可以用集合的差运算表示为【4】 。3.用 SELECT 语句进行查询时,如果希望查询的结果中不出现重复元组,应在SELECT 子句中使用【5】 保留字。4.在 SQL 中一个用户可以使用【6】 语句收回授予其他用户对某类数据的

12、操作权限。5.SQL 支持集合的并运算,运算符是【7】 。6.在数据库并发控制中,两个或多个事务处于等待状态称为【8】 。7.数据完整性防范的是【9】 用户的【10】 操作导致的数据错误,数据安全性防范的是【11】 用户的【12】 操作导致的数据错误。以下各题使用图书、读者和借阅三个表,它们的结构分别如下: 图书(总编号, 分类号, 书名, 作者, 出版单位, 单价) 读者(借书证号, 单位, 姓名, 性别, 职称, 地址) 借阅(借书证号, 总编号, 借书日期) 8.有如下 SQL 语句: SELECT 读者.姓名, 读者.职称, 图书.书名, 借阅.借书日期 FROM 读者, 借阅, 图书

13、 WHERE 借阅.借书证号 = 读者.借书证号 AND 图书.总编号 = 借阅.总编号 其中 WHERE 子句中的两个条件对应的关系操作是【13】 。9.如果要查询“郝方”借阅了几册书可以使用如下 SQL 语句 SELECT COUNT(*) 第 6 页 共 7 页答案参见我的新浪博客:http:/ 读者, 借阅 WHERE 姓名=“郝方“ 【14】 借阅.借书证号 = 读者.借书证号10. 查询所藏图书中各个出版社的图书最高单价、平均单价和数目可以用如下 SQL 语句SELECT 出版单位, 【15】 , 【16】 , 【17】 FROM 图书 【18】 出版单位11. 要查询借阅了两本和

14、两本以上图书的读者姓名和单位,可以用如下的 SQL 语句 SELECT 姓名, 单位 FROM 读者 WHERE 借书证号 IN (SELECT 【19】 FROM 借阅;GROUP BY 借书证号 【20】 )三、用三、用 SQLSQL SELECTSELECT 语句完成下列查询(每小题语句完成下列查询(每小题 5 5 分,共分,共 2020 分)分)设某个商业集团关于商店销售的数据库有 3 个表: 商店(商店号,商店名,区域名,经理姓名) 商品(商品号,商品名,单价) 销售(商店号,商品号,销售日期,销售数量) 说明: 有下划线的字段为主关键字,有点的字段为外部关键字。 另外在涉及金额的查询中:销售金额=销售.销售数量*商品.单价 1查询不在“北京” 、 “上海”区域的商店信息。2查询商品单价在 10 到 50 之间、并且日销售数量高于 20 的商品名、单价、销售日 期和销售数量,查

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号