'387-23-04', '387-23-05')
INSERT INTO Регион (КодРегиона, Область, Город, Адрес, Факс)
VALUES (201, '', 'Минск', 'ул.Гикало, 9', '278-83-88')
INSERT INTO Регион (КодРегиона, Область, Город, Адрес, Факс)
VALUES (202, 'Минская', 'Воложин', 'ул.Серова, 11', '48-37-92')
INSERT INTO Регион (КодРегиона, Область, Город, Адрес, Телефон,
Факс)
VALUES (203, '', 'Минск', 'ул.Кирова, 24', '269-13-76',
'269-13-77')
INSERT INTO Регион (КодРегиона, Область, Город, Адрес, Факс)
VALUES (204, 'Витебская', 'Полоцк', 'ул.Лесная, 6', '48-24-12')
INSERT INTO Регион
VALUES (301, 'Украина', 'Крымская', 'Алушта', 'ул.Франко, 24',
NULL, '46-49-16')
/*Вставка данных в таблицу Поставщик*/
insert into Поставщик values (123, 'ЗАО Магистраль', 'Предоплата', 101, NULL),
(234, 'Атлант', 'По факту отгрузки', 103, NULL),
(345, 'Интеграл', 'Предоплата', 104, NULL),
(456, 'Белшина', 'По факту отгрузки', 105, 'Постоянный поставщик'),
(567, 'Стеклозавод', 'По факту отгрузки', 106, NULL)
/*Вставка данных в таблицу Клиент*/
insert into Клиент values ('ГП ”Верас”', 'Прокушев Станислав Игоревич', 202),
('ИП Грэгор', 'Круталевич Егор Вячеславович', 205),
('ИП Женя', 'Сидорова Евгения Артемновна', 205),
('ИП ”Темп”', 'Васько Григорий Терентьевич', NULL)
/*Вставка данных в таблицу Валюта*/
INSERT INTO Валюта VALUES ('BYR', 'Белорусские рубли', 1, 1),
('RUR', 'Российские рубли', 1, 276),
('USD', 'Доллары США', 0.01, 9160),
('EUR', 'Евро', 0.01, 12450)
/*Вставка данных в таблицу Товар*/
insert into Товар values (111, 'Монитор 21 дюйм', 'штука', 320, 'USD', 'Нет'),
(222, 'Ноутбук ACER', '2 штуки', 1500, 'EUR', 'Нет'),
(333, 'Ноутбук Lenovo', '3 штуки', 3500, 'BYN', 'Нет'),
(444, 'Стиральная машина BOSH', '1 штука', 20000 , 'RUS', 'Нет'),
(555, 'Винчестер HDD 120GB', 'штука', 285000, 'BYR', 'Да');
/*Создание представления базы данных.*/
SELECT TOP 100 PERCENT Товар.Наименование, Заказ.Количество,
Товар.ЕдиницаИзм, Поставщик.ИмяПоставщика
FROM Заказ
INNER JOIN Поставщик
ON Заказ.КодПоставщика = Поставщик.КодПоставщика
INNER JOIN Товар
ON Заказ.КодТовара = Товар.КодТовара
ORDER BY Товар.Наименование, Заказ.Количество DESC � GO
/*Запрещение доступа к объектам баз данных*/
DENY UPDATE
ON Заказ (ДатаЗаказа, СрокПоставки) TO [Гл.бухгалтер] CASCADE
GO
Таблица Товар
Таблица Валюта
Таблица Клиент
Таблица Поставщик
Таблица Регион
Выводы
Было изучено создание базы данных, создание и вставка таблиц при помощи языка Transact-SQL.