ReferatWorld.ru
» » » Разработка системы по сбору информации о доходах физических лиц для формирования налоговых документов
Вернуться назад

Разработка системы по сбору информации о доходах физических лиц для формирования налоговых документов

create table Org(
KeyOrg char(3) Not Null,
NameOrg char(254) Not Null,
Primary Key(KeyOrg));

create table Config (
CurrYear Integer,
CurrOrg Char(3),
ServerWay Char(254),
Tab_Start Char(5),
Tab_End Char(5),
God_Start Char(4),
Mes_Start Char(2),
God_End Char(4),
Curr_User Char(25),
Mes_End Char(2),
CONSTRAINT PO_KeyOrg7
FOREIGN KEY(CurrOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create table Users(
User_ Char(25),
Pasword Char (25),
Type SmallInt)

create table RabPlaces (
KeyOrg Char(3) not Null,
NameRabPlace Char(254) Not Null,
Way Char(254) Not Null,
CONSTRAINT PO_KeyOrg6
FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create table FIO (
Tab Char(5),
Fio Char(100),
Zeh Char(2),
Ych Char(2),
Kat Char(2),
Oklad Float,
Sist_Opl Char(1),
Prin Date,
Yvol Date,
Skidka SmallInt,
Sovmest Char(1),
Inostr SmallInt,
Prof Char(2),
Deti SmallInt,
Ijd SmallInt,
Dolgn Char(2),
KeyOrg char(3));


create table Nach(
Tab Char(5) Not Null,
KeyOrg char(3) Not Null,
Kod char(3) Not Null,
Data_M Char(2),
Data_G Char(4) Not Null,
Symma Float,
Data_Ras_M Char(2),
Data_Ras_G Char(4) Not Null,
Data_R Char(4),
CONSTRAINT PO_KeyOrg8
FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);


create table Ud(
Tab Char(5) Not Null,
KeyOrg char(3) Not Null,
Kod char(3) Not Null,
Data_M Char(2),
Data_G Char(4) Not Null,
Symma Float,
Data_Ras_M Char(2),
Data_Ras_G Char(4) Not Null,
Data_R Char(4),
CONSTRAINT PO_KeyOrg9
FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create table Data (
KeyOrg char(3) Not Null,
Tab Char(5) Not Null,
Fami Char(25),
Nami Char(15),
Otch Char(15),
Dat_R Date,
Docum Char(2),
SerDoc Char(10),
NomDoc Char(6),
KVID Char(32),
Dvid Date,
Str Char(3),
PostInd Char(6),
Obl Char(4),
Raion Char(15),
Gorod Char(20),
Punct Char(25),
Ulica Char(25),
Dom Char(13),
Korp Char(10),
KV Char(10),
Tel Char(10),
Katp Char(4));

CREATE INDEX FAMILY ON DATA(FAMI);

CREATE INDEX tab_sum_n ON nach(tab, symma);

CREATE INDEX tab_sum_u ON ud(tab, symma);

CREATE INDEX zeh ON zeh(zeh);

CREATE INDEX ych ON ych(ych);

create table Zeh (
Zeh Char(2) not null,
KeyOrg char(3) Not Null,
Naim Char(25) not null,
CONSTRAINT PO_KeyOrg3
FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);


create table Ych (
Ych Char(2) not null,
KeyOrg char(3) Not Null,
Zeh Char(2) not null,
Naim Char(15) not null,
CONSTRAINT PO_KeyOrg4
FOREIGN KEY(KeyOrg) REFERENCES Org(KeyOrg) ON UPDATE CASCADE);

create trigger kaskad_ych for zeh
Active
After
Update
As
begin
if (old.zehnew.zeh) then
Update Ych
Set Zeh=new.Zeh
Where Zeh=Old.Zeh;
end

create table Kat (
Kat Char(2) not null,
Naim Char(15) not null,
Primary Key (Kat));

create table Sist_Opl (
Sist_Opl Char(1) not null,
Naim Char(30) not null,
Primary Key (Sist_Opl));

create table Prof (
Prof Char(2) not null,
Naim Char(20) not null,
Primary Key (Prof));

create table Dolgn (
Dolgn Char(2) not null,
Naim Char(20) not null,
Primary Key (Dolgn));

create table Strana (
Str Char(2) not null,
Strana Char(15) not null,
Primary Key (Str));

create table Oblast (
Obl Char(2) not null,
Oblast Char(30) not null,
Primary Key (Obl));

create table Kat_Plat (
KatP char(2) not null,
naim Char(35) not null,
Primary Key (KatP));

create table Docum (
Docum char(2) not null,
naim Char(75) not null,
Primary Key (Docum));

CREATE TABLE Minim(
Data date NOT NULL,
Minim Char(10) not null,
PRIMARY KEY(Data));

create table MLV (
Tab Char(5) Not Null,
KeyOrg char(3) Not Null,
Date_Nach Char(4),
For_Nal Float,
Sum_Nal Float,
Sum_Pens Float,
Skidka SmallInt,
Sum_RK_SN Float,
Nal_RC_SN Float,
Sum_Pens_RK_SN Float,
Lgot Float,
Lgot_RK_SN Float,
Mat_Pom Float,
Pr_Vkl Char(1),
Deti SmallInt,
Ijd SmallInt,
Zen_Pod Float,
Sum_Vig Float,
Nal_Vig Float,
CONSTRAINT PO_KeyOrg5
FOREIGN

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию create table Org( KeyOrg char(3) Not Null, NameOrg char(254) Not Null, Primary Key(KeyOrg)); create table Config ( CurrYear
Оценок: 1003 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru