1.6. Tabulka "BIM_SABLONA"

Závislé objekty
Triggery - BIM_SABLONA_ID - BIM_SABLONA_KDO
název sloupcetypvýchozíomezení
ID NUMBER ( 22 )  
TRIDA_IDNUMBER ( 22 )  
KDOVARCHAR2 ( 30 ) NOT NULL
KDYDATE ( ) NOT NULL
NAZEVVARCHAR2 ( 100 ) NOT NULL , BIM_SABLONA...

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

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

1.6.2. Omezení

Status omezeníCizí klíč BIM_SABLONA_FK_TRIDA (TRIDA_ID) --> Primární klíč BIM_TRIDA.BIM_TRIDA_PK (ID)

Status omezeníUnikátní BIM_SABLONA_U_NAZEV (NAZEV)

1.6.3. Triggery

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

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

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

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

1.6.4. Indexy

UNIQUE index BIM_SABLONA_PK (ID)

index BIM_SABLONA_TRIDA (TRIDA_ID)

UNIQUE index BIM_SABLONA_U_NAZEV (NAZEV)