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

1.5 Язык запросов sql

Запрос представляет собой специальным образом описанное требование, определяющее состав производимых над БД операций по выборке и ли модификации хранимых данных. Для подготовки запросов с помощью M Access используется язык запросов SQL (Structured Query Language). Структурированный язык запросов SQL основан на реляционном исчислении с переменными кортежами. SQL предназначен для выполнения операций над таблицами (создание, удаление, изменение структуры ) и над данными таблиц (выборка, изменение, добавление и удаление), а также некоторых сопутствующих операций. SQL является непроцедурным языком и не содержит имеющихся в обычных языках программирования операторов управления, организации подпрограмм, ввода-вывода и т.д.

В связи с этим SQL автономно не используется, а обычно погружен в среду встроенного языка программирования СУБД, в нашем случае в MS. Access.

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

Рассмотрим важнейший оператор - оператор SELECT, который будет использован при проектировании и работы БД. В упрощённом виде оператор имеет следующий формат:

SELECT [ALL/DISTINCT]<список данных> <список таблиц>

[WHERE<условие выбора>]

[GROUP BY <имя столбца>,[имя столбца]…]

[HAVING <условие поиска>]

[ORDER BY <спецификация сортировки>,[<спецификация сортировки>]…]

Оператор SELECT позволяет выполнять выборку и вычисления над данными одной или нескольких таблиц. Результатом выполнения оператора является ответная таблица, которая может иметь (ALL) или не иметь (DISTINCT) повторяющиеся строки.

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

В данной дипломной работе рассматривается проблема, связанная с созданием системы Автосалона. В настоящее время весь процесс обслуживание клиента достаточно продолжителен.

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

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

При проектировании модели информационной системы должны быть созданы:

  • диаграмма вариантов использования;

  • диаграмма последовательности;

  • кооперативная диаграмма;

  • диаграмма классов;

Соседние файлы в папке Диплом