Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой_SQL.doc
Скачиваний:
19
Добавлен:
21.11.2018
Размер:
1.68 Mб
Скачать
    1. Создание файловых групп

Из объектов баз данных и файлов можно формировать файловые группы, используемые для решения задач распределения и административного управления.

В качестве примера были созданы две файловые группы: Postavka_Diskov и Prodazha_tovara. Процесс создания файловых групп продемонстрирован на рисунках 5,6.

Рисунок 5 – Создание файловых групп

Рисунок 6 – Добавление файловых групп

    1. Заполнение таблиц с помощью t-sql

Для заполнения таблиц базы данных Магазин компакт дисков данными использовался оператор языка T-SQL insert into.

Таблица «Sellers»

Заполним таблицу Sellers. Скрипт заполнения таблицы приведён ниже:

insert into Sellers values (41, 'Petrov', 'Dmitry', 'Viktorovich',890050030)

insert into Sellers values (42, 'Marikova', 'Elena', 'Sergeevna',890050031)

insert into Sellers values (43, 'Vakish', 'Sergey', 'Petrovich', 890050032)

insert into Sellers values (44, 'Vakish', 'Irina', 'Georgievna', 890050033)

insert into Sellers values (45, 'Fioletov', 'Mikhail', 'Olegovich', 890050034)

Результат запроса представлен на рисунке 7.

Рисунок 7 – таблица Sellers

Таблица «Tovar»

Заполним таблицу Tovar. Скрипт заполнения таблицы приведён ниже:

insert into Tovar values(1, 'RAMBO')

insert into Tovar values(2, 'TERMINATOR')

insert into Tovar values(3, 'MSSQLSRV`10')

insert into Tovar values(4, 'ROBOCOP Returns')

insert into Tovar values(5, 'Captain Obvious Strikes Again!')

insert into Tovar values(6, 'NY Adventures`10')

insert into Tovar values(7, 'Batman: Begin')

insert into Tovar values(8, 'The “A” Team')

insert into Tovar values(9, 'Mafia 2')

insert into Tovar values(10, 'Motorsport 2011')

Результат запроса представлен на рисунке 8.

Рисунок 8 – Таблица Tovar

Таблица «Postavshiki»

Заполним таблицу Postavshiki. Скрипт заполнения таблицы приведён ниже:

Insert into Postavshiki values(11, 'Astrum Nival', 3459999, 'Moscow')

Insert into Postavshiki values(12, 'Akella', 5555566, 'Saint Petersburg')

Insert into Postavshiki values(13, 'Buka', 7773423, 'Kirov')

Insert into Postavshiki values(14, 'Softclub', 3459873, 'Moscow')

Insert into Postavshiki values(15, '7Wolf', 3459343, 'Moscow')

Результат запроса представлен на рисунке 9.

Рисунок 9 – Таблица Postavshiki

Таблица «Posredniki»

Заполним таблицу Posredniki. Скрипт заполнения таблицы приведён ниже:

insert into Posredniki values(21, 'Petrov', 'Valentin', 'Andreevich', 890050060)

insert into Posredniki values(22, 'Kakin', 'Georgy', 'Yurievich', 890050061)

insert into Posredniki values(23, 'Ugryumov', 'Stepan', 'Vasilievich', 890050062)

insert into Posredniki values(24, 'Alekseev', 'Maksim', 'Andreevich', 890050063)

insert into Posredniki values(25, 'Serenitin', 'Dmitry', 'Antonovich', 890050064)

Результат запроса представлен на рисунке 10.

Рисунок 10 – Таблица Posredniki

Таблица «Postavka_diskov»

Заполним таблицу Postavka_diskov. Скрипт заполнения таблицы приведён ниже:

insert into Postavka_diskov values (31, 1, 15, 5, 111, 22)

insert into Postavka_diskov values (32, 2, 12, 6, 111, 25)

insert into Postavka_diskov values (33, 3, 14, 7, 111, 23)

insert into Postavka_diskov values (34, 4, 13, 2, 111, 21)

insert into Postavka_diskov values (35, 5, 11, 4, 111, 21)

insert into Postavka_diskov values (36, 6, 13, 3, 222, 23)

insert into Postavka_diskov values (37, 7, 11, 7, 222, 24)

insert into Postavka_diskov values (38, 8, 14, 2, 111, 25)

insert into Postavka_diskov values (39, 9, 12, 1, 222, 24)

insert into Postavka_diskov values (40, 10, 13, 4, 111, 22)

Результат запроса представлен на рисунке 11.

Рисунок 11 – Таблица Postavka_diskov

Таблица «Prodazha_tovara»

Заполним таблицу Prodazha_tovara. При присутствующем вычисляемом поле в скрипте это поле пропускается:

insert into Prodazha_tovara values (51, 1, 177, 1, 44)

insert into Prodazha_tovara values (52, 2, 265, 5, 45)

insert into Prodazha_tovara values (53, 3, 146, 4, 43)

insert into Prodazha_tovara values (54, 4, 180, 3, 45)

insert into Prodazha_tovara values (55, 5, 119, 12, 41)

insert into Prodazha_tovara values (56, 6, 110, 6, 43)

insert into Prodazha_tovara values (57, 7, 170, 1, 42)

insert into Prodazha_tovara values (58, 8, 190, 2, 43)

insert into Prodazha_tovara values (59, 9, 150, 15, 44)

insert into Prodazha_tovara values (60, 10, 120, 6, 41)

Результат запроса представлен на рисунке 12.

Рисунок 12 – Таблица Prodazha_tovara с вычисляемым полем