您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 2007年数据库原理试卷——成教B
2007年《数据库系统原理与应用》考试试卷B第1页共6页2007年《数据库系统原理与应用》试卷B一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填写在下面答题卡内,每小题1分,共20分)12345678910111213141516171819201.要保证数据库的数据独立性,需要修改的是()A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式2.下列四项中说法不正确的是()A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多B.一对一C.多对一D.一对多4.下列四项中,必须进行查询优化的是()A.关系数据库B.网状数据库C.层次数据库D.非关系模型5.在视图上不能完成的操作是()A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图6.关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.恢复D.数据操作7.关系代数表达式的优化策略中,首先要做的是()A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算8.下列四项中,不属于关系数据库特点的是()A.数据冗余小B.数据独立性高2007年《数据库系统原理与应用》考试试卷B第2页共6页C.数据共享性好D.多用户访问9.数据库的并发操作可能带来的问题包括()A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度10.在基本SQL语言中,不可以实现()A.定义视图B.定义基表C.查询视图和基表D.并发控制11.数据库系统的核心是()A.网络系统B.数据库系统C.操作系统D.数据库12.E—R模型属于()A.信息模型B.层次模型C.关系模型D.网状模型13.数据库保护的几个方面中,不包括的是()A.控制数据冗余B.并发控制C.完整性保护D.故障恢复14.下列四项中,关系规范化程度最高的是关系满足()A.非规范关系B.第三范式C.第二范式D.第一范式15.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.16.事务有多个性质,其中不包括()A.一致性B.唯一性C.原子性D.17.SQL语言通常称为()A.结构化查询语言B.C.结构化定义语言D.18.如何构造出一个合适的数据逻辑结构是()A.关系数据库优化B.数据字典C.关系数据库规范化理论D.19.对于关系模式R,下列说法正确的是()2007年《数据库系统原理与应用》考试试卷B第3页共6页A.只有一个主键B.没有主键C.主键一定是外键D.A和B都不正确20.审计日志一般不包括()A.操作类型(如修改、查询等)、操作日期和时间B.操作终端标识与操作人员标识C.安全性措施D.数据修改前后的值二、填空题(每题1分,共12分)1.SQL语言提供数据库定义、________2.数据库保护问题包括:________3.关系代数中专门的关系运算包括:选择、投影、连接和________4.数据库中常用的四种文件组织方式是:顺序文件、索引文件、散列文件、________5.关系数据库数据操作的处理单位是_____,层次和网状数据库数据操作的处理单位是记录。6.在关系数据模型中,两个关系R1与R2之间存在1∶M的联系,可以通过在一个关系R2中的________在相关联的另一个关系R1中检7.数据库的逻辑模型设计阶段,任务是将________8.关系规范化理论是设计________9.当数据库被破坏后,如果事先保存了________和数据库的副本,就有可能恢复数据库。10.关系中主码的取值必须唯一且非空,这条规则是________11.数据库中,常用的安全性措施有________、________、________和________。12.SQLserver用户分为________和________两级。三、名词解释题(每小题3分,共12分)1.事务2.DBA2007年《数据库系统原理与应用》考试试卷B第4页共6页3.SQL语言中的视图4.数据字典四、简答题(每小题5分,共20分)1.数据库管理系统的主要功能有哪些?2.数据库系统中的常见故障有哪些?3.简述SQL语言的组成。4.说明关系模型有哪三类完整性规则?五、程序设计题(每小题2分,共16分)现有关系数据库如下:2007年《数据库系统原理与应用》考试试卷B第5页共6页学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用关系代数表达式实现下列1—4小题:1.检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数;2.检索学生成绩得过满分(100分)的课程的课程号、名称和学分;3.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;4.检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业;用SQL语言实现下列5—8小题:5.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;6.检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;7.对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;8.定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分;2007年《数据库系统原理与应用》考试试卷B第6页共6页六、应用题(每小题5分,共20分)现有如下关系模式:R(A#,B#,C,D,E)其中:A#B#组合为码R上存在的函数依赖有A#B#→E,B#→C,C→D1.该关系模式满足2NF吗?为什么?2.如果将关系模式R分解为:R1(A#,B#,E)R2(B#,C,D)指出关系模式R2的码,并说明该关系模式最高满足第几范式?(在1NF~BCNF之内)。3.将关系模式R分解到BCNF。4.在E-R模型中,如果实体间是1∶M的联系,如何设计相应部分的关系模型?
本文标题:2007年数据库原理试卷——成教B
链接地址:https://www.777doc.com/doc-4755757 .html