欢迎来到天天文库
浏览记录
ID:50048174
大小:1.66 MB
页数:25页
时间:2020-03-08
《数据库系统教程 教学课件 作者 何玉洁 李宝安 第21章 数据库设计工具——PowerDesigner.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库系统教程第21章数据库设计工具——PowerDesigner1第21章数据库设计工具——PowerDesigner21.1建立概念数据模型21.2建立物理数据模型*2PowerDesigner是Sybase公司生产的一个CASE工具集,它功能强大,使用方便,不仅支持数据库模型设计的全过程,同时为面向对象分析、设计与开发以及企业业务流程规划提供了有力的工具。*321.1建立概念数据模型(CDM)PowerDesigner中的概念数据模型以之前介绍的E-R模型为基础,并进行了一些扩充。以学生选课为例说明构建
2、CDM的过程。*4创建CDM文件打开PowerDesigner工具,选择“文件”“新建”命令,弹出“新建”对话框。在对话框左侧的“模型类型”列表框中选择“ConceptualDataModel”,并在右侧“General”选项卡的“Modelname”文本框中输入模型名*5创建CDM文件(续)单击“确定”按钮将打开CDM工作窗口。*6浏览区设计区输出区工具面板创建实体单击工具面板上的“Entity”图标,将鼠标移动到CDM设计区的空白区域,单击一次鼠标会在设计区中出现一个实体符号。*7指定实体的属性1.定义
3、实体名及相关信息双击一个已建立好的实体,将弹出“EntityProperties”对话框。在此对话框的“General”选项卡中可以输入实体的名称、代号、描述等信息。*82.定义实体的属性实体的属性包括属性名、数据类型和约束,这些可通过“Attributes”选项卡实现。21.1.5建立实体间的联系联系用于描述实体与实体之间的关联关系,因此在定义好实体之后,就可以建立它们之间的关联联系了。单击工具面板上的“Relationship”图标,然后单击第一个实体:“学生”,并在保持鼠标左键按下的同时把鼠标拖拽到第二
4、个实体“课程”上,然后释放鼠标左键,一个默认的联系就建立好了。*10建立好后的联系*11定义联系的属性双击该联系将打开“RelationshipProperties”对话框。在该对话框的“General”选项卡中可以定义联系的常规属性、修改联系的名称和代号。*12定义“选课”联系的常规属性*13定义“选课”联系的存在性*14建立实体间的关联关联相当于一个特殊的实体。单击工具面板上的“AssociationLink”图标,然后单击“学生”实体,并在保持鼠标左键按下的同时把鼠标拖拽到“课程”实体上,释放鼠标左键,
5、一个默认的关联就建立好了*15AssociationProperties对话框*16设置好后的“选课”关联*17转换后的“选课”实体*1821.2建立物理数据模型(PDM)设计表结构在PowerDesigner中的即是物理数据模型(PhysicalDatamodel,PDM)的设计。物理数据模型设计的内容包括确定所有的表以及表所包含的列,并定义外键来表达表之间的关联关系。PDM的设计与具体的DBMS有关,它生成某DBMS支持的SQL语言脚本,用户利用这个脚本可以达到直接建立数据库表的目的。*19由CDM生成P
6、DM打开已建立好的“学生选课信息”CDM模型,选择“工具”“GeneratePhysicalDataModel”命令,弹出生成“PDMGenerationOptions”(PDM设置)对话框。*20“PDMGenerationOptions”对话框*21“Selection”选项卡在“Selection”选项卡中,可以选择要转换成PDM表的实体。*22学生选课信息的PDM*2321.2.3生成SQL脚本选择“数据库”→“DatabaseGeneration”命令,出现“DatabaseGeneration”
7、对话框*25本章学习顺利结束
此文档下载收益归作者所有