`
java-admin
  • 浏览: 1384163 次
  • 性别: Icon_minigender_1
  • 来自: 陕西.西安
社区版块
存档分类
最新评论

用power designer 设置2个表之间的级联删除

阅读更多

当2个表建立了关系,我们想做级联删除操作的时候怎么办呢?
双击2个表之间的关联关系 弹出如下图:



以下是几个参数的含义:
None:父表修改,子表不影响。
Restrict:父表修改,如果子表存在,则出错。
Cascade:父表修改,如果子表存在,则相应的修改。
Set Null:父表修改,如果子表存在,则相应置空。
Set Default:父表修改,如果子表存在,则相应置默认值。

 

  • 大小: 14.1 KB
分享到:
评论
1 楼 edzjx 2010-10-22  
3Q啦

相关推荐

    MSserver自关联表的级联删除

    在这样的表中,级联删除是确保数据完整性的一个重要功能,即删除某条记录时,与其相关的所有依赖记录也应被删除。然而,自关联表的级联删除并不像简单的外键级联删除那样直接,因为它涉及到了递归关系。 在上述标题...

    Java中单表和多表级联的增删改查

    - 当两个或更多表之间存在关联时,例如一对多、多对一或多对多关系,级联操作会涉及到一个表的操作导致另一个表的相关数据也发生变化。例如,删除一个用户可能需要同时删除与之相关的所有订单。 - Hibernate等ORM...

    用JDBC实现数据库的级联删除与更新

    根据给定文件的信息,本文将围绕“用JDBC实现数据库的级联删除与更新”这一主题进行深入探讨,包括理解需求、设计思路、具体实现步骤以及相关代码示例。 ### 1. 需求理解 #### 1.1 业务场景 在本案例中,存在两个...

    级联字典的构造

    2. **级联过程**:在构建级联字典时,首先,每个单独的过完备字典都会对输入数据进行编码,生成对应的系数向量。然后,这些系数向量会被传递到下一个字典,作为其新的输入。这个过程逐个字典进行,直到所有字典都...

    qt实现sqlite3级联删除demo

    在数据库管理中,级联删除是一种常见的功能,它允许在删除一个表中的记录时,自动删除与之相关联的其他表中的记录。在Qt环境下,结合SQLite3数据库,我们可以实现这一功能。Qt是一个跨平台的C++库,提供了丰富的GUI...

    SQL server创建触发器实现级联删除

    级联删除是指当主表中的记录被删除时,自动删除与之相关的子表中的所有相关记录。这种需求常见于具有父级与子级关系的数据表中,例如: - **产品类别表**与**具体产品表**之间的关系:当删除某个类别时,需要同时...

    mysql级联更新和级联删除

    2. **CASCADE**:自动级联删除或更新子表中的相关行。 3. **SET NULL**:将子表中的外键字段设置为NULL。 4. **NO ACTION**:类似于RESTRICT,但只在删除或更新操作之前检查是否有相关行存在。 5. **SET DEFAULT**:...

    级联删除笔记【自用0分】

    级联删除和级联更新是数据库管理中非常重要的概念,特别是在多表关联的情况下,能够确保数据的一致性和完整性。本文将详细介绍如何在SQL Server中实现级联更新和级联删除,包括通过触发器的方式和使用外键约束的方式...

    kettle实现多表级联,输出一个目标表

    kettle实现多表级联,输出一个目标表

    省市区sql文件 单表 支持级联查询

    省市区sql文件 单表

    hibernate many-to-many级联保存,级联更新,级联删除

    在Java的持久化框架Hibernate中,Many-to-Many关系是一种常见的数据库表之间的关联方式,它表示一个实体可以与多个其他实体进行关联,反之亦然。本文将深入探讨如何在Hibernate中处理Many-to-Many关系的级联保存、...

    存储过程-游标-级联删除

    在数据库管理中,级联删除是一种常见的操作,它涉及到一个表中的记录被删除时,与之关联的其他表中的记录也会自动被删除。在大型数据库系统中,这种功能通常通过外键约束来实现,但在某些情况下,如需要自定义删除...

    sql数据库省市区表级联文件

    例如,在创建表时可以设置外键约束,以及使用级联更新/删除功能。 - **外键约束**:确保子表中的`fatherID`字段引用的是父表中实际存在的`id`值。 - **级联更新/删除**:通过设置`ON UPDATE CASCADE` 和 `ON DELETE...

    实体Bean之间的级联关系

    在数据库中,实体Bean通常代表表中的行,而实体间的级联关系则反映了表之间的关联。级联操作确保了对一个实体的特定操作会影响到与其关联的其他实体。 `cascade()`注解是用来设置级联关系的,通过它我们可以定义当...

    使用SQL Server触发器实现数据表的级联更新.pdf

    "使用SQL Server触发器实现数据表的级联更新" SQL Server触发器是数据库中的一种机制,用于实现数据的级联更新。触发器可以被看作是一种特殊的存储过程,可以在数据库事件的触发下执行复杂的SQL语句,从而实现比...

    java实现两个表的级联查询

    在Java编程中,实现两个表的级联查询是数据库操作中的常见需求,特别是在处理关联数据时。级联查询涉及到从一个表中获取数据,并根据这些数据进一步查询另一个表,以获得更完整的信息。这里我们将深入探讨如何在Java...

    MySQL中利用外键实现级联删除、更新

    在实践中,我们可以使用以下语句来创建一个具有级联删除和更新功能的外键: CREATE TABLE `userinfo` ( `sn` int(4) NOT NULL AUTO_INCREMENT, `userid` int(4) NOT NULL, `info` varchar(20) DEFAULT NULL, ...

    两个74hc595级联电路图

    5. 编程控制:在使用微控制器(如Arduino、STM32等)控制级联后的74HC595时,需要编写相应的程序来按顺序将数据通过串行方式送入第一个74HC595的DS端,然后触发SH_CP时钟,将数据移位到内部寄存器中。接着再触发ST_...

    hibernate的应用表之间的级联关系

    本篇将深入探讨Hibernate中的一个关键特性——表之间的级联关系。级联关系是指在对一个实体进行操作时,同时对与之相关联的其他实体进行相同的操作。这在处理一对多、多对一、多对多等关联关系时特别有用。 **一、...

    select2 省市区 级联 下拉菜单

    4. **初始化select2**:使用JavaScript(如jQuery或原生JS)来初始化select2,并设置初始数据和级联事件。 ```javascript $(document).ready(function() { var provinces = [/* 省市区数据 */]; // 初始化省份...

Global site tag (gtag.js) - Google Analytics