实训 数据库建模工具的使用xxxx0215(商品进销存系统).doc

实训 数据库建模工具的使用xxxx0215(商品进销存系统).doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实训 数据库建模工具的使用xxxx0215(商品进销存系统)

实验四 数据库建模工具的使用 一、实验目的与要求 1.学会使用Sybase公司的PowerDesigner 12建模工具。 2.学会绘制概念模型图(CDM)。 3.学会生成物理模型图(PDM)。 4.学会生成SQL脚本。 二、实验内容与步骤 1.Powerdesigner 12简介 Powerdesigner 12是Sybase公司2006年推出的数据库建模工具,它是一个“一站式”的企业级建模及数据库设计解决方案。PowerDesigner 是结合了下列几种标准建模技术的一款独具特色的建模工具集:通过 UML 进行的应用程序建模、业务流程建模以及市场一流的数据建模。PowerDesigner 12的主要涉及下列七模型:需求模型(RQM, Requirement model);概念数据模型 (CDM, Conceptual Database Model);物理数据模型 (PDM, Physical Database Model);面向对象模型 (OOM, Object Oriented Model);信息流动模型(ILM, Information Liquidity Model);业务程序模型 (BPM, Business Process Model);XML模型(XSM, XML Model)。 2.使用PowerDesigner12环境 在选择新建一个模型后,PowerDesigner12会打开一个工作区间,其开发环境如图4-13所示,Powdesigner12 开发环境主要包括以下几个窗口: (1)树形模型浏览器:对象浏览器可以用分层结构显示你的工作空间。 (2)输出窗口:显示操作的结果。 (3)结果列表:用于显示生成、覆盖和模型检查结果,以及设计环境的总体信息。 (4)图表窗口:用于组织模型中的图表,以图形方式显示模型中各对象之间的关系。 图4-13 PowerDesigner12 开发环境 3.绘制概念模型图(CDM) 根据对用户的需求分析,商品进销售存系统中的三个实体: 员工实体:主要记录员工的员工号、员工姓名、性别、出生日期、家庭地址、手机号码等属性。 部门实体:主要记录部门的部门编号、部门名称、部门电话等属性。 商品实体:主要记录商品编号、商品名称、进货价、出货价、库存数量等属性。 此外,员工实体和商品实体之间存在一个多对多的销售关系,并记录了销售数量和销售时间。 部门和员工之间存在一个1对多的管理关系。 根据以上要求,我们开始绘制概念模型图(CDM)。 (1)启动PowerDesigner 12。 (2)新建概念模型图CDM(Conceptual Data Model)。选择菜单:File-New,会打开如图4-14所示的窗口,在左边模型选择列中选中Conceptual Data Model,输入模型名称,单击“确定“,即确认创建概念数据模型。在单击“确定”后,将会出现类似如图4-13所示的开发环境。左边的浏览窗口用于浏览各种模型图,右边为绘图窗口,可以从绘图工具栏(Palette)中选择各种符号来绘制E-R图,下方为输出窗口和结果列表窗口,此时可以开始绘制E-R图。 (3)添加实体。选择Palette工具面板中的“实体“(Entity)工具,然后在模型区域单击鼠标左键,即添加了一个实体图符,如图4-15所示。 图4-14 新建概念模型图 图4-15 添加实体 单击鼠标右键或单击面板中Palette工具,使鼠标处于选择图形状态。双击新创建的实体图符,打开实体属性窗口,我们以商品进销存系统为例子,首先输入员工实体名称(Name:员工)和代码(Code:Employee)。注意:Name可以用中文名称,Code的名称只能用英文,而且以后实体、属性中Code的名称不能有重名。 (5)添加实体属性(Entity Attributes)。 在PowerDesigner中,不象标准的E-R图中使用椭圆表示属性,你只要打开“员工”实体属性窗口,进入Attributes属性页就可以添加新的属性,如图4-16所示。单击属性窗口工具栏中Add a Row工具,即在属性实体属性列表中添加了一个属性,同时设置该属性相关信息,Attribute中,主要选项表示的含义如下: Name:属性名,可以用中文表示,如“员工号”。 Code:属性代码,一般用英文表示,如“EmpID”。 DateType:数据类型,点击旁边的按钮,可以设置具体的数据类型,如图4-17所示。 Domain:域,是适用于多个数据项目的标准数据结构。 当你修正一个域时,你将更新全部与域关联的数据项目。 M:即Mandatory,强制属性,表示属性值是否为空。 P:即Primary Identifer,是否是主标识符,

文档评论(0)

my18 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档