Schema F_54
Oracle Version 11.2.0.4.0
As Of 2022/09/19 13:58:07
Prior Table | Table EG_OSOBY | Next Table |
Comment |
---|
Tabela Osoby zawiera tylko niezmienne elementy pozwaklające na identyfikację osoby ( Osoby fizyczne - Nazwisko i imię, PESEL |
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. |
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> |
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 |
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 |
Partitions |
Redaction Policies |