




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、)。1、用规范的二维表各表示实体及实体间联系的数据模型是A.网状模型B.层次模型C.关系模型D.E-R模型2、 SQL的DML中,核心的操作语句是()。A.SELECT B.INSERTC.DELETED.UPDATE可编辑3、关系数据模型的三类约束规则中,不包括()。A.实体完整性B.模式完整性C.参照完整性D.用户自定义完整性4、设R(U)是一个关系模式,X-Y是一个FD,如果对任何W?X,W-Y都不成立,称XfY是()依赖。A.平凡B.局部C.传递D.完全5、将一个关系模式分解成3NF的算法可以达到()。A.只保持无损连接B.只保持函数依赖C.既保持无损连接,又保持函数依赖D.既不保持无
2、损连接,也又保持函数依赖6、设有关系模式R(ABCD),R上的FD集为F=AB-C,C-D。则关系R至多满足(A.1NF B.2NFC.3NFD.BCNF7、 SQL 中的触发器机制是一种( )机制。A.安全性控制B.并发控制C.数据库恢复8、 DBMS 的恢复管理子系统能保证事务的(D. 完整性控制A. 一致性 B.持久性9、两段封锁协议是保证(A. 并发事务的可恢复性C. 并发事务可串行化调度,)。C.原子性 D.隔离性)的重充分条件。B. 并发事务调度的无级联D. 两个并发调度等价性10、SQL提供的对数据库完整性的被动约束机不包括()。A.触发器B.域约束C.基本表约束D.断言得分阅卷
3、人1分,共20分)1 、数据库体系结构的5个要素包括外模式、模式、内模式、和。2 、E-R模型的三要素为,。3、当关系R的主键K是关系S的外键时,规定K在S中值或者为空值,或者等于在R中某个主键值,这种约束规则称为完整性规则。4、包含在任何一个候选关键字的属性称为。5、设R和S都是二元关系,则元组演算表达式:t|R(t)A(?u)(S(u)Au1wt2)写成关系代数表达式是。6、SQL的DML语句操作对象和结果是元组的集合,而主语言是对单个元组处理。在嵌入式SQL规则中,是使用机制实现SQL与主语言的数据通信的。7、对关系模式之所以要进行规范化处理,其原因是因为,不规范的关系模式可能存在数据和
4、异常问题。8、设关系模式R(ABCD),R上的FD集F=AB-C,B-D,则R属于NF。9、封锁的方法可能引起和死锁等问题,其中预防死锁的通常有两种方法,一次封锁法和。10 、数据库的并发操作通常会带来3个问题:问题、问题、读脏数据问题。11 事务并发控制采取的主要措施是封锁机制,DBMS提供的两种封锁分别是:、。12 为防止合法用户无意中造成的破坏所采取的数据库保护措施属于数据控制,为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据控制。得分阅卷人1、DBS由哪几部分组成的?2、将ER模型转换成关系模型的规则有哪些?3、需求分析的任务是什么?4、导致DB破坏的故障有哪几种?数据库恢复
5、技术有哪些?得分阅卷人1、设教学数据库中有三个基本表:5分,共20分)SQL操作题(每题10分,共20分)学生表S(S#,SNAME,AGE,SEX,SDEPT)选课表SC(S#,C#,GRADE)课程表C(C#,CNAME,TEACHER)(1)请用SQL语句表达下列查询:1)查询选修了操作系统课程的学生姓名(SNAME)。2)查询物理学院(SDEPT)所有女同学的学生学号(S#)和年龄(SAGE)。3)查询选修了操作系统课程(CNAME)的学生姓名。2)试说明下面SQL语句的语义。SELECTSNOFROMSCWHERECNO=2AND成绩between80and902、按照综合设计题1的
6、数据库关系S、SC、C完成以下操作(1)试用SQL语句表达下列更新:1)往关系S中插入一个课程元组(S5,张三,20,男,信息学院)。2)在S表中删除95001'号学生记录。(2)试说明下面SQL语句的语义。UPDATESSETSAGE=SAGE+1WHERESSEX=男得分阅卷人五、综合题(每题10分,共20分)1、已知两个关系如图1,计算:(1)R?S,(2)A=C(RXS)关系RAB关系SBCabbccbeadebd,2、设关系模式R(ABCD),R上的FD集F=ABfCD,AfD(1)判断R是几范式,并说明理由。( 2) 将R分解成3NF模式集,且保持无损连接和函数依赖得分阅卷
7、人一、选择题(每小题2分,共20分。请将答案填在下面的表格内)题号12345678910答案1、反映现实世界中实体及实体间联系的信息模型是。A.关系模型B.层次模型C.网状模型D.E-R模型2、下列功能中,不属于SQL中DML的基本操作。A.排序B.插入C.修改D.检索3、关系数据模型的三个组成部分中,不包括。A.数据结构B.数据操作C.数据恢复D.完整性规则4、关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足。A.每个非码属性都完全依赖于主码B.主码属性唯一标识关系中的元组C.关系中的元组不可重复D.每个属性都是不可分解的5、关系模式的各级范式
8、之间满足的关系是A.1NF?2NF?3NF?BCNFB.1NF?2NF?NF?BCNFC.BCNF?3NF?2NF?1NFD.BCNF?3NF?2NF?1NF6、设有关系R(S,D,M)F=SD,DM。则关系R至多满足。A.1NFB.2NFC.3NFD.BCNF7、DBMS在运行过程中建立的日志文件,主要用于对数据库的。A.安全性控制B.并发调度控制C.数据库恢复D.完整性控制8、事务具有4个重要属性,其中不包括。A.一致性B.独立性C.原子性D.隔离性9、若事务T1已经给数据X加上了共享锁,则事务T2。A.只能再对X加共享锁B.只能再对X加排他锁C.可以对X加共享锁,也可以对X加排他锁D.不
9、能再给A加任何锁10、 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是。A.多对多B.一对一C.多对一D.一对多得分阅卷人二、填空题(每个空1分,共20分)1、数据模型的三个要素包括:、完整性约束规则。2、数据库的两级映射分别是映射和映射。3、关系中主码的取值必须唯一且非空,这条规则是完整性规则。4、关系代数、元组关系演算和域演算三种语言在表达能力是的。5、设R和S都是二元关系,则关系代数表达式兀1,2(o2wl(RXS)写成元组演算表达式是。6、SQL中DML的核心语句是SELECT语句,其中描述查询条件的子句是:7、关系模式分解要求满
10、足的两个重要特性是:、。8、有关系模式R(A,B,C),F=B-A,B-C,则分解p=AB,AC丢失的FD是.9、 数据库恢复对各种故障造成的破坏采取的一种保护措施,其中把故障分为三类,分别是:故障、故障和故障。10、 数据库的并发操作通常会带来3个问题:问题、问题、读脏数据问题。11、 事务并发控制采取的主要措施是封锁机制,DBMS提供的两种封锁分别是:。12、 为防止合法用户无意中造成的破坏所采取的数据库保护措施属于数据控制,为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据控制。得分阅卷人三、问答题(每题5分,共20分)1、DBMS的功能有哪些?有哪些部分组成?2、在关系数据库模
11、型中,关系至少应该具有哪些性质?必须遵循哪些完整性约束规则?3、叙述用ER图方法设计概念数据库模式的步骤。4、事务有哪些重要性质?并对每个性质作简单描述。得分阅卷人四、SQL操作题(每题10分,共20分)1、设教学数据库中有三个基本表:学生表S(S#,SNAME,AGE,SEX,SDEPT)选课表SC(S#,C#,GRADE)课程表C(C#,CNAME,TEACHER)1)查询选修了数据库课程的学生学号(S#)。2)查询信息学院(SDEPT)所有男同学的学生姓名(SNAME)和年龄(SAGE)。3)查询选修了数据库课程(CNAME)的学生姓名。(2)试说明下面SQL语句的语义。SELECTDI
12、STINCTS#FROMSC2、按照综合设计题1的数据库关系S、SC、C完成以下操作1 )试用 SQL 语句表达下列更新:可编辑1)往关系SC中插入一个课程元组(S5,C2,70)。2)在C表中删除尚无教师的元组。(2)试说明下面SQL语句的语义。UPDATESCSETGRADE=GRADE*1.2WHEREGRADE<(SELECTAVG(GRADE)FROMSC)得分阅卷人五、计算题(每题10分,共20分)1、设关系模式R(ABCD),R上的5口集5=伊-8,BfC,A-D,D-C,年AB,AC,BD是R的一个分解。(1)相对于F,p是无损分解吗?(2)求F在p的每个子模式上的投影?
13、p是否保持FD?2、医院中的住院管理系统包括医生、病人和病房三个实体集,三者之间的联系是:一个病房可以住多个病人,一个病人只能住个一病房,一个医生可以主治多个病人并负责多个病房,一个病房可以有多个医生负责。请完成以下问题:(1)建立该问题的ER模型,(2)将你建立的ER模型转化为逻辑模型。泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷6页,答题时间120分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题2分,共20分。请将答案填在下面的表格内)题号12345678910答案1、反映现实世界中实体及实体间联系的信息模型是。A.关系模型B.层次模型C.网状模型
14、D.E-R模型2、下列功能中,不属于SQL中DML的基本操作。A.排序B.插入C.修改D.检索3、关系数据模型的三个组成部分中,不包括。A.数据结构B.数据操彳C.数据恢复D.完整性规则4、关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足。A.每个非码属性都完全依赖于主码B.主码属性唯一标识关系中的元组C.关系中的元组不可重复D.每个属性都是不可分解的5、关系模式的各级范式之间满足的关系是。A.1NF? 2NF? 3NF? BCNFB. 1NF? 2NF? NF? BCNFC.BCNF? 3NF? 2NF? 1NFD. BCNF ? 3NF? 2
15、NF? 1NF6、设有关系R (S, D, M) F=SD , DM。则关系R至多满足A.1NFB.2NFC.3NFD.BCNF7、 DBMS 在运行过程中建立的日志文件,主要用于对数据库的 A.安全性控制B.并发调度控制C.数据库恢复D.完整性控制8、事务具有4 个重要属性,其中不包括 。A 一致性B.独立性C.原子性D. 隔离性9、若事务T1已经给数据X加上了共享锁,则事务T2。A.只能再对X加共享锁B.只能再对X加排他锁C.可以对X加共享锁,也可以对X加排他锁D.不能再给A加任何锁10、在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主码。职工(职工号、职工名、部门号、职务、
16、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外码,它是。A.职工关系的“职工号”B.职工关系的“部门号”C.部门关系的“部门号”D.部门关系的“部门名”得分阅卷人二、填空题(每空1分,共20分)1、数据库的两级映射分别是映射和映射。2、数据模型的三要素是,三部分。3、事务的ACID性质是指原子性、和4个特性。4、数据库设计主要分为需求分析阶段,,等六个阶段。5、若给定的一个关系模式是1NF,当则为2NF,当则为3NF。6、 E-R模型的三要素为实体,7、事务故障包括事务内部故障、计算机病毒。8、有关系模式R(A,B,C),F=B-A,B-C,则分解p=A
17、B,AC丢失的FD是。得分阅卷人三、问答题(每题5分,共20分)1、为什么要对关系模式进行规范化设计?2、简述数据库系统的三级模式结构,如何保证数据库系统具有数据与程序的独立性?3、叙述串行调度与可串行化调度的区别?4、叙述数据库安全性与完整性的区别?得分阅卷人四、SQL操作题(每题10分,共20分)1、设教学数据库中有三个基本表:学生表S(S#,SNAME,AGE,SEX,SDEPT)选课表SC(S#,C#,GRADE)课程表C(C#,CNAME,TEACHER)(1)请用SQL语句表达下列查询:1)检索“feng”老师所授课程的课程号和课程名。可编辑2)检索年龄大于19的女学生的学号和姓名
18、。3)检索学号为S2学生所学课程的课程名与任课教师名。2)试说明下面SQL语句的语义。SELECTS#,COUNT(*)FROMSCGROUPBYS#2、按照综合设计题1的数据库关系S、SC、C完成以下操作1)试用SQL语句表达下列更新:1)往关系C中插入一个课程元组(C9,JAVA,LIU)。2)在SC关系中删除成绩小于60的元组。(2)试说明下面SQL语句的语义。UPDATESCSETGRADE=GRADE*1.1WHEREGRADE<(SELECTAVG(GRADE)FROMSC)得分阅卷人五、综合题(每题10分,共20分)1、关系模式R(U,F)上U=C,T,H,I,S,G成立的
19、函数依赖集F=CS-G,C-T,THfI,HIfC,HSfI,将其无损分解为3NF并保持函数依赖可编辑2、已知两个关系如图1。可编辑关系RASBadbaBCCDbcbcbfcd关系bba计算(1)、oB=b(R)(2)、B,C(S)(3)、R泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共6页,答题时间120分钟)题号一二三四五总分统分人复核人得分得分阅卷人2 分,共 20分。请将答案填在下面的表格内)请将答案填在下面的表格内)题号 1234568910答案1、关系代数的四个组合操作是A.交,连接,自然连接,除法B.投影,连接,选取,除法C.投影,自然连接,选取,除法
20、D.投影,自然连接,选取,连接2、关系数据模型A、只能表示实体之间1: 1联系B、1: m 联系C、只能表示实体之间m: n联系D 、可以表示实体间的上述三种联系3、将查询SC表的权限授予用户 U,SQL 语句是AGRANT SELECT TO SC ON U WITH PUBLICBGRANT SELECT ON SC TO U WITH PUBLICCGRANT SELECT ON SC ON U1 WITH GRANT OPTIONDGRANT SELECT ON SC TO U1 WITH GRANT OPTION4、 SQL 语言具有的功能。A、关系规范化B、数据定义、数据操纵、数据
21、控制、数据查询C、数据库系统设计D 、能绘制 E-R 图5、在关系模式R中,函数依赖X-Y的语义是A在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D在R的每一关系中,Y值应与X值相等6、设关系模式R是3NF模式,那么下列说明不正确的是。AR必是2NF模式B.R必定不是BCNFCR可能不是BCNFD.R必定是1NF模式7、关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足。A.每个非码属性都完全依赖于主码B.主码属性唯一标识关系中的元组C.关系中的元组
22、不可重复D.每个属性都是不可分解的8、设有关系R(S,D,M)F=S-D,D-M。则关系R至多满足。A.1NFB.2NFC.3NFD.BCNF9、下列试题类型的联系中,属于一对一联系的是。A.教研室对教师的所属联系B.父亲对孩子的亲生联系C.省对省会的所属联系D.供应商与工程项目的供货联系10、在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主码。职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外码,它是。A.职工关系的“职工号”B.职工关系的“部门号”C.部门关系的“部门号”D.部门关系的“部门名”得分阅卷人
23、二填空题(每空1分,共20分)1、两个实体间的联系有一对一联系,三种。2、事务的性质有,上述四个性质称为事务的ACID性质。3、基本封锁的类型有和。4、有一关系模式R(ABCD),其上FD为A-B,B-C,那么这个FD在模式AC上的投影为。5、数据模型的三要素是,。6、 E-R模型的三要素为,。7、在DB恢复时,对尚未做完的事务执行操作,对已经完成但还没有提交的事务执行操作。8、事务的并发执行会引起丢失修改问题、等问题。9、两事务并发执行时,事务T1等待事务T2释放数据A,事务T2也在等待事务T1释放数据A,此时两事务陷入状态。得分阅卷人3、 问答题(每题5分,共20分)1、数据库系统由哪几部
24、分组成?2、设一个关系为:学生(学号,姓名,年龄,所在系)为什么?,判断此关系属性组属于第几范式。3、叙述3NF和1NF,2NF的区别与联系是什么?4、试简要叙述数据库设计的全过程包括哪些阶段。得分阅卷人4、 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语
25、句的语义。SELECTDISTINCTS#FROMSC2、按照综合设计题1的数据库关系S、SC、C完成以下操作(1)试用SQL语句表达下列更新:1)往关系C中插入一个课程元组(C8,JAVA,LIU)。2)在SC中删除尚无成绩的元组。(2)试说明下面SQL语句的语义。UPDATESCSETGRADE=GRADE*1.05WHEREGRADE<(SELECTAVG(GRADE)FROMSC)得分阅卷人五、综合题(每题10分,共20分)1、设关系模式R(ABCD)上成立的函数依赖集F=A-B,C-D,试把R分解为3NF模式集,并具有无损连接和保持函数依赖两个特性。2、设有关系R和S,其值如下
26、:R A B243634C S695BCD456468680692试求R?S、R?S的值。泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共6页,答题时间120分钟)题号五 总分 统分人 复核人得分得分 阅卷人2分,共10分。请将答案填在下面的表格内)题号12345答案1、关系代数的四个专门的关系操作是A.交,连接,自然连接,除法B.投影,连接,选取,除法C.投影,自然连接,选取,除法D.投影,自然连接,选取,连接2、关系数据模型B、只能表示实体之间1: m联系D 、可以表示实体间的上述三种联系SQL 语句是(A、只能表示实体之间1:1联系C、只能表示实体之间m:n联系
27、3、将查询SC表的权限授予用户UAGRANTSELECTTOSCONUWITHPUBLICBGRANTSELECTONSCTOUWITHPUBLICCGRANTSELECTONSCONU1WITHGRANTOPTIONDGRANTSELECTONSCTOU1WITHGRANTOPTION4、SQL语言具有的功能。A、关系规范化B、数据定义、数据操纵、数据控制、数据查询C、数据库系统设计D、能绘制E-R图5、在关系模式R中,函数依赖X-Y的语义是()A在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等
28、D在R的每一关系中,Y值应与X值相等得分阅卷人二填空题(每空1分,共20分)1、两个实体间的联系有一对一联系,三种。2、事务的性质有,上述四个性质称为事务的ACID性质。3、基本封锁的类型有和。4、有一关系模式R(ABCD),其上FD为AfB,B-C,那么这个FD在模式AC上的投影为。5、数据模型的三要素是,。6、E-R模型的三要素为,。7、在DB恢复时,对尚未做完的事务执行操作,对已经完成但还没有提交的事务执行操作。8、事务的并发执行会引起丢失修改问题、等问题。9、两事务并发执行时,事务T1等待事务T2释放数据A,事务T2也在等待事务T1释放数据A,此时两事务陷入状态。得分阅卷人三、判断题(
29、每题2分,共10分)题号12345答案1、数据库设计时应遵循规范化原则,并且规范化程度与数据库性能成正比。2、对于一个处理少量元组的用户事务,以元组为封锁粒度比较合适。3、用SQL语言进行数据操作需要了解存取路径。4、数据库中只存放视图的定义而不存在视图对应的数据。5、无论在什么情况下,XfY都是非平凡函数依赖,而X-X都是平凡的函数依赖。得分阅卷人四、问答题(每题5分,共20分)1、叙述3NF和1NF,2NF的区别与联系是什么?2、设一个关系为:学生(学号,姓名,年龄,所在系),判断此关系属性组属于第几范式。为什么?3、数据库系统由哪几部分组成?4、试简要叙述数据库设计的全过程包括哪些阶段。
30、得分阅卷人五、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语句的语义。SELECTSNAME,GRADEFROMS,SCWHERES.SNO=SC.SNOANDSNO=200801012、按照综合设计题1的数据库关系S、SC、C完成以下操作(1)试用SQ
31、L语句表达下列更新:1)往关系C中插入一个课程元组(C8,JAVA,LIU)。2)在SC中删除尚无成绩的元组。(2)试说明下面SQL语句的语义。UPDATESCSETGRADE=GRADE*1.1WHEREGRADE<(SELECTAVG(GRADE)FROMSC)得分阅卷人六、综合题(每题10分,共20分)1、设两个事务T1、T2的操作如下:T1T2FINDX;FINDX;X=X-1000;X=X+X*0.1UPDX;UPDX;FINDYFINDY;Y=Y+1000;Y=Y-100;UPDY;UPDY;1、分别给出两个事务的一个串行调度和一个并行调度。(可以用简化方式)2、设有关系R和
32、S,其值如下:RAB243634CS695BCD456468680692试求兀B,C(R)、R?S的值。泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共6页,答题时间120分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题2分,共20分。请将答案填在下面的表格内)题号12345678910答案)。1、数据库管理系统是管理控制数据库的主要软件,简称(A、DBB、DBMSC、DBSD、DBT2、反映现实世界中实体及实体间联系的信息模型是()。A.关系模型B.层次模型C.网状模型D.E-R模型3、关系数据模型的三个组成部分中,不包括()。A.数据结构B.数
33、据操作C.数据控制D.完整性规则4、下列语句中,()不属于SQL中DML的语句A.SELECTB.CREATEC.INSERTD.DELETE5、一个关系模式属于3NF,是指()。A.每个非主属性都不传递依赖于主键B.主键唯一标识关系中的元组C.关系中的元组不能重复D.每个属性都是不可分解的6、设有关系R(A,B,C)R上的函数依赖集F=A-B,A-C。则关系R属于()A.1NFB.2NFC.3NFD.BCNF7、DBMS在运行过程中建立的日志文件,主要用于对数据库的()A.安全性控制B.并发调度控制C.数据库恢复D.完整性控制8、设关系模式R是3NF模式,那么下列说明不正确的是()。AR必是
34、2NF模式B.R必定不是BCNFCR可能不是BCNFD.R必定是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、关系代数、元组关系演算和域演算表达式的安全性是指4、设R和S都是二元关系,则关系代数表达式兀1, 2( o2wl (RXS)
35、写成元组演算表达式5、在SQL的DML中,向一个表中插入一个元组的语句是:6、关系模式分解要求满足的两个重要特性是:无损连接性和。7、有关系模式R(A,B,C),R上的FD集F=B-C,C-A,则分解p=AB,AC丢失的FD是。8、数据库的并发操作通常会产生3个问题:、读脏数据和不可重复读。9、事务并发控制采取的主要措施是封锁机制,DBMS提供的两种封锁分别是:X锁和。10、为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据库的控制。得分阅卷人三、解答题(每题5分,共20分)1、简述数据库的三层模式和两级独立性,两级独立性是如何实现的。2、叙述数据库安全性与完整性的区别?3、什么是日志
36、文件,为什么登记日志时必须先写日志后写数据库?4、叙述事务的概念以及它的重要性质?得分阅卷人SQL操作题(每题10分,共20分)1、设教学数据库中有三个基本表:学生表S(S#,SNAME,AGE,SEX)选课表SC(S#,C#,GRADE)课程表C(C#,CNAME,TEACHER)(1)请用SQL语句表达下列查询:1)查询每门课程的平均成绩。2)查询所有男学生的姓名和年龄,查询结果根据年龄升序排序。3)查询张三所学课程的课程名与任课教师名。2)试说明下面SQL语句的语义。SELECTSNAME,CNO,GRADEFROMS,SCWHERES.SNO=SC.SNOANDSNO=NO12、按照综
37、合设计题1的数据库关系S、SC、C完成以下操作(1)试用SQL语句表达下列更新:1)往关系SC中插入一个课程元组(NO5','C5','85')。2)删除刘梅老师所教课程的课程记录。(2)试说明下面SQL语句的语义。UPDATESCSETGRADE=60whereGRADE<60得分阅卷人五、综合题(每题10分,共20分)1、已知两个关系如图1。2、设某商业集团数据库有3个实体集。一是商店实体集,属性有商店编号、商店名、地址等,二是商品实体集,属性有商品编号、商品名、规格、价格等,三是职工实体集,属性有职工编号、职工姓名、性别、业绩等。商店与商品存
38、在销售联系,每个商店可以销售多种商品,每种商品可以由多个商店销售,每个商店每销售一种商品有月销量。商店与职工存在聘用联系,每个商店可以聘用多个职工,每个职工只能在一个商店工作,仓库聘用职工有聘期和月薪等属性。(1)建立该问题的ER模型,并在图上标出属性、联系的类型。(2)将你建立的ER模型转化为逻辑模型,并注明主键和外键。泰山学院信息科学技术学院计算机科学与技术专业本科试卷数据库系统概论6页,答题时间120分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题2分,共20分。请将答案填在下面的表格内)题号12345678910答案1. 下列四项中,哪项不是数据模型的组成要素【】A
39、.数据结构B.完整性约束C.数据操作D.数据定义2. 五种基本关系代数运算是【】A.U,X,兀和bB.U,8,兀和(TC.U,n,x,兀和bD.U,n,8,兀和3. 系统死锁属于【】得分阅卷人A.事务故障B.程序故障C.系统故障D.介质故障4. SQL中,下列涉及空值的操作,不正确的是【】A. AGEISNULLB. AGEISNOTNULLC. AGE=NULLD. NOT(AGEISNULL)5 .数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是【】A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DB
40、MS6 .在数据库设计中,将E-R图转换成关系数据模型的过程属于【】A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段7 如果事务T获得了数据项Q上的X锁,则T对Q【】A.只能读不能写8 .只能写不能读C.既可读又可写D不能读不能写8DBMS中实现事务持久性的子系统是【】A安全性管理子系统B.完整性管理子系统C.并发控制子系统D恢复管理子系统9关系模型中,一个码是【A可以由多个任意属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值能够唯一标识关系中一个元组D以上都不是10要保证数据库的逻辑独立性,需要修改的是【】A.模式与外模式之间的映射B.模式与内模式之间的映射C.模
41、式D三级模式二、填空题(每空1分,共20分)1 事务具有四个特性(ACID特性):原子性、和。2 如果一个关系不满足2NF,则该关系一定也不满足(在1NF、2NF、3NF范围内)。3两段封锁协议是最常用的一种封锁协议,是指所有事务必须分两个阶段对数据对象和。4现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是。5数据模式包括:、;其中的是使用物理模型对数据的描述。6嵌入式SQL语句与主语言之间的通信主要包括:用实现向主语言传递SQL语句的执行状态信息;用实现主语言向SQL语句提供参数;7 DBMS通
42、过加锁的方法实现并发控制,其中基本的封锁类型有:和两种。8 定义学生信息数据库中有关系模式Student(Sno,Sname,Sdept,Sage、)Course(Cno,Cname,Cpno,CCredit)和SC(Cno,Sno,Grade),写出查询选修了全部课程的学生学号和姓名的关系代数表达式。9查询优化按照优化的层次一般可分为和两种,其中是按照一定的规则,改变代数表达式中操作的次序和组合,使查询执行更高效。10公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门能包含多名职员,从职员到部门的联系类型是。得分阅卷人10分,共20分)某电脑公司是一家专门销售计算机整机、外围设备
43、和零部件的公司。该公司有3个部门:市场部、技术部和财务部。市场部有18位业务员,负责采购和销售业务;技术部有14位工程师,负责售后服务、保修等技术性的工作;财务部有12位工作人员、1位会计和1位出纳,负责财务业务。公司需要将所有经营的计算机设备的客户、销售、维修(服务、保修)、职工等信息都存储在数据库中。1、请先写出数据库设计的基本步骤2、再根据公司情况设计数据库的E-R图。得分阅卷人四、简答题(第1小题10分,第2、3小题每题5分,共20分)1、设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,C)(CNO为课程号,CN为课程名,C为成绩)
44、,请用SQL语言完成以下各题:(1)建立一个视图VSSC(SNO,SN,CNO,CN,C),并按CNO升序排序;(2)从视图VSSC上查询平均成绩在90分以上的SN、CN和C。2、设有关系R和S:计算:RS。3、考虑事务T1、T2、T3的以下日志记录,假设系统刚好在最后一条日志记录之后就崩溃了,请指出在恢复过程中的重做事务集和撤销事务集?< T1,start>< T1,B,10,20>< T2,start>< T1,commit>< T2,C,0,20>< T3,start>< T3,B,10,20><c
45、heckpointT2,T3,T4>(检查点时刻)< T3,C,10,20>< T4,start>< T3,commit>< T4,D,10,0>< T4,commit>得分阅卷人五、综合题(每小题5分,共20分)现有如下关系模式:其中,Teacher(Tno,Tname,Tel,Dpartment,Bno,Bname,BorrowDate,Rdate,Backup)。Tno-教师编号,Tname-教师姓名,Tel-电话,Department-所在部1,Bno-借阅图书编号,Bname-书名,BorrowDate-借书日期,Rd
46、ate-还书日期,Backup-备注该关系模式的属性之间具有通常的语义,例如:教师编号函数决定教师姓名,即教师编号是惟一的,图书编号是惟一的,等等。请回答下述问题:(1) 教师编号是候选码吗?说明判断理由。(2) 写出该关系模式的主码。(3) 该关系模式中是否存在部分函数依赖?如果存在,请写出其中两个。(4) 该关系模式最高满足第几范式?并说明理由。泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共6页,答题时间120分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题2分,共20分。请将答案填在下面的表格内)题号12345678910答案】 ,是与某一
47、应用有关的数据的逻辑表示。D. 存储模式1. 某个用户使用的数据视图的描述称为A.外模式B.概念模式C.内模式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.
48、SQL中,下列涉及空值的操作,不正确的是【】A. AGEISNULLB. AGEISNOTNULLC. AGE=NULLD. NOT(AGEISNULL)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用树型结构表示实体类型及实体间联系的数据模型是【A.概念模型B.层次模型
49、C.网状模型D.关系模型得分阅卷人二、填空题(每空1分,共20分)1在多粒度封锁中一个数据对象可能以两种方式封锁:和。2包含在任何一个候选关键字的属性称为。3 事务不加控制的并发执行会引起:读脏数据、。4 数据模式包括:、和模式;其中的是使用物理模型对数据的描述。5嵌入式SQL语句与主语言之间的通信主要包括:用实现向主语言传递SQL语句的执行状态信息;用实现主语言向SQL语句提供参数;6封锁的方法可能引起和死锁等问题,其中预防死锁的通常有两种方法,一次封锁法和。7数据库系统中可能发生各种各样的故障,大致可分为:事务内部故障、系统故障和三类。8 RDBMS查询处理可以分为4个阶段:查询分析、查询
50、优化和;查询优化按照优化的层次一般可分为和两种,其中是按照一定的规则,改变代数表达式中操作的次序和组合,使查询执行更高效。9 存取控制机制主要包括两部分:定义用户权限和,常见的存取控制方法有自主存取控制和两类。得分阅卷人三、设计题(每题10分,共20分)学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课由若干学生选修。1、请写出数据库设计的步骤2、用E-R图画出此学校的概念模型。得分阅卷人四、简答题(每小题10分,共20分)1、关系模式R(ABCDE)上成立着函数依赖集F=AB->C,C-&
51、gt;D,A->E。(1) 找出此关系模式的候选码;(2) 说明此关系模式是否属于BCNF;2、现有调度,其中ri(R)表示第i个事务对数据对象R的读操作,wi(R)表示第i个事务对数据对象R的写操作;试判断调度策略Sc是串行还是并行,如果是并行是否为可串行化的调度?(写出判断过程)得分阅卷人五、综合题(每题10分,共20分)设有一个SPJ数据库,包括S、P、JSPJ4个关系模式:S(SNO,SNAME,STATUS,CITY)分别表示供应商代码、供应商姓名、供应商状态、供应商所在城市;P(PNO,PNAME,COLOR,WEIGHT)分别表示:零件代码、零件名、颜色、重量;J(JNO,
52、JNAME,CITY)分别表示:工程项目代码、工程项目名、工程项目所在城市;SPJ(SNO,PNO,JNO,QTY)分别表示:供应商代码、零件代码、工程项目代码、供应数量;请用SQL语句完成如下查询:(1) 查询供应工程J1零件P1的供应商号码SNO;(2) 查询供应工程J1零件为红色的供应商号码SNO;(3) 查询使用天津供应商生产的红色零件的工程号JNO;泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共6页,答题时间120分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题2分,共20分。请将答案填在下面的表格内)题号12345678910答案1.数据库系统的体系结构是A.两级模式结构和一级映象B.三级模式结构和一级映象C.三级模式结构和两级映象D.三级模式结构和三级映象1.2. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是。A.多对多B.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私人诊所医保管理职责
- 象棋赛事直播推广计划
- 留守儿童班队关爱计划
- 金融服务行业的成本控制措施
- 职业舞蹈社团培训计划
- 高考化学实验室安全流程指南
- 王红旭老师对教育公平的看法心得体会
- 市政道路建设材料质量检测计划
- 食堂清洁员岗位职责与标准
- 文化场馆安全领导小组及职责
- 各行业安全风险分级管控清单
- T-CPA 006-2024 造纸用湿强剂 聚酰胺环氧氯丙烷PAE
- JT-T-1230-2018机动车发动机冷却液无机阴离子测定法离子色谱法
- 四川2024年西南石油大学招聘事业编制辅导员30人笔试历年典型考题及考点剖析附带答案详解
- 干眼基础检查、诊断试题
- 小学五年级音乐公开课编花篮说课稿
- 任务三 撰写直播脚本-活动2 商品直播脚本
- 江苏省无锡江阴市四校2023-2024学年高一下学期期中联考试卷
- 新编秘书实务 第5版课件 第5章 会议组织与服务
- 2024年郑州铁路职业技术学院单招职业技能测试题库及答案解析
- 气相色谱-质谱联用GC-MS
评论
0/150
提交评论