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

  • 3
  • 0
  • 约1.73千字
  • 约 25页
  • 2019-10-06 发布于广东
  • 举报

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

数据库系统教程 第21章 数据库设计工具—— PowerDesigner * 第21章 数据库设计工具——PowerDesigner 21.1 建立概念数据模型 21.2 建立物理数据模型 * * PowerDesigner 是Sybase公司生产的一个CASE工具集, 它功能强大,使用方便, 不仅支持数据库模型设计的全过程,同时为面向对象分析、设计与开发以及企业业务流程规划提供了有力的工具。 * * 21.1 建立概念数据模型(CDM) PowerDesigner中的概念数据模型以之前介绍的E-R模型为基础,并进行了一些扩充。 以学生选课为例说明构建CDM的过程。 * * 创建CDM文件 打开PowerDesigner工具,选择“文件”?“新建”命令,弹出 “新建”对话框。 在对话框左侧的“模型类型”列表框中选择“Conceptual Data Model”,并在右侧“General”选项卡的“Model name”文本框中输入模型名 * * 创建CDM文件(续) 单击“确定”按钮将打开CDM工作窗口。 * * 浏览区 设计区 输出区 工具面板 创建实体 单击工具面板上的“Entity”图标,将鼠标移动到CDM设计区的空白区域,单击一次鼠标会在设计区中出现一个实体符号。 * * 指定实体的属性 1.定义实体名及相关信息 双击一个已建立好的实体,将弹出“Entity Properties”对话框。 在此对话框的 “General”选项卡中可以输入实体的名称、代号、描述等信息。 * * 2.定义实体的属性 实体的属性包括属性名、数据类型和约束,这些可通过“Attributes”选项卡实现。 21.1.5 建立实体间的联系 联系用于描述实体与实体之间的关联关系,因此在定义好实体之后,就可以建立它们之间的关联联系了。 单击工具面板上的“Relationship”图标,然后单击第一个实体:“学生”,并在保持鼠标左键按下的同时把鼠标拖拽到第二个实体“课程”上,然后释放鼠标左键,一个默认的联系就建立好了。 * * 建立好后的联系 * * 定义联系的属性 双击该联系将打开 “Relationship Properties” 对话框。 在该对话框的“General”选项卡中可以定义联系的常规属性、修改联系的名称和代号。 * * 定义“选课”联系的常规属性 * * 定义“选课”联系的存在性 * * 建立实体间的关联 关联相当于一个特殊的实体。 单击工具面板上的“Association Link”图标 ,然后单击“学生”实体,并在保持鼠标左键按下的同时把鼠标拖拽到“课程”实体上,释放鼠标左键,一个默认的关联就建立好了 * * Association Properties对话框 * * 设置好后的“选课”关联 * * 转换后的“选课”实体 * * 21.2 建立物理数据模型(PDM) 设计表结构在PowerDesigner中的即是物理数据模型(Physical Data model,PDM)的设计。 物理数据模型设计的内容包括确定所有的表以及表所包含的列,并定义外键来表达表之间的关联关系。 PDM的设计与具体的DBMS有关,它生成某DBMS支持的SQL语言脚本,用户利用这个脚本可以达到直接建立数据库表的目的。 * * 由CDM生成PDM 打开已建立好的“学生选课信息” CDM模型,选择“工具” ? “Generate Physical Data Model”命令,弹出生成“PDM Generation Options”(PDM设置)对话框。 * * “PDM Generation Options”对话框 * * “Selection”选项卡 在“Selection”选项卡中,可以选择要转换成PDM表的实体。 * * 学生选课信息的PDM * * 21.2.3 生成SQL脚本 选择“数据库”→“Database Generation”命令,出现“Database Generation”对话框 * * 开场白: * 在本页讲述演示内容,先进行简单介绍 * 开场白: * 在本页讲述演示内容,先进行简单介绍 *

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档