数据库系统基础模拟试卷

上传人:公**** 文档编号:454687297 上传时间:2023-09-01 格式:DOCX 页数:14 大小:36.97KB
返回 下载 相关 举报
数据库系统基础模拟试卷_第1页
第1页 / 共14页
数据库系统基础模拟试卷_第2页
第2页 / 共14页
数据库系统基础模拟试卷_第3页
第3页 / 共14页
数据库系统基础模拟试卷_第4页
第4页 / 共14页
数据库系统基础模拟试卷_第5页
第5页 / 共14页
点击查看更多>>
资源描述

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

1、数据库系统基础模拟试卷一、选择题(30分,每题1分)1 .数据管理技术的发展经历了三个阶段,不属于这三个阶段的是()A)手工管理阶段B)文件系统阶段C)数据库阶段D)数据仓库阶段2 .下面列出的数据模型,哪一个是概念数据模型()A)层次模型B)网状模型C)实体-联系模型D)关系模型3 .表在关系数据库中对应于三级模式的()A)存储模式B)概念模式C)物理模式D)外部模式4 . DBA在数据库系统中扮演的角色是()A)系统管理员B)数据库操作员C)数据库编程人员D)数据录入员5 .在SQL SELECT语句中,实现投影操作的子句是()A) SELECT B) FROMC) WHERE D) OR

2、DER BY6 .在 SQL 语言中 INSERT、DELETE、 UPDATE 实现的是(A)查询功能B)操作功能C)定义功能D)控制功能7 .关系的主属性不可以为空值(NULL ),这属于()A)实体完整性规则B)参照完整性规则C)域完整性规则D)用户完整性规则8 .两个实体之间多对多的联系()A)不能够转换成一对多的联系B)不一定能够转换成一对多的联系C) 一定能够转换成一对多的联系D)以上说法都不对9 .在数据库中,概念模式和存储模式之间的映像提供了()A)概念数据独立性 B)存储数据独立性C)分布数据独立性D)并发数据独立性10 .下述哪一条不属于概念模型应具备的性质()A)有丰富的

3、语义表达能力B)易于交流和理解C)易于修改和变动D)在计算机中实现的效率高11 .下述哪一条不是由于关系设计不当引起的()A)数据冗余B)丢失修改C)插入异常D)更新异常第1214题基于如下的部门表和职工表(定义了表之间的参照完整性),其中部门表的主关键字是部门号,职工表的主关键字是职工号:12 .职工表中哪个属性是外部关键字(A)职工号B)职工名C)部门号D)工资13 .如下操作哪个操作不能成功的执行()A)从职工表中删除行(010,刘惠,01,1120)B)在职工表中插入行(102,刘水,01,1500)C)将职工表中职工号为056”的元组的工资改为1600D)将职工表中职工号为101”的

4、元组的部门号改为0514 .如下SQL语句哪条语句不能成功执行()A) DELETE FROM 部门 WHERE 部门号=03B) INSERT INTO 部门 VALUES(06,计划部,306 室)C) UPDATE 部门 SET 部门号=10 WHERE 部门号=02D) UPDATE 部门 SET 地址:310 室WHERE 部门号=0115 .如下关于索引描述正确的是()A)建立索引将改变记录的物理顺序B)建立索引只会提高查询速度、不会提高更新速度C)建立索引可以提高查询和更新速度D)索引只是一种数据结构,对查询速度和更新速度都没有影响16 .下面有关HAVING子句描述正确的是()

5、A) HAVING 子句必须与 GROUP BY子句一起使用B) HAVING 子句不可以与 GROUP BY子句一起使用C) HAVING子句不可以与WHERE子句一起使用D) HAVING 子句必须与 WHERE子句一起使用17 .如下关于存储过程叙述正确的是()A)存储过程即传统意义程序中的过程,可以嵌入在程序中使用B)存储过程是一种存储在数据库中的程序,用于对数据库进行操作C)存储过程是一种存储在数据库之外的程序,用于对数据库进行操作D)存储过程描述数据存储到数据库的过程18 .执行删除操作时应该检查()A)实体完整性B)域完整性C)参照完整性D)用户定义完整性19 .解决并发操作带来

6、的数据不一致问题通常采用的技术是()A)封锁B)恢复C)存取控制D)协商20 .数据库中的日志文件用于记录()A)对数据的所有查询操作B)对数据的所有更新操作C)程序运行的所有结果 D)用户的所有登录信息第21 23题基于关系模式R(U, F),其中U=课程,教师,上课时间,教室,学生 F=课程一教师,(上课时间,教室)一课程,(上课时间,教师)一课程,(上课时间,学生)一教室21 .关系模式R的主关键字是()A)课程B)(上课时间,教室)C)(上课时间 教师)D)(上课时间,学生)22 .关系模式R是几范式关系()A) 1NF B) 2NFC) 3NF D) BCNF23.将关系模式R分解为

7、R1(上课时间,教室,学生)和其他若干模式,则 R1是几范式 关系()A) 1NF B) 2NFC) 3NF D) BCNF24. SQL语句中集合成员资格比较运算符“ IN与下列哪个操作符等价()A) ALL B) ANYC) =ALL D) =ANY25.0个事务中的诸操作要么全做,要么都不做,这是事务的什么特性(A)原子性B) 一致性C)隔离性D)持久性第2630题使用如下表的数据:仓库仓库号城市面积WH1北京370WH2上海500WH3广州200WH4武汉400职工仓库号职工号工资WH2 E1 1220WH1 E3 1210WH2 E4 1250WH3 E6 1230WH1 E7 12

8、5026. SQL语句SELECT * FROM 职工 ORDER BY 工资 DESC查询结果的第一条记录的工资字段值是()A) 1210 B)1220C)1230 D)125027. SQL语句SELECT 仓库号,MAX(工资)FROM 职工 GROUP BY 仓库号查询结果有几条记录()A) 0 B) 1C) 3 D) 528. SQL语句SELECT SUM(工资)FROM 职工的执行结果是()A)工资的最大值B)工资的最小值C)工资的平均值D)工资的合计29. SQL语句SELECT仓库.仓库号,城市,职工号,工资FROM仓库,职工WHERE仓库.仓库号=职工.仓库号ORDER B

9、Y 仓库.仓库号,工资 DESC查询结果的第1条记录的职工号是()A) E3 B) E4C) E6 D) E730. SQL语句SELECT城市 FROM 仓库 WHERE 仓库号IN ;(SELECT 仓库号 FROM 职工 WHERE 工资=1250 )的查询结果是()A)北京、上海B)上海、广州C)北京、广州D)上海、武汉二、填空题(20分,每空1分)1 .数据库的体系结构为三级结构,它们是12和、 。2 .两个关系的交运算(R n S可以用集合的差运算表示为【4】应在SELECT3 .用SELECT语句进行查询时,如果希望查询的结果中不出现重复元组,子句中使用【5】保留字。4.在SQL

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

11、书WHERE借阅.借书证号=读者.借书证号 AND图书.总编号=借阅.总编号其中WHERE子句中的两个条件对应的关系操作是【13】。9 .如果要查询 郝方”借阅了几册书可以使用如下 SQL语句SELECT COUNT(*)FROM读者,借阅WHERE姓名郝方【14】借阅.借书证号二读者.借书证号10 .查询所藏图书中各个出版社的图书最高单价、平均单价和数目可以用如下 SQL语句SELECT出版单位,【15】,【16】,【17FROM图书【18】出版单位11 .要查询借阅了两本和两本以上图书的读者姓名和单位,可以用如下的SQL语句SELECT姓名,单位 FROM读者 WHERE借书证号IN(SE

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

13、售情况,查询结果包括商品号、商品名、销售日期、销售 数量和销售金额。4 .查询销售金额合计超过 20000的商店,查询结果包括商店名和销售金额合计四、简答题(每小题6分,共30分)1 .试述存储过程和触发器的异同之处。2 .试述游标(Cursor)的作用,并说明实现此功能的诸条语句及其功能。3 .关系代数包含哪些专门的关系运算?4 .讨论实体与实体之间的联系对数据库设计有什么影响?用实例说明。5 .某学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教师,每个教师可以开设多门课程, 其中教授和副教授每人还可各带若干研究生;每个班级有若干学生,每个学生选修若干课程,每门课程可由若干学生选

14、修。用E-R图画出该学校的概念 模型,并作出必要的说明。数据库模拟试卷参考答案一、选择题(30分,每题1分)D C B A A B A C B DB C D C B A B C A BD B D D A D C D D A二、填空题(20分,每空1分)12 .【1】存储层【2】概念层【3】外部层(顺序可颠倒)13 . 4 R-(R-S)14 .【5】DISTINCT15 .【6】REVOKE16 .【7】UNION17 .【8】死锁18 .【9】合法【10】无意,【11】非法【12】恶意19 .【13】连接20 .【14】 AND21 .【15】 MAX(单价)【16】AVG(单价)【17】

15、COUNT(*) 18 GROUP BY22 .【19】借书证号【20】HAVING COUNT(*)=2三、用SQL SELECT语句完成下列查询(每小题 5分,共20分)23 查询不在 北京“、上海”区域的商店信息。SELECT * FROM 商店 WHERE 区域名 NOT IN (北京”上海”)24 查询商品单价在10到50之间、并且日销售数量高于 20的商品名、单价、销售日期 和销售数量,查询结果按单价降序。SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售ON商品.商品号二销售.商品号WHERE (单价 BETWEEN 10 AND 50) AND (销售数量 20

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

当前位置:首页 > 商业/管理/HR > 营销创新

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