《数据库原理及应用》总复习

《数据库原理及应用》总复习

ID:11390365

大小:1.27 MB

页数:58页

时间:2018-07-11

《数据库原理及应用》总复习_第1页
《数据库原理及应用》总复习_第2页
《数据库原理及应用》总复习_第3页
《数据库原理及应用》总复习_第4页
《数据库原理及应用》总复习_第5页
资源描述:

《《数据库原理及应用》总复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数理学院冯老师清华大学出版社雷景生叶文珺李永斌主编来自:xx远,佩儿整理数据库原理与应用第一章绪论了解数据库管理技术发展的三个阶段以及数据库系统的特点。掌握三级模式结构以及对应的两级映像。了解数据库、数据库管理系统和数据库系统的基本概念.课后习题:选择题,简答题1、3、5。第二章数据模型了解数据模型的三要素。重点掌握ER模型的描述方法。课后习题:选择题,简答题1、2,综合题1、2、3。第三章关系数据库关系所涉及的基本概念及其性质。关系的完整性:实体完整性;参照完整性;用户定义的完整性.能够用关系代

2、数完成查询。(重点、难点)课后习题:选择题,综合题3、4。第四章结构化查询语言SQL了解SQL语言的特点以及基本概念。基本表的定义、修改与删除;掌握数据库的各种查询。(重点、难点)掌握数据库的增、删、改操作(重点)。理解视图的概念,掌握视图的定义、查询和更新。(重点)课后习题:选择题,综合题1、2、3、4。第五章存储过程、触发器和数据完整性了解SQLSERVER的编程结构.掌握存储过程的创建和调用(重点).掌握触发器的创建和调用(重点).了解数据完整性的约束语句.课后习题:简答题1、2,综合题1、

3、2。第六章关系数据库设计理论一个不好的关系模式会存在哪些问题?掌握各种函数依赖以及各种级别范式的判别方法。(重点)了解函数依赖的公理系统,如求闭包,求最小依赖集.课后习题:选择题,简答题1,综合题1、4、5、6。第七章索引了解索引的概念及分类;掌握SQLSERVER2005中创建索引的方法.课后习题:3、4。第八章数据库设计掌握数据库设计的基本步骤,以及每一阶段的主要工作内容;掌握ER图的绘制方法以及ER图向关系模型的转换方法。(重点)课后习题:选择题,简答题1,综合题1、2。第九章数据库安全什么

4、是数据库的安全性?常用的数据库安全性控制机制;重点掌握SQLSERVER中安全性控制方法。课后习题:选择题,简答题1、3、6,综合题1、2、3。第十章数据库保护掌握事务的基本概念以及ACID特性;了解并发操作带来的三种数据不一致性;了解封锁概念以及基本封锁类型、封锁协议;了解死锁和活锁的定义以及避免活锁的方法、死锁的预防与诊断、解除方法;了解什么是可串行化调度以及两段锁协议。了解故障的种类以及各种故障的恢复策略;了解恢复的基本原则和实现方法.课后习题:选择题,简答题2、3、4、5、6、7、9、10

5、.重点概念数据模型的三类完整性约束;数据库设计的六个阶段;聚集索引的特点;数据库安全性控制方法;事务的四个特性;并发操作带来的三种数据不一致性;三级封锁协议;死锁和活锁的产生原因和解决方法;故障的种类;数据库恢复的基本原则和实现方法.关系代数表达式在关系代数运算中,把几个基本操作经过有限次复合的式子称为关系代数表达式。这个表达式的运算结果依然是一个关系。可以用关系代数表达式表示各种数据查询操作。查询语句的关系代数表达式的一般形式:Π…(σ…(R×S))Π…(σ…(RS))关系代数表达式用关系代数表

6、达式写查询语句的方法:确定查询所涉及的关系。执行笛卡尔积或自然联接操作得到一张大的表。根据查询条件对大表格执行水平分割(选择操作)或垂直分割(投影操作)。注:(1)当查询涉及“否定”时,要用差操作;(2)当查询涉及“全部值”时,要用除法操作。练习题:已知SPJ数据库如下:S(sno,sname,status,city)P(pno,pname,color,weight)J(jno,jname,city)SPJ(sno,pno,jno,qty)其中:关系代数表达式(1)求供应工程J1零件的供应商号码。

7、πsno(σjno=’J1’(SPJ))(2)求供应工程J1零件P1的供应商名称。(答案在后,附录照片中)关系代数表达式(3)求给北京的工程项目提供的零件号以及零件名称。(答案在后,附录照片中)(4)求没有使用天津供应商供应零件的工程名称。(答案在后,附录照片中)关系代数表达式(5)求使用了全部红色零件的工程号。(答案在后,附录照片中)(6)求用了供应商S1所供应的全部零件的工程号。(答案在后,附录照片中)SQL语句查询是对现有的基本表和视图进行数据查询,并不改变数据本身,是数据库的核心操作。一般

8、格式:SELECT[ALL

9、DISTINCT]<目标列表表达式>FROM<表名或视图名>[WHERE<条件表达式>][GROUPBY<列名1>[HAVING<条件表达式>]][ORDERBY<列名2>[ASC

10、DESC]];SQL语句执行过程:(5)ORDER子句对输出的目标表进行排序,可选择升序或降序.(4)按SELECT子句中给出的列名或列表达式求值输出;(2)选取满足WHERE子句中给出的条件表达式的元组;(1)读取FROM子句中基本表、视图的数据,执行笛卡儿积操作;(3)按

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。