diff --git a/catalogue/catalogue_common_schema.sql b/catalogue/catalogue_common_schema.sql
index 6d6c13e751add236335bac4cbaa4562a6b8237ed..3184c2009c24b568e924faacf3ebb98d52f6b95f 100644
--- a/catalogue/catalogue_common_schema.sql
+++ b/catalogue/catalogue_common_schema.sql
@@ -1,68 +1,68 @@
 CREATE TABLE CTA_CATALOGUE(
-  SCHEMA_VERSION_MAJOR INTEGER NOT NULL,
-  SCHEMA_VERSION_MINOR INTEGER NOT NULL
+  SCHEMA_VERSION_MAJOR INTEGER CONSTRAINT CTA_CATALOGUE_SVM1_NN NOT NULL,
+  SCHEMA_VERSION_MINOR INTEGER CONSTRAINT CTA_CATALOGUE_SVM2_NN NOT NULL
 );
 CREATE TABLE ADMIN_USER(
-  ADMIN_USER_NAME         VARCHAR2(100)  NOT NULL,
-  USER_COMMENT            VARCHAR2(1000) NOT NULL,
-  CREATION_LOG_USER_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_HOST_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_TIME       INTEGER        NOT NULL,
-  LAST_UPDATE_USER_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_TIME        INTEGER        NOT NULL,
+  ADMIN_USER_NAME         VARCHAR2(100)  CONSTRAINT ADMIN_USER_AUN_NN  NOT NULL,
+  USER_COMMENT            VARCHAR2(1000) CONSTRAINT ADMIN_USER_UC_NN   NOT NULL,
+  CREATION_LOG_USER_NAME  VARCHAR2(100)  CONSTRAINT ADMIN_USER_CLUN_NN NOT NULL,
+  CREATION_LOG_HOST_NAME  VARCHAR2(100)  CONSTRAINT ADMIN_USER_CLHN_NN NOT NULL,
+  CREATION_LOG_TIME       INTEGER        CONSTRAINT ADMIN_USER_CLT_NN  NOT NULL,
+  LAST_UPDATE_USER_NAME   VARCHAR2(100)  CONSTRAINT ADMIN_USER_LUUN_NN NOT NULL,
+  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  CONSTRAINT ADMIN_USER_LUHN_NN NOT NULL,
+  LAST_UPDATE_TIME        INTEGER        CONSTRAINT ADMIN_USER_LUT_NN  NOT NULL,
   CONSTRAINT ADMIN_USER_PK PRIMARY KEY(ADMIN_USER_NAME)
 );
 CREATE TABLE ADMIN_HOST(
-  ADMIN_HOST_NAME         VARCHAR2(100)  NOT NULL,
-  USER_COMMENT            VARCHAR2(1000) NOT NULL,
-  CREATION_LOG_USER_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_HOST_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_TIME       INTEGER        NOT NULL,
-  LAST_UPDATE_USER_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_TIME        INTEGER        NOT NULL,
+  ADMIN_HOST_NAME         VARCHAR2(100)  CONSTRAINT ADMIN_HOST_AHN_NN  NOT NULL,
+  USER_COMMENT            VARCHAR2(1000) CONSTRAINT ADMIN_HOST_UC_NN   NOT NULL,
+  CREATION_LOG_USER_NAME  VARCHAR2(100)  CONSTRAINT ADMIN_HOST_CLUN_NN NOT NULL,
+  CREATION_LOG_HOST_NAME  VARCHAR2(100)  CONSTRAINT ADMIN_HOST_CLHN_NN NOT NULL,
+  CREATION_LOG_TIME       INTEGER        CONSTRAINT ADMIN_HOST_CLT_NN  NOT NULL,
+  LAST_UPDATE_USER_NAME   VARCHAR2(100)  CONSTRAINT ADMIN_HOST_LUUN_NN NOT NULL,
+  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  CONSTRAINT ADMIN_HOST_LUHN_NN NOT NULL,
+  LAST_UPDATE_TIME        INTEGER        CONSTRAINT ADMIN_HOST_LUT_NN  NOT NULL,
   CONSTRAINT ADMIN_HOST_PK PRIMARY KEY(ADMIN_HOST_NAME)
 );
 CREATE TABLE STORAGE_CLASS(
-  DISK_INSTANCE_NAME      VARCHAR2(100)  NOT NULL,
-  STORAGE_CLASS_NAME      VARCHAR2(100)  NOT NULL,
-  NB_COPIES               INTEGER        NOT NULL,
-  USER_COMMENT            VARCHAR2(1000) NOT NULL,
-  CREATION_LOG_USER_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_HOST_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_TIME       INTEGER        NOT NULL,
-  LAST_UPDATE_USER_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_TIME        INTEGER        NOT NULL,
+  DISK_INSTANCE_NAME      VARCHAR2(100)  CONSTRAINT STORAGE_CLASS_DIN_NN  NOT NULL,
+  STORAGE_CLASS_NAME      VARCHAR2(100)  CONSTRAINT STORAGE_CLASS_SCN_NN  NOT NULL,
+  NB_COPIES               INTEGER        CONSTRAINT STORAGE_CLASS_NC_NN   NOT NULL,
+  USER_COMMENT            VARCHAR2(1000) CONSTRAINT STORAGE_CLASS_UC_NN   NOT NULL,
+  CREATION_LOG_USER_NAME  VARCHAR2(100)  CONSTRAINT STORAGE_CLASS_CLUN_NN NOT NULL,
+  CREATION_LOG_HOST_NAME  VARCHAR2(100)  CONSTRAINT STORAGE_CLASS_CLHN_NN NOT NULL,
+  CREATION_LOG_TIME       INTEGER        CONSTRAINT STORAGE_CLASS_CLT_NN  NOT NULL,
+  LAST_UPDATE_USER_NAME   VARCHAR2(100)  CONSTRAINT STORAGE_CLASS_LUUN_NN NOT NULL,
+  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  CONSTRAINT STORAGE_CLASS_LUHN_NN NOT NULL,
+  LAST_UPDATE_TIME        INTEGER        CONSTRAINT STORAGE_CLASS_LUT_NN  NOT NULL,
   CONSTRAINT STORAGE_CLASS_PK PRIMARY KEY(DISK_INSTANCE_NAME, STORAGE_CLASS_NAME)
 );
 CREATE TABLE TAPE_POOL(
-  TAPE_POOL_NAME          VARCHAR2(100)  NOT NULL,
-  NB_PARTIAL_TAPES        INTEGER        NOT NULL,
-  IS_ENCRYPTED            INTEGER        NOT NULL,
-  USER_COMMENT            VARCHAR2(1000) NOT NULL,
-  CREATION_LOG_USER_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_HOST_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_TIME       INTEGER        NOT NULL,
-  LAST_UPDATE_USER_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_TIME        INTEGER        NOT NULL,
+  TAPE_POOL_NAME          VARCHAR2(100)  CONSTRAINT TAPE_POOL_TPN_NN  NOT NULL,
+  NB_PARTIAL_TAPES        INTEGER        CONSTRAINT TAPE_POOL_NPT_NN  NOT NULL,
+  IS_ENCRYPTED            INTEGER        CONSTRAINT TAPE_POOL_IE_NN   NOT NULL,
+  USER_COMMENT            VARCHAR2(1000) CONSTRAINT TAPE_POOL_UC_NN   NOT NULL,
+  CREATION_LOG_USER_NAME  VARCHAR2(100)  CONSTRAINT TAPE_POOL_CLUN_NN NOT NULL,
+  CREATION_LOG_HOST_NAME  VARCHAR2(100)  CONSTRAINT TAPE_POOL_CLHN_NN NOT NULL,
+  CREATION_LOG_TIME       INTEGER        CONSTRAINT TAPE_POOL_CLT_NN  NOT NULL,
+  LAST_UPDATE_USER_NAME   VARCHAR2(100)  CONSTRAINT TAPE_POOL_LUUN_NN NOT NULL,
+  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  CONSTRAINT TAPE_POOL_LUHN_NN NOT NULL,
+  LAST_UPDATE_TIME        INTEGER        CONSTRAINT TAPE_POOL_LUT_NN  NOT NULL,
   CONSTRAINT TAPE_POOL_PK PRIMARY KEY(TAPE_POOL_NAME),
   CONSTRAINT TAPE_POOL_IS_ENCRYPTED_BOOL_CK CHECK(IS_ENCRYPTED IN (0, 1))
 );
 CREATE TABLE ARCHIVE_ROUTE(
-  DISK_INSTANCE_NAME      VARCHAR2(100)  NOT NULL,
-  STORAGE_CLASS_NAME      VARCHAR2(100)  NOT NULL,
-  COPY_NB                 INTEGER        NOT NULL,
-  TAPE_POOL_NAME          VARCHAR2(100)  NOT NULL,
-  USER_COMMENT            VARCHAR2(1000) NOT NULL,
-  CREATION_LOG_USER_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_HOST_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_TIME       INTEGER        NOT NULL,
-  LAST_UPDATE_USER_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_TIME        INTEGER        NOT NULL,
+  DISK_INSTANCE_NAME      VARCHAR2(100)  CONSTRAINT ARCHIVE_ROUTE_DIN_NN  NOT NULL,
+  STORAGE_CLASS_NAME      VARCHAR2(100)  CONSTRAINT ARCHIVE_ROUTE_SCN_NN  NOT NULL,
+  COPY_NB                 INTEGER        CONSTRAINT ARCHIVE_ROUTE_CN_NN   NOT NULL,
+  TAPE_POOL_NAME          VARCHAR2(100)  CONSTRAINT ARCHIVE_ROUTE_TPN_NN  NOT NULL,
+  USER_COMMENT            VARCHAR2(1000) CONSTRAINT ARCHIVE_ROUTE_UC_NN   NOT NULL,
+  CREATION_LOG_USER_NAME  VARCHAR2(100)  CONSTRAINT ARCHIVE_ROUTE_CLUN_NN NOT NULL,
+  CREATION_LOG_HOST_NAME  VARCHAR2(100)  CONSTRAINT ARCHIVE_ROUTE_CLHN_NN NOT NULL,
+  CREATION_LOG_TIME       INTEGER        CONSTRAINT ARCHIVE_ROUTE_CLT_NN  NOT NULL,
+  LAST_UPDATE_USER_NAME   VARCHAR2(100)  CONSTRAINT ARCHIVE_ROUTE_LUUN_NN NOT NULL,
+  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  CONSTRAINT ARCHIVE_ROUTE_LUHN_NN NOT NULL,
+  LAST_UPDATE_TIME        INTEGER        CONSTRAINT ARCHIVE_ROUTE_LUT_NN  NOT NULL,
   CONSTRAINT ARCHIVE_ROUTE_PK PRIMARY KEY(DISK_INSTANCE_NAME, STORAGE_CLASS_NAME, COPY_NB),
   CONSTRAINT ARCHIVE_ROUTE_STORAGE_CLASS_FK FOREIGN KEY(DISK_INSTANCE_NAME, STORAGE_CLASS_NAME)
     REFERENCES STORAGE_CLASS(DISK_INSTANCE_NAME, STORAGE_CLASS_NAME),
@@ -70,26 +70,26 @@ CREATE TABLE ARCHIVE_ROUTE(
     REFERENCES TAPE_POOL(TAPE_POOL_NAME)
 );
 CREATE TABLE LOGICAL_LIBRARY(
-  LOGICAL_LIBRARY_NAME    VARCHAR2(100)  NOT NULL,
-  USER_COMMENT            VARCHAR2(1000) NOT NULL,
-  CREATION_LOG_USER_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_HOST_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_TIME       INTEGER        NOT NULL,
-  LAST_UPDATE_USER_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_TIME        INTEGER        NOT NULL,
+  LOGICAL_LIBRARY_NAME    VARCHAR2(100)  CONSTRAINT LOGICAL_LIBRARY_LLL_NN  NOT NULL,
+  USER_COMMENT            VARCHAR2(1000) CONSTRAINT LOGICAL_LIBRARY_UC_NN   NOT NULL,
+  CREATION_LOG_USER_NAME  VARCHAR2(100)  CONSTRAINT LOGICAL_LIBRARY_CLUN_NN NOT NULL,
+  CREATION_LOG_HOST_NAME  VARCHAR2(100)  CONSTRAINT LOGICAL_LIBRARY_CLHN_NN NOT NULL,
+  CREATION_LOG_TIME       INTEGER        CONSTRAINT LOGICAL_LIBRARY_CLT_NN  NOT NULL,
+  LAST_UPDATE_USER_NAME   VARCHAR2(100)  CONSTRAINT LOGICAL_LIBRARY_LUUN_NN NOT NULL,
+  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  CONSTRAINT LOGICAL_LIBRARY_LUHN_NN NOT NULL,
+  LAST_UPDATE_TIME        INTEGER        CONSTRAINT LOGICAL_LIBRARY_LUT_NN  NOT NULL,
   CONSTRAINT LOGICAL_LIBRARY_PK PRIMARY KEY(LOGICAL_LIBRARY_NAME)
 );
 CREATE TABLE TAPE(
-  VID                     VARCHAR2(100)  NOT NULL,
-  LOGICAL_LIBRARY_NAME    VARCHAR2(100)  NOT NULL,
-  TAPE_POOL_NAME          VARCHAR2(100)  NOT NULL,
+  VID                     VARCHAR2(100)  CONSTRAINT TAPE_V_UN    NOT NULL,
+  LOGICAL_LIBRARY_NAME    VARCHAR2(100)  CONSTRAINT TAPE_LLN_UN  NOT NULL,
+  TAPE_POOL_NAME          VARCHAR2(100)  CONSTRAINT TAPE_TPN_UN  NOT NULL,
   ENCRYPTION_KEY          VARCHAR2(100),
-  CAPACITY_IN_BYTES       INTEGER        NOT NULL,
-  DATA_IN_BYTES           INTEGER        NOT NULL,
-  LAST_FSEQ               INTEGER        NOT NULL,
-  IS_DISABLED             INTEGER        NOT NULL,
-  IS_FULL                 INTEGER        NOT NULL,
+  CAPACITY_IN_BYTES       INTEGER        CONSTRAINT TAPE_CIB_UN  NOT NULL,
+  DATA_IN_BYTES           INTEGER        CONSTRAINT TAPE_DIB_UN  NOT NULL,
+  LAST_FSEQ               INTEGER        CONSTRAINT TAPE_LF_UN   NOT NULL,
+  IS_DISABLED             INTEGER        CONSTRAINT TAPE_ID_UN   NOT NULL,
+  IS_FULL                 INTEGER        CONSTRAINT TAPE_IF_UN   NOT NULL,
   LBP_IS_ON               INTEGER,
   LABEL_DRIVE             VARCHAR2(100),
   LABEL_TIME              INTEGER,
@@ -97,13 +97,13 @@ CREATE TABLE TAPE(
   LAST_READ_TIME          INTEGER,
   LAST_WRITE_DRIVE        VARCHAR2(100),
   LAST_WRITE_TIME         INTEGER,
-  USER_COMMENT            VARCHAR2(1000) NOT NULL,
-  CREATION_LOG_USER_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_HOST_NAME  VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_TIME       INTEGER        NOT NULL,
-  LAST_UPDATE_USER_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_TIME        INTEGER        NOT NULL,
+  USER_COMMENT            VARCHAR2(1000) CONSTRAINT TAPE_UC_UN   NOT NULL,
+  CREATION_LOG_USER_NAME  VARCHAR2(100)  CONSTRAINT TAPE_CLUN_UN NOT NULL,
+  CREATION_LOG_HOST_NAME  VARCHAR2(100)  CONSTRAINT TAPE_CLHN_UN NOT NULL,
+  CREATION_LOG_TIME       INTEGER        CONSTRAINT TAPE_CLT_NN  NOT NULL,
+  LAST_UPDATE_USER_NAME   VARCHAR2(100)  CONSTRAINT TAPE_LUUN_UN NOT NULL,
+  LAST_UPDATE_HOST_NAME   VARCHAR2(100)  CONSTRAINT TAPE_LUHN_UN NOT NULL,
+  LAST_UPDATE_TIME        INTEGER        CONSTRAINT TAPE_LUT_UN  NOT NULL,
   CONSTRAINT TAPE_PK PRIMARY KEY(VID),
   CONSTRAINT TAPE_LOGICAL_LIBRARY_FK FOREIGN KEY(LOGICAL_LIBRARY_NAME)
     REFERENCES LOGICAL_LIBRARY(LOGICAL_LIBRARY_NAME),
@@ -114,77 +114,77 @@ CREATE TABLE TAPE(
   CONSTRAINT TAPE_LBP_IS_ON_BOOL_CK CHECK(LBP_IS_ON = 0 OR LBP_IS_ON = 1)
 );
 CREATE TABLE MOUNT_POLICY(
-  MOUNT_POLICY_NAME        VARCHAR2(100)  NOT NULL,
-  ARCHIVE_PRIORITY         INTEGER        NOT NULL,
-  ARCHIVE_MIN_REQUEST_AGE  INTEGER        NOT NULL,
-  RETRIEVE_PRIORITY        INTEGER        NOT NULL,
-  RETRIEVE_MIN_REQUEST_AGE INTEGER        NOT NULL,
-  MAX_DRIVES_ALLOWED       INTEGER        NOT NULL,
-  USER_COMMENT             VARCHAR2(1000) NOT NULL,
-  CREATION_LOG_USER_NAME   VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_HOST_NAME   VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_TIME        INTEGER        NOT NULL,
-  LAST_UPDATE_USER_NAME    VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_HOST_NAME    VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_TIME         INTEGER        NOT NULL,
+  MOUNT_POLICY_NAME        VARCHAR2(100)  CONSTRAINT MOUNT_POLICY_MPN_NN  NOT NULL,
+  ARCHIVE_PRIORITY         INTEGER        CONSTRAINT MOUNT_POLICY_AP_NN   NOT NULL,
+  ARCHIVE_MIN_REQUEST_AGE  INTEGER        CONSTRAINT MOUNT_POLICY_AMRA_NN NOT NULL,
+  RETRIEVE_PRIORITY        INTEGER        CONSTRAINT MOUNT_POLICY_RP_NN   NOT NULL,
+  RETRIEVE_MIN_REQUEST_AGE INTEGER        CONSTRAINT MOUNT_POLICY_RMRA_NN NOT NULL,
+  MAX_DRIVES_ALLOWED       INTEGER        CONSTRAINT MOUNT_POLICY_MDA_NN  NOT NULL,
+  USER_COMMENT             VARCHAR2(1000) CONSTRAINT MOUNT_POLICY_UC_NN   NOT NULL,
+  CREATION_LOG_USER_NAME   VARCHAR2(100)  CONSTRAINT MOUNT_POLICY_CLUN_NN NOT NULL,
+  CREATION_LOG_HOST_NAME   VARCHAR2(100)  CONSTRAINT MOUNT_POLICY_CLHN_NN NOT NULL,
+  CREATION_LOG_TIME        INTEGER        CONSTRAINT MOUNT_POLICY_CLT_NN  NOT NULL,
+  LAST_UPDATE_USER_NAME    VARCHAR2(100)  CONSTRAINT MOUNT_POLICY_LUUN_NN NOT NULL,
+  LAST_UPDATE_HOST_NAME    VARCHAR2(100)  CONSTRAINT MOUNT_POLICY_LUHN_NN NOT NULL,
+  LAST_UPDATE_TIME         INTEGER        CONSTRAINT MOUNT_POLICY_LUT_NN  NOT NULL,
   CONSTRAINT MOUNT_POLICY_PK PRIMARY KEY(MOUNT_POLICY_NAME)
 );
 CREATE TABLE REQUESTER_MOUNT_RULE(
-  DISK_INSTANCE_NAME     VARCHAR2(100)  NOT NULL,
-  REQUESTER_NAME         VARCHAR2(100)  NOT NULL,
-  MOUNT_POLICY_NAME      VARCHAR2(100)  NOT NULL,
-  USER_COMMENT           VARCHAR2(1000) NOT NULL,
-  CREATION_LOG_USER_NAME VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_HOST_NAME VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_TIME      INTEGER        NOT NULL,
-  LAST_UPDATE_USER_NAME  VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_HOST_NAME  VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_TIME       INTEGER        NOT NULL,
+  DISK_INSTANCE_NAME     VARCHAR2(100)  CONSTRAINT RQSTER_RULE_DIN_NN  NOT NULL,
+  REQUESTER_NAME         VARCHAR2(100)  CONSTRAINT RQSTER_RULE_RN_NN   NOT NULL,
+  MOUNT_POLICY_NAME      VARCHAR2(100)  CONSTRAINT RQSTER_RULE_MPN_NN  NOT NULL,
+  USER_COMMENT           VARCHAR2(1000) CONSTRAINT RQSTER_RULE_UC_NN   NOT NULL,
+  CREATION_LOG_USER_NAME VARCHAR2(100)  CONSTRAINT RQSTER_RULE_CLUN_NN NOT NULL,
+  CREATION_LOG_HOST_NAME VARCHAR2(100)  CONSTRAINT RQSTER_RULE_CLHN_NN NOT NULL,
+  CREATION_LOG_TIME      INTEGER        CONSTRAINT RQSTER_RULE_CLT_NN  NOT NULL,
+  LAST_UPDATE_USER_NAME  VARCHAR2(100)  CONSTRAINT RQSTER_RULE_LUUN_NN NOT NULL,
+  LAST_UPDATE_HOST_NAME  VARCHAR2(100)  CONSTRAINT RQSTER_RULE_LUHN_NN NOT NULL,
+  LAST_UPDATE_TIME       INTEGER        CONSTRAINT RQSTER_RULE_LUT_NN  NOT NULL,
   CONSTRAINT RQSTER_RULE_PK PRIMARY KEY(DISK_INSTANCE_NAME, REQUESTER_NAME),
   CONSTRAINT RQSTER_RULE_MNT_PLC_FK FOREIGN KEY(MOUNT_POLICY_NAME)
     REFERENCES MOUNT_POLICY(MOUNT_POLICY_NAME)
 );
 CREATE TABLE REQUESTER_GROUP_MOUNT_RULE(
-  DISK_INSTANCE_NAME     VARCHAR2(100)  NOT NULL,
-  REQUESTER_GROUP_NAME   VARCHAR2(100)  NOT NULL,
-  MOUNT_POLICY_NAME      VARCHAR2(100)  NOT NULL,
-  USER_COMMENT           VARCHAR2(1000) NOT NULL,
-  CREATION_LOG_USER_NAME VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_HOST_NAME VARCHAR2(100)  NOT NULL,
-  CREATION_LOG_TIME      INTEGER        NOT NULL,
-  LAST_UPDATE_USER_NAME  VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_HOST_NAME  VARCHAR2(100)  NOT NULL,
-  LAST_UPDATE_TIME       INTEGER        NOT NULL,
+  DISK_INSTANCE_NAME     VARCHAR2(100)  CONSTRAINT RQSTER_GRP_RULE_DIN_NN  NOT NULL,
+  REQUESTER_GROUP_NAME   VARCHAR2(100)  CONSTRAINT RQSTER_GRP_RULE_RGN_NN  NOT NULL,
+  MOUNT_POLICY_NAME      VARCHAR2(100)  CONSTRAINT RQSTER_GRP_RULE_MPN_NN  NOT NULL,
+  USER_COMMENT           VARCHAR2(1000) CONSTRAINT RQSTER_GRP_RULE_UC_NN   NOT NULL,
+  CREATION_LOG_USER_NAME VARCHAR2(100)  CONSTRAINT RQSTER_GRP_RULE_CLUN_NN NOT NULL,
+  CREATION_LOG_HOST_NAME VARCHAR2(100)  CONSTRAINT RQSTER_GRP_RULE_CLHN_NN NOT NULL,
+  CREATION_LOG_TIME      INTEGER        CONSTRAINT RQSTER_GRP_RULE_CLT_NN  NOT NULL,
+  LAST_UPDATE_USER_NAME  VARCHAR2(100)  CONSTRAINT RQSTER_GRP_RULE_LUUN_NN NOT NULL,
+  LAST_UPDATE_HOST_NAME  VARCHAR2(100)  CONSTRAINT RQSTER_GRP_RULE_LUHN_NN NOT NULL,
+  LAST_UPDATE_TIME       INTEGER        CONSTRAINT RQSTER_GRP_RULE_LUT_NN  NOT NULL,
   CONSTRAINT RQSTER_GRP_RULE_PK PRIMARY KEY(DISK_INSTANCE_NAME, REQUESTER_GROUP_NAME),
   CONSTRAINT RQSTER_GRP_RULE_MNT_PLC_FK FOREIGN KEY(MOUNT_POLICY_NAME)
     REFERENCES MOUNT_POLICY(MOUNT_POLICY_NAME)
 );
 CREATE TABLE ARCHIVE_FILE(
-  ARCHIVE_FILE_ID         INTEGER        NOT NULL,
-  DISK_INSTANCE_NAME      VARCHAR2(100)  NOT NULL,
-  DISK_FILE_ID            VARCHAR2(100)  NOT NULL,
-  DISK_FILE_PATH          VARCHAR2(2000) NOT NULL,
-  DISK_FILE_USER          VARCHAR2(100)  NOT NULL,
-  DISK_FILE_GROUP         VARCHAR2(100)  NOT NULL,
-  DISK_FILE_RECOVERY_BLOB VARCHAR2(4000) NOT NULL,
-  SIZE_IN_BYTES           INTEGER        NOT NULL,
-  CHECKSUM_TYPE           VARCHAR2(100)  NOT NULL,
-  CHECKSUM_VALUE          VARCHAR2(100)  NOT NULL,
-  STORAGE_CLASS_NAME      VARCHAR2(100)  NOT NULL,
-  CREATION_TIME           INTEGER        NOT NULL,
-  RECONCILIATION_TIME     INTEGER        NOT NULL,
+  ARCHIVE_FILE_ID         INTEGER        CONSTRAINT ARCHIVE_FILE_AFI_NN  NOT NULL,
+  DISK_INSTANCE_NAME      VARCHAR2(100)  CONSTRAINT ARCHIVE_FILE_DIN_NN  NOT NULL,
+  DISK_FILE_ID            VARCHAR2(100)  CONSTRAINT ARCHIVE_FILE_DFI_NN  NOT NULL,
+  DISK_FILE_PATH          VARCHAR2(2000) CONSTRAINT ARCHIVE_FILE_DFP_NN  NOT NULL,
+  DISK_FILE_USER          VARCHAR2(100)  CONSTRAINT ARCHIVE_FILE_DFU_NN  NOT NULL,
+  DISK_FILE_GROUP         VARCHAR2(100)  CONSTRAINT ARCHIVE_FILE_DFG_NN  NOT NULL,
+  DISK_FILE_RECOVERY_BLOB VARCHAR2(4000) CONSTRAINT ARCHIVE_FILE_DFRB_NN NOT NULL,
+  SIZE_IN_BYTES           INTEGER        CONSTRAINT ARCHIVE_FILE_SIB_NN  NOT NULL,
+  CHECKSUM_TYPE           VARCHAR2(100)  CONSTRAINT ARCHIVE_FILE_CT1_NN  NOT NULL,
+  CHECKSUM_VALUE          VARCHAR2(100)  CONSTRAINT ARCHIVE_FILE_CV_NN   NOT NULL,
+  STORAGE_CLASS_NAME      VARCHAR2(100)  CONSTRAINT ARCHIVE_FILE_SCN_NN  NOT NULL,
+  CREATION_TIME           INTEGER        CONSTRAINT ARCHIVE_FILE_CT2_NN  NOT NULL,
+  RECONCILIATION_TIME     INTEGER        CONSTRAINT ARCHIVE_FILE_RT_NN   NOT NULL,
   CONSTRAINT ARCHIVE_FILE_PK PRIMARY KEY(ARCHIVE_FILE_ID),
   CONSTRAINT ARCHIVE_FILE_STORAGE_CLASS_FK FOREIGN KEY(DISK_INSTANCE_NAME, STORAGE_CLASS_NAME)
     REFERENCES STORAGE_CLASS(DISK_INSTANCE_NAME, STORAGE_CLASS_NAME)
 );
 CREATE TABLE TAPE_FILE(
-  VID                      VARCHAR2(100) NOT NULL,
-  FSEQ                     INTEGER       NOT NULL,
-  BLOCK_ID                 INTEGER       NOT NULL,
-  COMPRESSED_SIZE_IN_BYTES INTEGER       NOT NULL,
-  COPY_NB                  INTEGER       NOT NULL,
-  CREATION_TIME            INTEGER       NOT NULL,
-  ARCHIVE_FILE_ID          INTEGER       NOT NULL,
+  VID                      VARCHAR2(100) CONSTRAINT TAPE_FILE_V_NN    NOT NULL,
+  FSEQ                     INTEGER       CONSTRAINT TAPE_FILE_F_NN    NOT NULL,
+  BLOCK_ID                 INTEGER       CONSTRAINT TAPE_FILE_BI_NN   NOT NULL,
+  COMPRESSED_SIZE_IN_BYTES INTEGER       CONSTRAINT TAPE_FILE_CSIB_NN NOT NULL,
+  COPY_NB                  INTEGER       CONSTRAINT TAPE_FILE_CN_NN   NOT NULL,
+  CREATION_TIME            INTEGER       CONSTRAINT TAPE_FILE_CT_NN   NOT NULL,
+  ARCHIVE_FILE_ID          INTEGER       CONSTRAINT TAPE_FILE_AFI_NN  NOT NULL,
   CONSTRAINT TAPE_FILE_PK PRIMARY KEY(VID, FSEQ),
   CONSTRAINT TAPE_FILE_TAPE_FK FOREIGN KEY(VID)
     REFERENCES TAPE(VID),