Comment for Table EG_OSOBY
Comment
Tabela Osoby zawiera tylko niezmienne elementy pozwaklające na identyfikację osoby ( Osoby fizyczne - Nazwisko i imię, PESEL

Columns of Table EG_OSOBY
Column ID Column Name Datatype Not Null Data Default Comments
1 ID_EGOSOB NUMBER Y    
2 ID_WERSJI NUMBER     Wskazanie aktualnej wersji danych.
3 ID_REJONU NUMBER     !! deprecated !!
4 RODZAJ_OSOBY CHAR(1 CHAR)     Osoba fizyczna F, osoba prawna - P.
5 NAZWA VARCHAR2(100 CHAR) Y   Nazwa identyfikująca osobę. Dla osób prawnych indywidualna nazwa firmy, dla osób fizycznych klucz stanowi nazwa (zbudowana z nazwiska i imienia) i pesel.
6 PESEL VARCHAR2(11 CHAR)     Pesel - dla osób fizycznych w komplecie z polem nazwa stanowi klucz. Dla osób prawnych pesel is null więc nazwa musi być unikalna.
7 UWAGI VARCHAR2(500 CHAR)     Uwagi. Ale w przypadku osoby będącej wierzycielem własnym to pole zawiera id wersji danych osoby będącej beneficjentem. Brzydkie, ale szkoda dodawać osobną kolumnę.
8 NR_KONTR NUMBER     Wskazanie na osobę w MGAv3 (kdo).
9 MOD_DAT DATE     Ostatnia modyfikacja. Data.
10 MOD_USR VARCHAR2(30 BYTE)     Ostatnia modyfikacja. Użytkownik.
11 UTW_DAT DATE   CURRENT_TIMESTAMP Data utworzenia.
12 UTW_USR VARCHAR2(30 BYTE)   USER Użytkownik, który utworzył.
13 SL_USKARB_ID_US NUMBER     FK do słownika urzędów skarbowych. Potrzebne ze względu na kod urzędu skarbowego, eksportowany w ETW.

Indexes on Table EG_OSOBY
Uniqueness Index Name Type Columns Partitions Partition Type Partition Columns Subpartition Type Subpartition Columns
NON-UNIQUE IDX_EGOSOB_EGSLREJO NORMAL ID_REJONU <none>        
NON-UNIQUE IDX_EGOSOB_SL_USKARB_ID_US NORMAL SL_USKARB_ID_US <none>        
NON-UNIQUE INDX_EGOSOB_UWAGI NORMAL UWAGI <none>        
UNIQUE PK_EGOSOB NORMAL ID_EGOSOB <none>        
UNIQUE UQ_EGOSOB_ID_WERSJI NORMAL ID_WERSJI <none>        
UNIQUE UQ_EGOSOB_NAZWA_PESEL NORMAL NAZWA, PESEL <none>        

Foreign Key Constraints on Table EG_OSOBY
Constraint Name Columns Ref Table Owner Referenced Table Name Referenced Columns Delete Rule Status Deferrable Deferred
FK_EGOSOB_EGOSOBDANE ID_WERSJI F_54 EG_OSOBY_DANE ID_EGOSOBDANE NO ACTION ENABLED No No
FK_EGOSOB_SL_USKARB SL_USKARB_ID_US F_54 SL_USKARB ID_US NO ACTION ENABLED No No

PK, UK, & Check Constraints on Table EG_OSOBY
Constraint Name Type Condition Status Columns
CK_EGOSOB_RODZAJ_OSOBY Check RODZAJ_OSOBY IN ('F', 'P') ENABLED RODZAJ_OSOBY
NN_EGOSOB_ID_EGOSOB Check "ID_EGOSOB" IS NOT NULL ENABLED ID_EGOSOB
NN_EGOSOB_NAZWA Check "NAZWA" IS NOT NULL ENABLED NAZWA
PK_EGOSOB Primary Key   ENABLED ID_EGOSOB
UQ_EGOSOB_ID_WERSJI Unique   ENABLED ID_WERSJI
UQ_EGOSOB_NAZWA_PESEL Unique   ENABLED NAZWA, PESEL

Table EG_OSOBY does not have...
Partitions
Redaction Policies