Table de base de données ACPOLICY

Cette table répertorie toutes les règles de contrôle des accès du système. Chaque règle est une ligne dans la table des règles. Chaque règle se rapporte à un groupe d'actions, à un groupe de membres, à un groupe de ressources et éventuellement à une relation.

Nom de colonne Type de colonne Description de la colonne
ACACTGRP_ID INTEGER
NOT NULL
ID du groupe d'actions. ID du groupe d'actions auquel cette règle se rapporte. Clé associée à la table ACACTGRP.
ACPOLICY_ID INTEGER
NOT NULL
ID de cet enregistrement de règle. Il s'agit de la clé primaire.
ACRELATION_ID INTEGER
NULL
ID de la relation à laquelle se rapporte cette règle.
ACRELGRP_ID INTEGER
NULL
ID du groupe de relations auquel cette règle se rapporte.
ACRESGRP_ID INTEGER
NOT NULL
ID du groupe de ressources auquel cette règle se rapporte.
FIELD1 VARCHAR (128)
NULL
Zone personnalisable.
MBRGRP_ID BIGINT
NOT NULL
ID du groupe de membres. Clé associée à la zone MBRGRP_ID dans la table MBRGRP.
MEMBER_ID BIGINT
NOT NULL
ID de membre du propriétaire de la règle. Clé associée à la table MEMBER.
POLICYNAME VARCHAR (128)
NOT NULL
Nom de la règle.
POLICYTYPE INTEGER
NULL
Cette zone est utilisée pour établir une distinction entre les différents types de règle. Le type 2 correspond à une règle standard pouvant être ajoutée à un groupe. Le type 3 correspond à une règle générique pouvant être ajoutée à un groupe. Les règles de types 2 et 3 doivent appartenir à un groupe de règles pour pouvoir être appliquées à une entreprise. Les types de règle 0, 1 et null sont déconseillés. Le type de règle 1 indique qu'il s'agit d'une règle générique. Le type 0 ou null indique qu'il s'agit d'une règle standard. Les règles de types 0, 1 et null sont appliquées en fonction de leur propriétaire : elles s'appliquent aux ressources possédées par le propriétaire de la règle.
Index :
Nom de l'index Noms des colonnes indexées Type d'index
I0000006 POLICYNAME, MEMBER_ID Index à entrées uniques
I0000316 ACRESGRP_ID Index créé sans clause UNIQUE
I0000317 MEMBER_ID Index créé sans clause UNIQUE
I0000318 ACRELATION_ID Index créé sans clause UNIQUE
I0000319 MBRGRP_ID Index créé sans clause UNIQUE
I0000320 ACACTGRP_ID Index créé sans clause UNIQUE
SQL030416034829590 ACPOLICY_ID Clé primaire
Contraintes :
Nom de contrainte Noms des colonnes Nom de table externe Noms des colonnes externes Type de contrainte
F_29 ACRELGRP_ID ACRELGRP ACRELGRP_ID Cascade
F_30 MEMBER_ID MEMBER MEMBER_ID Cascade
F_31 MBRGRP_ID MBRGRP MBRGRP_ID Cascade
F_32 ACACTGRP_ID ACACTGRP ACACTGRP_ID Cascade
F_33 ACRESGRP_ID ACRESGRP ACRESGRP_ID Cascade
F_34 ACRELATION_ID ACRELATION ACRELATION_ID Cascade

Référencée par :
Nom de contrainte Nom de colonne référencée Nom de table externe Noms des colonnes externes Type de contrainte
F_1010 ACPOLICY_ID ACPOLGPPOL ACPOLICY_ID Cascade
F_26 ACPOLICY_ID ACORGPOL ACPOLICY_ID Cascade
F_27 ACPOLICY_ID ACPOLDESC ACPOLICY_ID Cascade