版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z.数据库原理与应用 2018年春季学期复习资料仔细看复习资料,没有答案的题目,请自己解答概念题自己准备答案封锁封锁就是事物T在对*个数据对象,例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事物T就对该数据对象有了一定的控制,在事物T释放它的锁之前,其他的事务不能更新此数据对象,封锁是实现并发控制的一个非常重要的技术。封锁包含了排它锁和共享锁游标允许定位在结果集的特定行从结果集的当前位置检索一行或一局部行支持对结果集中当前位置的行进展数据修改提供不同级别的可见性支持并发控制是指当同时有多个事务在执行时,为了保证一个事物的执行不受其他事物的干扰所采取的措施,并发控制的的主要方法
2、是加锁。为了保证并发执行的事务是正确的,一般要求事物遵守两段锁协议。关系完整性规则是对关系的*种约束条件,用于保证关系数据库中数据的正确性和可靠性,它包含了实体完整性规则、参照完整性规则、域完整性规则。DBMS的主要功能。主要功能包括数据定义功能、数据操作功能、数据库运行管理功能、数据库的建立和维护功能、数据通讯接口功能、数据组织、存储和管理功能。数据库设计的根本步骤。数据库设计的根本步骤分为系统需求分析阶段、概念构造设计阶段、逻辑构造设计阶段、物理构造设计阶段、数据库实施阶段、数据库运行和维护阶段简述产生死锁的原因以及预防死锁的三种方法。一个事物假设申请锁未被批准,则需要等待其他事务释放锁,
3、当事务之前出现循环等待时,如果不加干预,则会一起等待下去,从而产生死锁。预防死锁的方法:每个事物一次将所有要使用的数据全部加锁。预先对数据对象规定一个封锁顺序,所有事务都按这个顺序封锁当事物申请锁未被批准时,不等待加锁而是让一些事物回滚重新执行。请画出数据库系统的组成构造图。最小函数依赖集函数依赖集F如果满足F中的每一个函数依赖的右部都是单个属性,对F中任一函数依赖*-A,F-*-A都不与F等价,对于F中的任意函数依赖*-A,F-*-AUZ-A都不与F等价,其中Z为*的任一真子集外连接如果要求查询结果集中保存非匹配的元组,则为外连接, 分为为左外连接,右外连接 ,及完整外连接2NF3NF2NF
4、 指第二*式,如果关系模式R为第一*式,且R中每个非主属性完全函数依赖于R的主码,则称R属于2NF。3NF指第三*式,如果关系模式R为第二*式,且R中每个非主属性都不传递函数依赖于R的主码,则称R属于3NF死锁活锁死锁:两个或两个以上的事物互相申请对方加锁对象的排它锁,造成了循环等待。活锁:多个事务申请对数据R申请加锁,而系统随机的加锁,导致*些事务长等待。SQL中的三种表根本表、视图和导出表临时表数据库中术语英文缩写 RDBMS和DML的中文意思RDBMS:关系数据库管理系统DML:数据操纵语言二级封锁协议、三级封锁协议二级封锁协议:一级封锁协议加上事物T对要读取的数据加S锁,读完后即释放S
5、锁。三级封锁协议:一级封锁协议加上事物T对要读取的数据加S锁,并指导事物完毕才释放。知识阐述在DBS中,DBMS和OS之间的关系是DBMS调用OS。逻辑数据独立性是指修改模式保持外模式不变。在SQL语言中,属于DML数据操纵语言的操作命令是UPDATE、SELECT、INSERT、DELETE。系统故障会造成内存数据丧失。任何一个满足2NF但不满足3NF的关系模式都不存在非主属性对候选键的传递依赖。学校数据库中有学生和宿舍两个关系:学生*,* 和 宿舍楼名,房间号,床位号,*假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行外联
6、接在SQL中, ANY与SELECTSUMQTYFROMSPJWHEREJNO=J1员工考勤数据库YGKQ包含QK职工根本情况数据表和QQL*缺勤信息数据表,表构造如表 1和表2所示:自己准备答案表 1 QK职工根本情况表构造字段名字段类型字段宽度说明zghCHAR4职工号,主码*mCHAR8*sjDATETIME缺勤时间tsINT缺勤天数l*CHAR4缺勤类型,外码表 2 QQL*缺勤类型信息表构造字段名字段类型字段宽度说明l*CHAR4缺勤类型,主码mcCHAR8缺勤名称msVARCHAR60缺勤描述请用SQL语句完成以下操作。查询每个职工的职工号、*、缺勤时间、缺勤天数和缺勤类型信息。s
7、elect * from QK查询职工号为001的职工的*和缺勤天数。Select *m,ts from QK where zgh=001查询所有姓*的职工的职工号、缺勤天数。 select zhg,ts from QK where *m like *找出所有缺勤天数在23天的职工号和缺勤名称。select zgh,mc from QK,QQL* where QK.l*=QQL*.l* and ts between 2 and 3查询缺勤名称为病假的职工的职工号和*。Select zgh,*m from QK where l*=病假查询缺勤天数超过平均缺勤天数的职工的职工号和*。select zgh,*m from QK where ts(select avg(ts) from QK)求各缺勤类别的人数。Select count(*) from QK group by l*查询在职工根本情况表中没有出现过的缺勤类型及缺勤名称。Select QQL*.l*,mc from QK,QQL* where QK.L*=QQL*.l* and not in (select l* ,mc from QK)使用SQL语句将旷工人员的缺勤天数增加一天。 update QK set ts=ts+1 where l*= 旷工使用SQL语句创立一个名为z
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社区委员述职报告范文
- 《通信建设杆路培训》课件
- 《电工电子技术》课件-第11章
- 《机械制造基础》课件-01篇 第一单元 金属材料的性能
- 2024-2025学年年八年级数学人教版下册专题整合复习卷第十一章 一次函数单元测验题-
- 口语交际猜谜语-北师大版课件
- 《展示设计与材料》课件
- 《计算机发展历史》课件
- 应急定位发射机
- 斜井施工安全培训
- 老年人合理用药的基本原则课件
- 第八次课程改革课件
- 哈尔滨冰雪大世界
- 俄乌战争中的舆论战及其启示
- 2024-2025年第一学期秋季学期少先队活动记录
- 【珠江啤酒公司盈利能力的杜邦分析(7400字论文)】
- 中国特色社会主义课程标准
- 传染科护理敏感指标建立
- 旧房翻新培训课件教学
- 供应人员廉洁从业培训课件
- 2023-2024学年安徽省芜湖市无为市八年级(上)期末数学试卷(含解析)
评论
0/150
提交评论