
- •Введение
- •Создание базы данных
- •Создание таблиц
- •Описание скриптов для добавления данных
- •Добавление данных
- •Описание скриптов удаления данных
- •Описание хранимых процедур просмотра таблиц
- •Описание хранимых процедур изменения данных
- •Описание хранимых процедур поиска
- •Описание триггеров
- •Описание создания отчетов
- •Описание джоба резервного копирования данных
- •Описание создания ролей, прав и пользователей
- •Заключение
- •Использованная литература
Добавление данных
--Добавление единицы измерения
exec Add_ed_izm 'шт', 'штука'
exec Add_ed_izm 'кг', 'килограмм'
exec Add_ed_izm 'л', 'литр'
exec Add_ed_izm 'м', 'метр'
exec Add_ed_izm 'уп', 'упаковка'
--Удаление единицы измерения
--exec Del_ed_izm 'уп'
--Просмотр таблицы единицы измерения
--select * from Ed_izm
--Добавление группы
exec Add_group 'Игры','Логические и настольные игры'
exec Add_group 'Игрушки','Игрушки для самых маленьких, плюшевые игрушки, развивающие игрушки, игрушки для ванной'
exec Add_group 'Детские товары','Погремушки, соски, пустышки, бутылочки, поильники, расчестки, зубные щетки'
exec Add_group 'Печатные издания','Книги для родителей, сказки, детские энциклопедии, расскраски'
exec Add_group 'Творчество','Наборы для творчества, альбомы, краски, кисти, пластелин, пластика, стеки, цветная бумага, цветной картон'
--Удаление группы
--exec Del_group 'Игры'
--Просмотр таблицы Группы товаров
--select * from Product_groups
--Добавление товара в ассортимент
exec Add_good 'Домино', 1, 'шт', 5, 26.00, 37.00
exec Add_good 'Эрудит', 1, 'шт', 7, 220.00, 230.00
exec Add_good 'Балда', 1, 'шт', 2, 220.00, 230.00
exec Add_good 'Игра с фишками', 1, 'шт', 5, 50.00, 55.00
exec Add_good 'Лабиринт', 1, 'шт', 10, 35.00, 42.00
exec Add_good 'Медведь Тэдди', 2, 'шт', 1, 800.00, 890.00
exec Add_good 'Неваляшка', 2, 'шт', 3, 80.00, 90.00
exec Add_good 'Уточка с утятами', 2, 'шт', 5, 125.00, 140.00
exec Add_good 'Пирамидка', 2, 'шт', 5, 70.00, 80.00
exec Add_good 'Кубики', 2, 'уп', 3, 65.00, 72.00
exec Add_good 'Погремушка-сова', 3, 'шт', 4, 22.00, 35.00
exec Add_good 'Набор-расчестка+зуб.щетка', 3, 'уп', 14, 200.00, 207.00
exec Add_good 'Поильник', 3, 'шт', 5, 126.00, 137.00
exec Add_good 'Набор сосок"Курносики"', 3, 'шт', 5, 136.00, 150.00
exec Add_good 'Прорезыватель-ягодки', 3, 'шт', 3, 106.00, 117.00
exec Add_good 'Энциклопедия молодой мамы', 4, 'шт', 1, 400.00, 420.00
exec Add_good 'Моя первая книжка', 4, 'шт', 2, 200.00, 210.00
exec Add_good 'Энциклопедия дошкольника', 4, 'шт', 5, 204.00, 220.00
exec Add_good 'Мои игрушки', 4, 'шт', 5, 106.00, 117.00
exec Add_good 'Расскраска для девочек', 4, 'шт', 7, 26.00, 37.00
exec Add_good 'Оригами-пингвин', 5, 'шт', 2, 210.00, 240.00
exec Add_good 'Альбом Тачки', 5, 'шт', 15, 30.00, 37.00
exec Add_good 'Гуашь Луч', 5, 'шт', 5, 80.00, 97.00
exec Add_good 'Набор кистей - белка', 5, 'шт', 10, 150.00, 167.00
exec Add_good 'Цветная бумага Ёжик', 5, 'шт', 2, 26.00, 37.00
--Удаление товара из ассортимента
--exec Del_good 'Расскраска для девочек'
--Просмотр таблицы Ассортимент
--select * from Goods
--Добавление поставщика
exec Add_supplier 'Детский мир','Екатеринбург','+7(343)333-33-33'
exec Add_supplier 'Виктория','Екатеринбург','+7(343)255-26-34'
exec Add_supplier 'Eka-deti','Екатеринбург','+7(343)452-14-54'
exec Add_supplier 'ABYBABY','Екатеринбург','+7(343)256-25-48'
exec Add_supplier 'Бэби-стиль','Москва','+7(945)378-46-52'
exec Add_supplier 'У малютки','Москва','+7(945)414-46-74'
exec Add_supplier 'Радость моя','Санкт-Петербург','+7(812)763-54-65'
--Удаление поставщика
--exec Del_supplier '1'
--Просмотр таблицы Поставщики
--select * from Suppliers
--Добавление поставки
exec Add_delivery '2012-01-08 13:55:20',1
exec Add_delivery '2010-05-01 03:37:06',7
exec Add_delivery '2011-05-07 15:05:00',3
exec Add_delivery '2010-05-03 08:45:10',2
exec Add_delivery '2012-02-07 23:05:06',6
exec Add_delivery '2010-05-07 03:34:50',1
exec Add_delivery '2012-04-02 10:05:40',6
exec Add_delivery '2011-03-07 14:57:00',3
exec Add_delivery '2012-05-04 03:05:32',4
exec Add_delivery '2010-09-07 09:07:05',2
--Добавляем поставки сделанные на одной неделе, для проверки работы отчета
exec Add_delivery '2013-01-01 13:55:20',5
exec Add_delivery '2013-02-01 13:55:20',3
exec Add_delivery '2013-03-01 13:55:20',4
--Удаление поставки
--exec Del_delivery 1
--Просмотр таблицы Поставки
--select * from Deliveries
--Добавление накладной
exec Add_cons_note 1,1,10,123.00
exec Add_cons_note 1,5,5,12.00
exec Add_cons_note 2,11,4,30.00
exec Add_cons_note 2,3,3,123.00
exec Add_cons_note 2,10,2,123.00
exec Add_cons_note 3,1,3,153.00
exec Add_cons_note 4,2,10,12.00
exec Add_cons_note 4,15,3,123.00
exec Add_cons_note 5,16,4,33.00
exec Add_cons_note 6,5,5,123.00
exec Add_cons_note 7,1,3,173.00
exec Add_cons_note 7,2,1,123.00
exec Add_cons_note 7,4,7,163.00
exec Add_cons_note 7,3,3,123.00
exec Add_cons_note 8,12,3,343.00
exec Add_cons_note 9,7,7,223.00
exec Add_cons_note 9,1,3,123.00
exec Add_cons_note 10,6,3,553.00
exec Add_cons_note 10,1,2,223.00
exec Add_cons_note 10,8,3,123.00
--Удаление накладной
--exec Del_cons_note 1
--Просмотр таблицы Накладные
--select * from Consignment_note
--Добавление клиента
exec Add_client 3
exec Add_client 3
exec Add_client 3
exec Add_client 3
exec Add_client 3
exec Add_client 3
exec Add_client 5
exec Add_client 5
exec Add_client 5
exec Add_client 5
exec Add_client 7
exec Add_client 7
exec Add_client 10
--Удаление клиента
--exec Del_client 2
--Просмотр таблицы Клиенты
--select * from Clients
--Добавление продажи
exec Add_shipment '2010-06-10 10:23:56',1
exec Add_shipment '2011-01-03 13:45:55',2
exec Add_shipment '2012-07-01 19:00:46',12
exec Add_shipment '2011-05-03 13:45:12',10
exec Add_shipment '2010-07-11 18:10:50',13
exec Add_shipment '2012-09-04 13:45:56',11
exec Add_shipment '2011-06-12 16:55:18',3
exec Add_shipment '2012-08-05 13:48:33',5
exec Add_shipment '2010-05-02 14:13:26',10
--Добавляем продажи, сделанные на одной неделе, для проверки работы отчета
exec Add_shipment '2011-06-12 16:55:18',9
exec Add_shipment '2011-06-12 16:55:18',7
exec Add_shipment '2011-06-12 16:55:18',8
--Удаление продажи
--exec Del_shipment 1
--Просмотр таблицы Продажи
--select * from Shipments
--Добавление заказа
exec Add_zakaz 1,1,1
exec Add_zakaz 1,13,20
exec Add_zakaz 2,2,1
exec Add_zakaz 3,14,30
exec Add_zakaz 5,1,16
exec Add_zakaz 4,22,5
exec Add_zakaz 4,20,1
exec Add_zakaz 5,23,3
exec Add_zakaz 6,5,4
exec Add_zakaz 7,16,1
exec Add_zakaz 7,25,1
exec Add_zakaz 8,5,4
exec Add_zakaz 8,3,1
exec Add_zakaz 9,5,2
exec Add_zakaz 9,11,300
--Удаление заказа
--exec Del_zakaz 1
--Просмотр таблицы Заказы
--select * from Zakaz