збд код
.docxUse Реєстрація_вихідної_документації_2
CREATE TABLE Відправник (Код_відправника int PRIMARY KEY NOT NULL,
Прізвище nchar(20) NOT NULL,
Ім_я nchar(20) NOT NULL,
По_батькові nchar(20) NOT NULL,
Посада nchar(30) NOT NULL,
Дата_прийому_на_роботу nchar(10) NOT NULL,
)
CREATE TABLE Отримувач (Код_організації_отримувача int PRIMARY KEY NOT NULL,
Скорочена_назва_організації nchar(15) NOT NULL,
Повна_назва_організації nchar(30) NOT NULL,
Юридична_адреса nchar(30) NOT NULL,
Телефон nchar(10) NOT NULL,
ПІБ_Керівника nchar(20) NOT NULL)
CREATE TABLE Документ (
Код_документа int NOT NULL,
Номер_документа int NOT NULL,
Дата_реєстрації nchar(10),
Короткий_зміст_документа nchar(30),
Тип_документа nchar(20),
Код_організації_отримувача int NOT NULL
FOREIGN KEY REFERENCES Отримувач(Код_організації_отримувача),
Код_відправника int NOT NULL
FOREIGN KEY REFERENCES Відправник(Код_відправника))
Use Реєстрація_вихідної_документації_2
INSERT INTO Відправник(Код_відправника, Прізвище, Ім_я, По_батькові, Посада, Дата_прийому_на_роботу)
VALUES (1801, 'Мельник', 'В_ячеслав', 'Сергійович', 'Бухгалтер', '08.06.2016');
INSERT INTO Відправник(Код_відправника, Прізвище, Ім_я, По_батькові, Посада, Дата_прийому_на_роботу)
VALUES (1802, 'Кучер', 'Віталій', 'Олегович', 'Менеджер з продаж', '15.01.2018');
INSERT INTO Відправник(Код_відправника, Прізвище, Ім_я, По_батькові, Посада, Дата_прийому_на_роботу)
VALUES (1803, 'Шевчук', 'Олег', 'Анатолійович', 'Системний адміністратор', '01.04.2014');
INSERT INTO Відправник(Код_відправника, Прізвище, Ім_я, По_батькові, Посада, Дата_прийому_на_роботу)
VALUES (1804, 'Ількевич', 'Леонід', 'Васильович', 'Спеціаліст з безпеки', '28.06.2012');
INSERT INTO Відправник(Код_відправника, Прізвище, Ім_я, По_батькові, Посада, Дата_прийому_на_роботу)
VALUES (1801, 'Загарій', 'Вікторія', 'В_ячеславівна', 'Завідувач директора', '01.03.2010');
INSERT INTO Отримувач(Код_організації_отримувача, Скорочена_назва_організації, Повна_назва_організації,
Юридична_адреса, Телефон, ПІБ_Керівника)
VALUES (1598, 'Foxtrot', 'Foxtrot', 'Степана Бандери 21, Київ', '0963587152', 'Шевчук В.С.');
INSERT INTO Отримувач(Код_організації_отримувача, Скорочена_назва_організації, Повна_назва_організації,
Юридична_адреса, Телефон, ПІБ_Керівника)
VALUES (1635, 'Eldorado', 'Eldorado', 'Степана Бандери 23, Київ', '0972578963', 'Шевчук В.С.');
INSERT INTO Отримувач(Код_організації_отримувача, Скорочена_назва_організації, Повна_назва_організації,
Юридична_адреса, Телефон, ПІБ_Керівника)
VALUES (1752, 'Moyo', 'Moyo', 'Марка Вовчка 18а/1, Київ', '0675124589', 'Кравець Є.В.');
INSERT INTO Отримувач(Код_організації_отримувача, Скорочена_назва_організації, Повна_назва_організації,
Юридична_адреса, Телефон, ПІБ_Керівника)
VALUES (2156, 'Citrus', 'Citrus', 'Степана Бандери 23а, Київ', '0963289187', 'Бондар М.В.');
INSERT INTO Отримувач(Код_організації_отримувача, Скорочена_назва_організації, Повна_назва_організації,
Юридична_адреса, Телефон, ПІБ_Керівника)
VALUES (2631, 'Comfy', 'Comfy', 'Вадима Гетьмана 6, Київ', '0982154879', 'Ількевич П.С.');
INSERT INTO Документ(Код_документа, Номер_документа, Дата_реєстрації, Короткий_зміст_документа, Тип_документа,
Код_організації_отримувача, Код_відправника)
VALUES (1521, 816, '02.08.2019', 'Витрати та прибуток', 'Статистика', 1598, 1801);
INSERT INTO Документ(Код_документа, Номер_документа, Дата_реєстрації, Короткий_зміст_документа, Тип_документа,
Код_організації_отримувача, Код_відправника)
VALUES (2548, 817, '09.08.2019', 'Продажі за минулий місяць', 'Звіт', 1635, 1802);
INSERT INTO Документ(Код_документа, Номер_документа, Дата_реєстрації, Короткий_зміст_документа, Тип_документа,
Код_організації_отримувача, Код_відправника)
VALUES (1682, 818, '12.08.2019', 'Структура мережі', 'Звіт', 1752, 1803);
INSERT INTO Документ(Код_документа, Номер_документа, Дата_реєстрації, Короткий_зміст_документа, Тип_документа,
Код_організації_отримувача, Код_відправника)
VALUES (1209, 819, '19.08.2019', 'Механізми захисту мережі', 'Звіт', 2156, 1804);
INSERT INTO Документ(Код_документа, Номер_документа, Дата_реєстрації, Короткий_зміст_документа, Тип_документа,
Код_організації_отримувача, Код_відправника)
VALUES (3521, 820, '01.09.2019', 'Пропозиції подальшого розвитку', 'План', 2631, 1805);
USE DB_BookHouse2
INSERT INTO Authors(Code_author, Name_author, Birthday)
VALUES (1, 'К. Ирвин', '19700503');
INSERT INTO Authors(Code_author, Name_author, Birthday)
VALUES (2, 'І. Малкович', '19650803');
INSERT INTO Authors(Code_author, Name_author, Birthday)
VALUES (3, 'С. Макконнелл', '19620903');
INSERT INTO Authors(Code_author, Name_author, Birthday)
VALUES (4, 'Дж. Блох', '19610828');
INSERT INTO Deliveries (Code_delivery, Name_delivery, Name_company,
Address_company, Phone, INP)
VALUES (1, 'Дж. Смит', 'Смит&Томсон', 'Москва', '0505055555',
'123456789');
INSERT INTO Deliveries (Code_delivery, Name_delivery, Name_company,
Address_company, Phone, INP)
VALUES (2, 'Б. Джеферсон', 'Кузя', 'Минск', '0505525252',
'321354879');
INSERT INTO Deliveries (Code_delivery, Name_delivery, Name_company,
Address_company, Phone, INP)
VALUES (3, 'Н. Уильямс', 'Лори', 'Москва', '0505525525',
'987654321');
INSERT INTO Deliveries (Code_delivery, Name_delivery, Name_company,
Address_company, Phone, INP)
VALUES (4, 'К. Симпсон', 'Русская редакция', 'Москва', '0505222555',
'789456123');
INSERT INTO Publishing_house
VALUES (1, 'Биг', 'Лондон');
INSERT INTO Publishing_house
VALUES (2, 'Бен', 'Париж');
INSERT INTO Publishing_house
VALUES (3, 'Скай', 'Нью-Йорк');
INSERT INTO Publishing_house
VALUES (4, 'Лайн', 'Кёльн');
INSERT INTO Boooks
VALUES(1, 'Асемблер', 1, 253, 1);
INSERT INTO Boooks
VALUES(2, 'C++', 2, 512, 2);
INSERT INTO Boooks
VALUES(3, 'C', 2, 540, 1);
INSERT INTO Boooks
VALUES(4, 'Совершенный код', 3, 896, 3);
INSERT INTO Boooks
VALUES(5, 'Java', 4, 520, 4);
INSERT INTO Purchases (Code_book, Date_order, Code_delivery, Type_purchase, Cost,
Amount, Code_purchase)
VALUES (1, '20110111', 2, 0, '105,7', 25, 1)
INSERT INTO Purchases (Code_book, Date_order, Code_delivery, Type_purchase, Cost,
Amount, Code_purchase)
VALUES (2, '20110508', 1, 1, '99,7', 40, 2)
INSERT INTO Purchases (Code_book, Date_order, Code_delivery, Type_purchase, Cost,
Amount, Code_purchase)
VALUES (3, '20110901', 2, 1, '85,6', 19, 3)
INSERT INTO Purchases (Code_book, Date_order, Code_delivery, Type_purchase, Cost,
Amount, Code_purchase)
VALUES (4, '20111004', 3, 1, '149,9', 12, 4)
INSERT INTO Purchases (Code_book, Date_order, Code_delivery, Type_purchase, Cost,
Amount, Code_purchase)
VALUES (5, '20111209', 4, 0, '88,5', 33, 5)
use DB_BookHouse2
select Title_book, Amount
from Boooks inner join Purchases on Boooks.Code_book = Purchases.Code_book
USE Реєстрація_вихідної_документації_2
SELECT Документ.Код_документа, Документ.Номер_документа, Документ.Дата_реєстрації, Документ.Короткий_зміст_документа,
Документ.Тип_документа, Відправник.Прізвище, Відправник.Ім_я, Відправник.По_батькові, Відправник.Посада
FROM Документ, Відправник
WHERE Тип_документа='Звіт' and Відправник.Код_відправника=Документ.Код_відправника
BEGIN TRANSACTION
INSERT INTO Документ VALUES(1608,821,'18.08.2019', 'Витрати на ремонт', 'Звіт', 1598, 1801);
SELECT Документ.Код_документа, Документ.Номер_документа, Документ.Дата_реєстрації, Документ.Короткий_зміст_документа,
Документ.Тип_документа, Відправник.Прізвище, Відправник.Ім_я, Відправник.По_батькові, Відправник.Посада
FROM Документ, Відправник
WHERE Тип_документа='Звіт' and Відправник.Код_відправника=Документ.Код_відправника
COMMIT
USE Реєстрація_вихідної_документації_2
SELECT * FROM Відправник
SELECT * FROM Отримувач
BEGIN TRANSACTION
INSERT INTO Відправник VALUES(1806,'Романюк', 'Олександр', 'Юрійович', 'Web-Адміністратор', '19.07.2016');
INSERT INTO Відправник VALUES(1807,'Корнелюк', 'Віталій', 'Олегович', 'Рекламний агент', '08.04.2017');
INSERT INTO Отримувач VALUES(2128,'Citrus', 'Citrus', 'Степана Бандери 28, Київ', '096896547', 'Артеменко А.В.');
SELECT * FROM Відправник
SELECT * FROM Отримувач
COMMIT
USE Реєстрація_вихідної_документації_2
SELECT * FROM Документ
SELECT * FROM Відправник
BEGIN TRANSACTION
DELETE FROM Документ WHERE Код_документа=1521 or Тип_документа='Статистика'
DELETE FROM Відправник WHERE Код_відправника>1805
SELECT * FROM Документ
SELECT * FROM Відправник
COMMIT