数据库系统教程 教学课件 作者 何玉洁 李宝安 第21章 数据库设计工具——PowerDesigner.ppt

数据库系统教程 教学课件 作者 何玉洁 李宝安 第21章 数据库设计工具——PowerDesigner.ppt

ID:50048174

大小:1.66 MB

页数:25页

时间:2020-03-08

数据库系统教程 教学课件 作者 何玉洁 李宝安 第21章 数据库设计工具——PowerDesigner.ppt_第1页
数据库系统教程 教学课件 作者 何玉洁 李宝安 第21章 数据库设计工具——PowerDesigner.ppt_第2页
数据库系统教程 教学课件 作者 何玉洁 李宝安 第21章 数据库设计工具——PowerDesigner.ppt_第3页
数据库系统教程 教学课件 作者 何玉洁 李宝安 第21章 数据库设计工具——PowerDesigner.ppt_第4页
数据库系统教程 教学课件 作者 何玉洁 李宝安 第21章 数据库设计工具——PowerDesigner.ppt_第5页
资源描述:

《数据库系统教程 教学课件 作者 何玉洁 李宝安 第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本章学习顺利结束

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。