DB复习2015.docVIP

  • 12
  • 0
  • 约3.15千字
  • 约 3页
  • 2017-06-07 发布于重庆
  • 举报
DB复习2015

考试范围: 第一到第七章。包括教材、课件、实验(基本内容,只要做过实验就没问题) “熟记”部分,一定要熟记 掌握蓝色部分的应用题型和解题方法(对应章节的课件中有) 第一章 数据库系统概述 四个概念:数据? 数据库? 数据库管理系统(DBMS)?数据库系统(DBS)? 熟记数据库系统的组成。 实例和模式的对比(内容 vs 结构,变化 vs 稳定) 数据库语言。DDL、DML全名是什么,用来做什么? 三级模式:物理模式(又称内模式),逻辑模式(又称模式),和子模式(又称外模式)的含义是什么?一个数据库有几个物理模式,逻辑模式和子模式? 三级模式间的两极映射,以及是由谁(DMBS)完成这种映射功能的?两级映射的作用(好处)是带来以下两种数据独立性—— 两种数据独立性:什么是逻辑数据独立性?什么是物理数据独立性?用户或者应用程序面向的到底是哪一级数据库模式? 概念数据模型用于数据库设计,常见例子是E-R模型。逻辑数据模型用于表示数据库的逻辑结构,常见例子是关系模型。 第二章 关系模型与关系运算 数据模型的三要素?关系模型的三要素? 理解关系有哪些性质? 关系有哪四种键?数量(是否有多个)?什么是外部键?外部键的属性名可以和所对应的主键不同。外部键可以指向同一个关系的主键。例如:学生(学号,姓名,班长学号...)。外部键从E-R图的什么概念转化而来? 关系模式和关系实例的对比。 过程化和非过程化语言的区分和理解。 表示关系操作的方法是查询语言。查询语言中,关系代数是过程化的,关系演算是非过程化的。后面讲到的SQL是非过程化的。 掌握关系代数的各种运算(包括符号)。其中最基本的运算(不可替代)是哪些? 查询优化不要求。 应用题型:用关系代数表达查询问题(查询习题课件) 第三章 关系数据库语言SQL SQL的全名(中英文)。SQL是非过程化的语言。理解SQL的特点(基本功能特征)。 熟记SQL的四种功能。这些功能分别由哪些语句(动词)实现? SQL对数据库三级模式的规定:每级模式由什么组成? 掌握SQL的各个数据定义语句(特别是新建表,建视图,修改表,删除表的语句)。 掌握SQL的Select数据查询语句。Like运算中特殊的通配符,要理解含义。 掌握SQL的各个数据修改语句: Insert, Update, Delete。 空值的意义;空值的运算规则(包括聚集函数忽略空值等);空值的判定IS NULL。给出一个包含空值的式子,能计算最终结果。 理解视图的本质:命名的查询语句,只有这个才是真正存储在数据库里的;表象:虚拟表,与真正的表基本表相比有相同也有不同;动态变化)。 熟记视图的优点。 掌握定义视图的语句。理解对视图的查询以及对视图的更新在后台是怎样进行的(视图的查询:展开视图——替换视图为它所对应的查询。视图的更新:转化为对基本表的更新,这种转化可能因为缺少主键等原因失败,从而无法更新)。 嵌入式SQL不要求。 应用题型:用SQL表达查询问题(查询习题课件)。用SQL建表,建视图等定义语句。 第四章 关系数据库模式设计 关系模式设计不当可能产生的四种问题:数据冗余和三种异常。 理解函数依赖的概念。三对特殊类型的函数依赖:平凡/非平凡,部分/完全,传递/非传递。根据定义去理解和判定它们。 用函数依赖判断一个属性集是否超键,或者是否候选键的方法。 掌握计算属性集闭包的算法。以及由此判定一个函数依赖是否成立的方法。 最小函数依赖集不要求。4.3这一节不要求。 掌握1NF、2NF、3NF、BCNF。并能够进行判定。 掌握规范化到1NF,3NF,BCNF的相关方法。关系模式应该至少规范化到3NF。规范化到3NF和规范化到BCNF相比,后者得到的关系模式属于更高级别,但是可能会丢失函数依赖。 多值依赖不要求。 应用题型:给出关系和函数依赖 判断和证明某个属性(集合)是否候选键? 判断某个函数依赖是否成立? 判断关系所属的最高范式,并给出证明。 判断某个分解方案是否无损 将关系规范化到3NF,或者BCNF 第五章 数据库设计 理解E-R模型的三要素:实体、属性和联系。以及在E-R图中的表示。二元联系类型:一对一,一对多,多对多,理解其含义,并能判断。 掌握画E-R图的方法。 掌握将E-R图转化为关系模式的方法。注意:复合属性、多值属性的处理;1对1,1对多,多对1,多对多,三元以上联系各自的转化方式。 注意关系的外部键是由E-R模型的联系转化而来,它的作用也是反映联系。 熟记数据库(结构)设计的基本过程,包括在各个阶段分别要做的工作? 应用题型1:画E-R图(概念设计)。 应用题型2:将E-R图转化为关系模型(逻辑设计)。 第六章 数据库安全性与完整性 安全性是防止非法用户进入数据库,以及合法用户进入数据库后做了(未授权的)非法操作。

文档评论(0)

1亿VIP精品文档

相关文档