免费预览已结束,剩余84页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用规范的二维表各表示实体及实体间联系的数据模型是()。a.网状模型b. 层次模型c.关系模型d.e-r模型2、sql 的 dml 中,核心的操作语句是()。a.selectb.insertc.deleted.update3、关系数据模型的三类约束规则中,不包括()。a. 实体完整性b.模式完整性c.参照完整性d.用户自定义完整性4、设 r( u)是一个关系模式,x y 是一个 fd ,如果对任何w? x , w y 都不成立,则称 x y 是 () 依赖。a. 平凡b. 局部c.传递d.完全5、将一个关系模式分解成3nf 的算法可以达到()。a.只保持无损连接b.只保持函数依赖c. 既保持无损连接,又保持函数依赖d. 既不保持无损连接,也又保持函数依赖6、设有关系模式r( abcd ),r 上的 fd 集为 f=ab c ,cd 。则关系 r 至多满足 () a.1nfb.2nfc.3nfd.bcnf7、sql 中的触发器机制是一种()机制。a安全性控制b. 并发控制c 数据库恢复d.完整性控制8、dbms的恢复管理子系统能保证事务的() 。 a一致性b. 持久性c原子性d. 隔离性9、两段封锁协议是保证()的重充分条件。a. 并发事务的可恢复性b.并发事务调度的无级联c.并发事务可串行化调度,d. 两个并发调度等价性精品资料10 、sql 提供的对数据库完整性的被动约束机不包括()。a.触发器b. 域约束c. 基本表约束d. 断言得分阅卷人二、填空题(每个空1 分,共 20 分)1 、数据库体系结构的5个要素包括外模式、模式、内模式、 、和 。2、e-r 模型的三要素为 , , 。3、当关系r 的主键 k 是关系 s 的外键时,规定k 在 s 中值或者为空值,或者等于在r 中某个主键值,这种约束规则称为 完整性规则。4、包含在任何一个候选关键字的属性称为 。5、设 r 和 s 都是二元关系,则元组演算表达式: t | r(t) ( ?u ) ( s(u) u1 t2) 写成关系代数表达式是 。6、sql 的 dml 语句操作对象和结果是元组的集合,而主语言是对单个元组处理。在嵌入式 sql 规则中,是使用 机制实现 sql 与主语言的数据通信的。7、对关系模式之所以要进行规范化处理,其原因是因为,不规范的关系模式可能存在数据 和 异常问题。8、设关系模式r(abcd) , r 上的 fd 集 f= ab c ,b d ,则 r 属于 nf 。9、封锁的方法可能引起 和死锁等问题,其中预防死锁的通常有两种方法,一次封锁法和 。10 、数据库的并发操作通常会带来3 个问题: 问题、 问题、读脏数据问题。11 事务并发控制采取的主要措施是封锁机制,dbms 提供的两种封锁分别是: 、 。12 为防止合法用户无意中造成的破坏所采取的数据库保护措施属于数据 控制, 为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据 控制。得分阅卷人三、问答题(每题5 分,共20分)1、dbs 由哪几部分组成的?2、将 er 模型转换成关系模型的规则有哪些?3、需求分析的任务是什么?4、导致 db 破坏的故障有哪几种?数据库恢复技术有哪些?得分阅卷人四、 sql 操作题(每题10 分,共20分)1、设教学数据库中有三个基本表:学生表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 语句的语义。select sno from sc where cno=2 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+1 where ssex=男得分阅卷人五、综合题(每题10分,共 20 分)1、已知两个关系如图1,计算: (1)r? s,(2) a=c(r s)。关系rab关系sbcabbccbeadebd2、设关系模式r(abcd) , r 上 的 fd 集 f=ab cd ,a d, (1 )判断 r 是几范式,并说明理由。( 2)将 r 分解成 3nf 模式集,且保持无损连接和函数依赖得分阅卷人一、选择题(每小题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、关系模式的各级范式之间满足的关系是 。 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. 不能再给a 加任何锁10 、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 。a. 多对多b. 一对一c.多对一d. 一对多得分阅卷人二、填空题(每个空1 分,共 20 分)1、数据模型的三个要素包括: 、 、完整性约束规则。2、数据库的两级映射分别是 映射和 映射。3、关系中主码的取值必须唯一且非空,这条规则是 完整性规则。4、关系代数、元组关系演算和域演算三种语言在表达能力是 的。5、设 r 和 s 都是二元关系,则关系代数表达式1, 2 (21( rs )写成元组演算表达式是 。6、sql 中 dml 的核心语句是select语句,其中描述查询条件的子句是: 。7、关系模式分解要求满足的两个重要特性是: 、 。8、有关系模式r(a ,b,c) ,f=b a ,bc ,则分解=ab , ac 丢失的 fd 是 。9、数据库恢复对各种故障造成的破坏采取的一种保护措施,其中把故障分为三类,分别是: 故障、 故障和 故障。10 、数据库的并发操作通常会带来3 个问题: 问题、 问题、读脏数据问题。11 事务并发控制采取的主要措施是封锁机制,dbms 提供的两种封锁分别是: 、 。12 为防止合法用户无意中造成的破坏所采取的数据库保护措施属于数据 控制, 为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据 控制。得分阅卷人三、问答题(每题5 分,共20分)1、dbms的功能有哪些?有哪些部分组成?2、在关系数据库模型中,关系至少应该具有哪些性质?必须遵循哪些完整性约束规则?3、叙述用er 图方法设计概念数据库模式的步骤。4、事务有哪些重要性质?并对每个性质作简单描述。得分阅卷人四、 sql 操作题(每题10 分,共20分)1、设教学数据库中有三个基本表:学生表s( s#, sname , age , sex,sdept)选课表sc( s# ,c# , grade )课程表c( c# , cname ,teacher)(1) )请用 sql 语句表达下列查询:1) 查询选修了数据库课程的学生学号 (s#) 。2) 查询信息学院(sdept) 所有男同学的学生姓名(sname) 和年龄(sage) 。3) 查询选修了数据库课程(cname )的学生姓名。(2) )试说明下面sql 语句的语义。selectdistincts# fromsc2、按照综合设计题1 的数据库关系s 、sc 、c 完成以下操作(1) )试用 sql 语句表达下列更新:1) 往关系sc 中插入一个课程元组( s5 ,c2 ,70 )。2) 在 c 表中删除尚无教师的元组。(2) )试说明下面sql 语句的语义。update sc set grade=grade*1.2where grade(select avg(grade) from sc)得分阅卷人五、计算题(每题10分,共20分)1、设关系模式r(abcd) , r 上的 fd 集 f=a b , bc , ad ,d c , = ab , ac , bd 是 r 的一个分解。(1) )相对于f,是无损分解吗?(2) )求 f 在的每个子模式上的投影?是否保持fd ?2、医院中的住院管理系统包括医生、病人和病房三个实体集,三者之间的联系是:一个病房可以住多个病人, 一个病人只能住个一病房,一个医生可以主治多个病人并负责多个病房, 一个病房可以有多个医生负责。请完成以下问题:(1) )建立该问题的er 模型,(2) )将你建立的er 模型转化为逻辑模型。泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共 6 页,答题时间120 分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题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、关系模式的各级范式之间满足的关系是 。 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. 不能再给a 加任何锁10 、在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主码。职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外码,它是 。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 ,bc ,则分解=ab , 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 的女学生的学号和姓名。3) 检索学号为s2 学生所学课程的课程名与任课教师名。(2) )试说明下面sql 语句的语义。selects#,count(*) fromscgroup by s#2、按照综合设计题1 的数据库关系s 、sc 、c 完成以下操作(1) )试用 sql 语句表达下列更新:1) 往关系c 中插入一个课程元组( c9 ,java ,liu )。2) 在 sc 关系中删除成绩小于60的元组。(2) )试说明下面sql 语句的语义。update sc set grade=grade*1.1where grade(select avg(grade) from sc)得分阅卷人五、综合题(每题10分,共 20 分)1、关系模式r(u ,f)上 u=c ,t,h,i,s ,g 成立的函数依赖集f= cs g,ct , th i, hi c, hs i ,将其无损分解为3nf 并保持函数依赖2、已知两个关系如图1。关系rabc关系sbcdabcbcddbcbcebbfadbacd计算( 1)、b=b (r)( 2)、b,c(s)(3 )、rs泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共 6 页,答题时间120 分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题2 分,共20分。请将答案填在下面的表格内)题号12345678910答案1、关系代数的四个组合操作是。a.交,连接,自然连接,除法b.投影,连接,选取,除法c. 投影,自然连接,选取,除法d. 投影,自然连接,选取,连接2、关系数据模型。a、只能表示实体之间1:1 联系b、只能表示实体之间1 : m 联系c、只能表示实体之间m: n 联系d、可以表示实体间的上述三种联系3、将查询sc 表的权限授予用户u ,并允许这个用户有转授权,其sql 语句是。a grant select to sc on u with public b grant select on sc to u with publicc grant select on sc on u1 with grant option d grant select on sc to u1 with grant option4、sql 语言具有的功能。a、关系规范化b 、数据定义、数据操纵、数据控制、数据查询c、数据库系统设计d、能绘制e-r 图5、在关系模式r 中,函数依赖xy 的语义是。a. 在 r 的某一关系中,若两个元组的x 值相等,则y 值也相等b. 在 r 的每一关系中,若两个元组的x 值相等,则y 值也相等c. 在 r 的某一关系中,y 值应与 x 值相等d. 在 r 的每一关系中,y 值应与 x 值相等6、设关系模式r 是 3nf 模式,那么下列说明不正确的是。a r 必 是 2nf 模式b.r 必定不是 bcnfc r 可能不是bcnfd.r 必定是 1nf 模式7、关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到 1nf ,即满足。a.每个非码属性都完全依赖于主码b.主码属性唯一标识关系中的元组c. 关系中的元组不可重复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.部门关系的“部门名”得分阅卷人二 填空题(每空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, 此时两事务陷入 状态。得分阅卷人三、问答题(每题5分,共20分)1、数据库系统由哪几部分组成?2、设一个关系为:学生(学号,姓名,年龄,所在系),判断此关系属性组属于第几范式。为什么?3、叙述 3nf 和 1nf,2nf的区别与联系是什么?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 语句的语义。selectdistincts# fromsc2、按照综合设计题1 的数据库关系s 、sc 、c 完成以下操作(1) )试用 sql 语句表达下列更新:1) 往关系c 中插入一个课程元组( c8 ,java ,liu )。2) 在 sc 中删除尚无成绩的元组。(2) )试说明下面sql 语句的语义。update sc set grade=grade*1.05where grade(select avg(grade) from sc)得分阅卷人五、综合题(每题10 分,共 20 分)1、设关系模式r(abcd) 上成立的函数依赖集f=a b,c d, 试把 r 分解为3nf模式集 ,并具有无损连接和保持函数依赖两个特性。2、设有关系r 和 s,其值如下:rabcsbcd246456369468345680692试求 r ? s、 r ?s 的值。泰山学院信息科学技术学院计算机科学与技术专业数据库系统概论本科试卷(试卷共 6 页,答题时间120 分钟)题号一二三四五总分统分人复核人得分得分阅卷人一、选择题(每小题2 分,共10分。请将答案填在下面的表格内)题号12345答案1、关系代数的四个专门的关系操作是()a.交,连接,自然连接,除法b.投影,连接,选取,除法c. 投影,自然连接,选取,除法d. 投影,自然连接,选取,连接2、关系数据模型a、只能表示实体之间1:1 联系b、只能表示实体之间1 : m 联系c、只能表示实体之间m: n 联系d、可以表示实体间的上述三种联系3、将查询sc 表的权限授予用户u ,并允许这个用户有转授权,其sql 语句是()a grant select to sc on u with public b 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 中,函数依赖xy 的语义是 ()a. 在 r 的某一关系中,若两个元组的x 值相等,则y 值也相等b. 在 r 的每一关系中,若两个元组的x 值相等,则y 值也相等c. 在 r 的某一关系中,y 值应与 x 值相等d. 在 r 的每一关系中,y 值应与 x 值相等得分阅卷人二 填空题(每空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, 此时两事务陷入 状态。得分阅卷人三、判断题(每题2 分,共10分)题号12345答案1、数据库设计时应遵循规范化原则,并且规范化程度与数据库性能成正比。2、对于一个处理少量元组的用户事务,以元组为封锁粒度比较合适。3、用 sql 语言进行数据操作需要了解存取路径。4、数据库中只存放视图的定义而不存在视图对应的数据。5、无论在什么情况下,xy 都是非平凡函数依赖,而x x 都是平凡的函数依赖。得分阅卷人四、问答题(每题5分,共20分)1、叙述 3nf 和 1nf,2nf的区别与联系是什么?2、设一个关系为:学生(学号,姓名,年龄,所在系),判断此关系属性组属于第几范式。为什么?3、数据库系统由哪几部分组成?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 s.sno=sc.sno and sno= 20080101 2、按照综合设计题1 的数据库关系s 、sc 、c 完成以下操作(1) )试用 sql 语句表达下列更新:1) 往关系c 中插入一个课程元组( c8 ,java ,liu )。2) 在 sc 中删除尚无成绩的元组。(2) )试说明下面sql 语句的语义。update sc set grade=grade*1.1where grade(select avg(grade) from sc)得分阅卷人六、综合题(每题10 分,共 20 分)1、设两个事务t1 、 t2 的操作如下:t1t2findx ;findx ;x = x 1000 ;x = x + x * 0.1 ; updx ;updx ;findyfindy ;y = y + 1000;y = y 100;updy ;updy;1、分别给出两个事务的一个串行调度和一个并行调度。(可以用简化方式)2、设有关系r 和 s,其值如下:rabcsbcd246456369468345680692试求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.数据操作c. 数据控制d.完整性规则4、下列语句中, ()不属于sql 中 dml 的语句a.selectb.createc.insertd.delete5、一个关系模式属于3nf ,是指 ()。a.每个非主属性都不传递依赖于主键b.主键唯一标识关系中的元组c.关系中的元组不能重复d. 每个属性都是不可分解的6、设有关系r( a ,b , c) r 上的函数依赖集f=a b , ac 。则关系r 属于 () a.1nfb.2nfc.3nfd.bcnf7、dbms在运行过程中建立的日志文件,主要用于对数据库的()a安全性控制b.并发调度控制c 数据库恢复d. 完整性控制8、设关系模式r 是 3nf 模式,那么下列说明不正确的是() 。 a r 必 是 2nf 模式b.r 必定不是 bcnfc r 可能不是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 (21( rs )写成元组演算表达式是 。5、在 sql 的 dml 中,向一个表中插入一个元组的语句是: 。6、关系模式分解要求满足的两个重要特性是:无损连接性和 。7、有关系模式r(a , b, c) , r 上的 fd 集 f=b c ,c a ,则分解 =ab, ac 丢失的fd 是 。8、数据库的并发操作通常会产生3 个问题: 、读脏数据和不可重复读。9 、事务并发控制采取的主要措施是封锁机制,dbms提供的两种封锁分别是:x 锁和 。10 、为防止非法用户故意破坏数据库所采取的数据库保护措施属于数据库的 控制。得分阅卷人三、解答题(每题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) 查询张三所学课程的课程名与任课教师名。(2) )试说明下面sql 语句的语义。select sname,cno,grade from s,sc where s.sno=sc.sno and sno= no1 2、按照综合设计题1 的数据库关系s 、sc 、c 完成以下操作(1) )试用 sql 语句表达下列更新:1) 往关系sc 中插入一个课程元组( no5 ,c5 ,85)。2) 删除刘梅老师所教课程的课程记录。(2) )试说明下面sql 语句的语义。update sc set grade=60 where grade60得分阅卷人五、综合题(每题10 分,共 20 分)1、已知两个关系如图1。图 12、设某商业集团数据库有 3 个实体集。一是商店实体集,属性有商店编号、商店名、地址等,二是商品实体集,属性有商品编号、商品名、规格、价格等,三是职工实体集,属性有职工编号、职工姓名、性别、业绩等。商店与商品存在销售联系,每个商店可以销售多种商品, 每种商品可以由多个商店销售, 每个商店每销售一种商品有月销量。 商店与职工存在聘用联系,每个商店可以聘用多个职工,每个职工只能在一个商店工作,仓库聘用职工有聘期和月薪等属性。(1) )建立该问题的er 模型,并在图上标出属性、联系的类型。(2) )将你建立的er 模型转化为逻辑模型,并注明主键和外键。泰山
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 承包家庭草场协议书
- 承包水泵合同协议书
- 承包石料运输协议书
- 承包虾池塘合同范本
- 承接垫资施工协议书
- 承揽配送协议书模板
- 技术协议代理协议书
- 法定年假补偿协议书
- 工程合同预付款协议
- 注塑师傅合同协议书
- 2025年交安三类人员(C证)考试题库和答案
- DB4205T 57-2018 新型职业农民专业技术职称评定规范
- 《建设工程监理(第3版)》电子课件
- 2025年事业单位考试职业能力倾向测验(医疗卫生类E类)复习试题及答案
- 葡萄胎超声诊断小讲课
- 无人机通信频谱管理政策
- 【地理 湖北卷】2025年湖北省高考招生统一考试真题地理试卷(真题+答案)
- 2025中考数学典型真题分析与巧解方法
- ECMO循环支持精细化护理:多学科协作与质量持续改进实践
- 胖东来运营经理培训课件
- 口腔科正畸科护士进修汇报
评论
0/150
提交评论