数据项的唯一性代码选项和重用选项
使用Tools--->Model Options->Model Settings。在Data Item组框中定义数据项的唯一性代码选项(Unique Code)与重用选项(Allow Reuse)。
注意:
如果选择Unique Code复选框 ,每个数据项在同一个命名空间有唯一的代码,而选择Allow reuse ,一个数据项可以充当多个实体的属性。
CDM中有两个Entity,Entity_1和Entity_2,他们都有一个Attribute为ID,都为PK,这样不行。怎么才能行呢?
每个实体都有一个ID为自增的,怎么创建呢?
Tools->Model Options->Model Setting->Data Type中的Unique Code的钩选去掉
如何实现Name和code不自动相等
如何实现在CDM中创建Entity时,Name和Code不自动对应
设置tools--Gerneral options--->dialog---->name to code mirroring
如何创建复合主键:
如何建立联合主键?
联合主键就是一个表里面有多个主键,比如一份学生选课的表里面,学生ID和课程ID就同时是主键。
在设置Attributes,把2个字段的P那项都勾上,P表示Primary Key主键。
在pdm模型视图中,设置联合主键(手动勾P)
create table 借书
(
借阅证号 char(20) not null,
书号 char(20) not null,
借阅日期 date null,
还书日期 date null,
constraint PK_借书 primary key (借阅证号, 书号),
constraint AK_IDENTIFIER_1_借书 unique ()
);
7、一个图书馆借阅管理数据库要求提供下述服务:
(1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。
(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。
我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。
(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息下相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。
根据以上情况和假设,试作如下设计:
(1) 构造满足需求的E-R图。
(2) 转换为等价的关系模式结构。
答:(1)满足上述需求的E-R图如图11所示。
(2)转换为等价的关系模式结构如下:
借书人(借书证号,姓名,单位)
图书(书号,书名,数量,位置,出版社名)
出版社(出版社名,电报编号,电话可,邮编,地址)
借阅(借书证号,书号,借书日期,还书日期)
相关推荐
3. 数据模型设计:使用 Power Designer 将 E-R 图输入相关设计工具,形成概念模型(CDM)。 4. 物理模型设计:使用工具将 E-R 图转换为数据库物理结构(PDM)。 5. 脚本生成:将物理模型转化为生成数据库中的表和...
Power Designer 中应用概念模型进行数据库设计 Power Designer 是一种功能强大、功能齐全的数据库设计工具,可以帮助开发者快速设计和建立数据库。下面我们将详细介绍如何使用 Power Designer 中的概念模型进行...
power designer 根据概念模型给物理模型自动添加注释 请在Edit/Run Script 里执行即可
在Power Designer中,主要使用实体关系图(ER图)来表示概念模型。 **1. Power Designer的基本操作** 在Power Designer中,开始设计数据库的第一步是创建一个新的模型。选择"File" -> "New" -> "Conceptual Data ...
- **概念数据建模**:在这一阶段,Power Designer允许用户将现实世界的信息抽象为实体、联系和域,创建E-R(实体关系)模型,为构建高质量应用提供坚实的数据结构基础。 - **物理数据建模**:在CDM的基础上,Power ...
总的来说,Power Stage Designer Tool 4.0是电力电子工程师的强大工具,通过它,用户能够实现从概念到实施的全面设计,确保电力转换系统的高效、稳定和可靠。对于从事电力电子行业的人来说,熟练掌握这款工具至关...
"概念模型设计在 POWER DESIGNER 中的实现" 概念模型是 POWER DESIGNER 中的一种设计模型,它用于描述实体、实体属性、实体标识、关系、继承、关联等对象之间的关系。在概念模型中,实体是我们抽象出的对象,例如...
- **概念数据模型(CDM)**:是一种信息模型,基于实体-联系(Entity-Relationship, E-R)理论,并对其进行扩展。它主要从用户视角出发,用于数据库的概念级设计。 - **特点**: - 不依赖于具体的计算机系统或数据库...
PowerDesigner概念模型(ER图)中关系(Relation)的超详细说明及案例
Power Designer 是一个功能强大且流行的数据库设计工具,本文将介绍如何使用 Power Designer 进行数据库设计,通过概念模型建立一个数据库的设计。 概念模型是数据库设计的第一步,我们从概念模型开始,在概念模型...
- **CDM到PDM**:将概念模型转换为物理模型,这个过程会考虑目标数据库系统的约束,如数据类型、存储需求等。 - **PDM到CDM**:有时可能需要回溯到概念层,修改业务实体或关系,然后再生成新的物理模型。 - **BPM到...
这款工具涵盖了数据库模型设计的各个环节,支持数据流程图、概念数据模型(CDM)、物理数据模型(PDM)的创建,并能生成多种客户端开发工具的应用程序,如PowerBuilder、Delphi、VB等。此外,它还能够应用于数据仓库...
Visio常用于绘制流程图和UML模型,而Power Designer则提供更强大的建模能力。这份文档可能会解释如何克服不同格式之间的兼容性问题,以及如何最大化利用这两个工具的优势。 《PowerDesigner 15-- 企业架构建模的原...
它涵盖了数据库模型设计的整个过程,包括数据流程图、概念数据模型、物理数据模型的创建,并且能够生成多种客户端开发工具的应用程序。Power Designer还支持数据仓库的结构建模,以及团队协作设计的控制。它可以与...
* 使用Power Designer创建图书借阅管理系统的数据库设计模型,包括概念数据模型、逻辑数据模型和物理数据模型。 * 将数据库设计模型转换为SQL脚本,并在PostgreSQL数据库服务器中执行,创建图书借阅管理数据库对象。...
Power Designer 提供了实体关系图(ERD)来构建概念模型。在这个阶段,主要关注业务实体及其之间的关系,不涉及具体的数据库细节。你可以通过创建实体、属性和联系,定义实体间的关系,如一对一、一对多、多对多等,...
**Power Designer高阶使用** Power Designer是一款强大的数据库建模工具,它被广泛应用于数据库...对于任何希望提升数据库设计水平和团队协作效率的IT专业人员,深入学习和掌握Power Designer的高级用法是至关重要的。