《unit06-数据库建模.pptx》由会员分享,可在线阅读,更多相关《unit06-数据库建模.pptx(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课程主讲人:unit06-数据库建模数据库需求分析数据库需求分析1项目任务项目任务构建概念数据模型构建概念数据模型2构建逻辑数据模型构建逻辑数据模型3知识目标知识目标l熟悉数据库需求分析与设计过程l了解业务流程图、数据流图的内涵l理解E-R模型的内涵,以及E-R图绘制要素l理解关系表,以及主键、外键的内涵技能目标技能目标u 能够绘制业务流程图、数据流图u 能够构建概念数据模型,绘制E-R图u 能够构建逻辑数据模型,绘制关系数据模型图任务任务1:数据库需求分析:数据库需求分析-任务描述任务描述 分析业务流程分析业务流程 分析系统功能结构分析系统功能结构 绘制数据流图绘制数据流图1. esop购物
2、商城业务流程购物商城业务流程任务任务1: 数据库需求分析数据库需求分析-任务实现任务实现2. 功能结构图功能结构图任务任务1:数据库需求分析:数据库需求分析-任务实现任务实现3. 前台业务数据流图前台业务数据流图任务任务1:数据库需求分析:数据库需求分析-任务实现任务实现4. 后台主要业务数据流图后台主要业务数据流图任务任务1:数据库需求分析:数据库需求分析-任务实现任务实现5. 绘制前台业务数据流图绘制前台业务数据流图任务任务1:数据库需求分析:数据库需求分析-任务实现任务实现以高校图书管理系统为例,设计业务流程、以高校图书管理系统为例,设计业务流程、功能模块和数据流图,并绘制数据流图功能模
3、块和数据流图,并绘制数据流图任务任务2:创建概念数据模型:创建概念数据模型-课堂实训课堂实训任务任务2:构建概念数据模型:构建概念数据模型-任务描述任务描述 明确实体与属性明确实体与属性 明确实体与实体之间的联系明确实体与实体之间的联系 绘制绘制E-RE-R图图1. eshop购物商城实体与属性购物商城实体与属性任务任务2:构建概念数据模型:构建概念数据模型-任务实现任务实现2. eshop购物商城实体与实体之间的联系购物商城实体与实体之间的联系任务任务2:构建概念数据模型:构建概念数据模型-任务实现任务实现3. 绘制绘制eshop购物商城购物商城E-R图图任务任务2:构建概念数据模型:构建概
4、念数据模型-任务实现任务实现以高校图书管理系统为例,设计概念数据模型,绘制以高校图书管理系统为例,设计概念数据模型,绘制E-RE-R图图任务任务2:构建概念数据模型:构建概念数据模型-课堂实训课堂实训任务任务3:构建逻辑数据模型:构建逻辑数据模型-任务描述任务描述 实体类型转换成关系,并确定主键实体类型转换成关系,并确定主键 实体联系转换成关系间的联系,确定外键实体联系转换成关系间的联系,确定外键 设计数据表设计数据表 绘制逻辑数据模型图(关系数据模型图)绘制逻辑数据模型图(关系数据模型图)1.实体类型转换成关系,并确定主键实体类型转换成关系,并确定主键任务任务3:构建逻辑数据模型:构建逻辑数
5、据模型-任务实现任务实现2.实体联系转换成关系间的联系,确定外键实体联系转换成关系间的联系,确定外键3.设计数据表设计数据表4.绘制关系数据模型图绘制关系数据模型图任务任务3:构建逻辑数据模型:构建逻辑数据模型-任务实现任务实现以高校图书管理系统为例,设计逻辑数据模型,绘制关系以高校图书管理系统为例,设计逻辑数据模型,绘制关系数据模型图。数据模型图。任务任务3:构建逻辑数据模型:构建逻辑数据模型-课堂实训课堂实训拓展实训拓展实训选择一个系统(如图书管理系统),完成如下任务:选择一个系统(如图书管理系统),完成如下任务:l 设计并绘制系统的数据流图设计并绘制系统的数据流图l 构建系统的概念数据模
6、型,并绘制构建系统的概念数据模型,并绘制E-R图图l 构建系统的逻辑数据模型,并绘制关系数据模型图构建系统的逻辑数据模型,并绘制关系数据模型图单元总结单元总结关键知识关键知识l 基本概念:数据流图、基本概念:数据流图、E-RE-R图、数据表、数据类型、主键、外键图、数据表、数据类型、主键、外键l 设计知识:概念数据模型设计、逻辑数据模型设计、设计知识:概念数据模型设计、逻辑数据模型设计、E-RE-R模型、模型、完整性约束。完整性约束。单元总结单元总结关键技能关键技能u熟悉业务流程、功能模块和数据流的设计,绘制数据流图熟悉业务流程、功能模块和数据流的设计,绘制数据流图u熟悉构建概念数据模型,绘制熟悉构建概念数据模型,绘制E-RE-R图图u熟悉构建逻辑数据模型,绘制关系数据模型图熟悉构建逻辑数据模型,绘制关系数据模型图拓展训练拓展训练拓展拓展训练训练知识训练知识训练技能训练技能训练