欢迎来到天天文库
浏览记录
ID:52279728
大小:3.15 MB
页数:30页
时间:2020-04-03
《《数据库建模》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章数据库建模王卫红2015秋本章学习导航本章学习导航本章学习要点PowerDisigner主要特点PowerDisigner安装与启动应用PowerDisigner创建概念数据模型应用PowerDisigner创建物理数据模型7.1PowerDesigner简介PowerDesigner概述PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对软件系统进行分析设计,它几乎包括了数据库模型设计的全过程。PowerDesigner的主要功能包括以下几个部分:(1)DataArchitect(2)ProcessAnalyst(3)AppModeler(4)ODBCA
2、dministratorPowerDesigner中主要的4种模型文件(1)概念数据模型(CDM)(2)物理数据模型(PDM)(3)面向对象模型(OOM)(4)业务程序模型(BPM)任务1安装PowerDesigner12并启动该软件,创建一个数据模型文件。任务目标分组教学法资料查询法案例教学法教学方法7.2.1PowerDesigner的安装安装步骤按照安装向导顺序完成安装过程。7.2.2PowerDesigner的启动PowerDesigner的启动(1)依次单击【开始】【程序】【Sybase】【PowerDesigner12】【PowerDesigner】,即可启动Power
3、Designer12。(2)在PowerDesigner12的主窗口中,依次选择【File】【New】菜单,打开“新建文件”对话框。7.3.1概念数据模型概述概念数据模型概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。任务2在PowerDesigner中创建WebShop电子商城系统的概念数据模型。任务目标分组教学法SDSPR教学法案例教学法教学方法完成步骤(1)创建概念数据模型文件在PowerDesigner12的主窗口中,依次选择【File】【New】菜单,打开“新建文件”对话框,选择模型类型为“Co
4、nceptualDataModel”。1.创建实体完成步骤(2)创建实体选择“Palette”工具栏上的图标,在绘制区域中单击鼠标左键,即可创建一个实体1.创建实体完成步骤(3)修改实体属性实体名称的修改既可以通过属性对话框中的“General”选项卡完成,也可以在选中指定实体后,在名称处(如:Entity1)单击鼠标左键,进入编辑状态,完成实体的名称的修改。1.创建实体完成步骤(4)添加实体的属性如前所述,实体是通过其属性对其特性进行描述的,在概念数据模型中,创建好实体之后,需要为实体创建属性。1.创建实体完成步骤1.创建实体完成步骤(5)重复步骤(2)至(4)分别创建会员实体(Cust
5、omers)、商品实体(Goods)、商品类别实体(Types)、订单实体(Orders)和订单详情实体(OrderDetails)1.创建实体完成步骤(6)设置使用重名的数据项在PowerDesigner12的主菜单上依次选择【Tools】【ModelOptions】【ModelSettings】。在【DataItem】分组框中取消选择数据项的唯一性代码选项(UniqueCode)与重用选项(AllowReuse)。1.创建实体完成步骤实体之间共有四种基本的联系:即一对一(ONE TOONE)联系、一对多(ONETOMANY)联系、多对一(MANYTOONE)联系和多对多联系(MAN
6、YTOMANY)2.创建实体间的联系完成步骤(1)创建实体间的联系在绘图区域中创建两个实体后,单击“Palette”工具栏上的图标后,再单击一个实体,在按下鼠标左键的同时把光标拖至别一个实体上并释放鼠标左键,这样就在两个实体间创建联系。2.创建实体间的联系完成步骤(2)设置实体间的联系属性在两个实体间建立了联系后,双击联系线,打开“联系属性”对话框2.创建实体间的联系完成步骤(3)完成绘制WebShop电子商城实体间的联系2.创建实体间的联系课堂实践1(1)详细了解数据库设计的各个阶段及各阶段的主要任务。(2)理解数据库建模中的实体和软件系统静态建模中的实体类之间的区别和联系。(3)比较R
7、ose和PowerDesigner在数据库建模功能上的差异。操作提示(1)下载并安装PowerDesigner12。(2)在PowerDesigner12创建与图书管理系统数据库对应的概念数据模型。(3)参照第1章的图书管理系统的设计情况,创建该系统概念数据数据模型中的主要实体。(4)参照第1章的图书管理系统的设计情况,创建该系统概念数据数据模型实体间的联系。操作要求任务3由WebShop电子商城的概念数据模型生成基于S
此文档下载收益归作者所有