1.课前思考
* 关系数据模型、SQL语言的基本概念
* E-R数据模型
* 关系和关系数据模型的基本术语
2.学习目标
* 掌握关系数据库设计的方法和过程;
* 对给定的需求分析的问题能够进行关系数据库设计,包括概念设计和逻辑设计;
* 掌握把E-R模型转换为关系模型的规则;
* 给定一个关系模式和已知的语义,能够找出该关系模式的函数依赖关系、关系模式的候选码、主码,主属性、非主属性;
* 给定一个关系模式和已知的语义,能够判断该关系模式属于第几范式,能把该关系模式分解为符合2NF、3NF或BCNF范式要求的关系模式集合。
3.学习指南
* 通过课堂示例分析首先掌握关系数据库设计的基本概念;
* 通过课堂示例和5.4节的设计分析示例,掌握关系数据库的设计方法和过程。
4.难点重点
* 关系数据库设计理论;
* 关系数据库设计方法和过程;
* 数据库概念模型设计:视图设计与合并;
* 数据库逻辑设计:E-R模型转换为关系模型;
* 关系数据库规范化设计过程。
|