Comment for Table KDR_PRAC_URLOPY
Comment
Tabela przychowywująca dane odnośnie ulopów pracownika. Wpis z pustymi kolumnami wymiar, wykorzystany, zaległy i wypełnioną kolumną pozostało oznacza pozostały urlop z poprzedniej prac

Columns of Table KDR_PRAC_URLOPY
Column ID Column Name Datatype Not Null Data Default Comments
1 ID NUMBER Y   PK z sekwencji
2 ROK NUMBER Y   Oznacza koniec roku, przykładowo dla rok = 2015 wiersz przechowuje dane na dzień 2015-12-31
3 WYMIAR NUMBER     Wymiar urlopu podawany w godzinach
4 WYKORZYSTANY NUMBER     Urlop wykorzystany podawany w godzinach
5 ZALEGLY NUMBER     Urlop zaległy podawany w godzinach
6 POZOSTALO NUMBER     Urlop, który pozostał do wykorzystania podawany w godzinach. Kolumna wyliczana poprzez trigger ze wzoru ( wymiar - wykorzystane + zalegly )
7 ID_GRUPY NUMBER Y   Id grupy z KDR_UMOWY_GRUPY

Indexes on Table KDR_PRAC_URLOPY
Uniqueness Index Name Type Columns Partitions Partition Type Partition Columns Subpartition Type Subpartition Columns
UNIQUE PK_KDR_PRAC_URL_ID NORMAL ID <none>        
UNIQUE UQ_KDR_PRAC_URL NORMAL ID_GRUPY, ROK <none>        

Foreign Key Constraints on Table KDR_PRAC_URLOPY
Constraint Name Columns Ref Table Owner Referenced Table Name Referenced Columns Delete Rule Status Deferrable Deferred
FK_KDR_PRAC_URL_ID_GRUPY ID_GRUPY F_54 KDR_UMOWY_GRUPY ID_GRUPY NO ACTION ENABLED No No

PK, UK, & Check Constraints on Table KDR_PRAC_URLOPY
Constraint Name Type Condition Status Columns
CH_KDR_PRAC_URL Check (wymiar is not null and wykorzystany is not null and zalegly is not null) or (wymiar is null and wykorzystany is null and zalegly is null and pozostalo is not null) ENABLED POZOSTALO, WYKORZYSTANY, WYMIAR, ZALEGLY
NN_KDR_PRAC_URL_ID_GRUPY Check "ID_GRUPY" IS NOT NULL ENABLED ID_GRUPY
NN_KDR_PRAC_URL_ROK Check "ROK" IS NOT NULL ENABLED ROK
PK_KDR_PRAC_URL_ID Primary Key   ENABLED ID
UQ_KDR_PRAC_URL Unique   ENABLED ID_GRUPY, ROK

Table KDR_PRAC_URLOPY does not have...
Partitions
Redaction Policies