Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРСОВАЯ САША.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

2.4 Создание бд в ms sql server. Перенос схемы из ea

Для создания базы данных необходимо запустить Microsoft SQL Server Management Studio, выбрать нужный сервер для хранения базы.В обозревателе объектов (Object Explorer) в дереве сервера выбирать  пункт "Databases" и в контекстном меню выбрать пункт "New Database...".

В появившемся окне в поле Database name необходимо ввести название БД и нажать ОК. Теперь необходимо создать соответствующий логин. Для этого в блоке сервера Security выбрать пункт "New Login..." . В появившемся окне в поле Login name необходимо ввести имя пользователя БД, нажать ОК. База данных готова. [15]

В итоге данного этапа были созданы следующие данные:

Название сервера – Саша-HP;

Название БД - KanzTov.

2.5 Создание диаграммы средствами ms sql server и ms sql server Management Studio

Прежде чем создать диаграмму в MS SQL SERVER необходимо создать таблицы. Для создания таблиц необходимо выбрать в контекстном меню ветки «Таблицы» пункт «Создать таблицу».

Для определения связей между таблицами необходимо задать первичные ключи таблиц. Для этого в контекстном меню сответствующего поля выбрать пункт «Задать первичный ключ» . Для создания связей между таблицами и схемы базы данных необходимо создать новую диаграмму базы данных, выбрав соответствующий пункт в контекстном меню ветви «Диаграммы баз данных». 

Диаграмма, созданная для БД Канцелярские товары, представлена в приложении А. [13]

2.6 Начальное заполнение БД

После создания структуры базы данных необходимо заполнить данными созданные таблицы. Для заполнения таблиц необходимо использовать запрос с оператором INSERT, который позволяет добавить строки в таблицу, заполняя их значениями.

Пример заполнения таблиц данными представлен ниже в разделе 3.

2.7 Выводы по разделу

В данном разделе были определены сущности, атрибуты, ключи и связи создаваемой базы данных, спроектирована диаграмма сущность-связь. Изучено создание диаграммы средствами MS SQL SERVER и MS SQL SERVER Management Studio. Было произведено начальное заполнение БД.

3. СОЗДАНИЕ И ЗАПУСК БАЗОВЫХ ЗАПРОСОВ SQL

3.1 Общие сведения

Запросы служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняются такие операции как отбор данных, их сортировка и фильтрация. С помощью запросов можно выполнять преобразования данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое. Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу. Если хотят подчеркнуть факт «временности» этой таблицы, то ее еще называют моментальным снимком [2].

В данной курсовой работе предлагается создать несколько запросов: запросы на выборку, запросы с использованием диалогового окна для ввода условия, запросы с постоянно заданным условием.

    1. Запросы (+контрольная работа 1)

А) Запросы на заполнение таблиц (Insert):

INSERT — оператор языка SQL, который позволяет добавить строки в таблицу, заполняя их значениями.

Синтаксис: INSERT INTO <название таблицы> ([<Имя столбца>, ... ]) VALUES (<Значение>,...)[4].

Рисунок 2 – Листинг запросов с оператором Insert

Б) Запросы на выборку (Select):

SELECT — оператор языка SQL, возвращающий набор данных (выборку) из базы данных, удовлетворяющих заданному условию.[4]

Рисунок 3 – Листинг запросов с оператором Select

Рисунок 4 – Результат запросов (вывод всех данных)

Рисунок 5 – Листинг запроса

После выполнения данного запроса на экране должны быть выведены названия и цены всех тетрадей.

Рисунок 6 – Результат запроса

Рисунок 7 – Листинг запроса

После выполнения данного запроса на экране будут выведены данные о поставках за ноябрь 2013 года.

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

Рисунок 9 – Листинг запроса

После выполнения данного запроса на экране будут выведены данные о поставщике номер контактного телефона - 403910.

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

В) Запросы на обновление данных (Update):

UPDATE — оператор языка SQL, позволяющий обновить значения в заданных столбцах таблицы.[4]

Рисунок 11 – Листинг запроса

После выполнения данного запроса цена на все тетради будет повышена на 1 рубль.

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

Рисунок 13 – Листинг запроса

После выполнения данного запроса контактный телефон у поставщика с указанным названием будет изменен.

Рисунок 14 – Результат запроса

Рисунок 15 – Листинг запроса

После выполнения данного запроса к количеству товаров повставленным в декабре прибавляется по 10 товаров.

Рисунок 16 – Результат запроса

Г) Запросы на удаление данных (Delete):

DELETE —операция удаления записей из таблицы. 

Рисунок 17 – Листинг запроса

После выполнения данного запроса будут удалены данные о поставках, которые были совершены до 2014 года.

Рисунок 18 – Результат запроса

Рисунок 19 – Листинг запроса

После выполнения данного запроса будет удален товар с кодом= 4.

Рисунок 20 – Результат запроса

Рисунок 21 – Листинг запроса

После выполнения данного запроса будет удален поставщик с кодом = 4.

Рисунок 22 – Результат запроса

Запросы, реализованные в контрольной работе №1 отображены в приложении В.