Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Проектирование реляционной SQL-моделиСодержание книги Поиск на нашем сайте
Данный раздел посвящен проектированию реляционной SQL-модели. Здесь выполняется перевод глобальной ER-модели в реляционную форму, специфицируются ограничения и правила поддержания целостности на реляционном уровне, записывается SQL-код для создания реляционной модели. SQL-код для создания реляционной модели В данном подразделе разработан SQL-код для создания реляционной модели. В разработанной реляционной форме SQL- модели используется 9 таблиц: 1. «Organizacia» с полями: INN (первичный ключ), Nazvanie, KPP, id_kvitancia, Predstavitel 2. «FNS_Expert» с полями: id_experta (первичный ключ), Familia 3. «FNS_List1» с полями: id_documenta (первичный ключ), INN, KPP, №korrektirovki, Otchet_god, kod_v_nalog, kod_po_mesty_nahod, organizacia, kod_OKVD, telefon, familia. Passport, data. 4. «FNS_List2» с полями: id_documenta (первичный ключ), INN, KPP, kod_OKATO, FBkod_klass, FBSumma_doplata, FBSumma_ymenshenia, Data, Podpic. 5. «Zapolnenie» с полями: id_documenta (первичный ключ), id_experta, id_documenta, Zapolnenie, Proverka, Peredacha. 6. «Podgotovka» с полями: id_podgotovka (первичный ключ), id_documenta, Pole3, Pole2, Pole1, id_expert, N_declaracia, INN 7. «Oplata» с полями: id_Kvitancia (первичный ключ), id_experta, oplacheno. 8. «Vidat» с полями: id_vidachi (первичный ключ), id_podgotovka, vidacha.
В данном подразделе разработан SQL-код для создания реляционной модели: CREATE TABLE Organizacia ( INN int primary key NOT NULL, Nazvanie nvarchar(50) NOT NULL, KPP int NOT NULL, id_kvitancia int NULL, Predstavitel nvarchar(50) NOT NULL, )
CREATE TABLE FNS_Expert ( id_experta int primary key NOT NULL, Familia varchar(50) NOT NULL, )
CREATE TABLE FNS_List1 ( INN int NOT NULL, id_documenta int primary key NOT NULL, KPP int NOT NULL, №korrektirovki int NOT NULL, Otchet_god int NOT NULL, kod_v_nalog int NOT NULL, kod_po_mesty_nahod int NOT NULL, organizacia text NOT NULL, kod_OKVD int NOT NULL, telefon int NOT NULL, familia varchar(50) NOT NULL, pasport int NOT NULL, data datetime NOT NULL, )
CREATE TABLE FNS_List2 ( id_documenta int primary key NOT NULL, INN int NOT NULL, KPP int NOT NULL, kod_OKATO int NOT NULL, FBkod_klass int NOT NULL, FBSumma_doplata int NOT NULL, FBSumma_ymenshenia int NOT NULL, BCkod_klass int NOT NULL, BCSumma_doplata int NOT NULL, BCSumma_ymenshenia int NOT NULL, Data datetime NOT NULL, Podpic text NOT NULL, )
CREATE TABLE Zapolnenie ( id_experta int NOT NULL, id_documenta int NOT NULL, id_zapolnenie int primary key NOT NULL, Zapolnenie bit NULL, Proverka bit NULL, Peredacha bit NOT NULL, )
CREATE TABLE Podgotovka ( id_documenta int NOT NULL, id_podgotovka int primary key NOT NULL, Pole3 nchar(10) NULL, Pole2 nchar(10) NULL, Pole1 nchar(10) NULL, id_expert int NULL, N_declaracia int NULL, INN int NOT NULL, )
CREATE TABLE Oplata ( id_experta int NULL, oplacheno bit NULL, id_Kvitancia int primary key NOT NULL, )
CREATE TABLE Vidat ( id_vidachi int primary key NOT NULL, id_podgotovka int NOT NULL, vidacha bit NULL, )
SQL-код запросов наиболее часто используемых в процессе эксплуатации базы данных Наиболее частыми запросами при работе с данной автоматизированной системой в базе данных MS SQL Server это: 1 Запрос на предоставление информации о зарегистрированных организациях в БД ФНС: 1.1. Название 1.2. ИНН 1.3. КПП 1.4. Номер квитанции 1.5. Представитель организации 2 Запрос на предоставление информации об организации в БД ФНС: 2.1. ИНН 2.2. КПП 2.3. Код ОКАТО В Федеральный бюджет 2.4. Код бюджетной классификации 2.5. Сумма налога к доплате 2.6. Сумма налога к уменьшению В бюджет субъекта РФ 2.7. Код бюджетной классификации 2.8. Сумма налога к доплате 2.9. Сумма налога к уменьшению 3 Запрос на предоставление информации о проверке документов
3.3 Реализация наиболее часто используемых SQL-запросов 1. Запрос на предоставление информации о зарегистрированных организациях: SELECT * FROM Organizacia 2. Запрос на предоставление информации об организации в БД ФНС: SELECT * FROM FNS_List2 where INN='1111111111' 3. Запрос на предоставление информации о проверке документов (При правильном заполнении задается значение 1) select id_experta, id_documenta, Zapolnenie, Proverka, Peredacha from zapolnenie where id_zapolnenie='100'
|
||||
Последнее изменение этой страницы: 2016-06-28; просмотров: 188; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.109.223 (0.007 с.) |