文档介绍:An Introduction to Database System 中国人民大学信息学院数据库系统概论 An Introduction to Database System 第七章数据库设计(续1) An Introduction to Database System 第七章数据库设计 数据库设计概述 需求分析 概念结构设计 逻辑结构设计 数据库的物理设计 数据库实施和维护 小结 An Introduction to Database System 概念结构设计 概念结构 概念结构设计的方法与步骤 数据抽象与局部视图设计 视图的集成 An Introduction to Database System 概念结构?什么是概念结构设计?将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计?概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定?概念结构设计是整个数据库设计的关键 An Introduction to Database System 概念结构(续) 现实世界机器世界信息世界需求分析概念结构设计 An Introduction to Database System 概念结构(续) ?概念结构设计的特点(1) 能真实、充分地反映现实世界(2) 易于理解(3) 易于更改(4) 易于向关系、网状、层次等各种数据模型转换 An Introduction to Database System 概念结构(续) ?描述概念模型的工具? E-R 模型 An Introduction to Database System 概念结构设计 概念结构 概念结构设计的方法与步骤 数据抽象与局部视图设计 视图的集成 An Introduction to Database System 概念结构设计的方法与步骤?设计概念结构的四类方法?自顶向下?首先定义全局概念结构的框架,然后逐步细化自顶向下策略 An Introduction to Database System 概念结构设计的方法与步骤?自底向上?首先定义各局部应用的概念结构,然后将它们集成起来, 得到全局概念结构自底向上策略