Oracle Designer Model, Release 6i
Deletion rules


Deletion rules on DATABASE_USER reference properties, i.e. rule if referenced element is deleted

Reference PropertyDeletion Rule
DEFAULT_TABLESPACE_REFERENCE Block attempt to delete TABLESPACE
TEMP_TABLESPACE_REFERENCE Block attempt to delete TABLESPACE
DATABASE_REFERENCE Cascade delete, if DATABASE deleted (Owning foreign key)
DATABASE_PROFILE_REFERENCE Nullify reference, if DATABASE_PROFILE deleted

Impact on child element types if DATABASE_USER is deleted

Impact on childrenVia child reference property
Nullify reference on BATCHLINE BATCHLINE.DATABASE_USER_REFERENCE
Nullify reference on JAVA_MOD_IMPLEMENTATION JAVA_MOD_IMPLEMENTATION.DATABASE_USER_REFERENCE2
Nullify reference on QUEUE_P_IMPLEMENTATION QUEUE_P_IMPLEMENTATION.QUEUE_TABLE_DBU_REFERENCE
Nullify reference on QUEUE_TABLE_IMPLEMENTATION QUEUE_TABLE_IMPLEMENTATION.ORACLE_TYPE_DBU_REFERENCE
Cascade delete BASE_RELATION_LOCATIONS BASE_RELATION_LOCATION.DATABASE_USER_REFERENCE
Cascade delete DATABASE_OBJECT_GRANTS DATABASE_OBJECT_GRANT.DATABASE_USER_REFERENCE
Cascade delete DATABASE_USER_ROLES DATABASE_USER_ROLE.DATABASE_USER_REFERENCE
Cascade delete DB_OBJECT_IMPLEMENTATIONS DB_OBJECT_IMPLEMENTATION.DATABASE_USER_REFERENCE
Cascade delete DIAGRAM_ELEMENT_USAGES DIAGRAM_ELEMENT_USAGE.CIELEMENT_REFERENCE
Cascade delete DOCUMENT_ATTACHMENTS DOCUMENT_ATTACHMENT.ELEMENT_REFERENCE
Cascade delete EXTENDED_STRUCTURE_ELEMENTS EXTENDED_STRUCTURE_ELEMENT.PART_OF_REFERENCE
Cascade delete EXTENDED_STRUCTURE_ELEMENTS EXTENDED_STRUCTURE_ELEMENT.USE_OF_REFERENCE
Cascade delete ORACLE_USER_MODULE_ACCESSES ORACLE_USER_MODULE_ACCESS.DATABASE_USER_REFERENCE
Cascade delete SERVER_OBJECT_USAGES SERVER_OBJECT_USAGE.CIELEMENT_REFERENCE
Cascade delete SYSTEM_PRIVILEGES SYSTEM_PRIVILEGE.DATABASE_USER_REFERENCE
Cascade delete TABLESPACE_QUOTAS TABLESPACE_QUOTA.DATABASE_USER_REFERENCE