数据库原理试题库_第1页
数据库原理试题库_第2页
数据库原理试题库_第3页
数据库原理试题库_第4页
数据库原理试题库_第5页
免费预览已结束,剩余80页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、)。1、用规范的二维表各表示实体及实体间联系的数据模型是A.网状模型B层次模型C. 关系模型模型2、SQL的DML中,核心的操作语句是()。3、关系数据模型的三类约束规则中,不包括()。A. 实体完整性 B. 模式完整性C. 参照完整性D. 用户自定义完整性4、设R (U)是一个关系模式,XTY是一个 FD,如果对任何 W? X, WT Y都不成立,则称XT Y 是()依赖。A. 平凡B.局部C. 传递D. 完全5、将一个关系模式分解成 3NF的算法可以达到()。A.只保持无损连接B. 只保持函数依赖C.既保持无损连接,又保持函数依赖D.既不保持无损连接,也又保持函数依赖6、设有关系模式 R(

2、ABCD), R上的FD集为F=A4C, CtD 。则关系R至多满足(A.触发器B.域约束C基本表约束D.断言7、SQL中的触发器机制是一种()机制。A.安全性控制B.并发控制C.数据库恢复D. 完整性控制& DBMS的恢复管理子系统能保证事务的()。A. 致性B.持久性C.原子性D.隔离性9、两段封锁协议是保证()的重充分条件。A. 并发事务的可恢复性B. 并发事务调度的无级联C. 并发事务可串行化调度,D. 两个并发调度等价性10、SQL提供的对数据库完整性的被动约束机不包括()。得分 阅卷人二、填空题(每个空 1 分,共 20分)1、数据库体系结构的5 个要素包括外模式、模式、内

3、模式、和2、E-R模型的三要素为3、当关系R的主键K是关系S的外键时,规定 K在S中值或者为空值,或者等于在 R中某 个主键值,这种约束规则称为 完整性规则。4 、包含在任何一个候选关键字的属性称为5、设 R 和 S 都是二元关系,则元组演算表达式: t | R(t) A ( ? u ) ( S(u) A u1丰 t2)写成关系代数表达式是6、SQL的DML语句操作对象和结果是元组的集合,而主语言是对单个元组处理。在嵌入式SQL规则中,是使用机制实现SQL与主语言的数据通信的。7、对关系模式之所以要进行规范化处理,其原因是因为,不规范的关系模式可能存在数据和异常问题。NF。&设关系模式

4、 R(ABCD, R上的FD集F= A4 C,D,贝U R属于9、封锁的方法可能引起封锁法和 和死锁等问题,其中预防死锁的通常有两种方法,一次10、数据库的并发操作通常会带来 3 个问题:问题、问题、读脏数据问题。11.事务并发控制采取的主要措施是封锁机制,DBMS提供的两种封锁分别是:控制,控制。12为防止合法用户无意中造成的破坏所采取的数据库保护措施属于数据为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据 得分 阅卷人三、问答题(每题 5 分,共 20 分)1、DBS由哪几部分组成的2、将ER模型转换成关系模型的规则有哪些3、需求分析的任务是什么4、导致DB破坏的故障有哪几种数据

5、库恢复技术有哪些得分 阅卷人四、SQL操作题(每题10分,共20 分)1 、设教学数据库中有三个基本表:学生表 S(S#,SNAME, AGE,SEX,SDEP)T选课表 SC(S#, C#,GRADE)课程表 C(C#, CNAME,TEACHER)(1)请用SQL语句表达下列查询:1 )查询选修了'操作系统'课程的学生姓名(SNAME)。2)查询物理学院(SDE PT所有女同学的学生学号(S#)和年龄(SAGE)3)查询选修了操作系统课程( CNAM日的学生姓名。(2)试说明下面SQL语句的语义。SELECT SNO FROM SC WHERE CN'O2='

6、; AND 成绩 between 80 and 902、按照综合设计题 1 的数据库关系 S、SC、C 完成以下操作(1)试用SQL语句表达下列更新:1)往关系S中插入一个课程元组(S5','张三,20,'男,信息学院)。2)在S表中删除95001 '号学生记录。(2)试说明下面SQL语句的语义。UPDATE S SET SAGE=SAGE+1WHERE SSEX'= 男'得分 阅卷人五、综合题(每题 10 分,共 20 分)1、已知两个关系如图 1,计算:(1)R?S,(2) d A=C(RX S)。关系关系2、设关系模式R(ABCD, R上的

7、 FD集 F=A4CD,D ,(1 )判断R是几范式,并说明理由。(2)将R分解成3NF模式集,且保持无损连接和函数依赖得分 阅卷人一、选择题(每小题 2分,共20分。请将答案填在下面的表格内)题号 12345678910答案1、反映现实世界中实体及实体间联系的信息模型是A.关系模型B层次模型C.网状模型模型C.关系中的元组不可重复D.每个属性都是不可分解的2、下列功能中,不属于 SQL中DML的基本操作A.排序B插入C修改D. 检索3、关系数据模型的三个组成部分中,不包括A. 数据结构 B. 数据操作C数据恢复D.完整性规则关系数据库中的关系应满足一定的要求,最起码的要求4、关系数据库的规范

8、化理论指出:是达到1NF,即满足A. 每个非码属性都完全依赖于主码B主码属性唯一标识关系中的元组5、关系模式的各级范式之间满足的关系是o? 2NF? 3NF? BCNFB. 1NF? 2NF? NF? BCNF? 3NF? 2NF? 1NFD. BCNF? 3NF? 2NF? 1NF6、设有关系 R( S, D,M )F=SD, DM 。则关系 R 至多满足7、DBMS在运行过程中建立的日志文件,主要用于对数据库的A.安全性控制B.并发调度控制C.数据库恢复D. 完整性控制8、事务具有 4 个重要属性,其中不包括A. 致性B.独立性C.原子性D.隔离性9、若事务T1已经给数据X加上了共享锁,则

9、事务 T2.A.只能再对X加共享锁B. 只能再对X加排他锁C可以对X加共享锁,也可以对 X加排他锁D.不能再给A加任何锁10、公司中有多个部门和多名职员,每个职员只能属于一个部门, 一个部门可以有多名职员,从职员到部门的联系类型是A.多对多B. 一对一C. 多对一D.对多得分 阅卷人二、填空题(每个空 1 分,共 20 分)、完整性约束规则 。1、数据模型的三个要素包括:2、数据库的两级映射分别是映射和映射。3、关系中主码的取值必须唯一且非空,这条规则是完整性规则。的。4、关系代数、元组关系演算和域演算三种语言在表达能力是5、设R和S都是二兀关系,则关系代数表达式n1, 2 (b 2丰1 (R

10、X S)写成兀组演算表达式是6、SQL中DML的核心语句是SELECTS句,其中描述查询条件的子句是:7、关系模式分解要求满足的两个重要特性是:&有关系模式 R(A, B, C), F=Bt a, Bt C,则分解p =AB , AC丢失的FD是9、数据库恢复对各种故障造成的破坏采取的一种保护措施, 其中把故障分为三类, 分别是: 故障、 故障和 故障。10、数据库的并发操作通常会带来 3 个问题:问题、问题、读脏数据问题。11.事务并发控制采取的主要措施是封锁机制,DBMS提供的两种封锁分别是:控制,控制。12为防止合法用户无意中造成的破坏所采取的数据库保护措施属于数据为防止非法用户

11、故意破坏数据库所采取的数据库保护措施属于数据 得分 阅卷人三、问答题(每题 5 分,共 20 分)1、DBMS的功能有哪些有哪些部分组成2、在关系数据库模型中,关系至少应该具有哪些性质必须遵循哪些完整性约束规则3、叙述用ER图方法设计概念数据库模式的步骤。4、事务有哪些重要性质并对每个性质作简单描述。得分 阅卷人四、SQL操作题(每题10分,共20 分)1 、设教学数据库中有三个基本表:学生表 S( S#, SNAME, AGE, SEX,SDEP)T选课表 SC( S#, C#, GRADE)课程表 C( C#, CNAME, TEACHER)(1)请用SQL语句表达下列查询:1)查询选修了

12、'数据库'课程的学生学号(S#)。2)查询信息学院(SDE PT所有男同学的学生姓名(SNAME和年龄(SAGE)3)查询选修了数据库课程(CNAM日的学生姓名。(2)试说明下面SQL语句的语义。SELECT DISTINCT S#FROM SC2、按照综合设计题1的数据库关系S、SC C完成以下操作(1)试用SQL语句表达下列更新:(2)求F在P的每个子模式上的投影P是否保持FD1)往关系SC中插入一个课程元组(S5' ,' C2' ,' 70')。2)在 C 表中删除尚无教师的元组。(2)试说明下面SQL语句的语义。UPDATE SC

13、 SET GRADE=GRADE*WHERE GRADE<(SELECT AVG(GRADE) FROM SC)得分 阅卷人五、计算题(每题 10 分,共 20 分)1、设关系模式 R(ABCD, R上的 FD集 F=AtB,C, D, C, p = AB, AC, BD 是 R 的一个分解。(1)相对于F,p是无损分解吗2、医院中的住院管理系统包括医生、病人和病房三个实体集,三者之间的联系是:一个病 房可以住多个病人, 一个病人只能住个一病房, 一个医生可以主治多个病人并负责多个病房, 一个病房可以有多个医生负责。请完成以下问题:(1)建立该问题的ER模型,(2)将你建立的ER模型转化

14、为逻辑模型。泰山学院 信息科学技术学院 计算机科学与技术专业数据库系统概论本科试卷试卷共6 页,答题时间 120 分钟)题号四五总分 统分人 复核人得分得分阅卷人一、选择题(每小题2 分,共20 分。请将答案填在下面的表格内)题号 1 2 36 7 8 9 10答案1、反映现实世界中实体及实体间联系的信息模型是A.关系模型B层次模型C.网状模型模型2、下列功能中,不属于 SQL中DML的基本操作A.排序B插入C修改D. 检索3、关系数据模型的三个组成部分中,不包括A. 数据结构 B. 数据操作C数据恢复D.完整性规则4、关系数据库的规范化理论指出:是达到1NF,即满足关系数据库中的关系应满足一

15、定的要求,最起码的要求A. 每个非码属性都完全依赖于主码B. 主码属性唯一标识关系中的元组C. 关系中的元组不可重复D.每个属性都是不可分解的5、关系模式的各级范式之间满足的关系是? 2NF? 3NF? BCNFB. 1NF? 2NF? NF? BCNF? 3NF? 2NF? 1NFD. BCNF? 3NF? 2NF? 1NF6、设有关系R ( S, D, M ) F=SD, DM。则关系R至多满足7、DBMS在运行过程中建立的日志文件,主要用于对数据库的A.安全性控制B.并发调度控制C.数据库恢复D. 完整性控制8、事务具有 4 个重要属性,其中不包括A. 致性B.独立性C.原子性D.隔离性

16、9、若事务T1已经给数据X加上了共享锁,则事务 T2.A.只能再对X加共享锁B.只能再对X加排他锁C可以对X加共享锁,也可以对 X加排他锁D. 不能再给A加任何锁 10、在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主码。职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外码,它是A.职工关系的“职工号”B.职工关系的部门号”C部门关系的“部门号”D.部门关系的部门名”得分 阅卷人二、填空题(每空1分,共20 分)1 、数据库的两级映射分别是映射和映射。三部分。2、数据模型的三要素是4 个特性。3、事务的ACI

17、D性质是指原子性、 4、数据库设计主要分为需求分析阶段等六个阶段。5、为若给定的一个关系模式是1NF,当3NF。6、E-R模型的三要素为实体,7、事务故障包括事务内部故障、则为2NF,当、计算机病毒。8、有关系模式 R(A, B, C), F=Bt a, Bt C,则分解p =AB , AC丢失的FD是得分 阅卷人三、问答题(每题 5 分,共 20 分)1、为什么要对关系模式进行规范化设计2、简述数据库系统的三级模式结构,如何保证数据库系统具有数据与程序的独立性3、叙述串行调度与可串行化调度的区别4、叙述数据库安全性与完整性的区别得分 阅卷人四、SQL操作题(每题10分,共20分)1 、设教学

18、数据库中有三个基本表:学生表 S( S#, SNAME, AGE, SEX,SDEP)T选课表 SC( S#, C#, GRADE)课程表 C( C#, CNAME, TEACHER)(1)请用SQL语句表达下列查询:1 )检索“ feng ”老师所授课程的课程号和课程名。2)检索年龄大于 19 的女学生的学号和姓名。3)检索学号为 S2 学生所学课程的课程名与任课教师名。(2)试说明下面SQL语句的语义。SELECT S#,COUNT(*)FROM SC GROUP BY S#2、按照综合设计题 1 的数据库关系 S、SC、C 完成以下操作(1)试用SQL语句表达下列更新:1)往关系C中插入

19、一个课程元组(C9',JAVA,' LIU')。2)在SC关系中删除成绩小于 60的元组。(2)试说明下面SQL语句的语义。UPDATE SC SET GRADE=GRADE*WHERE GRADE<(SELECT AVG(GRADE) FROM SC)得分 阅卷人五、综合题(每题 10 分,共 20 分)1、关系模式 R(U'F)上U=C,T, H,I,S,G成立的函数依赖集F= CSG, ST,TH71, H|7 C, H4 I ,将其无损分解为 3NF并保持函数依赖2、已知两个关系如图 1。关系关系计算(1)、d B=b(R)n B,C(S)(3)、

20、R S泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷试卷共 6 页,答题时间 120 分钟)题号四 五 总分 统分人 复核人得分得分 阅卷人、选择题(每小题 2 分,共 20分。请将答案填在下面的表格内)题号 1234568 9 10A.在R的某一关系中,若两个元组的X值相等,则丫值也相等答案1、关系代数的四个组合操作是A.交,连接,自然连接,除法B投影,连接,选取,除法C.投影,自然连接,选取,除法D投影,自然连接,选取,连接2、关系数据模型 。A、只能表示实体之间 1: 1 联系B、只能表示实体之间 1: m 联系C、只能表示实体之间 m: n 联系D、可以表示实体间的

21、上述三种联系3、将查询SC表的权限授予用户 U,并允许这个用户有转授权,其SQL语句是A. GRANT SELECT TO SC ON U WITH PUBLICB.GRANT SELECT ON SC TO U WITH PUBLICC.GRANT SELECT ON SC ON U1 WITH GRANT OPTIOND.GRANT SELECT ON SC TO U1 WITH GRANT OPTION4、SQL语言具有 的功能。A、关系规范化B、数据定义、数据操纵、数据控制、数据查询C、数据库系统设计D、能绘制E-R图5、在关系模式R中,函数依赖XTY的语义是B.在R的每一关系中,若两

22、个元组的X值相等,则丫值也相等C在R的某一关系中,丫值应与X值相等D.在R的每一关系中,丫值应与X值相等6、设关系模式 R是3NF模式,那么下列说明不正确的是A. R必是2NF模式必定不是 BCNFC. R 可能不是 BCNF必定是 1NF 模式C部门关系的“部门号”D部门关系的“部门名”7、关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足A.每个非码属性都完全依赖于主码B主码属性唯一标识关系中的元组C.关系中的元组不可重复D.每个属性都是不可分解的8、设有关系 R ( S, D, M ) F=4D, Dt M。则关系R至多满足9、下列试题类型的

23、联系中,属于一对一联系的是A.教研室对教师的所属联系B.父亲对孩子的亲生联系C.省对省会的所属联系D.供应商与工程项目的供货联系10、在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主码。职工(职工号、职工名、部门号、职务、工资) 部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外码,它是A.职工关系的“职工号”B.职工关系的“部门号”得分 阅卷人二 填空题(每空 1 分,共 20 分)1、两个实体间的联系有一对一联系,三种。2、事务的性质有性质。, 上述四个性质称为事务的 ACID3、基本封锁的类型有4、有一关系模式R(ABCD)其上FD为A-B,B

24、-C,那么这个 FD在模式 AC上的投影为5、数据模型的三要素是6、E-R模型的三要素为7、在 DB 恢复时,对尚未做完的事务执行 执行操作,对已经完成但还没有提交的事务操作。8、事务的并发执行会引起丢失修改问题、等问题。9、两事务并发执行时,事务T1等待事务T2释放数据A,事务T2也在等待事务T1释放数据A,此时两事务陷入状态。得分 阅卷人问答题(每题 5 分,共 20 分)1、数据库系统由哪几部分组成,判断此关系属性组属于第几范式。2、设一个关系为:学生(学号,姓名,年龄,所在系)为什么3、叙述3NF和1NF,2NF的区别与联系是什么4、试简要叙述数据库设计的全过程包括哪些阶段。得分 阅卷

25、人四、SQL操作题(每题10分,共20 分)1 、设教学数据库中有三个基本表:学生表 S( S#, SNAME, AGE, SEX)选课表 SC(S#, C#,GRADE)课程表 C(C#, CNAME,TEACHER)(1)请用SQL语句表达下列查询: 1)检索“ LIU”老师所授课程的课程号和课程名。2)检索年龄大于 23 的男学生的学号和姓名。3)检索学号为S3学生所学课程的课程名与任课教师名。(2)试说明下面SQL语句的语义。SELECT DISTINCT S#FROM SC2、按照综合设计题 1 的数据库关系 S、SC、C 完成以下操作(1)试用SQL语句表达下列更新: 1 )往关系

26、 C 中插入一个课程元组(' C8','JAVA',' LIU')。2)在SC中删除尚无成绩的元组。(2)试说明下面SQL语句的语义。UPDATE SC SET GRADE=GRADE*WHERE GRADE<(SELECT AVG(GRADE) FROM SC)得分 阅卷人五、综合题(每题 10 分,共 20分)1、设关系模式R(ABCD上成立的函数依赖集 有无损连接和保持函数依赖两个特性。F=At B,3 D,试把R分解为3NF模式集拼具2 、设有关系 R 和S,其值如下:试求 R?S、 R?S 的值。泰山学院 信息科学技术学院计算机科

27、学与技术专业数据库系统概论本科试卷试卷共 6 页,答题时间 120 分钟)题号四 五 总分统分人 复核人得分得分阅卷人、选择题(每小题2 分,共 10分。请将答案填在下面的表格内)题号 1 2 3答案1、关系代数的四个专门的关系操作是A.交,连接,自然连接,除法B投影,连接,选取,除法C投影,自然连接,选取,除法D.投影,自然连接,选取,连接 2、关系数据模型A、只能表示实体之间1: 1联系B、只能表示实体之间 1: m 联系C、只能表示实体之间 m: n 联系D、可以表示实体间的上述二种联系3、将查询SC表的权限授予用户 U,并允许这个用户有转授权,其SQL语句是()AGRANT SELEC

28、T TO SC ON U WITH P UBLICBGRANT SELECT ON SC TO U WITH PUBLICCGRANT SELECT ON SC ON U1 WITH GRANT OPTIOND GRANT SELECT ON SC TO U1 WITH GRANT OPTION4、SQL语言具有的功能。A、关系规范化B、数据定义、数据操纵、数据控制、数据查询C、数据库系统设计D、能绘制E-R图5、在关系模式R中,函数依赖XTY的语义是()A.在R的某一关系中,若两个元组的X值相等,则丫值也相等B在R的每一关系中,若两个元组的X值相等,则丫值也相等C在R的某一关系中,Y 值应与

29、 X 值相等D.在R的每一关系中,Y值应与X值相等得分 阅卷人二 填空题(每空 1 分,共 20 分)1、两个实体间的联系有一对一联系,三种。2、事务的性质有性质。, 上述四个性质称为事务的 ACID3、基本封锁的类型有4、有一关系模式R(ABCD)其上FD为At B,BtC,那么这个 FD在模式 AC上的投影为5、数据模型的三要素是6、E-R模型的三要素为7、在 DB 恢复时,对尚未做完的事务执行 执行操作,对已经完成但还没有提交的事务操作。8、事务的并发执行会引起丢失修改问题、等问题。9、两事务并发执行时,事务T1等待事务T2释放数据A,事务T2也在等待事务T1释放数据a,此时两事务陷入状

30、态。得分 阅卷人三、判断题(每题 2 分,共 10 分)题号 12345答案1、数据库设计时应遵循规范化原则,并且规范化程度与数据库性能成正比。2、对于一个处理少量元组的用户事务,以元组为封锁粒度比较合适。3、用 SQL 语言进行数据操作需要了解存取路径。4、数据库中只存放视图的定义而不存在视图对应的数据。5、无论在什么情况下, XT Y都是非平凡函数依赖,而 心X都是平凡的函数依赖。得分 阅卷人四、问答题(每题 5 分,共 20 分)1、叙述3NF和1NF,2NF的区别与联系是什么,判断此关系属性组属于第几范式。2、设一个关系为:学生(学号,姓名,年龄,所在系)为什么3、数据库系统由哪几部分

31、组成4、试简要叙述数据库设计的全过程包括哪些阶段。得分 阅卷人五、SQL操作题(每题10分,共20分)1 、设教学数据库中有三个基本表:学生表 S( S#, SNAME, AGE, SEX)选课表 SC(S#, C#,GRADE)课程表 C(C#, CNAME,TEACHER)(1)请用SQL语句表达下列查询: 1 )查询成绩大于 90 分的所有课程的课程号和课程名。2)查询年龄大于 23 的男学生的学号和姓名。3)查询学号为 S3 学生所学课程的课程名与任课教师名。(2)试说明下面SQL语句的语义。SELECT SNAME,GRADE FROM S,SC WHERE = ANDSNO=

32、9;'2、按照综合设计题 1 的数据库关系 S、SC、C 完成以下操作(1)试用SQL语句表达下列更新: 1 )往关系 C 中插入一个课程元组(' C8','JAVA',' LIU')。2)在SC中删除尚无成绩的元组。(2)试说明下面SQL语句的语义。UPDATE SC SET GRADE=GRADE*WHERE GRADE<(SELECT AVG(GRADE) FROM SC)得分 阅卷人六、综合题(每题 10 分,共 20分)1、设两个事务 T1、T2 的操作如下:T1T2FIND X ;FIND X ;X = X - 1000

33、 ;UPD X ;UPD X ;FIND YFIND Y ;Y = Y + 1000 ;Y = Y - 100 ;UPD Y ;UPD Y ;1、分别给出两个事务的一个串行调度和一个并行调度。可以用简化方式)2、设有关系 R 和S,其值如下:试求n B,C(R、R?S的值。泰山学院 信息科学技术学院 计算机科学与技术专业数据库系统概论本科试卷试卷共6 页,答题时间 120 分钟)题号总分 统分人 复核人得分得分阅卷人一、选择题(每小题2 分,20 分。请将答案填在下面的表格内)题号 1 2 39 10答案1、数据库管理系统是管理控制数据库的主要软件,简称()。A、DBB、 DBMSC、 DBS

34、D、DBT2、反映现实世界中实体及实体间联系的信息模型是)。A.关系模型B层次模型C.网状模型模型3、关系数据模型的三个组成部分中,不包括)。A.数据结构 B.数据操作C数据控制D.完整性规则4、下列语句中, ()不属于SQL中DML的语句5、一个关系模式属于 3NF,是指()。A.每个非主属性都不传递依赖于主键B.主键唯一标识关系中的元组C.关系中的元组不能重复D.每个属性都是不可分解的6、设有关系R (A, B, C) R上的函数依赖集 F=At B, AtC。则关系R属于()7、DBMS在运行过程中建立的日志文件,主要用于对数据库的(A安全性控制 B.并发调度控制C.数据库恢复D.完整性

35、控制8、设关系模式R是3NF模式,那么下列说明不正确的是()。AR必是2NF模式必定不是 BCNFCR 可能不是 BCNF必定是 1NF 模式9、若事务T1已经给数据 Q加上了 S锁,则事务T2对Q可以(A.加S锁 B.加X锁 C.加S锁,或X锁 D.不能再给Q加任何锁10、SQL提供的触发器机制是对数据库系统采取的一种()措施。A、完整性控制B、安全性控制C、数据库恢复D、事务并发控制得分 阅卷人二、填空题(每题 2 分,共 20 分)1 、数据模型的三个组成部分是、数据操作和完整性约束规则 。2、事务故障包括事物内部故障、介质故障、计算机病毒。3、关 系 代 数 、 元 组 关 系 演 算

36、 和 域 演算 表 达 式 的 安 全 性 是 指4、设R和S都是二兀关系,则关系代数表达式n1, 2 (b 2丰1 (RX S)写成兀组演算表达式是5、在SQL的DML中,向一个表中插入一个元组的语句是:6、关系模式分解要求满足的两个重要特性是:无损连接性和7、有关系模式 R(A, B, C), R上的FD集F=BtC, SA,则分解p =AB , AC丢失的FD是8、数据库的并发操作通常会产生3 个问题:、读脏数据和不可重复读。9 、事务并发控制采取的主要措施是封锁机制,DBMS 提供的两种封锁分别是:X 锁和10、为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据库的 制。得分

37、阅卷人三、解答题(每题 5 分,共 20 分)1、简述数据库的三层模式和两级独立性,两级独立性是如何实现的。2、叙述数据库安全性与完整性的区别3、什么是日志文件,为什么登记日志时必须先写日志后写数据库4、叙述事务的概念以及它的重要性质得分 阅卷人四、SQL操作题(每题10分,共20 分)1、设教学数据库中有三个基本表:学生表 S(S#,SNAME, AGE,SEX)选课表 SC(S#, C#,GRADE)课程表 C(C#, CNAME,TEACHER)(1)请用SQL语句表达下列查询: 1 )查询每门课程的平均成绩。2)查询所有男学生的姓名和年龄,查询结果根据年龄升序排序。3)查询'张

38、三'所学课程的课程名与任课教师名。(2)试说明下面SQL语句的语义。SELECT SNAME,CNO,GRADE FROM S,SC WHERE = ANDSNO=' NO1 '2、按照综合设计题 1 的数据库关系 S、SC、C 完成以下操作1)试用SQL语句表达下列更新:1)往关系SC中插入一个课程元组(N05', C5' , ' 85')。2)删除刘梅'老师所教课程的课程记录。(2)试说明下面SQL语句的语义。UPDATE SC SET GRADE=60 where GRADE<60得分 阅卷人五、综合题(每题 10 分

39、,共 20 分)1、已知两个关系如图 1。图12、设某商业集团数据库有 3 个实体集。一是商店'实体集,属性有商店编号、商店名、 地址等,二是商品'实体集,属性有商品编号、商品名、规格、价格等,三是职工'实 体集,属性有职工编号、职工姓名、性别、业绩等。商店与商品存在销售'联系,每个商 店可以销售多种商品,每种商品可以由多个商店销售,每个商店每销售一种商品有月销量。 商店与职工存在 聘用' 联系, 每个商店可以聘用多个职工, 每个职工只能在一个商店工作, 仓库聘用职工有聘期和月薪等属性。(1)建立该问题的 ER模型,并在图上标出属性、联系的类型。(2)将

40、你建立的ER模型转化为逻辑模型,并注明主键和外键。泰山学院 信息科学技术学院 计算机科学与技术专业数据库系统概论本科试卷试卷共6 页,答题时间 120 分钟)题号四五总分统分人 复核人得分得分阅卷人、选择题(每小题2 分,共20 分。请将答案填在下面的表格内)8 9 10题号 1 2 3答案1. 下列四项中,哪项不是数据模型的组成要素【A. 数据结构B.完整性约束C数据操作D.数据定义2.五种基本关系代数运算是【】 ,X,n 和b ,8,n 和b,n ,8,n 和b3. 系统死锁属于【 】 得分 阅卷人A.事务故障B.程序故障C系统故障D.介质故障4. SQL中,下列涉及空值的操作,不正确的是

41、A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)5. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是【 】包括DB 和 DBMS包括DB 和 DBS包括DBS和 DBMS就是DB,也就是DBMS6. 在数据库设计中,将E-R图转换成关系数据模型的过程属于【】A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段 7.如果事务T获得了数据项 Q上的X锁,贝y T对Q【】A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写 & DBMS中实现事务持久

42、性的子系统是A.安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统 9.关系模型中,一个码是【 】A可以由多个任意属性组成B至多由一个属性组成CD以上都不是由一个或多个属性组成,其值能够唯一标识关系中一个元组10要保证数据库的逻辑独立性,需要修改的是【A模式与外模式之间的映射B模式与内模式之间的映射C模式D三级模式二、填空题(每空 1 分,共 20 分)1事务具有四个特性( ACID 特性):原子性、在 1NF、 2NF、 3NF2 .如果一个关系不满足 2NF,则该关系一定也不满足 范围内)。3两段封锁协议是最常用的一种封锁协议,是指所有事务必须分两个阶段对数据对

43、象和4现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者 编号,医生编号, 医生姓名,诊断日期, 诊断结果)其中,医疗关系中的外码是 ;其中的5数据模式包括: 是使用物理模型对数据的描述。6 .嵌入式SQL语句与主语言之间的通信主要包括:用 实现向主语言传递 SQL语句的执行状态信息;用 实现主语言向SQL语句提供参数;7. DBMS通过加锁的方法实现并发控制,其中基本的封锁类型有:两种。8定义学生信息数据库中有关系模式Student(Sno , Sname, Sdept, Sage)、Course(Cno, Cname,Cpno, CCredit)和SC(Cno S

44、no, Grade),写出查询选修了全部课程的学生学号和姓名的关系 代数表达式场部、 技术部和财务部。 市场部有 18 位业务员, 负责采购和销售业务; 师,负责售后服务、保修等技术性的工作;财务部有 12 位工作人员、 1 负责财务业务。公司需要将所有经营的计算机设备的客户、销售、维修(服务、 工等信息都存储在数据库中。技术部有位会计和保修)14 位工程1 位出纳,、职9查询优化按照优化的层次一般可分为 和 两种,其中是按照一定的规则,改变代数表达式中操作的次序和组合,使查询执行更高效。10公司中有多个部门和多名职员, 每个职员只能属于一个部门, 一个部门能包含多名职员, 从职员到部门的联系

45、类型是得分 阅卷人三、设计题(每题 10 分,共 20 分)某电脑公司是一家专门销售计算机整机、外围设备和零部件的公司。 该公司有 3 个部门: 市2、再根据公司情况设计数据库的E-R 图。1、请先写出数据库设计的基本步骤得分 阅卷人四、简答题(第 1 小题 10 分,第 2、3 小题每题 5 分,共 20 分)1、设有学生表S(SNQ SN)(SNO为学生号,SN为姓名)和学生选修课程表 SC(SNO CNO, CN,C)(CNO为课程号,CN为课程名,C为成绩),请用SQL语言完成以下各题(1)建立一个视图 V SSC(SNO SN, CNO, CN, C),并按CNO升序排序;从视图V

46、SSC上查询平均成绩在 90分以上的SN CN和Co2、设有关系 R 和 S:计算: RSo3、考虑事务T1、T2、T3的以下日志记录,假设系统刚好在最后一条日志记录之后就崩溃了, 请指出在恢复过程中的重做事务集和撤销事务集<T1,start><T1,B,10,20><T2,start><T1,commit><T2,C,0, 20><T3,start><T3,B,10,20>vcheckpointT2 , T3, 丁4>(检查点时刻)<T3,C, 10, 20><T4,start>

47、<T3,commit><T4,D, 10, 0><T4,commit>得分 阅卷人五、综合题(每小题 5 分,共 20分)现有如下关系模式: 其中, Teacher(Tno,Tname,Tel,Dpartment ,Bno,Bname ,BorrowDate , Rdate,Backup)。Tno教师编号, Tname-教师姓名,Tel-电话,Department-所在部门, Bno- 借阅图书编号,Bn ame-书名,BorrowDate -借书日期,Rdate-还书日期,Backu p-备注该关系模式的属性之间具有通常的语义, 例如: 教师编号函数决定教

48、师姓名, 即教师编号是惟 一的,图书编号是惟一的,等等。 请回答下述问题:(1)教师编号是候选码吗 说明判断理由。(2)写出该关系模式的主码。(3)(4)该关系模式最高满足第几范式并说明理由。该关系模式中是否存在部分函数依赖如果存在,请写出其中两个。泰山学院 信息科学技术学院 计算机科学与技术专业数据库系统概论本科试卷试卷共6 页,答题时间 120 分钟)题号四五总分 统分人 复核人得分得分阅卷人一、选择题(每小题2 分,共20 分。请将答案填在下面的表格内)题号 1 2 38 9 10答案1. 某个用户使用的数据视图的描述称为】,是与某一应用有关的数据的逻辑表示。A. 外模式 B. 概念模式

49、 C. 内模式D. 存储模式2. 子模式 DDL 用来描述 【 】A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是A. 相互调用B. DBMS 调用 OSC. OS调用 DBMSD. 并发运行4. 数据库与文件系统的根本区别在于【A.提高了系统效率B方便了用户使用C数据的结构化D.节省了存储空间5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是A. 左外联接 B. 右外联接 C. 外部并D. 外联接6. SQL中,下列涉及空值的操作,不正确的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL) 7. 如果事务 T 要读取整个 Student 表,并且同时会更新 Student 表中的个别元组,则需要对 Student 表申请加【 】锁。A. S锁B. IX 锁C. XIS锁D. SIX 锁8. DBMS中实现事务持久性的子系统是A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统9、包含在【 】中的属性 ,叫做主属性。A.主码B. 候选码C. 外码D. 全码10用树型结构

温馨提示

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

评论

0/150

提交评论