Entity Column / Permission / Business Role / Software Application

DescriptionAn association between a column, a permission, a business role, and a software application. The linkage between column and permission defines the column access permissions in context of a specific business role and software application. The associated permission defines the access to the column, the type of permission can be "deny" or "grant".

Attributes
Column Privacy Policy DescrColumn Privacy Policy Descr
Column Privacy Policy TypeColumn Privacy Policy Type

Relationship
Column / Permission / Business Role / Software Application_Business Role_FKColumn / Permission / Business Role / Software Application_Business Role_FK
Column / Permission / Business Role / Software Application_Permission_FKColumn / Permission / Business Role / Software Application_Permission_FK
Column / Permission / Business Role / Software Application_Software Application_FKColumn / Permission / Business Role / Software Application_Software Application_FK
Column / Permission / Business Role / Software Application_Column_FKColumn / Permission / Business Role / Software Application_Column_FK

Dependencies
 NONE

Reverse Dependencies
 

Attribute Details

 Column Privacy Policy Descr
DescriptionThe details of the data privacy policy that mask the data for a specific software application and business role. For example, a random number generator that replaces real data with random numbers can be used.

For example:
Age by 1 day, 1 month, and 1 year
Random email address in lowercase
Random number from 1 to 1,000
Random CCN with issuer identifier
Random CCN with first four digits of issuer identifier
Random SSN with dashes
Random SSN with valid source area number
Random SSN with valid source group number
Data TypeStandards - Data Domains.ddm/Data Domains/Description Long [VARCHAR(1024)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Column Privacy Policy Type
DescriptionThe type of privacy policy that is used to mask the data in the column for a specific software application and business role, and reflects the nature of the data contained in this column.

For example:
Age
Email
CCN
SSN
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse

Relationship Details

 Column / Permission / Business Role / Software Application_Business Role_FK
Is Identifying Relationshiptrue
Child TableColumn / Permission / Business Role / Software Application
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableBusiness Role
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Column / Permission / Business Role / Software Application_Permission_FK
Is Identifying Relationshiptrue
Child TableColumn / Permission / Business Role / Software Application
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TablePermission
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Column / Permission / Business Role / Software Application_Software Application_FK
Is Identifying Relationshiptrue
Child TableColumn / Permission / Business Role / Software Application
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableSoftware Application
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Column / Permission / Business Role / Software Application_Column_FK
Is Identifying Relationshiptrue
Child TableColumn / Permission / Business Role / Software Application
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableColumn
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE