1.5. Tabulka "BIM_CS_VLASTNOST"

Závislé objekty
Triggery - BIM_CS_VLASTNOST_ID - BIM_CS_VLASTNOST_KDO
název sloupcetypvýchozíomezení
ID NUMBER ( 22 )  
DT_IDNUMBER ( 22 ) NOT NULL
SKUPINA_IDNUMBER ( 22 )  
ROLE_IDNUMBER ( 22 ) NOT NULL
KDOVARCHAR2 ( 30 ) NOT NULL
KDYDATE ( ) NOT NULL
NAZEVVARCHAR2 ( 100 ) NOT NULL , BIM_CS_VLAS...

1.5.1. Vazby přes cizí klíče

BIM_CS_VLASTNOST - Vazby přes cizí klíče

1.5.2. Omezení

Status omezeníCizí klíč BIM_CS_VLASTNOST_FK_DT (DT_ID) --> Primární klíč BIM_CS_DT.BIM_CS_DT_PK (ID)

Status omezeníCizí klíč BIM_CS_VLASTNOST_FK_ROLE (ROLE_ID) --> Primární klíč BIM_CS_ROLE.BIM_CS_ROLE_PK (ID)

Status omezeníCizí klíč BIM_CS_VLASTNOST_FK_SKUPINA (SKUPINA_ID) --> Primární klíč BIM_CS_SKUPINA.BIM_CS_SKUPINA_PK (ID)

Status omezeníUnikátní BIM_CS_VLASTNOST_U_NAZEV (NAZEV)

1.5.3. Triggery

Závislé objekty Trigger BIM_CS_VLASTNOST_ID
BEFORE INSERT ON BIM_CS_VLASTNOST
BEFORE EACH ROW, REFERENCING NEW AS NEW OLD AS OLD

begin
  :NEW.ID := coalesce(:NEW.ID,nextid);
end; 

Závislé objekty Trigger BIM_CS_VLASTNOST_KDO
BEFORE INSERT OR UPDATE ON BIM_CS_VLASTNOST
BEFORE EACH ROW, REFERENCING NEW AS NEW OLD AS OLD

begin
  :NEW.KDO := USER;
  :NEW.KDY := SYSDATE;
end; 

1.5.4. Indexy

index BIM_CS_VLASTNOST_DT (DT_ID)

UNIQUE index BIM_CS_VLASTNOST_PK (ID)

index BIM_CS_VLASTNOST_ROLE (ROLE_ID)

index BIM_CS_VLASTNOST_SKUPINA (SKUPINA_ID)

UNIQUE index BIM_CS_VLASTNOST_U_NAZEV (NAZEV)