第第3 3章章 关系数据库设计基础关系数据库设计基础(3 3学时学时)吉林大学计算机教学与研究中心2/36数据库设计的个环节数据库设计的个环节需求分析需求分析:了解业务范围、流程、处理细节和了解业务范围、流程、处理细节和数据库存储环境数据库存储环境;收集、归纳和分析资料。收集、归纳和分析资料。概念设计概念设计:用概念模型对事务及其关系描述,用概念模型对事务及其关系描述,如如E R方法。方法。逻辑设计逻辑设计:将概念模型转成关系模型,规范:将概念模型转成关系模型,规范化关系模型,减少数据冗余,避免数据异常化关系模型,减少数据冗余,避免数据异常操作。主要将人工表优化成数据库表操作。主要将人工表优化成数据库表 物理设计物理设计:确定数据库存储路径,建数据库、确定数据库存储路径,建数据库、表、表间联系、数据完整性和安全性规则,表、表间联系、数据完整性和安全性规则,建主索引(主键)和普通索引(外键)。建主索引(主键)和普通索引(外键)。3/363.1.1 人工表与数据库表人工表与数据库表 1人工表人工表:纸介质表格和某些电子表格。纸介质表格和某些电子表格。如如Word表或表或Excel表。表。人