Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.29 Mб
Скачать

Содержание

Введение………………………………………………………….2

Постановка задачи…………………………………………………………3

Информационно-логическая модель данных…………………………….4

Физическая модель данных……………………………………………….7

Создание базы данных СУБД MS SQL Server…………………………....9

Создание базы данных с помощью программного SQL-кода………….

Создание диаграммы базы данных……………………………………….

Создание SQL-запросов……………………………………………………

Работа с графическим клиентом MS SQL Workbench……………………

Заключение………………………………………………………………….

Список литературы…………………………………………………………

Введение

SQL является прежде всего информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных. SQL можно назвать языком программирования, при этом он не является Тьюринг-полным, но вместе с тем стандарт языка спецификацией SQL/PSM предусматривает возможность его процедурных расширений.

Изначально SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий набор операций:

  • создание в базе данных новой таблицы;

  • добавление в таблицу новых записей;

  • изменение записей;

  • удаление записей;

  • выборка записей из одной или нескольких таблиц (в соответствии с заданным условием);

  • изменение структур таблиц.

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

При всех своих изменениях SQL остаётся единственным механизмом связи между прикладным программным обеспечением и базой данных. В то же время современные СУБД, а также информационные системы, использующие СУБД, предоставляют пользователю развитые средства визуального построения запросов.

Каждое предложение SQL — это либо запрос данных из базы, либо обращение к базе данных, которое приводит к изменению данных в базе. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:

  • запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);

  • запросы на получение данных;

  • запросы на добавление новых данных (записей);

  • запросы на удаление данных;

  • обращения к СУБД.

  1. Постановка задачи

Разрабатываемая информационная система предназначена для структурированного хранения данных и вывода информации о турах по странам, путевках туров, клиентах. Разрабатываемая информационная система должна выполнять следующие функции:

  • добавление информации о новом туре;

  • добавление путевки к туру;

  • оформление и возврат путевок;

  • осуществлять поиск тура по стране и виду транспорта.

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

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