数据库模拟试题

上传人:z**** 文档编号:113120738 上传时间:2022-06-24 格式:DOC 页数:6 大小:57.50KB
收藏 版权申诉 举报 下载
数据库模拟试题_第1页
第1页 / 共6页
数据库模拟试题_第2页
第2页 / 共6页
数据库模拟试题_第3页
第3页 / 共6页
资源描述:

《数据库模拟试题》由会员分享,可在线阅读,更多相关《数据库模拟试题(6页珍藏版)》请在装配图网上搜索。

1、数据库模拟试题(考试时间120分钟,满分 100分) 一、判断题(每小题1分,共10分)1同一个关系模型的任意两个元组值不能全同。 2在关系代数运算中,从关系中取出满足条件的元组的运算称为选择运算。 3对关系模式来说,范式级别越高,实际应用效果越好。4. SQL中LIKE子句可以使用三个字符串匹配的通配符“*”、“”、 5可以在企业管理器中修改数据库的名称。6. 模式/内模式为数据库提供了逻辑数据独立性。7. 在层次、网状模型中,数据之间联系用指针实现。8. 在关系代数运算中,从关系中取出满足条件的元组的运算称为选择运算。9. 数据库恢复时,系统对已提交的事务要进行撤销处理。10. 对关系模式

2、来说,范式级别越高,实际应用效果越好。二、选择题(每小题2分,共60分)1. 在数据库技术中,哪一种数据模型是数学化模型?A)层次模型 B)网状模型C)关系模型 D)面向对象模型2. 在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的A)物理独立性B)存储独立性C)位置独立性D)逻辑独立性3. 下列对于关系的叙述中,哪一个是不正确的?A)关系中的每个属性是不可分解的B)在关系中元组的顺序是无关紧要的C)任意的一个二维表都是一个关系D)每一个关系仅有一种记录类型4. 在关系代数的连接操作中,哪一种连接操作需要取消重复列?A)自然连接B)笛卡儿积C)等值连接D)0连接5. 设关

3、系 R= (A, B,C),与SQL 语句 select distinct A from R where B=17 等价的 关系代数表达式是n A (o B=17 (R)B)o B=17(n A(R)C)o B=17(n A,C(R)D)n A,C(o B=17(R)6. 下列SQL语句中,哪一(些)组包含了不正确的定义语句?I. CREATE TABLECREATE VIEW CREATE INDEXII. DROP TABLEDROP VIEW DROP INDEXIIIALTER TABLEALTER VIEW ALTER INDEXA)只有I B)只有II C)只有III D) I和I

4、I7. 下列哪一种关系运算不要求:“R和S具有相同的元数,且它们对应属性的数据类型也相 同”?A)RUS B)RHS C) R-S D)RXS&用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?A)DROP B)DELETE C)ALTER D)UPDATE下面第(9)至(11)题,基于“学生选课课程”数据库中的三个关系:S (S#, SNAME, SEX, DEPARTMENT),主码是 S#C (C#,CNAME,TEACHER),主码是 C#SC (S#,C#,GRADE),主码是(S#,C#)9. 下列关于保持数据库完整性的叙述中,哪一个是不正确的?A)向

5、关系SC插入元组时,S#和C#都不能是空值(NULL)B)可以任意删除关系SC中的元组C)向任何一个关系插入元组时,必须保证该关系主码值的唯一性D)可以任意删除关系C中的元组10. 为了提高特定查询的速度,对SC关系创建唯一索引,应该创建在哪一个(组)属性上?A)(S#,C#)B)(S#,GRADE)C)(C#,GRADE)D)GRADE11. 查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系A)只有S,SCB)只有SC,CC)只有S,CD)S,SC,C12. 下列条目中,哪一条不是语句ALTER TABLE的功能?A)增加表的完整性约束B)删除表的完整性约束C)增加表中的列D)删除表

6、中的列13. 下列条目中,哪些是当SQL语句嵌入到主语言时要解决的问题?I .区分SQL语句与主语言语句II. 数据库工作单元和程序工作单元之间的通信III. 协调SQL语句与主语言语句处理记录的不同方式A)只有I和IIB)只有I和IIIC)只有II和IIID)都是14. 下列条目中,哪一条不是数据库管理系统必须提供的基本功能?A)数据定义B)可移植性保证C)数据操纵D)安全性保护和完整性控制15. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能由数据库 管理系统的哪一个模块完成?A)数据库定义模块B)数据库维护模块C)数据库存取模块D)数据库运行模块16. 如果事务只提

7、交对数据库所做更新的一部分而不是全部,这违反了事务的A)原子性 B) 一致性 C)隔离性 D)持久性17. 日志文件是用于记录A)程序运行的过程B)对数据库所有的更新操作C)程序执行的结果D)用户对数据库的访问信息18. 下列叙述中正确的是A)遵守两阶段封锁协议的并发事务一定是可串行化的B)遵守两阶段封锁协议的并发事务一定不会发生死锁C)遵守两阶段封锁协议的并发事务一定不会发生级联回滚D)遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁19. 实际安全产品的最低级别是A)DB)C2C)B1 D)B220. 下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?A)规范化理论提

8、供了判断关系模式优劣的理论标准B)规范化理论提供了判断关系数据库管理系统优劣的理论标准C)规范化理论对于关系数据库设计具有重要指导意义D)规范化理论对于其他模型的数据库的设计也有重要指导意义21. 下列哪一条不是由于关系模式设计不当所引起的问题?A)数据冗余 B)插入异常 C)删除异常 D)丢失修改22. 下列关于部分函数依赖的叙述中,哪一条是正确的?A)若X-Y,且存在属性集Z,ZGYM?,XfZ,则称Y对X部分函数依赖B)若X-Y,且存在属性集Z,ZHY= ?,X-Z,则称Y对X部分函数依赖C)若X-Y,且存在X的真子集XZ,XZ-Y,则称Y对X部分函数依赖D)若X-Y,且对于X的任何真子

9、集Xz,都有Xz-Y,则称Y对X部分函数依赖23. 设有关系模式R (A, B, C),根据语义有如下函数依赖集:F=AB,(B, C)-A。 关系模式R的规范化程度最高达到A)1NFB)2NFC)3NF D)4NF24. 下列有关E-R模型向关系模型转换的叙述中,不正确的是A)一个实体类型转换成一个关系模式B)个m: n联系转换为一个关系模式C)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对 应的关系模式合并D)个1: n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对 应的关系模式合并25. 下列关于“数据库三级模式结构”的叙述中,不正确的是A)

10、 视图是外模式B) 模式是数据库中全体数据的逻辑结构和特征的描述C) 一个数据库可以有多个模式D) 一个数据库只有一个内模式26. 关系数据模型的三个要素是A) 关系数据结构、关系操作集合和关系规范化理论B) 关系数据结构、关系规范化理论和关系完整性约束C) 关系规范化理论、关系操作集合和关系完整性约束D) 关系数据结构、关系操作集合和关系完整性约束27. 在概念模型中,客观存在并可以相互区别的事物称为A. 码 B. 属性C. 联系 D. 实体28. 在关系代数中,对一个关系做投影操作以后,新关系的元组个数跟原来关系的元素个数 有关系。A. 小于 B. 小于或等于 C. 等于 D. 大于29.

11、 在关系代数运算中,有八种关系代数运算,其中五种基本运算为(19)。B. 并、差、交、选择、投影D. 并、差、交、除、笛卡儿积III数据库设计员B.仅 I、II、III和 VD. 全部A. 并、差、选择、投影、除C. 并、差、选择、投影、笛卡儿积30. 数据库系统中的人员通常包括I 数据库管理员II.系统分析员W.应用程序员V.最终用户A. 仅 I、III和 VC.仅 I、III、W和 V三、 设计题(每小题 3 分,共 15 分)(1) 假设一个数据库中有关系:产品关系 P(P#, PN, PR, PS), 属性的含义依次为产品号、品名、单价和供应商:分别 用关系代数表达式和SQL语句写出下

12、列查询: 检索“东风”公司产品的产品号、品名和单价1. 完成上述检索,正确的关系代数表达式为A. O PS= “东风” nP#,PN,PRB. nP#,PN,PR o PS= “东风”C.O P#,PN,PR nPS= “东风”D. nPS= “东风” o P#,PN,PR2. 完成上述检索,正确的SQL语句为 。A. SELECT P#,PN,PR FROM P WHERE PS= “东风”B. SELECT P#,PN,PR,PS FROM P WHERE PS= “东风”C. SELECT * FROM P WHERE PS= “东风”D. SELECT ALL PS= “东风” FRO

13、M P(2) 假设一个数据库中有关系:订单关系 R(R#, C#, P#, RD, QTY), 其属性的含义依次为订单号、客户号、产品号、日 期和数量。规定一张订单只能订购一种产品。3. 现要检索每种产品的订单个数和订购产品的总量。其正确的SQL语句为 。A. SELECT R#, COUNT(R#), SUM(QTY) FROM R GROUP BY R#B. SELECT P#, HAVING(R#), SUM(QTY) FROM R GROUP BY P#C. SELECT P#, COUNT(R#), SUM(QTY) FROM R GROUP BY P#D. SELECT P#, S

14、UM(R#), COUNT(QTY) FROM R GROUP BY P#(3) 假设一个数据库中有3 个关系:客户关系 C(C#, CN, CA), 属性的含义依次为客户号、客户名和地址; 产品关系 P(P#, PN, PR, PS), 属性的含义依次为产品号、品名、单价和供应商; 订单关系 R(R#, C#, P#, RD, QTY), 属性的含义依次为订单号、客户号、产品号、日期 和数量。规定一张订单只能订购一种产品。4请完成下列查询:列出客户订购产品信息,包括日期、客户号、客户名称、品名和数量 其正确的SQL语句为。A. SELECT RD, C.C#, CN, PN, QTY FRO

15、M C, P, R WHERE C#=R.C# OR P#=R.P#B. SELECT RD, C.C#, CN, PN, QTY FROM C, P, R WHERE C#=R.C# AND P#=R.P#C. SELECT RD, C.C#, CN, PN, QTY FROM C, P, R WHERE C.C#=R.C# OR P.P#=R.P#D. SELECT RD, C.C#, CN, PN, QTY FROM C, P, R WHERE C.C#=R.C# AND P.P#=R.P#5请创建一个客户付款视图VAo VA的属性有日期、客户名称和金额金额=单价X数量)。 其正确的SQ

16、L语句为oA. CREATE VIEW VA AS SELECT RD,PR*QTY AS MONEY FROM C,P,R WHERE C.C#=R.C# AND P.P#=R.P#B. CREATE VIEW VA AS SELECT RD,PR*QTY AS MONEY FROM C,P,R WHERE C.C#=R.C# OR P.P#=R.P#C. ALTER VIEW VA AS SELECT RD,PR*QTY AS MONEY FROM C,P,R WHERE C.C#=R.C# AND P.P#=R.P#D. ALTER VIEW VA AS SELECT RD,PR*QTY AS MONEY FROM C,P,R WHERE C.C#=R.C# OR P.P#=R.P#四、 综合题(本题15分)浙江某乡镇企业的业务规则如下:(1) 每位职工可以参加几个不同的工程,且每个工程有多名职工参与;(2) 每位职工有一个职位,且多名职工可能有相同的职位;(3) 职位决定小时工资率,企业按职工在每一个工程中完成的工时,计算酬金;(4) 职工的属性有职工号、姓名、职位和小时工资率;(5) 工程的属性有工程号和工程名称。试根据上述业务规则:Q设计ER模型;(5分)将ER模型转换成关系模式集;(5分)规范化关系模式集为3NFo (5分)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!