2022年数据库系统原理试题 5.pdf
数据库系统原理试题一、单项选择题(每小题 1分,共 10分)1.数据库管理系统、操作系统、应用软件的层次关系从核心到外围是()A.数据库管理系统、操作系统、应用软件B.操作系统、数据库管理系统、应用软件C.数据库管理系统、应用软件、操作系统D.操作系统、应用软件、数据库管理系统2.要保证数据库的数据独立性,需要修改的是()A.三层模式之间的两种映射 B.模式与内模式C.模式与外模式 D.三层模式D.选择和连接运算同时进行3.有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是()A.课程号 B.教工号C.(学号,课程号)D.(学号,教工号)4.关系代数表达式 25(S)表示()A.表示从 S关系中挑选 2的值小于第 5个分量的元组B.表示从 S关系中挑选第 2个分量值小于 5的元组C.表示从 S关系中挑选第 2个分量值小于第 5个分量的元组D.表示从 S关系中挑选第 5个分量值大于 2的元组5.关系代数中的(投影)运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROMC.WHEHE D.GROUP BY6.在嵌入式 SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念?()A.宿主语言 B.游标C.DDL 语言 D.DML 语言名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -7.在基本 SQL语言中,不可以实现的是()A.定义视图 B.定义基本表C.查询视图和基本表 D.并发控制8.如果事务 T获得了数据项 Q上的共享锁,则 T对Q()A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读不能写9.数据库的并发操作可能带来的问题包括()A.丢失更新 B.数据独立性会提高C.非法用户的使用 D.增加数据冗余度10下列SQL语句中,能够实现“收回用户 ZHAO 对学生表(STUD)中学号(XH)的修改权”这一功能的是()A.REVOKE UPDATE(XH)ON TABLE FROM ZHAOB.REVOKE UPDATE(XH)ON TABLE FROM PUBLICC.REVOKE UPDATE(XH)ON STUD FROM ZHAOD.REVOKE UPDATE(XH)ON STUD FROM PUBLIC二、填空题(本大题共 10小题,每小题 1分,共 10分)1.在信息世界中能唯一标识实体的属性集,称为_。2.关系模型和层次、网状模型的最大区别是用_而不是指针导航数据,表格简单,用户易懂,编程时不涉及数据的物理结构。3关系数据模型应包含数据结构、数据操作_。4.在SQL的SELECT语句查询中,如果希望将查询结果排序,应在SELECT语句中使用 _子句。5.将一个关系模式分解成多个关系模式时,为了保持原模式所满足的特性,要求分解处理具有_和_。6.在数据库设计的需求分析阶段,数据流图表达了数据与_的关系。7.ODBC是一个分层体系结构,有纵向ODBC 数据库应用程序、驱动程序管理器、_、_。8.系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS的这种能力称为 _。9.在DBMS 的授权子系统中,授权和回收权限的语句分别是_和REVOKE 语句。10.在面向对象数据模型中,主要存在包含和_两种不同类型的名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -数据联系。三、名词解释题(每小题 4分,共 16分)1 数据库管理系统2 侯选键3 非过程语言4 视图四简答题(每小题 5分,共 20分)1试叙述事务的四个性质,并说明每一个性质由DBMS 的哪个子系统实现。2简述数据库系统可能发生的故障及其恢复方法。3简述关系数据库中的三类完整性。4.简述在对象关系数据模型中,属性的五种复合类型。五、程序设计题(每小题3分,共24分)现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用关系代数表达式实现下列14小题:1.检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数;2.检索学生成绩得过满分(100分)的课程的课程号、名称和学分;名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 5 页 -3.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;4.检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业;用SQL 语言实现下列 58小题:5.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;6.检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;7.对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;8.定义学生成绩得过满分(100分)的课程视图 AAA,包括课程号、名称和学分;六、综合题(每小题5分,共20分)现有如下关系模式:R(A,B,C,D,E)其中:AB组合为码R 上存在的函数依赖有 ABE,BC,C D名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 5 页 -1.该关系模式满足 2NF 吗?为什么?2.如果将关系模式 R 分解为:R1(A,B,E)R2(B,C,D)指出关系模式 R2 的码,并说明该关系模式最高满足第几范式?(在1NF BCNF 之内)。3.将关系模式 R 分解到BCNF。4.在ER 模型中,如果实体间是 1M 的联系,如何设计相应部分的关系模型?名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 5 页 -