`
windFeng
  • 浏览: 72355 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PD11设置外键

 
阅读更多

 

1 建表

pd11建立物理模型,在面板“Palette”中


 

利用“Table”控件建表,建立3个表,用户表、角色表和角色用户表



 

2 设置外键

在“Palette”面板中,点击控件“Reference”
 从“TBLROLEUSER”一直拖到“TBLROLE”,会出现二者之间的外键关系图

关系是“FK_TBLROLEU_REF_ROLEU_TBLROLE”,双击“FK_TBLROLEU_REF_ROLEU_TBLROLE”,弹出关系属性窗体,可以进行具体设置

 

 

设置字段的对应值

  • 大小: 10 KB
  • 大小: 23.1 KB
  • 大小: 7.8 KB
  • 大小: 22.3 KB
  • 大小: 7.7 KB
  • 大小: 1 KB
  • 大小: 1.1 KB
  • 大小: 3.1 KB
  • 大小: 20.3 KB
  • 大小: 64.8 KB
  • 大小: 67.5 KB
分享到:
评论

相关推荐

    PD教学实例

    ### PD教学实例:深入解析CDM与实体关系 在IT领域,尤其是数据库设计与管理方面,**物理数据模型(PD)**扮演着至关重要的角色。本文将通过“PD教学实例”这一主题,深入探讨**概念数据模型(CDM)**的核心概念、实体...

    pd反向生成

    在数据库设计过程中,"pd反向生成"功能指的是利用PowerDesigner从已有的数据库中逆向工程生成PDM(Physical Data Model),即物理数据模型。这个过程可以帮助开发者快速理解现有数据库的结构,方便进行数据库维护、...

    sql生成ER图PD.7z.zip

    本文将深入探讨如何使用SQL语句来创建ER图,以及PD(PowerDesigner)工具在这一过程中的作用。 ER图,全称为实体关系图,用于描述数据库中的实体、属性以及实体之间的关系。在数据库设计初期,ER图能帮助我们清晰地...

    PD杂记体育ii已同居ikyht

    5. **创建和编辑外键**:通过Model -> References创建外键,并在“Joins”卡片中指定子表的外键字段,以定义表间的关系。 6. **文档导出**:利用PowerDesigner的REPORT功能,选择适当的模板,可以将模型转换为RTF或...

    PowerDesigner一些使用技巧

    2. **编辑外键属性**:双击新建的外键进入属性编辑页面,在 `Joins` 卡片中可以选择子表的外键字段。 #### 五、防止 Name 和 Code 自动对应 如果希望在创建 Entity 时 Name 和 Code 不自动对应,可以通过以下步骤...

    PowerDesigner16.5使用文档

    - **表关系设置**:通过拖拽列建立表之间的关联,定义外键和参照完整性规则。 - **表关系设置**:调整关系的类型,如一对一、一对多、多对多,以及设置级联操作。 8. **模板保存**:定期保存模型,防止意外丢失...

    数据库设计pd建模讲义

    4. **约束设定**:设定主键、外键和其他约束条件,以确保数据的一致性和完整性。 #### 三、物理数据模型(PDM) **物理数据模型(PDM)**是在概念数据模型的基础上进一步细化,考虑了特定DBMS的技术特性和限制。PDM...

    PowerDesigner教程

    <br> 版本说明:我使用的是PowerDesigner Trial 11英文版,因此文档中一些菜单,按钮名称也用英文写出(因当心自己译出的名称和中文版上的名称不一致而造成理解不便),若是给使用中文版的朋友带来不便,我在这...

    PowerDesigner 概念模型详解

    多对多关系在概念模型中通常不需要特别的设置,因为PD能够自动处理。 4. 继承关系:继承关系用于表示实体间存在的类型继承特性。比如在教务系统中,学生和老师都继承自用户这一更通用的概念。 概念模型设计完成后...

    PowerDesigner 建模资料 PD12.5 培训资料

    在 LDM 中,可以定义数据类型、长度、精度等属性,同时处理实体的主键、外键等约束。PowerDesigner 的 LDM 功能使得模型可以直接生成 SQL DDL(Data Definition Language),便于数据库的创建。 3. **物理数据模型...

    学生成绩管理系统(C#+SQL2005)

    2. 关系设计:通过设置外键,实现不同表之间的关联,例如,成绩表中的学号和课程号分别对应学生信息表和课程信息表的主键,形成一对多或一对一的关系,便于数据的关联查询。 四、SQL语句应用 在系统中,SQL语句主要...

    Navicat删除行时报Cannot delete or update a parent row: a foreign key constraint fails

    student表的主键是selectedcourse表的外键,当需要删除student表内的一行数据时,必须在selectedcourse表内设置该外键在删除时的属性方能实现删除。 当我想删除student表内的某行数据时,也需要删除selectedcourse...

    PowerDesigner应用教程

    PowerDesigner,简称PD,是由Sybase开发的一款顶级数据库建模工具,目前由SAP拥有并维护。其市场占有率居首,功能强大,最新版本为15.1,全面支持包括SQL Server 2008在内的多种数据库系统。PD不仅限于数据库建模,...

    powerdesigner16创建数据模型

    在PowerDesigner中,你可以通过拖拽外键字段到另一个表来创建关联。这有助于定义实体之间的关系,如一对一、一对多或多对多。例如,创建学生表、教室表和教师表之间的关联,可以模拟实际的教育场景,如班级教师对应...

    PowerDesigner 12使用心得

    在 PowerDesigner 中,用户可以通过 PDM Generation Options -> Detail -> FK index names 来设置外键的命名规则。用户可以将默认的 %REFR%_FK 改为 FK_%REFRCODE%,其中 %REFRCODE% 指的是 CDM 中 Relationship 的 ...

    powerdesigner report模板

    在PowerDesigner中,Report功能允许用户自定义报告样式和布局,生成的报告通常包含数据库模型的详细信息,如实体关系图(ER图)、表结构、字段定义、索引和外键关系等。模板则决定了这些信息在输出文档中的呈现方式...

    Caused by: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row:

    3. **SET NULL**:如果外键允许为NULL,并且设置为SET NULL,删除父表记录时,子表中对应的外键字段会被设为NULL。这需要确保外键字段允许为NULL值,否则会引发错误。 4. **SET DEFAULT**:在某些数据库系统中,...

    PowerDesigner应用教程(深蓝居)

    Sybase PowerDesigner(简称PD)是目前市场占有率第一的数据库建模工具,其最新版本为15.1,不仅支持最新的SQL Server 2008数据库,而且在用户界面和功能上都有所增强。PowerDesigner主要被用于数据库建模,并且提供...

    PowerDesigner 模型设计

    3. **设置主键和外键**:定义实体之间的关系,通过主键和外键实现。 4. **定义索引和约束**:为了提高查询性能和数据完整性,设置索引和约束。 #### 六、应用模型至数据库 1. **同步模型至数据库**:直接使用...

    用powerDesigner设计数据表示例

    4. **设置主键和外键**:在关系线上右键点击,设置为主键或外键,确保数据的一致性和完整性。 5. **调整索引**:根据性能需求,为表添加索引,提高查询效率。 6. **生成脚本**:完成设计后,将CDM转换为PDM,并生成...

Global site tag (gtag.js) - Google Analytics