PowerDisigner 界面与基本操作

左边的资源浏览窗口 Browser 提供当前的 Workspace 层次结构,根节点为 Workspace节点,Workspace
中可以包含目录(Folder),模型(Model),多模型报告(Multi-Model Report),其中模型可以各种系统支持的模型 类型。
PowerDisigner 界面与基本操作

对象浏览器
对象浏览器可以用分层结构显示你的工作空间,显示模型以及模型中的对
象,实现快速导航。通过对象浏览器还可以访问PowerDesigner库,可以把模型
及相关的文件存放到PowerDesigner库中。
输出窗口
显示操作的进程,比如模型检查或从数据库****。
结果列表
用于显示生成、覆盖和模型检查结果,以及设计环境的总体信息。
图表窗口
用于组织模型中的图表,以图形方式显示模型中各对象之间的关系。

PowerDisigner 界面与基本操作

PowerDisigner 界面与基本操作

工作空间(Workspace)
它是浏览器中树的根,是组织及管理所有设计元素的虚拟环境。你可以通过保存工作空间
保存自己的设计空间信息以便再次打开时可以还原到保存前的状态。项目(Project)
作为容纳你所有开发出的制品的容器,项目中的所有对象可以作为一个单元存到PowerDesigner
库中。每个项目自动维护一张图用以显示模型以及文档之间的依赖。文件夹(folder)
工作空间可以包含用户自定义的文件夹用以组织模型和文件。
例如,你有两 个独立的项目,希望在一个工作空间中处理,此时可以使用文件夹。模型(Model)
模型是PowerDesigner中的基本设计单元。每个模型中有一个或多个图以及 若干模型对象。
包(Package)
当模型较大时,可能需要把模型拆分成多个“子模型”以便于操作,这些子模型就叫做包,
今后可以把不同的包分配给不同的开发组。

图(Diagram)
展现模型对象之间的交互。可以在模型或包中创建多个图。
模型对象(Model Object)
模型对象泛指与模型相关的所有术语。
一些模型对象(比面向对象模型中的 类)图形化符号,但另一些对象(比如业务规则)无法显示在图中,只能通过对 象浏览器或对象列表访问。

• 每个teacher可以讲授多个subject,每个
subject可以被多个teacher讲授
(many-to-many)。
• 每个teacher可以讲授多个lesson,每个
lesson只能由一个teacher讲授
(one-to-many)。
• 每个student可选多个lesson,每个lesson
可被多个student选修 (many-to-many)。

• 每个student可以选择多个subject,每个
subject可被多个student选修
(many-to-many)。

PowerDisigner 界面与基本操作