欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第数据库建模.pptx

    • 资源ID:87298089       资源大小:643.08KB        全文页数:29页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第数据库建模.pptx

    本章学习要点lPowerDisigner主要特点主要特点lPowerDisigner安装与启动安装与启动l应用应用PowerDisigner创建概念数据模型创建概念数据模型l应用应用PowerDisigner创建物理数据模型创建物理数据模型 建议课时:建议课时:6课时课时第1页/共29页7.1 PowerDesigner简介 PowerDesignerPowerDesigner概述概述lPowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对软件系统进行分析设计,它几乎包括了数据库模型设计的全过程。lPowerDesigner的主要功能包括以下几个部分:(1)DataArchitect(2)ProcessAnalyst(3)AppModeler(4)ODBCAdministratorPowerDesigner中主要的4种模型文件(1)概念数据模型(CDM)(2)物理数据模型(PDM)(3)面向对象模型(OOM)(4)业务程序模型(BPM)第2页/共29页任务1安装安装PowerDesigner12并启动该软件,创建一个数据并启动该软件,创建一个数据模型文件。模型文件。任务目标任务目标l 分组教学法分组教学法l资料查询法资料查询法l案例教学法案例教学法教学方法教学方法第3页/共29页的安装安装步骤安装步骤l按照安装向导顺序完成安装过程。第4页/共29页的启动PowerDesignerPowerDesigner的启动的启动(1)依次单击【开始】【程序】【Sybase】【PowerDesigner12】【PowerDesigner】,即可启动PowerDesigner12。(2)在PowerDesigner12的主窗口中,依次选择【File】【New】菜单,打开“新建文件”对话框。第5页/共29页概念数据模型概述概念数据模型概念数据模型l概念数据模型也称信息模型,它以实体联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。第6页/共29页任务2在在PowerDesigner中创建中创建WebShop电子商城系统电子商城系统的概念数据模型的概念数据模型。任务目标任务目标l分组教学法分组教学法lSDSPR教学法教学法l案例教学法案例教学法教学方法教学方法第7页/共29页完成步骤(1)创建概念数据模型文件)创建概念数据模型文件在在PowerDesigner12的主窗口中,依次选择的主窗口中,依次选择【File】【New】菜菜单,打开单,打开“新建文件新建文件”对话框,选择模型类型为对话框,选择模型类型为“ConceptualDataModel”。1.1.创建实体创建实体第8页/共29页完成步骤(2)创建实体)创建实体选择选择“Palette”工具栏上的图标工具栏上的图标,在绘制区域中单击鼠标左键,在绘制区域中单击鼠标左键,即可创建一个实体即可创建一个实体 1.1.创建实体创建实体第9页/共29页完成步骤(3)修改实体属性)修改实体属性实体名称的修改既可以通过属性对话框中的实体名称的修改既可以通过属性对话框中的“General”选项卡完成,也可选项卡完成,也可以在选中指定实体后,在名称处(如:以在选中指定实体后,在名称处(如:Entity1)单击鼠标左键,进入编辑)单击鼠标左键,进入编辑状态,完成实体的名称的修改。状态,完成实体的名称的修改。1.1.创建实体创建实体第10页/共29页完成步骤(4)添加实体的属性)添加实体的属性如前所述,实体是通过其属性对如前所述,实体是通过其属性对其特性进行描述的,在概念数据其特性进行描述的,在概念数据模型中,创建好实体之后,需要模型中,创建好实体之后,需要为实体创建属性。为实体创建属性。1.1.创建实体创建实体第11页/共29页完成步骤 1.1.创建实体创建实体第12页/共29页完成步骤(5)重复步骤(重复步骤(2)至()至(4)分别创建会员实体()分别创建会员实体(Customers)、商品)、商品实体(实体(Goods)、商品类别实体()、商品类别实体(Types)、订单实体()、订单实体(Orders)和订)和订单详情实体(单详情实体(OrderDetails)1.1.创建实体创建实体第13页/共29页完成步骤(6)设置使用重名的数据项)设置使用重名的数据项在在PowerDesigner12的主菜单的主菜单上依次选择上依次选择【Tools】【ModelOptions】【ModelSettings】。在。在【DataItem】分组框中取消选择数据项的唯分组框中取消选择数据项的唯一性代码选项(一性代码选项(UniqueCode)与重用选项()与重用选项(AllowReuse)。)。1.1.创建实体创建实体第14页/共29页完成步骤 实体之间共有四种基本的联系:即一对一(实体之间共有四种基本的联系:即一对一(ONETOONE)联系、一)联系、一对多(对多(ONETOMANY)联系、多对一()联系、多对一(MANYTOONE)联系和多对)联系和多对多联系(多联系(MANYTOMANY)2.2.创建实体间的联系创建实体间的联系第15页/共29页完成步骤(1)创建实体间的联系)创建实体间的联系在绘图区域中创建两个实体后,单击在绘图区域中创建两个实体后,单击“Palette”工具栏上的工具栏上的图标后,图标后,再单击一个实体,在按下鼠标左键的同时把光标拖至别一个实体上并释再单击一个实体,在按下鼠标左键的同时把光标拖至别一个实体上并释放鼠标左键,这样就在两个实体间创建联系。放鼠标左键,这样就在两个实体间创建联系。2.2.创建实体间的联系创建实体间的联系第16页/共29页完成步骤(2)设置实体间的)设置实体间的联系属性联系属性在两个实体间建立了在两个实体间建立了联系后,双击联系线,联系后,双击联系线,打开打开“联系属性联系属性”对对话框话框 2.2.创建实体间的联系创建实体间的联系第17页/共29页完成步骤(3)完成绘制)完成绘制WebShop电子商城实体间的联系电子商城实体间的联系2.2.创建实体间的联系创建实体间的联系第18页/共29页课堂实践 1(1)详细了解数据库设计的各个阶段及各阶段的主要任务。)详细了解数据库设计的各个阶段及各阶段的主要任务。(2)理解数据库建模中的实体和软件系统静态建模中的实体类之间)理解数据库建模中的实体和软件系统静态建模中的实体类之间的区别和联系。的区别和联系。(3)比较)比较Rose和和PowerDesigner在数据库建模功能上的差异。在数据库建模功能上的差异。操作提示操作提示(1)下载并安装)下载并安装PowerDesigner12。(2)在)在PowerDesigner12创建与图书管理系统数据库对应的概念数创建与图书管理系统数据库对应的概念数据模型。据模型。(3)参照第)参照第1章的图书管理系统的设计情况,创建该系统概念数据数据章的图书管理系统的设计情况,创建该系统概念数据数据模型中的主要实体。模型中的主要实体。(4)参照第)参照第1章的图书管理系统的设计情况,创建该系统概念数据数据章的图书管理系统的设计情况,创建该系统概念数据数据模型实体间的联系。模型实体间的联系。操作要求操作要求第19页/共29页任务3由由WebShop电子商城的概念数据模型生成基于电子商城的概念数据模型生成基于SQLServer2005的物理数据模型和的物理数据模型和SQL脚本脚本。任务目标任务目标l 分组教学法分组教学法l案例教学法案例教学法lSDSPR教学法教学法教学方法教学方法第20页/共29页7.4 PowerDesigner物理数据模型完成步骤完成步骤(1)验证概念数据模型的正确性。在PowerDesigner菜单栏中依次选择菜单栏上的【Tools】【CheckModel】菜单以检查所创建的概念模型的正确性。第21页/共29页7.4 PowerDesigner物理数据模型完成步骤完成步骤(2)生成SQLServer2005物理数据模型如果检查概念数据模型时没有错误存在,在PowerDesigner菜单栏中依次选择菜单栏上的【Tools】【GenteratePhysicalDataModel】,将会打开“物理数据模型生成选项”对话框。第22页/共29页7.4 PowerDesigner物理数据模型完成步骤完成步骤选择指定的DMBS(这里为SQLServer2005),并进行相关的配置,然后单击【确定】按钮,即可产生对应的物理数据模型。第23页/共29页7.4 PowerDesigner物理数据模型完成步骤完成步骤(3)设置主键的自动增长主键的自动增长必须在物理模型下完成,在概念模型下是没有这个选项,原因是不同类型的DBMS的数据库的自增长的实现方式是不一样的。如果要设置订单详情表中的d_ID为自动增长,可以通过以下步骤完成:(a)双击OrderDetails表打开表属性窗口,选择Columns选项卡。(b)双击主键字段d_ID,打开“列属性”对话框,选择“Identity”属性即可设置当前列为自动增长。第24页/共29页7.4 PowerDesigner物理数据模型完成步骤完成步骤(4)生成SQL文件许多时候,我们需要根据物理数据模型得到对应DBMS的SQL脚本,在PowerDesigner12中可以实现该功能。(a)在PowerDesigner菜单栏中依次选择菜单栏上的【DataBases】【GrenerateDataBase】,打开“数据库生成”对话框。第25页/共29页7.4 PowerDesigner物理数据模型完成步骤完成步骤(b)选择脚本的存放路径,并进行相关设置后,单击【确定】按钮,即可由概念数据模型生成的对应DMBS的SQL脚本(如crebas.sql)第26页/共29页课堂实践 2(1)理解由概念数据模型到物理数据模型的转换的方法和过程。)理解由概念数据模型到物理数据模型的转换的方法和过程。(2)比较由概念数据模型到物理数据模型)比较由概念数据模型到物理数据模型SQLServer2000和和SQLServer2005的异同。的异同。操作提示操作提示(1)在)在PowerDesigner中将图书管理系统的概念数据模型转换成中将图书管理系统的概念数据模型转换成物理数据模型(物理数据模型(SQLServer2000)。)。(2)在)在PowerDesigner中,由图书管理系统的概念数据模型生成中,由图书管理系统的概念数据模型生成SQLServer2000的的SQL脚本。脚本。(3)查看所生成的)查看所生成的SQL脚本。脚本。(4)试着在)试着在SQLServer2000中执行生成的脚本,创建数据库和中执行生成的脚本,创建数据库和其他数据库对象。其他数据库对象。操作要求操作要求第27页/共29页课外拓展(1)以小组方式进行讨论分析。)以小组方式进行讨论分析。(2)通过上网查询类图到数据库转换的相关资料。)通过上网查询类图到数据库转换的相关资料。(3)将数据库建模文件保存以备检查。)将数据库建模文件保存以备检查。操作提示操作提示(1)上网查找文献,学习由)上网查找文献,学习由UML的类图到关系数据库的转换的方法,的类图到关系数据库的转换的方法,并试着由图书管理系统的类图转换成基于并试着由图书管理系统的类图转换成基于SQLServer的数据库。的数据库。(2)选择与你的生活和学习相关的一个业务系统(学生信息管理系统、)选择与你的生活和学习相关的一个业务系统(学生信息管理系统、进销存系统,应用进销存系统,应用PowerDesigner对建立该系统概念数据模型和物理对建立该系统概念数据模型和物理数据模型。数据模型。(3)对比)对比RationalRose和和PowerDesigner在数据库建模和在数据库建模和UML建模建模方面的优缺点方面的优缺点 操作要求操作要求第28页/共29页感谢您的观看!第29页/共29页

    注意事项

    本文(第数据库建模.pptx)为本站会员(莉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开