Model logiczny bazy danych - INFO-R

Transkrypt

Model logiczny bazy danych - INFO-R
NEMEZIS – model logiczny bazy danych
„NEMEZIS” – fundusz alimentacyjny
Model logiczny bazy danych
„INFO-R” Spółka Jawna – Pogórze 2015
43-430 Pogórze, ul. Baziowa 29 , tel. (033) 479 93 29 (89), fax (033) 853 04 06
e-mail: [email protected]
NEMEZIS – model logiczny bazy danych
Rysunek 1 - Diagram związków encji dla systemu Nemezis
NEMEZIS – model logiczny bazy danych
Rysunek 2 – Pozostały diagram związków encji
SCHEMAT BAZY DANYCH
•
Klucz
PK
FK
-
•
Klucz
PK
-
•
Tabela AKCJA (operacje użytkowników programu) :
Pole
IDAKCJA
IDPRACOWNIK
TYP
RODZAJ
IDENT
DATA
Typ
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
TIMESTAMP
Pusty
NIE
TAK
TAK
TAK
TAK
TAK
Opis
identyfikator akcji
identyfikator pracownika
typ akcji
rodzaj identyfikatora
identyfikator
data i czas
Tabela AKCJAS (śledzone operacje użytkowników programu) :
Pole
IDAKCJAS
NAZWA
DATAOD
DATADO
AKCJATYP
PRACOWNIK
OSOBA
WNIOSEK
Typ
Pusty
INTEGER
NIE
VARCHAR(100) TAK
TIMESTAMP
TAK
TIMESTAMP
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
Opis
identyfikator akcji śledzonej
nazwa
data początkowa
data końcowa
typ akcji
identyfikator pracownika
identyfikator osoby
identyfikator wniosku
Tabela AKCJATYP (typy operacji użytkowników) :
Klucz
Pole
PK IDAKCJATYP
OPIS
Typ
Pusty
INTEGER
NIE
VARCHAR(250) TAK
Opis
identyfikator typu akcji
opis typu akcji
NEMEZIS – model logiczny bazy danych
•
Tabela BANK (słownik danych banków) :
Klucz
Pole
PK IDBANK
NAZWA
NRROZ
•
Typ
Pusty
INTEGER
NIE
VARCHAR(100) TAK
VARCHAR(8)
TAK
Klucz
PK
-
•
Klucz
PK
FK
FK
FK
•
Klucz
PK
FK
FK
-
nr rozliczeniowy
Typ
INTEGER
BLOB
Pusty
NIE
TAK
Opis
identyfikator tekstu
tekst dokumentu
Tabela CUSTORD (zamówienie licencji) :
Pole
IDCUSTORD
ROK
MIASTO
DATA
Typ
INTEGER
INTEGER
INTEGER
TIMESTAMP
Pusty
NIE
TAK
TAK
TAK
Opis
identyfikator zamówienia
rok zamówienia
miejscowość
data zamówienia
Tabela DECYZJA (założone decyzje, dokumenty itp.) :
Pole
IDDECYZJA
IDZDARZENIE
IDTYPDOKUMENT
IDBLOB
Typ
INTEGER
INTEGER
INTEGER
INTEGER
Pusty
NIE
TAK
TAK
TAK
Opis
identyfikator decyzji
identyfikator zdarzenia
identyfikator szablonu
identyfikator tekstu decyzji
Tabela DLUZNIK (dłużnicy alimentacyjni) :
Klucz
Pole
PK IDDLUZNIK
FK IDOSOBA
•
nazwa banku
Tabela BLOBTABLE (teksty decyzji, dokumentów itp.) :
Klucz
Pole
PK IDBLOBTABLE
BLOBDATE
•
Opis
identyfikator banku
Typ
INTEGER
INTEGER
Pusty
NIE
TAK
Opis
identyfikator dłużnika
identyfikator osoby
Tabela DOCHOD (dochody członków rodziny) :
Pole
IDDOCHOD
IDWNIOSEK
IDOSOBA
PRZYCHOD1
PODATEK1
USPOL1
UZDROW1
DOCHOD1
PRZYCHOD2
PODATEK2
USPOL2
UZDROW2
DOCHOD2
Typ
INTEGER
INTEGER
INTEGER
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
Pusty
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
Opis
identyfikator dochodu
identyfikator wniosku
identyfikator osoby
przychód (zasady ogólne)
podatek (zasady ogólne)
skł. ub. społ.(zasady ogólne)
skł. ub. zdr. (zasady ogólne)
dochód (zasady ogólne)
przychód (ryczałt)
podatek (ryczałt)
skł. ub. społ. (ryczałt)
skł. ub. zdr. (ryczałt)
dochód (ryczałt)
NEMEZIS – model logiczny bazy danych
-
DINNE
ALSAD
ALFAKT
HEKTAR
DROLNIK
ALWYP
DUTRATA
FORMA2
HEKTARD
DUZYSKANIE
CZYNSZD
PUTRATA
PUZYSKANIE
•
Klucz
PK
FK
FK
FK
•
Klucz
PK
-
•
Klucz
PK
FK
FK
FK
-
•
Klucz
PK
FK
FK
-
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,4)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
INTEGER
NUMERIC(15,4)
NUMERIC(15,2)
NUMERIC(15,2)
INTEGER
INTEGER
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
dochód inne
alimenty zasądzone
alimenty faktyczne
powierzch. gosp. rolnego
dochód z gosp. rolnego
alimenty świadczone
dochód utracony
rodzaj opodatk. zryczłtowan.
liczba hektarów dzierżawa
dochód uzyskany
czynsz z tyt. dzierżawy gosp.
powód utraty dochodu
powód uzyskania dochodu
Tabela DOCHODI (inne dochody członków rodziny) :
Pole
IDDOCHODI
IDDOCHOD
IDDOCHODS
KWOTA
IDWNIOSEK
Typ
INTEGER
INTEGER
INTEGER
NUMERIC(15,2)
INTEGER
Pusty
NIE
TAK
TAK
TAK
TAK
Opis
identyfikator innego dochodu
identyfikator dochodu
identyfikator rodzaju dochodu
kwota dochodu
identyfikator wniosku
Tabela DOCHODS (słownik innych dochodów członków rodzin) :
Pole
IDDOCHODS
KODP
KODS
NAZWA
Typ
INTEGER
VARCHAR(10)
VARCHAR(10)
VARCHAR(2500)
Pusty
NIE
TAK
TAK
TAK
Opis
identyfikator rodzaju dochodu
kod pozycji
kod sprawozdawczy
rodzaj dochodu
Tabela DOK (dokumenty i załączniki złożone do wniosku) :
Pole
IDDOK
IDWNIOSEK
IDZALACZ
IDOSOBA
DATA
ZLOZONO
Typ
INTEGER
INTEGER
INTEGER
INTEGER
TIMESTAMP
INTEGER
Pusty
NIE
TAK
TAK
TAK
TAK
TAK
Opis
identyfikator załącznika
identyfikator wniosku
identyfikator rodzaju załącznik.
identyfikator osoby
data złożenia
czy założono ?
Tabela DZIECKO (dane członków rodziny) :
Pole
IDDZIECKO
IDWNIOSEK
IDOSOBA
TYP
TYP2
DOCHOD
INST
Typ
INTEGER
VARCHAR(250)
INTEGER
INTEGER
INTEGER
NUMERIC(15,2)
INTEGER
Pusty
NIE
TAK
TAK
TAK
TAK
TAK
TAK
Opis
identyfikator członka rodziny
identyfikator wniosku
identyfikator osoby
rodzaj członka rodziny
podrodzaj członka rodziny
dochód członka rodziny
czy przebywa w inst.
całodobowego utrzymania ?
NEMEZIS – model logiczny bazy danych
-
INSTNAZWA
VARCHAR(50)
TAK
-
INSTKOSZT
NUMERIC(15,2)
TAK
-
TYPN
TYP2N
NIEPELN
INFO
VARCHAR(50)
VARCHAR(50)
INTEGER
VARCHAR(250)
TAK
TAK
TAK
TAK
•
opis podrodzaju czł. rodziny
czy osoba niepełnosprawna ?
dodatkowe inform acje
Tabela EMERYTURA (dane o emeryturach, rentach i innych
świadczeniach) :
Klucz
Pole
PK IDEMERYTURA
FK
-
nazwa inst. całodobowego
utrzymania
koszt pobytu w inst.
całodobowego utrzymania
opis rodzaju członka rodziny
IDOSOBA
EMERYTURA
Typ
INTEGER
Pusty
NIE
INTEGER
INTEGER
TAK
TAK
-
EMERYTURAORGAN VARCHAR(100)
TAK
-
EMERYTURANR
EMERYTURAOKRES
EMERYTURAOD
VARCHAR(25)
INTEGER
TIMESTAMP
TAK
TAK
TAK
-
EMERYTURADO
TIMESTAMP
TAK
-
KRUSNR
KWOTA
VARCHAR(25)
NUMERIC(15,2)
TAK
TAK
•
Klucz
PK
FK
FK
FK
-
•
Klucz
PK
FK
FK
FK
•
Opis
identyfikator pobieranego
świadczenia
identyfikator osoby
rodzaj pobieranego
świadczenia
organ wypłacający
świadczenie
numer świadczenia
czas poboru świadczenia
data początkowa poboru
świadczenia
data końcowa poboru
świadczenia
nr konta KRUS
kwota pobieranego
świadczenia
Tabela FA (przyznane świadczenia z Funduszu alimentacyjnego) :
Pole
IDFA
IDWNIOSEK
IDOSOBA
IDDZIECKO
FATAK
KWOTA
FAWNIOSEK
Typ
Pusty
INTEGER
NIE
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
NUMERIC(15,2) TAK
INTEGER
TAK
Opis
identyfikator świadczenia
identyfikator wniosku
identyfikator osoby
identyfikator członka rodziny
czy przyznano świadczenia ?
kwota świadczenia
czy wnioskowano o świadczenie
?
Tabela FAOSOBA (osoby uprawnione) :
Pole
IDFAOSOBA
IDWNIOSEK
IDFATYTUL
IDOSOBA
Typ
INTEGER
INTEGER
INTEGER
INTEGER
Pusty
NIE
TAK
TAK
TAK
Opis
identyfikator osoby uprawnionej
identyfikator wniosku
identyfikator tyt. wykonawczego
identyfikator osoby
Tabela FATYTUL (tytuły wykonawcze) :
Klucz
Pole
PK IDFATYTUL
FK IDWNIOSEK
KOMORNIK
Typ
INTEGER
INTEGER
INTEGER
Pusty
NIE
TAK
TAK
identyfikator tyt. wykonawczego
identyfikator wniosku
identyfikator org. prowadzącego
postepowanie egzekucyjne
NEMEZIS – model logiczny bazy danych
-
DLUZNIK
WYROK
WYROKDATA
ALIMENTY
EGZEKUCJA
•
INTEGER
VARCHAR(250)
TIMESTAMP
NUMERIC(15,2)
NUMERIC(15,2)
FK
FK
FK
FK
identyfikator dłużnika aliment.
sygnatura wyroku sądowego
data wyroku sądowego
kwota zasądzonych alimentów
kwota wyegzekwowanych alim.
Tabela HARM (harmonogram wypłat) :
Klucz
Pole
PK IDHARM
FK
-
TAK
TAK
TAK
TAK
TAK
Typ
INTEGER
Pusty
NIE
IDWNIOSEK
DATAM
INTEGER
TIMESTAMP
TAK
TAK
DATAW
TIMESTAMP
TAK
INTEGER
NUMERIC(15,2)
INTEGER
INTEGER
INTEGER
INTEGER
INTEGER
TAK
TAK
TAK
TAK
TAK
TAK
TAK
WYPLATA
KWOTA
TYPWNIOSKU
IDLISTA
IDOSOBA
IDZDARZENIE
IDLISTAP
-
STATUS
NRWNIOSKODAWCA
FRZECZ
USERINPUT
INTEGER
INTEGER
INTEGER
INTEGER
TAK
TAK
TAK
TAK
-
TYPZDARZENIE
ODSETKI
INTEGER
INTEGER
TAK
TAK
•
kwota wypłaty
rodzaj wniosku
identyfikator listy wypłat
identyfikator osoby
identyfikator zdarzenia
identyfikator pozycji listy
wypłat
status wypłaty
nr wnioskodawcy
czy from rzeczowa ?
czy wstawione przez
użytkownika ?
rodzaj zdarzenia
czy odsetki ?
Tabela HARMD (harmonogram dłużnika alimentacyjnego) :
Klucz
Pole
PK IDHARMD
FK
FK
FK
FK
-
Opis
identyfikator wypłaty
świadczenia
identyfikator wniosku
miesiąc, za który
wypłacane jest
świadczenie
data wypłaty
świadczenia
czy wypłacono ?
IDDLUZNIK
IDOSOBA
IDZDARZENIE
IDWNIOSEK
DATA
WN
KWOTA
ODSETKI
KGW
KGD
KBP
KFA
KZA
KFAS
-
DATAW
-
WYPLATA
STATUS
Typ
INTEGER
Pusty
NIE
INTEGER
INTEGER
INTEGER
INTEGER
TIMESTAMP
INTEGER
NUMERIC(15,2)
INTEGER
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
NUMERIC(15,2)
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TIMESTAMP
TAK
INTEGER
INTEGER
TAK
TAK
Opis
identyfikator pozycji
harmonogramu
identyfikator dłużnika aliment.
identyfikator osoby
identyfikator zdarzenia
identyfikator wniosku
data pozycji harmonogramu
uznanie czy obciążenie ?
kwota pozycji
czy odsetki ?
kwota gmina wierzyciela
kwota gmina dłużnika
kwota budżet państwa
kwota fundusz alimentacyjny
kwota zaliczka alimentacyjna
kwota poprzedni fundusz
alimentacyjny
data realizacji pozycji
harmonogramu
czy zrealizowana ?
status realizacji
NEMEZIS – model logiczny bazy danych
-
TYPZDARZENIE
•
INTEGER
FK
IDHARM
FK
FK
FK
IDOSOBA
KWOTA
IDWNIOSEK
IDZDARZENIE
Typ
INTEGER
Pusty
NIE
INTEGER
TAK
INTEGER
NUMERIC(15,2)
INTEGER
INTEGER
TAK
TAK
TAK
TAK
IDWNIOSEK
IDOSOBA
IDWNIOSKODAWCA
-
DATAW
-
KWOTAW
•
FK
FK
IDWNIOSEK
IDWNIOSKODAWCA
FK
FK
-
IDOSOBA
IDZDARZENIE
DATAW
-
KWOTAW
-
RODZAJZM
-
identyfikator wniosku
identyfikator zdarzenia
Typ
INTEGER
Pusty
NIE
INTEGER
INTEGER
INTEGER
TAK
TAK
TAK
TIMESTAMP
TAK
NUMERIC(15,2)
TAK
Opis
identyfikator pozycji
harmonogramu
identyfikator wniosku
identyfikator osoby
identyfikator
wnioskodawcy
miesiąc, za który
przyznano świadczenie
kwota przyznanego
świadczenia
Typ
INTEGER
Pusty
NIE
INTEGER
INTEGER
TAK
TAK
INTEGER
INTEGER
TIMESTAMP
TAK
TAK
TAK
NUMERIC(15,2)
TAK
INTEGER
TAK
Opis
identyfikator pozycji
harmonogramu
identyfikator wniosku
identyfikator
wnioskodawcy
identyfikator osoby
identyfikator zdarzenia
miesiąc, za który
zmieniono świadczenie
kwota zmienionego
świadczenia
rodzaj zmiany
Tabela INSTKONTO (rachunki bankowe instytucji) :
Klucz
Pole
PK IDINSTKONTO
FK
-
kwota pozycji
Tabela HARMWZM (harmonogram świadczeń decyzji zmieniającej) :
Klucz
Pole
PK IDHARMWZM
•
Opis
identyfikator pozycji
harmonogramu
identyfikator pozycji
harmonogramu wypłat
identyfikator osoby
Tabela HARMW (harmonogram świadczeń przyznanych) :
Klucz
Pole
PK IDHARMW
FK
FK
FK
rodzaj zdarzenia
Tabela HARMO (harmonogram wypłat osoby uprawnione) :
Klucz
Pole
PK IDHARMO
•
TAK
Typ
INTEGER
Pusty
NIE
IDINSTYTUCJA
GLOWNE
BANK
LK
INTEGER
INTEGER
VARCHAR(100)
VARCHAR(2)
TAK
TAK
TAK
TAK
RACHUNEK
VARCHAR(50)
TAK
Opis
identyfikator rachunku
bankowego
identyfikator instytucji
czy główny rachunek ?
nazwa banku
liczba kontrolna rachunku
bankowego
numer rachunku
bankowego
NEMEZIS – model logiczny bazy danych
•
Klucz
PK
-
•
Tabela INSTYTUCJA (dane instytucji) :
Pole
Typ
Pusty
IDINSTYTUCJA
INTEGER
NIE
NAZWA
VARCHAR(250) TAK
SKROT
VARCHAR(25)
TAK
KRAJ
VARCHAR(50)
TAK
WOJEW
VARCHAR(50)
TAK
POWIAT
VARCHAR(50)
TAK
GMINA
VARCHAR(50)
TAK
MIASTO
VARCHAR(50)
TAK
ULICA
VARCHAR(50)
TAK
DOM
VARCHAR(10)
TAK
LOKAL
VARCHAR(10)
TAK
KOD
VARCHAR(6)
TAK
POCZTA
VARCHAR(50)
TAK
SKRYTKA
VARCHAR(10)
TAK
UWAGA
VARCHAR(1000) TAK
TELEFON
VARCHAR(25)
TAK
KOMORKA
VARCHAR(25)
TAK
FAKS
VARCHAR(25)
TAK
EMAIL
VARCHAR(50)
TAK
TYP
INTEGER
TAK
NIP
VARCHAR(25)
TAK
REGON
VARCHAR(25)
TAK
KRS
VARCHAR(25)
TAK
Klucz
PK
FK
FK
-
nazwa skrócona instytucji
kraj
województwo
powiat
gmina
miejscowość
ulica
nr domu
nr lokalu
kod pocztowy
poczta
nr skrytki pocztowej
uwagi
nr telefonu
nr telefonu komórkowego
nr faksu
adres e-mail
rodzaj instytucji
nr NIP
nr REGON
nr KRS
Typ
INTEGER
VARCHAR(50)
VARCHAR(20)
Pusty
NIE
TAK
TAK
Opis
identyfikator jednostki
nazwa jednostki
oznaczenie jednostki
Tabela KODLOKAL (słownik kodów lokalizacji) :
Klucz
Pole
PK IDKODLOKAL
KODP
KODS
OPIS
•
nazwa instytucji
Tabela JEDNOSTKA (słownik jednostek wielkości) :
Klucz
Pole
PK IDJEDNOSTKA
NAZWA
JEDN
•
Opis
identyfikator instytucji
Typ
INTEGER
VARCHAR(25)
VARCHAR(25)
VARCHAR(50)
Pusty
NIE
TAK
TAK
TAK
Opis
identyfikator pozycji słownika
kod pozycji
kod sprawozdawczy
opis pozycji słownika
Tabela KOMUNIKAT (komunikaty – rozpatrzenie wniosku) :
Pole
IDKOMUNIKAT
IDWNIOSEK
IDOSOBA
TYP
TRESC
Typ
INTEGER
INTEGER
INTEGER
INTEGER
BLOB
Pusty
NIE
TAK
TAK
TAK
TAK
Opis
identyfikator komunikatu
identyfikator wniosku
identyfikator osoby
rodzaj komunikatu
treść komunikatu
NEMEZIS – model logiczny bazy danych
•
Tabela LISTA (listy wypłat świadczeń) :
Klucz
Pole
PK IDLISTA
DATAM
Typ
INTEGER
TIMESTAMP
Pusty
NIE
TAK
-
DATAW
STATUS
KASA
NR
NUMER
OPIS
REJON
DECYZJAOD
TIMESTAMP
INTEGER
INTEGER
INTEGER
VARCHAR(50)
VARCHAR(250)
INTEGER
TIMESTAMP
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
-
DECYZJADO
DECSTATUS
WNIOSEKOD
TIMESTAMP
INTEGER
TIMESTAMP
TAK
TAK
TAK
-
WNIOSEKDO
LITEROD
TIMESTAMP
VARCHAR(1)
TAK
TAK
-
LITERDO
VARCHAR(1)
TAK
FK
IDSERIA
INTEGER
TAK
•
Klucz
PK
FK
FK
-
•
Klucz
PK
-
•
Opis
identyfikator listy wypłat
miesiąc, za który sporządzono listę
wypłat
data wypłaty listy
status listy
sposób realizacji listy
nr kolejny listy
oznaczenie listy
opis listy
kryterium - rejon
kryterium – data początkowa
decyzji
kryterium – data końcowa decyzji
kryterium – status decyzji
kryterium – data początkowa
wniosku
kryterium – data końcowa wniosku
kryterium – liter początkowa
nazwiska
kryterium – litera końcowa
nazwiska
identyfikator serii numeracji
Tabela LISTAP (pozycja listy wypłat) :
Pole
IDLISTAP
IDLISTA
IDOSOBA
KWOTA
STATUS
SLOWNIE
Typ
Pusty
INTEGER
NIE
INTEGER
TAK
INTEGER
TAK
NUMERIC(15,2) TAK
INTEGER
TAK
VARCHAR(100) TAK
Opis
identyfikator pozycji listy wypłat
identyfikator listy wypłat
identyfikator osoby
kwota pozycji
status pozycji
kwota słownie
Tabela MARGINES (ustawienia marginesów wydruków) :
Pole
TYP
NAZWA
MTOP
MBOTTOM
MLEFT
MRIGHT
Typ
Pusty
INTEGER
NIE
VARCHAR(100) TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
Opis
rodzaj wydruku
nazwa wydruku
margines górny
margines dolny
margines lewy
margines prawy
Tabela MIASTO (słownik miejscowości) :
Klucz
Pole
NAZWA
FK IDREJON
Typ
VARCHAR(50)
INTEGER
Pusty
TAK
TAK
Opis
nazwa miejscowości
identyfikator rejonu
NEMEZIS – model logiczny bazy danych
•
Tabela NAUKA (dane na temat uczęszczania do szkoły osób) :
Klucz
Pole
PK IDNAUKA
FK
-
IDOSOBA
TYP
NAZWA
DATAKONIEC
SIEDZIBA
DATASTART
•
Typ
INTEGER
Pusty
NIE
INTEGER
INTEGER
VARCHAR(50)
TIMESTAMP
VARCHAR(50)
TIMESTAMP
TAK
TAK
TAK
TAK
TAK
TAK
Typ
INTEGER
Pusty
NIE
IDOSOBA
NIEPELN
NIEPELNOKRES
NIEPELNOD
INTEGER
INTEGER
INTEGER
TIMESTAMP
TAK
TAK
TAK
TAK
-
NIEPELNDO
TIMESTAMP
TAK
-
DP
INTEGER
TAK
•
Klucz
PK
-
•
Pole
IDNTS
KODP
KODS
OPIS
Klucz
PK
FK
-
data zakończenia nauki
siedziba szkoły
data rozpoczęcia nauki
Opis
identyfikator informacji o
niepełnosprawności
identyfikator osoby
rodzaj orzeczenia o niepełnosp.
okres orzeczenie o niepełnosp.
data początkowa orzeczenia o
niepełnosprawności
data końcowa orzeczenia o
niepełnosprawności
czy osoba uprawniona do
dodatku pielęgnacyjnego ?
Typ
INTEGER
VARCHAR(25)
VARCHAR(25)
VARCHAR(50)
Pusty
NIE
TAK
TAK
TAK
Opis
identyfikator pozycji słownika
kod pozycji
kod sprawozdawczy
opis pozycji słownika
Tabela OBYWATELSTWO (słownik kodów obywatelstwa) :
KODP
KODS
KRAJ
•
nazwa szkoły
Tabela NTS (słownik kodów NTS) :
Klucz
Pole
PK IDOBYWATELSTWO
-
rodzaj szkoły
Tabela NIEPELN (dane na temat niepełnoprawności osób) :
Klucz
Pole
PK IDNIEPELN
FK
-
Opis
identyfikator informacji o nauce
w szkole
identyfikator osoby
Typ
INTEGER
Pusty
NIE
VARCHAR(5)
VARCHAR(5)
VARCHAR(50)
TAK
TAK
TAK
Opis
identyfikator pozycji
słownika
kod pozycji
kod sprawozdawczy
opis pozycji słownika
Tabela ODSETKI (tabela pomocnicza przy naliczaniu odsetek) :
Pole
IDODSETKI
IDOSOBA
DATA
KWOTA
WPLATA
DATAWPL
Typ
Pusty
INTEGER
NIE
INTEGER
TAK
TIMESTAMP
TAK
NUMERIC(15,2) TAK
INTEGER
TAK
TIMESTAMP
TAK
Opis
identyfikator pozycji
identyfikator osoby
data pozycji
kwota pozycji
czy odsetki zapłacone ?
data zapłaty odsetek
NEMEZIS – model logiczny bazy danych
•
Tabela ODWOLAKCJA (zdarzenia związane z odwołaniem od decyzji) :
Klucz
Pole
PK IDODWOLAKCJA
FK IDODWOLANIE
FK IDZDARZENIE
-
DATA
TYP
TRESC
FK
IDINSTYTUCJA
•
Pusty
NIE
TAK
TAK
TIMESTAMP
VARCHAR(20)
VARCHAR(5000)
TAK
TAK
TAK
INTEGER
TAK
Typ
INTEGER
INTEGER
Klucz
PK
-
identyfikator odwołania
identyfikator decyzji, do której
złożono odwołanie
data zdarzenia
rodzaj zdarzenia
treść decyzji instytucji
rozpatrującej odwołanie
identyfikator instytucji
rozpatrującej odwołanie
Pusty
NIE
TAK
DATA
TIMESTAMP
NR
INTEGER
IDSERIA
INTEGER
NUMER
VARCHAR(50)
STATUS
VARCHAR(20)
WNIOSKODAWCA
INTEGER
IDWNIOSKODAWCA
INTEGER
TRESC
VARCHAR(5000)
IDPRACOWNIK
INTEGER
•
Opis
identyfikator zdarzenia
Tabela ODWOLANIE:
Klucz
Pole
PK IDODWOLANIE
FK IDZDARZENIE
FK
FK
FK
Typ
INTEGER
INTEGER
INTEGER
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
Opis
identyfikator odwołania
identyfikator decyzji, do
której złożono odwołanie
data odwołania
nr odwołania
identyfikator serii num eracji
oznaczenie odwołania
status odwołania
rodzaj wnioskodawcy
identyfikator wnioskodawcy
treść odwołania
identyfikator pracownika
Tabela OSOBA (dane osobowe) :
Pole
IDOSOBA
IMIE
NAZWISKO
KRAJ
WOJEW
Typ
Pusty
INTEGER
NIE
VARCHAR(25) TAK
VARCHAR(25) TAK
VARCHAR(50) TAK
VARCHAR(50) TAK
-
POWIAT
GMINA
MIASTO
VARCHAR(50)
VARCHAR(50)
VARCHAR(50)
TAK
TAK
TAK
-
ULICA
DOM
VARCHAR(50)
VARCHAR(10)
TAK
TAK
-
LOKAL
VARCHAR(10)
TAK
-
KOD
VARCHAR(6)
TAK
-
POCZTA
PESEL
NIP
STAN
OBYWATELSTWO
DATAUR
VARCHAR(50)
VARCHAR(11)
VARCHAR(13)
INTEGER
VARCHAR(50)
TIMESTAMP
TAK
TAK
TAK
TAK
TAK
TAK
Opis
identyfikator osoby
imię
nazwisko
adres zam eldowania – kraj
adres zam eldowania województwo
adres zam eldowania - powiat
adres zam eldowania - gmina
adres zam eldowania miejscowość
adres zam eldowania - ulica
adres zam eldowania – nr
domu
adres zam eldowania – nr
lokalu
adres zam eldowania – kod
pocztowy
adres zam eldowania - poczta
numer PESEL
numer NIP
stan cywilny
obywatelstwo
data urodzenia
NEMEZIS – model logiczny bazy danych
-
DOWOD
VARCHAR(15)
PASZPORT
VARCHAR(25)
TELEFON
VARCHAR(25)
OBYWATEL
INTEGER
PLEC
INTEGER
IDOBYWATELKRAJ
INTEGER
TAK
TAK
TAK
TAK
TAK
TAK
-
IMIE2
OJCIEC
MATKA
RODOWE
AZAM
KRAJT
WOJEWT
VARCHAR(25)
VARCHAR(25)
VARCHAR(25)
VARCHAR(25)
INTEGER
VARCHAR(50)
VARCHAR(50)
TAK
TAK
TAK
TAK
TAK
TAK
TAK
-
POWIATT
GMINAT
MIASTOT
VARCHAR(50)
VARCHAR(50)
VARCHAR(50)
TAK
TAK
TAK
-
ULICAT
DOMT
LOKALT
KODT
VARCHAR(50)
VARCHAR(10)
VARCHAR(10)
VARCHAR(6)
TAK
TAK
TAK
TAK
-
POCZTAT
KRAJP
WOJEWP
POWIATP
GMINAP
MIASTOP
ULICAP
DOMP
LOKALP
KODP
POCZTAP
KASA
BANK
LK
VARCHAR(50)
VARCHAR(50)
VARCHAR(50)
VARCHAR(50)
VARCHAR(50)
VARCHAR(50)
VARCHAR(50)
VARCHAR(10)
VARCHAR(10)
VARCHAR(6)
VARCHAR(50)
INTEGER
VARCHAR(100)
VARCHAR(2)
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
-
RACHUNEK
MUR
NOTATKA
REJON
UWAGA
MOD
MATKARODOWE
VARCHAR(50)
VARCHAR(50)
INTEGER
INTEGER
VARCHAR(100)
TIMESTAMP
VARCHAR(25)
TAK
TAK
TAK
TAK
TAK
TAK
TAK
•
Klucz
PK
FK
FK
FK
-
nr dowodu
nr paszportu
nr telefonu
rodzaj obywatelstwa
płeć
identyfikator kraju
obywatelstwa
drugie imię
imię ojca
imię matki
nazwisko rodowe
adres zamieszkania
adres tymczasowy – kraj
adres tymczasowy województwo
adres tymczasowy - powiat
adres tymczasowy - gmina
adres tymczasowy miejscowość
adres tymczasowy - ulica
adres tymczasowy – nr domu
adres tymczasowy – nr lokalu
adres tymczasowy – kod
pocztowy
adres tymczasowy - poczta
adres pobytu – kraj
adres pobytu - województwo
adres pobytu - powiat
adres pobytu - gmina
adres pobytu - miejscowość
adres pobytu - ulica
adres pobytu – nr domu
adres pobytu – nr lokalu
adres pobytu – kod pocztowy
adres pobytu - poczta
sposób wypłaty świadczeń
nazwa banku
liczba kontrolna rachunku
bankowego
rachunek bankowy
miejsce urodzenia
dodatkowe informacje
identyfikator rejonu
uwagi
data modyfikacji danych
nazwisko panieńskie matki
Tabela OSWIADCZENIE (oświadczenia majątkowe) :
Pole
IDOSWIADCZENIE
IDINSTYTUCJA
IDDLUZNIK
IDOSOBA
DATA
Typ
INTEGER
INTEGER
INTEGER
INTEGER
TIMESTAMP
Pusty
NIE
TAK
TAK
TAK
TAK
Opis
identyfikator oświadczenia
identyfikator instytucji
identyfikator dłużnika aliment.
identyfikator osoby
data oświadczenia
NEMEZIS – model logiczny bazy danych
-
PKTI1
PKTI2
PKTI3
PKTI41
PKTI42
PKTII1
PKTII2
PKTII3
PKTIII1
PKTIII2
PKTIV
•
VARCHAR(500)
VARCHAR(500)
VARCHAR(500)
VARCHAR(500)
VARCHAR(500)
VARCHAR(500)
VARCHAR(500)
VARCHAR(500)
VARCHAR(500)
VARCHAR(500)
VARCHAR(500)
pkt I.1 oświadczenia
pkt I.2 oświadczenia
pkt I.3 oświadczenia
pkt I.4.1 oświadczenia
pkt I.4.2 oświadczenia
pkt II.1 oświadczenia
pkt.II.2 oświadczenia
pkt II.3 oświadczenia
pkt III.1 oświadczenia
pkt III.2 oświadczenia
pkt IV oświadczenia
Tabela PARAM (parametry systemowe) :
Klucz
Pole
PK IDPARAM
NR
NAZWA
•
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
Typ
Pusty
INTEGER
NIE
INTEGER
TAK
VARCHAR(250) TAK
Opis
identyfikator parametru
nr parametru
nazwa parametru
Tabela PARAMETR (parametry programu) :
Klucz
Pole
COILEKOPIA
Typ
INTEGER
Pusty
TAK
-
DWYP
INTEGER
TAK
-
PESEL
INTEGER
TAK
-
ZALACZ
INTEGER
TAK
-
PRZELEW2
INTEGER
TAK
•
Klucz
PK
FK
-
•
Tabela PARAMW (wartości parametrów systemowych) :
Pole
IDPARAMW
IDPARAM
DATAOD
DATADO
WARTOSC
Typ
Pusty
INTEGER
NIE
INTEGER
TAK
TIMESTAMP
TAK
TIMESTAMP
TAK
NUMERIC(15,2) TAK
Typ
Pusty
VARCHAR(6) TAK
VARCHAR(50) TAK
identyfikator parametru
data początkowa obowiązywania
data końcowa obowiązywania
wartość parametru
Opis
kod pocztowy
poczta
Tabela POMOCRZECZ (świadczenia w formie rzeczowej) :
Klucz
Pole
PK IDPOMOCRZECZ
FK
FK
Opis
identyfikator wartości parametru
Tabela POCZTA (słownik kodów pocztowych) :
Klucz
Pole
KOD
POCZTA
•
Opis
co ile automatyczna kopia
danych?
domyślny dzień wypłaty
świadczeń
dopuszczenie PESEL o
błędnej cyfrze kontrolnej
załącznik do wniosków
domyślnie złożone
wydruk tylko 2 odcinków
przelewu
IDZDARZENIE
IDHARM
Typ
INTEGER
Pusty
NIE
INTEGER
INTEGER
TAK
TAK
Opis
identyfikator pomocy
rzeczowej
identyfikator zdarzenia
identyfikator pozycji
NEMEZIS – model logiczny bazy danych
-
NAZWA
ILOŚĆ
JEDN
•
DATA
IDINSTYTUCJA
KWOTA
OPIS
•
TAK
TAK
TAK
TIMESTAMP
INTEGER
NUMERIC(15,2)
VARCHAR(250)
TAK
TAK
TAK
TAK
-
GODZINA_DO
VARCHAR(5)
TAK
-
NR_POKOJ
UZYTKOWNIK
VARCHAR(5)
VARCHAR(102)
TAK
TAK
PASS
IDOSOBA
PASSDNI
PASSDATA
EMAIL
SYMBOL
VARCHAR(52)
INTEGER
INTEGER
TIMESTAMP
VARCHAR(50)
VARCHAR(3)
TAK
TAK
TAK
TAK
TAK
TAK
•
Opis
identyfikator realizacji
identyfikator zdarzenia
identyfikator pozycji
harmonogramu wypłat
data realizacji
identyfikator instytucji
kwota dokumentu
opis (numer) dokumentu
Tabela PRACOWNIK (dane pracowników – użytkowników programu) :
Typ
Pusty
INTEGER
NIE
VARCHAR(50) TAK
VARCHAR(15) TAK
VARCHAR(15) TAK
VARCHAR(5)
TAK
Klucz
PK
FK
FK
-
jednostka
Pusty
NIE
TAK
TAK
Pole
IDPRACOWNIK
STANOWISKO
TELEFON
FAKS
GODZINA_OD
•
ilość
Typ
INTEGER
INTEGER
INTEGER
Klucz
PK
-
FK
-
harmonogramu wypłat
opis pomocy rzeczowej
Tabela POMOCRZECZF (realizacja formy rzeczowej świadczenia):
Klucz
Pole
PK IDPOMOCRZECZF
FK IDZDARZENIE
FK IDHARM
FK
-
VARCHAR(100)
NUMERIC(15,2)
VARCHAR(20)
Opis
identyfikator pracownika
stanowisko
nr telefonu
nr faksu
początkowa godzina
urzędowania
końcowa godzina
urzędowania
nr pokoju
nazwa użytkownika
programu
hasło
identyfikator osoby
co ile zmiana hasła?
data ostatniej zmiany hasła
adres e-mail
identyfikator
Tabela PRAWO (prawa pracowników – użytkowników programu) :
Pole
IDPRAWO
IDPRACOWNIK
IDPRWOS
OK
Typ
INTEGER
INTEGER
INTEGER
INTEGER
Pusty
NIE
TAK
TAK
TAK
Opis
identyfikator prawa
identyfikator pracownika
identyfikator rodzaju prawa
czy nadano prawo ?
Tabela PRAWOS (słownik rodzajów praw użytkowników programu) :
Klucz
Pole
PK IDPRAWOS
NAZWA
Typ
Pusty
INTEGER
NIE
VARCHAR(100) TAK
Opis
identyfikator rodzaju prawa
nazwa prawa
NEMEZIS – model logiczny bazy danych
•
Klucz
PK
-
•
Tabela PRZELEW (definicje formatów przelewów elektronicznych) :
Pole
IDPRZELEW
NAZWA
LINIA1
LINIA
STRONA
NUMER
•
Klucz
-
pierwsza linia pliku
szablon formatu
strona kodowa
Typ
INTEGER
VARCHAR(50)
Pusty
NIE
TAK
Opis
identyfikator rejonu
nazwa rejonu
Typ
Pusty
TIMESTAMP
TAK
NUMERIC(15,2) TAK
data salda
kwota salda
Tabela SERIA (serie numeracji) :
Klucz
Pole
PK IDSERIA
NAZWA
NUMER2
-
nazwa form atu
Tabela SALDO (tabela techniczna dla obliczania salda dłużnika) :
Klucz
Pole
DATA
SUMA
•
Opis
identyfikator definicji
Tabela REJON (słownik rejonów):
Klucz
Pole
PK IDREJON
NAZWA
•
Typ
Pusty
INTEGER
NIE
VARCHAR(50)
TAK
VARCHAR(100) TAK
VARCHAR(1000) TAK
INTEGER
TAK
Typ
INTEGER
VARCHAR(25)
INTEGER
Pusty
NIE
TAK
TAK
INTEGER
TAK
Opis
identyfikator serii
nazwa serii
największy numer poprzedni
okres świadczeniowy
aktualny największy numer
Tabela SPECYFIKACJA (specyfikacja nominałów – wypłata listy w kasie) :
Pole
NR
NAZWISKO
KWOTA
W200
W100
W50
W20
W10
W5
W2
W1
W050
W020
W010
W005
W002
W001
Typ
Pusty
INTEGER
NIE
VARCHAR(250) TAK
VARCHAR(25)
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
INTEGER
TAK
Opis
nr kolejny
nazwisko świadczeniobiorcy
kwota wypłaty
nominał 200 zł
nominał 100 zł
nominał 50 zł
nominał 20 zł
nominał 10 zł
nominał 5 zł
nominał 2 zł
nominał 1 zł
nominał 50 gr
nominał 20 gr
nominał 10 gr
nominał 5 gr
nominał 2 gr
nominał 1 gr
NEMEZIS – model logiczny bazy danych
•
Klucz
PK
-
•
Klucz
PK
FK
-
•
Tabela SPRAWO (sprawozdania) :
Pole
IDSPRAWO
KWARTAL
ROK
M1
M2
M3
Pole
Typ
Pusty
IDSPRAWOP
INTEGER
NIE
IDSPRAWO
INTEGER
TAK
NAZWA
VARCHAR(25) TAK
WARTOSC
VARCHAR(250) TAK
Klucz
PK
-
•
Opis
identyfikator sprawozdania
kwartał
rok
I miesiąc sprawozdania
II miesiąc sprawozdania
III miesiąc sprawozdania
Opis
identyfikator pozycji sprawozdania
identyfikator sprawozdania
oznaczenie pozycji
wartość pozycji
Tabela STAN (słownik rodzaju stanu cywilnego):
Typ
Pusty
INTEGER
NIE
VARCHAR(25) TAK
INTEGER
TAK
Opis
identyfikator stanu cywilnego
opis stanu cywilnego
płeć
Tabela SWIETO (dodatkowe dni wolne i święta) :
Klucz
Pole
DATA
•
Pusty
NIE
TAK
TAK
TAK
TAK
TAK
Tabela SPRAWOP (pozycje sprawozdania) :
Klucz
Pole
PK IDSTAN
NAZWA
PLEC
•
Typ
INTEGER
INTEGER
INTEGER
TIMESTAMP
TIMESTAMP
TIMESTAMP
Typ
TIMESTAMP
Pusty
TAK
data dnia wolnego
Tabela SZABLON (szablony numerowania dokumentów) :
Pole
IDSZABLON
TYP
IDSERIA
NAZWA
SZABLON
Typ
Pusty
INTEGER
NIE
INTEGER
TAK
INTEGER
TAK
VARCHAR(250) TAK
VARCHAR(50) TAK
Opis
identyfikator szablonu
rodzaj szablonu
identyfikator serii numeracji
nazwa szablonu
szablon numeracji
Tabela TERMIN (termin wypłat):
Klucz
Pole
DZIEN
Typ
INTEGER
Pusty
TAK
Opis
dzień miesiąca
NEMEZIS – model logiczny bazy danych
•
Tabela TYP_DOKUMENT (szablony dokumentów) :
Klucz
Pole
PK IDTYPDOKUMENT
RODZAJD
-
NAZWA
OKRESWNIOSEK
FK
IDBLOB
•
Pusty
NIE
TAK
VARCHAR(100)
INTEGER
TAK
TAK
INTEGER
TAK
Typ
Pusty
VARCHAR(50) TAK
INTEGER
TAK
Opis
nazwa ulicy
identyfikator rejonu
Tabela URZAD (dane instytucji – realizatora świadczeń) :
Klucz
-
Pole
NAZWA
WOJEW
POWIAT
GMINA
MIASTO
ULICA
DOM
LOKAL
KOD
POCZTA
BANK
LK
Typ
Pusty
VARCHAR(100) TAK
VARCHAR(50) TAK
VARCHAR(50) TAK
VARCHAR(50) TAK
VARCHAR(50) TAK
VARCHAR(50) TAK
VARCHAR(10) TAK
VARCHAR(10) TAK
VARCHAR(6)
TAK
VARCHAR(50) TAK
VARCHAR(100) TAK
VARCHAR(2)
TAK
-
RACHUNEK
NTS
KODLOKAL
NAZWASKR
NIP
REGON
TELEFON
FAKS
KASAOPIS
NTSW
ODBIORCA
VARCHAR(50)
VARCHAR(25)
VARCHAR(25)
VARCHAR(30)
VARCHAR(13)
VARCHAR(14)
VARCHAR(12)
VARCHAR(12)
VARCHAR(100)
VARCHAR(50)
INTEGER
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
-
KODLOKALW
VARCHAR(50)
TAK
•
Opis
identyfikator szablonu
rodzaj decyzji, której dotyczy
szablon
nazwa szablonu
okres świadczeniowy, którego
dotyczy szablon
identyfikator treści szablonu
Tabela ULICA (słownik ulic) :
Klucz
Pole
NAZWA
FK IDREJON
•
Typ
INTEGER
INTEGER
Opis
nazwa
województwo
powiat
gmina
miejscowość
ulica
nr domu
nr lokalu
kod pocztowy
poczta
nazwa banku
liczba kontrolna rachunku
bankowego
rachunek bankowy
kod NTS
kod lokalizacji
nazwa skrócona
nr NIP
nr REGON
nr telefonu
nr faksu
opis dla wypłat w kasie
kod NTS odbiorcy sprawozdań
identyfikator odbiorcy
sprawozdań
kod lokalizacji odbiorcy
sprawozdań
Tabela WNIOSEK (wniosek o przyznanie świadczeń z funduszu
alimentacyjnego) :
Klucz
Pole
PK IDWNIOSEK
TYP
Typ
INTEGER
INTEGER
Pusty
NIE
TAK
Opis
identyfikator wniosku
rodzaj wniosku
NEMEZIS – model logiczny bazy danych
FK
-
IDWNIOSKODAWCA
MIASTO
DATA
ZNAKSPRAWY
ROKDOCHOD
INTEGER
VARCHAR(50)
TIMESTAMP
VARCHAR(50)
INTEGER
TAK
TAK
TAK
TAK
TAK
-
MDOCHOD
NUMERIC(15,2)
TAK
-
RDOCHOD
IDBLOB
NUMERIC(15,2)
INTEGER
TAK
TAK
-
ROZP
WRODZAJ
IDBENEF
BRODZAJ
DZLOZ
STATUS
NOTATKA
CLOSEPOWOD
PRZEKURZAD
INTEGER
INTEGER
INTEGER
INTEGER
TIMESTAMP
INTEGER
INTEGER
VARCHAR(250)
VARCHAR(250)
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
-
PRZEKDATA
NR
IDSERIA
OKRES
FATAK
TIMESTAMP
INTEGER
INTEGER
INTEGER
INTEGER
TAK
TAK
TAK
TAK
TAK
-
FAKWOTA
NUMERIC(15,2)
TAK
-
FAOD
TIMESTAMP
TAK
-
FADO
TIMESTAMP
TAK
INTEGER
INTEGER
TAK
TAK
FK
-
IDZDARZENIE
PARENT
•
Klucz
PK
FK
FK
-
miejsce złożenia wniosku
data wniosku
oznaczenie wniosku
rok, za który informacja o
dochodach członków rodziny
miesięczny dochód na
członka rodziny
dochód roczny rodziny
identyfikator tekstu
rozpatrzenia wniosku
czy wniosek rozpatrzony ?
rodzaj wnioskodawcy
identyfikator beneficjenta
rodzaj beneficjenta
data złożenia wniosku
status wniosku
dodatkowe inform acje
powód zamknięcia wniosku
czy wniosek przekazany do
innego urzędu ?
data przekazania wniosku
nr wniosku
identyfikator serii numeracji
okres świadczeniowy
czy przyznano świadczenia
z Funduszu alimentacyjnego
?
kwota przyznanych
świadczeń
data początkowa
przyznanych świadczeń
data końcowa przyznanych
świadczeń
identyfikator zdarzenia
czy wniosek o zmianę
decyzji ?
Tabela WNIOSKODAWCA (dane wnioskodawców) :
Klucz
Pole
PK IDWNIOSKODAWCA
NUMER
FK IDOSOBA
•
identyfikator wnioskodawcy
Typ
INTEGER
INTEGER
INTEGER
Pusty
NIE
TAK
TAK
Opis
identyfikator wnioskodawcy
nr wnioskodawcy
identyfikator osoby
Tabela WYWIAD (wywiady alimentacyjne) :
Pole
IDWYWIAD
IDINSTYTUCJA
DATA
IDOSOBA
IDDLUZNIK
NREWIDENCYJNY
Typ
Pusty
INTEGER
NIE
INTEGER
TAK
TIMESTAMP
TAK
INTEGER
TAK
INTEGER
TAK
VARCHAR(50) TAK
Opis
identyfikator wywiadu
identyfikator instytucji
data wywiadu
identyfikator osoby
identyfikator dłużnika alimen.
nr ewidencyjny sprawy
NEMEZIS – model logiczny bazy danych
•
Tabela WYWIADD (dane wywiadu alimentacyjnego) :
Klucz
Pole
PK IDWYWIADD
FK
FK
-
IDWYWIAD
IDOSOBA
PKTI5
PKTI15
PKTI16
PKTI17
PKTI18
PKTI19
PKTI20
PKTIII2
PKTIV
PKTV
•
Typ
INTEGER
Pusty
NIE
INTEGER
INTEGER
VARCHAR(100)
VARCHAR(50)
VARCHAR(50)
VARCHAR(50)
VARCHAR(250)
VARCHAR(50)
VARCHAR(50)
VARCHAR(1000)
VARCHAR(1000)
VARCHAR(1000)
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
Typ
INTEGER
Pusty
NIE
FK
IDZATRUD
INTEGER
TAK
FK
IDWYWIAD
INTEGER
TAK
Typ
INTEGER
Pusty
NIE
FK
IDZATRUD
INTEGER
TAK
FK
IDWYWIAD
INTEGER
TAK
IDINSTYTUCJA
IDWYWIAD
•
IDOSOBA
ALIMENTY
IDWYWIAD
•
pkt I.16 wywiadu
pkt I.17 wywiadu
pkt I.18 wywiadu
pkt I.19 wywiadu
pkt I.20 wywiadu
pkt III.2 wywiadu
pkt IV wywiadu
pkt V wywiadu
identyfikator danych
wywiadu
identyfikator danych o
zatrudnieniu
identyfikator wywiadu
identyfikator danych
wywiadu
identyfikator danych o
zatrudnieniu
identyfikator wywiadu
Typ
INTEGER
Pusty
NIE
INTEGER
INTEGER
TAK
TAK
identyfikator danych
wywiadu
identyfikator instytucji
identyfikator wywiadu
Tabela WYWIADDI24 (dane wywiadu alimentacyjnego):
Klucz
Pole
PK IDWYWIADDI24
FK
FK
pkt I.15 wywiadu
Tabela WYWIADDI23 (dane wywiadu alimentacyjnego):
Klucz
Pole
PK IDWYWIADDI23
FK
FK
pkt I.5 wywiadu
Tabela WYWIADDI22 (dane wywiadu alimentacyjnego):
Klucz
Pole
PK IDWYWIADDI22
•
identyfikator osoby
Tabela WYWIADDI21 (dane wywiadu alimentacyjnego) :
Klucz
Pole
PK IDWYWIADDI21
•
Opis
identyfikator danych
wywiadu
identyfikator wywiadu
Typ
INTEGER
Pusty
NIE
INTEGER
NUMERIC(15,2)
INTEGER
TAK
TAK
TAK
identyfikator danych
wywiadu
identyfikator osoby
wysokość alimentów
identyfikator wywiadu
Tabela WYWIADDI25 (dane wywiadu alimentacyjnego):
NEMEZIS – model logiczny bazy danych
Klucz
PK
FK
Pole
IDWYWIADDI25
ZRODLO
DOCHOD
IDWYWIAD
•
Typ
INTEGER
Pusty
NIE
VARCHAR(100)
NUMERIC(15,2)
INTEGER
TAK
TAK
TAK
Pole
IDWYWIADDI26
Typ
INTEGER
Pusty
NIE
FK
IDEMERYTURA
INTEGER
TAK
FK
IDWYWIAD
INTEGER
TAK
Typ
INTEGER
Pusty
NIE
FK
IDNIEPELN
INTEGER
TAK
FK
IDWYWIAD
INTEGER
TAK
IDWYWIAD
IDOSOBA
STPOKR
•
Klucz
PK
FK
•
Klucz
PK
-
identyfikator danych
wywiadu
identyfikator danych o
em eryturze, rencie
identyfikator wywiadu
identyfikator danych
wywiadu
identyfikator danych o
niepełnosprawności
identyfikator wywiadu
Tabela WYWIADO (dane wywiadu alimentacyjnego):
Klucz
Pole
PK IDWYWIADO
FK
FK
-
identyfikator wywiadu
Tabela WYWIADDIII1 (dane wywiadu alimentacyjnego):
Klucz
Pole
PK IDWYWIADDIII1
•
wysokość dochodu
Tabela WYWIADDI26 (dane wywiadu alimentacyjnego):
Klucz
PK
•
identyfikator danych
wywiadu
źródło dochodu
Typ
INTEGER
Pusty
NIE
INTEGER
INTEGER
VARCHAR(100)
TAK
TAK
TAK
identyfikator danych
wywiadu
identyfikator wywiadu
identyfikator osoby
stopień pokrewieństwa
Tabela WZOR (definicje pól szablonów dokumentów) :
Pole
IDWZOR
NAZWA
WZOR
NR
IDBLOB
Typ
Pusty
INTEGER
NIE
VARCHAR(100) TAK
VARCHAR(100) TAK
INTEGER
TAK
INTEGER
TAK
Opis
identyfikator pola
nazwa pola
wzór pola
nr pola
identyfikator treści pola
Tabela ZALACZ (słownik dokumentów i złączników do wniosku ) :
Pole
IDZALACZ
WYMAGANY
NAZWA
KODP
KODS
LP
Typ
Pusty
INTEGER
NIE
INTEGER
TAK
VARCHAR(250) TAK
VARCHAR(10)
TAK
VARCHAR(10)
TAK
INTEGER
TAK
Opis
identyfikator załącznika
czy wymagany ?
nazwa załącznika
kod pozycji
kod sprawozdawczy
liczba porządkowa
NEMEZIS – model logiczny bazy danych
•
Tabela ZATRUD (dane na temat zatrudnienia osób) :
Klucz
Pole
PK IDZATRUD
Typ
INTEGER
Pusty
NIE
FK
-
IDOSOBA
DATAOD
INTEGER
TIMESTAMP
TAK
TAK
-
PRACA
REJESTR
INTEGER
INTEGER
TAK
TAK
VARCHAR(50)
INTEGER
TAK
TAK
FK
RODZAJUMOWA
IDINSTYTUCJA
•
Klucz
PK
FK
FK
FK
Opis
identyfikator danych o
zatrudnieniu
identyfikator osoby
data zmiany statusu
zatrudnienia
status zatrudnienia
czy zarejestrowany w
Urzędzie Pracy?
podstawa zatrudnienia
identyfikator instytucji
Tabela ZDARZENIE (zdarzenia, decyzje) :
Pole
Typ
IDZDARZENIE
INTEGER
IDWNIOSEK
INTEGER
TYP
INTEGER
TYPDOKUMENT
INTEGER
DATA
TIMESTAMP
NUMER
VARCHAR(50)
OPIS
VARCHAR(250)
TERMIN
TIMESTAMP
STATUS
INTEGER
NOTATKA
INTEGER
DATAZ
TIMESTAMP
DATAD
TIMESTAMP
DATAA
TIMESTAMP
NR
INTEGER
IDSERIA
INTEGER
IDDLUZNIK
INTEGER
Pusty
NIE
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
TAK
Opis
identyfikator zdarzenia
identyfikator wniosku
rodzaj zdarzenia
rodzaj szablonu dokumentu
data zdarzenia
oznaczenie zdarzenia
opis zdarzenia
termin zdarzenia
status zdarzenia
dodatkowe informacje
data zatwierdzenia
data doręczenia
data anulowania
nr zdarzenia
identyfikator serii numeracji
identyfikator dłużnika aliment.

Podobne dokumenty