您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 管理科学与工程数据库模拟试题
第页共页题号一二三四五六七八九十总分总分人得分得分阅卷人一、选择题(每题2分,共40分)下列各题A)、B)、C)、D)四个选项中,只有一个选择是正确的,请将正确选项写在下面的答题格内。12345678910111213141516171819201.不允许记录中出现重复索引值的索引是。A)主索引B)主索引和普遍索引C)唯一性索引D)主索引和唯一性索引2.属于1NF并消除非主属性对码的部分依赖的关系模式属于______。A)2NFB)BCNFC)4NFD)3NF3.数据管理技术发展的三个阶段中,数据冗余度最低、共享性最高的阶段是______。A)人工管理阶段B)文件系统阶段C)数据库阶段D)不确定4.下述哪一条不属于概念模型应具备的性质______。A)有丰富的语义表达能力B)易于交流和理解C)易于变动D)在计算机中实现的效率高山东大学数据库系统原理与应用模拟试题5.关系模型的完整性规则不包括______。A)实体完整性B)参照完整性C)结构完整性D)用户自定义完整性6.有关系R和S,R∩S的运算等价于______。A)S-(R-S)B)R-(R-S)C)(R-S)∪SD)R∪(R-S)7.下述哪一条不是由于关系模式设计不当而引起的______。A)数据冗余B)修改丢失C)插入异常D)更新异常8.作为重要的SQLSERVER数据库对象,存储过程与触发器的最重要的区别是。A)执行方式B)存储方式C)编辑方式D)定义方式9.关于关系必须具备的属性,下面叙述错误的是。A)表格中的每一列都是不可再分的基本属性B)各列的名字不同,列的顺序不能颠倒C)行的次序无关紧要D)关系中不允许有完全相同的两行存在10.用二维表结构表示实体以及实体间联系的数据模型称为______。A)网状模型B)层次模型C)关系模型D)面向对象模型11.数据模型通常由三部分组成,它们是数据结构、数据操作和______。A)关系代数B)数据备份C)数据依赖D)完整性约束12.设属性A是关系R的主属性,根据实体完整性规则,则属性A的取值为_______。A)不能为空(NULL)B)不能重复C)可以取空或其他关系的主码值D)不能取汉字13.设关系R和关系S分别是4目和5目关系,元组数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的列数是______。A)9B)7C)12D)2014.SQLSERVER2000中,用于编辑和执行SQL命令的管理工具是______。A)服务管理器B)查询分析器C)企业管理器D)事件探查器15.下面列出的关于“视图(View)”的条目中,哪一条是不正确的______。A)使用视图可以简化查询语句的编写B)视图是外模式C)使用视图可以加快查询语句的执行速度D)视图是虚表……………………………………密………………………封………………………线…………………………………第页共页16.在SQL语言的SELECT语句中,实现选择操作的是哪个子句______。A)SELECTB)FROMC)WHERED)GROUPBY17.设有关系R(A,B,C)和S(C,D)。与SQL语句SELECTA,B,DFROMRJOINSONR.C=S.C等价的关系代数表达式是______。A)σR.C=S.C(πA,B,D(R×S))B)πA,B,D(σR.C=S.C(R×S))C)σR.C=S.C((πA,BR)×(πDS))D)σR.C=S.C(πD((πA,BR)×S))18.在数据库的三级模式结构中,模式(概念模式)有______。A)1个B)2个C)3个D)任意多个19.在关系数据库规范化理论中,规范化的目的是______。A)使关系格式规范B)使关系满足完整性要求C)确定关系的主码D)消除属性间不合适的依赖关系20.SQL语言中实现数据控制功能的语句是______。A)CREATE和ALTERB)SELECT和UPDATEC)GRANT和REVOKED)INSERT和DELETE得分阅卷人二、简答题(15分)1、简述数据管理技术发展阶段中数据库系统阶段的特点。(5分)山东大学数据库系统原理与应用模拟试题2.简述数据模型及其三要素。(5分)3、简述数据库管理系统(DBMS)的主要功能。(5分)第页共页得分阅卷人三、综合题(15分)(9分)1、设有如下表所示关系R:学号姓名专业编号专业名称课程编号课程名称成绩S001张三T001电子商务C01数据库85S002李四T002物流管理C01数据库92S001张三T001电子商务C02英语90S002李四T002物流管理C02英语88S003王五T002物流管理C02英语86(1)关系模式R(学生编号,学生姓名,专业编号,专业名称,课程编号,课程名称,成绩)是否属于第一范式?说明理由。(2)判断该模式是否属于第二范式,说明理由。如不属于,请将该关系模式规范化到第二范式。(3)判断第(2)步得到的模式是否属于第三范式,说明理由。如不属于,请规范化到第三范式。山东大学数据库系统原理与应用模拟试题(6分)2、设有关系R(A,B,C)和S(B,C,D):R(A,B,C)S(B,C,D)ABCBCDabcbcdabfbcecadadb说明自然连接与等值连接运算的不同点,并写出关系R和S执行自然连接运算的结果。第页共页得分阅卷人四、数据库操作(每题3分,共30分)假设图书管理数据库(TSGL)中有3个表:book(图书)、reader(读者)和borrow(借阅)。它们的结构分别如下:book(书号CHAR(8),分类号CHAR(8),书名CHAR(16),作者CHAR(6),出版单位CHAR(20),单价DECIMAL(6,2))reader(借书证号CHAR(8),单位CHAR(8),姓名CHAR(6),性别CHAR(2),职称CHAR(6),地址VARCHAR(20))borrow(借书证号CHAR(8),书号CHAR(8),借书日期DATETIME)根据上述三个表,写出完成下列操作的具体SQL命令:1.在上述图书管理数据库中,book的主键是“书号”,reader的主键是“借书证号”,创建borrow表的结构,并指定“书号”和“借书证号”为主键。2.查询单位为“管理学院”的读者的全部信息。3.查询有借阅记录的读者的姓名、职称、所借图书的书名及借书日期。4.查询“高等教育出版社”和“科学出版社”的图书,查询结果包括书名、作者、出版单位。山东大学数据库系统原理与应用模拟试题5.查询所藏图书中,各个出版社的图书最高单价、平均单价和册数。6.查询没有借阅记录的读者姓名和单位。7.查询每一个读者借阅图书的数量。8.有一条借阅信息:借书证号为’20020066’,书号为’10010011’,借书日期为2003年12月1日,请用SQL命令将该数据插入表borrow中。9.借书证号为’20020022’的读者将编号为’10010022’的图书归还,请用SQL命令将该借阅记录从表borrow中删除。10.查询借阅了“山东大学出版社”出版的全部图书的读者的姓名和单位。……………………………………密………………………封………………………线…………………………………
本文标题:管理科学与工程数据库模拟试题
链接地址:https://www.777doc.com/doc-2176779 .html