实验一 Power Designer 入门

合集下载

powerdesigner 教程

powerdesigner 教程

powerdesigner 教程PowerDesigner 是一款数据库建模工具,它可以帮助用户设计和管理数据库结构。

下面是一个简单的教程,介绍了如何使用PowerDesigner。

1. 安装 PowerDesigner:首先,下载并安装 PowerDesigner 软件。

安装完成后,启动该软件。

2. 创建新模型:在 PowerDesigner 的主界面中,选择“文件”>“新建”>“模型”。

然后,选择合适的数据模型类型(如关系型数据库、面向对象数据库等),并为模型命名。

3. 创建数据表:在左侧的模型树中,找到刚创建的模型,右键单击它,并选择“新建”>“数据表”。

然后,输入数据表的名称和其他属性,如列名、数据类型等。

重复此步骤以添加更多的数据表。

4. 定义关系:在数据表上右键单击,并选择“新建”>“关联”。

然后,选择关联的两个数据表,并定义它们之间的关系类型(如一对一、一对多等)。

5. 设计实体属性:在数据表上右键单击,并选择“新建”>“列”。

然后,输入列的名称和其他属性,如数据类型、长度、默认值等。

重复此步骤以添加更多的列。

6. 设计主键和外键:在数据表上右键单击,并选择“新建”>“主键”或“外键”。

然后,选择相关的列,并定义主键或外键的属性。

7. 生成物理模型:在 PowerDesigner 的菜单栏中,选择“工具”>“逆向工程”>“生成物理模型”。

然后,选择想要生成的数据库类型,如 MySQL、Oracle 等。

8. 导出脚本:在生成的物理模型中,选择“文件”>“导出”>“生成脚本”。

然后,选择脚本语言和导出的路径,并点击“导出”按钮。

9. 完成:至此,你已成功设计和生成数据库结构。

根据需要,你可以进一步修改数据模型、增加数据表或进行其他操作。

希望这个简单的教程能帮助你快速上手 PowerDesigner。

请根据实际需要,在不同的步骤中进行相应的操作。

Power Desinger基本使用指导

Power Desinger基本使用指导

Power Designer 基本使用指南选用12.5版本一、创建ER 图1、打开Power Designer 软件,选择“文件”菜单“新建”命令,弹出图1所示对话框。

图12、在图1左侧选择“ConceptualDataMode ”,然后右侧输入ER 图名称,比如“学生管理ER ”,点击“确定”按钮,进入图2所示。

图23、利用鼠标左键点击工具条上对应图形,然后在工作区适当位置左键点击鼠标,出现实体框架。

右键单击推出实体绘制。

4、双击一个实体图形,出现实体属性对话框。

如图3所示。

在name中输入该实体名称,比如:学生。

Code不用输入,自动与name同名。

图35、在图3中点击“Attibutes”选项卡,然后在里面输入实体的各个属性及其详细信息。

其中M表示强制标示,即该属性必须输入。

P标示为主键标示。

如图4所示。

图46、在图4中设置属性的数据类型的时候,可以选择,也可以点击后面的按钮,弹出图5所示的对话框,从中选择数据类型及长度。

比如图5所示。

图57、在图4中设置了P标示之后,应该点击“Identifiers”选项卡,如图6所示,然后在图6中设置标示的名称Name。

如图所示,可以输入“主键”,也可以输入“学生主键”等等名称。

图68、在一一设置好所有实体之后,再开始设置实体间联系。

如图7所示。

比如设置“学生”和“专业”实体之间不带属性的关系,过程如下:首先在工具栏中点击Relationship 按钮,然后在图7中在第一个实体“学生”实体上按下鼠标左键(不要松开),然后移动到第二个实体“专业”实体上之后松开鼠标左键。

将会出现两个实体之间联系,如图8所示。

图7图89、然后在图8所示的图中用鼠标左键双击两个实体之间的联系线。

然后弹出图9所示对话框。

首先在“Grneral”选项卡中输入Name,比如:注册。

图910、然后点击“Cardinalities”选项卡,设置联系类型和基数(Cardinality)。

Power Designer实验报告1(BPM)

Power Designer实验报告1(BPM)

BPM应用________实验报告之一在熟悉Power Designer业务处理模型(BPM)及其相关知识,基本掌握运用PowerDesigner 工具建立BPM的方法之后,请通过建立一个自选项目的BPM实例来进一步熟悉BPM。

一、虚拟或针对一个你正要组织开发的软件项目。

你考虑的这个项目的名称以及项目的基本需求是:线上教育项目开发,初步设想的是由用户上传视频,网站工作人员审核,审核通过,网站用户可以观看。

审核不通过返回信息给视频上传用户。

用户观看视频,首先验证用户是否登录,登录成功则可以观看视频,不成功返回登录页面。

二、根据前述实验步骤,为你的项目建立一个BPM。

请记录:建立BPM的操作能够顺利完成吗?如果不能,请说明为什么。

能完成。

三、在传统的软件工程实践中,人们主要用数据流程图(DFD)来描述业务逻辑和业务规则。

请根据你的初步实践,对DFD和BPM做一简单比较,分析它们的表现能力和使用方便性。

BPM:BPM,即业务流程管理,是一种以规范化的构造端到端的卓越业务流程为中心,以持续的提高组织业务绩效为目的的系统化方法,常见商业管理教育如EMBA、MBA等均将BPM 包含在内。

DFD:统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

业务流程图是从业务入手,从与企业生产经营直接有关的机构开始,进行业务调查而形成的。

数据流程图是业务流程图的数据抽象,它屏蔽了业务流程的物理背景而抽象出数据的特征,它描述了数据在业务活动中的运动状况。

五、实验总结六、实验评价(教师)_____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________。

实验一PowerDesigner使用

实验一PowerDesigner使用

实验一PowerDesigner是一款功能非常强大的建模工具软件,同样是当今最著名的建模软件之一。

特点:1.PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。

2.PowerDesigner是最具集成特性的设计工具集,用于创建高度优化和功能强大的数据库,数据仓库和数据敏感的组件。

3.PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。

4.PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。

组成:1.PowerDesigner ProcessAnalyst,用于数据发现。

2.PowerDesigner DataArchitect,用于双层,交互式的数据库设计和构造。

3.PowerDesigner AppModeler,用于物理建模和应用对象及数据敏感组件的生成。

4.PowerDesigner MetaWorks,用于高级的团队开发,信息的共享和模型的管理。

5.PowerDesigner WarehouseArchitect,用于数据仓库的设计和实现。

6.PowerDesigner Viewer,用于以只读的、图形化方式访问整个企业的模型信息。

安装要点:个人觉得相对于一些软件,如MySQL来说已经简单多了。

本次实验主要建立了3个建模文件:1.概念数据模型(CDM)对数据和信息进行建模,利用实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性。

建立entity,设置名称、属性等:建立联系:总体效果:2.业务程序模型(BPM)BPM描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。

BPM是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。

powerdesigner基本用法

powerdesigner基本用法

powerdesigner基本用法PowerDesigner是一款功能强大的建模工具,它可以帮助我们进行数据建模、业务流程建模、应用程序设计等方面的工作。

本文将详细介绍PowerDesigner的基本用法。

一、PowerDesigner的安装和启动1. 下载PowerDesigner安装包,双击运行安装程序。

2. 安装完成后,在桌面上会出现PowerDesigner的快捷方式,双击打开即可。

二、PowerDesigner界面介绍1. 工具栏:包含了常用的工具按钮,如新建、打开、保存等。

2. 菜单栏:包含了所有功能菜单,可以通过菜单栏进行各种操作。

3. 状态栏:显示当前文档状态和鼠标所在位置信息等。

4. 模型浏览器:显示当前文档中所有对象,并提供对象之间的关系图示。

5. 属性窗口:显示当前选中对象的属性信息。

6. 画布区域:用于绘制各种图形和模型。

三、PowerDesigner数据建模1. 新建数据模型点击“文件”菜单中的“新建”命令,在弹出的对话框中选择“数据模型”,然后选择需要创建的数据库类型(如Oracle、MySQL等)并设置相关参数,最后点击“确定”即可创建一个新的数据模型文件。

2. 创建实体和属性在模型浏览器中右键选择“实体”并选择“新建实体”,在弹出的对话框中输入实体名称和描述等信息,然后点击“确定”即可创建一个新的实体。

接着,在属性窗口中添加该实体的属性,并设置相关参数。

3. 创建关系在模型浏览器中右键选择“关系”并选择“新建关系”,在弹出的对话框中选择需要建立关系的两个实体,并设置相关参数,最后点击“确定”即可创建一个新的关系。

4. 生成DDL脚本当完成数据模型设计后,可以通过PowerDesigner自动生成DDL脚本。

在菜单栏中选择“工具”-“生成DDL脚本”,然后根据需要设置相关参数,最后点击“确定”即可生成DDL脚本。

四、PowerDesigner业务流程建模1. 新建业务流程图点击“文件”菜单中的“新建”命令,在弹出的对话框中选择“业务流程图”,然后设置相关参数,最后点击“确定”即可创建一个新的业务流程图文件。

PowerDesigner入门(基础类)

PowerDesigner入门(基础类)

上海商学院实验报告课程名称软件工程实验项目PowerDesigner入门姓名专业班级学号同组成员指导教师评定成绩一、目的及要求:1)初步了解系统分析和建模工具 PowerDesigner 的基本概念和操作界面。

2)了解 PowerDesigner 的 4 个模型:业务处理模型(BPM)、概念数据模型(CDM)、物理数据模型(PDM)和面向对象模型(OOM)及其相互关系与作用。

3)用 PowerDesigner 工具进行简单系统分析建模操作。

二、实验内容:在本实验中,我们以一个简单的“图书信息系统”为例,来学PowerDesigner 的基本操作。

在应用 PowerDesigner 进行系统分析和设计之前,应该充分理解项目的软件需求说明书,找出元数据和中间数据,用实体将元数据组织起来,为设计 E-R 图做好准备。

这一步是数据库分析与设计的基本功。

例如:在“图书信息系统”中,其基本实体至少有图书、读者、书库、单位(或部门)和借还书等 5 个,每个实体又有多个不同的属性。

步骤 1:启动 PowerDesigner,进入 PowerDesigner 的操作主界面步骤 2:在 File 菜单中单击New…命令,或者单击 New(新建)按钮步骤 3:进入 PowerDesigner 的 CDM 操作窗口步骤 4:定义实体。

用鼠标双击第一个实体框,打开实体属性定义窗口步骤 5:定义属件、属性的约束和算法。

单击 Attributes 按钮,进入定义该实体的属性界面步骤 6:同理,依次完成其他 4 个实体的属性定义步骤 7:定义关系。

当实体及其属性定义完成后,开始定义实体间的关系。

步骤 8:双击表示联系的图形符号,可打开联系属性定义窗口步骤 9:系统所有的实体、属性、关系都定义完毕后,单击“确定”按钮返回CDM 主窗口。

步骤 10:可以在 Tools 菜单中单击 Check Model 命令来检查 E-R 图的错误。

powerdesign教程文档

powerdesign教程文档
单击确定后,出现如图1.3所示的窗口。左方的浏览窗口用于浏览各种模型图,右方为绘图窗口,可以从绘图工具栏中选择各种模型符号来绘制E-R图,下方为输出窗口,显示各种输出结果。
(3)添加实体
在绘图工具栏中选择“实体”图标,鼠标变成图标形状,在设计窗口的适当位置单击鼠标,将出现一个实体符号。,如图1.4所示。
5. 学会使用Sybase公司的PowerDesigner 9建模工具绘制概念模型图。
二.实验要求:
1.认真阅读业务需求,作出E-R图,并依据设计原则对数据库结构的设计务必做到最优化
2.在选定的DBMS上建立数据库,比较手工输入SQL建立数据库与用建模工具自动生成数据库的优缺点
三.实验环境及学时安排:
D:即Displayed,表示在实体符号中是否显示。
单击DataType下方的按钮可以选择数据类型,如图1.7所示。
输入实体的其他属性,如图1.8所示。
(5)添加实体之间的关系
同理,请添加课程实体,如图1.9所示,并添加相应的属性,如图1.10所示。
现在,我们添加上述两个实体之间的关系。
从绘图工具(如上所示)栏选择Relationship(关系)图标。
PowerDesigner是Sybase公司的数据库建模工具,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,可为数据仓库制作结构模型,还可以对团队设计模型进行控制。
实验一数据库E-R模型建立
一.实验目的:
1.了解数据库设计概念设计中的基本知识:如实体、属性、联系集…
2.能解决设计中常见问题:如用实体集还是用属性

powerdesigner 教程

powerdesigner 教程

PowerDesigner 教程一、介绍PowerDesigner 是一款由 Sybase 公司开发的建模工具,可以帮助用户进行数据建模、业务流程建模、UML 建模等。

它支持多种数据库平台,如 Oracle、SQL Server、MySQL 等,同时还支持多种编程语言和建模标准。

二、安装和配置1. 下载和安装首先,你需要从 Sybase 官网下载 PowerDesigner 的安装包。

下载完成后,双击安装包文件并按照提示进行安装。

安装过程比较简单,只要按照默认选项进行就可以了。

2. 设置数据库连接安装完成后,打开 PowerDesigner,第一次启动时会弹出一个欢迎界面。

在这个界面上,你可以选择连接到一个数据库,或者选择暂时不连接。

如果你选择连接到一个数据库,那么你需要配置数据库连接。

点击界面上的“数据库连接”按钮,弹出一个设置数据库连接的对话框。

在对话框中填写数据库的相关信息,包括数据库类型、主机名、端口号、用户名和密码等。

三、数据建模PowerDesigner 是一个强大的数据建模工具,可以帮助用户进行实体关系图的绘制。

以下是使用 PowerDesigner 进行数据建模的基本步骤:1. 创建一个新模型首先,打开 PowerDesigner,点击菜单栏上的“文件”,选择“新建模型”。

在弹出的对话框中,选择你要创建的模型类型,如逻辑模型、物理模型等。

选择模型类型后,点击“确定”按钮创建新模型。

2. 绘制实体关系图在新创建的模型中,你可以通过拖拽实体和关系来绘制实体关系图。

首先,从左侧的工具栏中选择“实体”工具,在画布上点击鼠标左键,然后拖拽鼠标以绘制一个实体。

接着,选择“关系”工具,在画布上点击鼠标左键,然后拖拽鼠标以绘制实体之间的关系。

3. 定义属性和约束在绘制实体关系图的过程中,你可以双击实体或关系来定义它们的属性和约束。

点击实体或关系,然后在右侧的属性编辑器中进行编辑。

你可以定义实体的属性、主键、外键等,也可以定义关系的类型和约束等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一Power Designer 入门(实验估计时间:90分钟)一、背景知识PowerDesigner(http://www.sybase.com/powerdesigner)最初由Powersoft 公司开发,后来为S y b a s e 公司并购。

从1 9 8 9 年到2 0 0 3 年的十几年间,PowerDesigner 经历了巨大的变化,从一个单一数据库设计工具发展为一个全面的数据库设计和应用开发的建模软件。

PowerDesigner 面向数据分析、设计和实现,集成了UML(统一建模语言)和数据建模的CASE 工具。

它不仅可以用于系统设计和开发的不同阶段(即系统需求分析、对象分析、对象设计以及数据库设计和程序框架设计),绘制系统的数据流程图DFD 和E-R 图,以及生成物理的建表程序、存储过程与触发器框架等,也可以满足管理、系统设计、开发等相关人员的使用。

PowerDesigner 包含4 个模型,即业务处理模型(BPM)、概念数据模型( C D M )、物理数据模型( P D M )和面向对象模型( O O M )。

这4 个模型覆盖了软件开发生命周期的各个阶段。

在软件开发周期中,首先进行的是需求分析,并完成系统的概要设计:系统分析员可以利用B P M 画出业务流程图,利用O O M 和C D M 设计出系统的逻辑模型:然后进行系统的详细设计,利用OOM 完成系统的设计模型,并利用PDM完成数据库的详细设计,最后,根据O OM 生成的源代码框架进入编码阶段。

1.PowerDesigner 的特性建模工具的重点曾经完全放在数据建模这一个方面,而随着需求的不断提高,商业流程建模和UML 已经成为软件开发不可缺少的部分。

从PowerDesigner 的变化,可以看出它正在努力发展成为UML 建模工具,但同时又不放弃自己的特长,即提供更好、更方便的数据建模能力。

PowerDesigner 支持UML,包括新的业务处理建模能力,改善了的基于UML 的对象模型,而且可以在一个丰富的图表环境中,支持传统的和新增的建模技术。

因此,对于那些需要跨平台作业和使用多种类型编码的项目,可以大大地缩短开发时间,降低复杂度。

PowerDesigner 还具备一个完整的版本资料库(repository),用来存储和管理所有建模和设计过程中的信息,并将最大限度地减少其中不一致的部分,从而极大地提高了开发者的效率。

市场上有很多工具提供数据建模,包括数据仓库建模、对象建模、业务流程建模以及U M L 建模等,但这些产品都无法与将所有的功能集于一体PowerDesigner 相媲美。

在努力将商业需求和IT 技术需要结合时,建模工具之间的一致性显得尤为重要。

通过PowerDesigner,有可能通过一套完整的工具来集合三种建模技术—业务流程建模、数据建模和UML 建模,从而使商业和IT 部门能够更容易进行项目合作,帮助客户实施更多连贯的、成功的项目。

Power Designer 主要特性包括:1)、业务过程建模,允许非IT 专业用户用一个简单的图示模型,进行实际业务过程的设计或建模。

2)、数据建模,利用基于可靠方法、真正的两级(概念上和物理上)关系数据库建模,设计并生成数据库模型。

同时还支持数据仓库建模技术。

3)、对象建模,使用标准的UML 技术(所有U ML 图)完成设计和分析,并且利用定制的生成器,自动地生成源代码,如Java、XML、Web Services、C++、PowerBuilder、V isual Basic 和Microsoft.Net 等。

4)、企业版本库,PowerDesigner 的企业版中加入了企业级版本库,可以查阅共享工作组里所有成员的模型和信息。

版本库可升级支持角色安全设置、版本控制、并具备搜索及报告能力。

2.业务处理模型业务处理模型(business process model,简称BPM)主要用在需求分析阶段。

这个阶段的主要任务是理清系统的功能,系统分析员在与用户充分交流后,应得出系统的逻辑模型。

BPM 用于从业务人员的角度对业务逻辑和规则进行详细描述,并使用流程图来表示从一个或多个起点到终点间的处理过程、流程、消息和协作协议。

3.概念数据模型概念数据模型(conceptual data model,简称CDM),主要用在系统开发的数据库设计阶段,是按用户的观点来对数据和信息进行建模,并用实体-联系图(E-R 图)来体现。

CDM 静态地描述系统中的各个实体以及相关实体之间的关系,系统分析员通过E-R 图来表达对系统静态特征的理解。

E-R 图实际上相当于对系统的初步理解所形成的一个数据字典,系统的进一步开发将以此为基础。

概念数据模型的主要功能包括:1)以图形化(E-R 图)的形式组织数据。

2)检验数据设计的有效性和合理性。

3)生成物理数据模型(PDM)。

4)生成面向对象模型(OOM);5)生成可定制的模型报告。

4.物理数据模型物理数据模型(physical data model,PDM),提供了系统初始设计所需要的基础元素,以及相关元素之间的关系。

但是,在数据库的物理设计阶段,必须在此基础上进行详细的后台设计,包括数据库存储过程、触发器、视图和索引等。

物理数据模型是以常用的DBMS(数据库管理系统)理论为基础,将CDM 中所建立的现实世界模型生成相应的DBMS 的SQL 语言脚本,利用该SQL 脚本在数据库中产生现实世界信息的存储结构(表、约束等),并保证数据在数据库中的完整性和一致性。

利用概念数据模型可以自动生成物理数据模型。

物理数据模型的主要功能包括:1)可以将数据库的物理设计结果从一种数据库移植到另一种数据库。

2)可以利用逆向工程把已经存在的数据库物理结构更新生成物理模型或概念模型。

3)可以生成可定制的模型报告。

4)可以转换为OOM。

5)完成多种数据库的详细物理设计。

生成各种DBMS(如Oracle、Sybase、SQL Server和SQL Anywhere 等30 多种数据库)的物理模型,并生成数据库对象(如表、主键、外部键等)的SQL 语句脚本。

5.面向对象模型面向对象模型(object-oriented model,OOM)是利用UML(统一建模语言)的图形来描述系统结构的模型,它从不同角度表现系统的工作状态。

这些图形有助于用户、管理人员、系统分析员、开发人员、测试人员和其他人员之间进行信息交流。

面向对象模型的主要功能包括:1)利用统一建模语言UML 的用例图(use case diagram)、时序图(sequence diagram)、类图(class diagram)、构件图(component diagram)和活动图(activity diagram)等来建立面向对象模型OOM,从而完成系统的分析和设计。

2)利用类图生成不同语言的源文件(如Java、PowerBuilder、XML 等),或利用逆向工程将不同类型的源文件转换成相应的类图。

3)利用逆向工程将面向对象模型(OOM)生成概念数据模型(CDM)和物理数据模型(PDM)。

6.模型文档编辑器PowerDesigner 还提供了模型文档编辑器(multi-model report),为所建立的模型生成详细文档,根据各种模型生成相关的RTF 或HTML 格式的文档,开发人员可以通过这些文档来了解各个模型中的相关信息。

二、实验目的1)初步了解系统分析和建模工具PowerDesigner 的基本概念和操作界面。

2)了解PowerDesigner l 的4 个模型:业务处理模型(BPM)、概念数据模型(C DM )、物理数据模型(PDM)和面向对象模型(OOM )及其相互关系与作用。

3)用PowerDesigner 工具进行简单系统分析建模操作。

三、工具/准备工作在开始本实验之前,请参考相关内容。

需要准备一台安装有Sybase PowerDesigner 10.0 软件系统的计算机。

四、实验内容与步骤在本实验中,我们以一个简单的“图书信息系统”为例,来学习PowerDesigner 的基本操作。

在应用PowerDesigner 进行系统分析和设计之前,应该充分理解项目的软件需求说明书,找出元数据和中间数据,用实体将元数据组织起来,为设计E-R 图做好准备。

这一步是数据库分析与设计的基本功。

例如:在“图书信息系统”中,其基本实体至少有图书、读者、书库、单位(或部门)和借还书等5 个,每个实体又有多个不同的属性。

步骤1.启动PowerDesigner,进入PowerDesigner 的操作主界面,如图1 所示。

图1PowerDesigner 主界面步骤2:在File 菜单中单击New…命令,或者单击New(新建)按钮,屏幕进一步显示,如图2 所示。

图2 新建项目选择在Model type(模型类型)框中,可以看到:Business Process Model(BPM,业务处理模型)、Conceptual Data Model(CDM,概念数据模型)、Object-Oriented Model(OOM,面向对象模型)和Physical Data Model(PDM,物理数据模型)等选项。

在此,我们选择CDM 并单击“确定”按钮。

步骤3:进入PowerDesigner 的CDM 操作窗口,如图3 所示。

图3 CDM 操作窗口在窗口上方有一组工具按钮图标,其中有实体的边框、联线、字体加粗、加黑等图标,但最常用的工具图标在Palette 工具栏中,包括实体、关系、放大、缩小、移动等26 个图标工具。

读者用鼠标单击某个图标,再到界面中央单击(例如,画实体框),或拖动(例如,画实体关系联线)即可。

比如,“图书信息系统”的E-R 图有5 个基本实体,所以,单击实体图标(entity),然后在操作界面中单击5 下,得到5 个实体框并适当布局,如图4 所示。

图4 画实体框此时,这5 个实体还是空的,其名字可以临时任意选取,并且还没有属性。

接下来,要逐步对每个实体的名字及其属性进行定义。

步骤4:定义实体。

用鼠标双击第一个实体框,打开实体属性定义窗口,如图5 所示,开始定义实体“图书”。

在该窗口中,有许多对实体进行描述的选项卡,用户可以根据需要,对实体的宏观特征进行定义或描述。

图5 定义实体此例中,对Name 栏输入“图书”,在Code 处输入“Book",在Number 处输入实体中实例(记录)的最大个数“10000000”,它表示图书馆的最大藏书量最大可达一亿册。

这个数字的作用,是便于计算并估计数据库服务器的磁盘容量。

步骤5:定义属性、属性的约束和算法。

单击Attributes 按钮,进入定义该实体的属性界面,如图6 所示。

相关文档
最新文档