1 - Информационный ресурс кафедры информатики УГАТУ

advertisement
Федеральное агентство по образованию
ГОУ ВПО Уфимский государственный авиационный технический университет
Кафедра информатики
ОТЧЕТ
ПО ЛАБОРАТОРНОЙ РАБОТЕ №6
по дисциплине:
«Компьютерные технологии в науке и производстве»
на тему:
«Обработка данных средствами СУБД MS Access»
Выполнил:
магистрант гр. АиУ-506
Аюпов В.Р.
« 30 » марта 2011 г.
Проверил:
канд.техн.наук, доцент
Минасова Н.С.
« 30 » марта 2011 г.
Оценка «
»
Уфа – 2011
Оглавление
Оглавление ......................................................................................................................... 2
1 Цель работы ................................................................................................................ 3
2 Ход выполнения работы ............................................................................................ 4
3 Индивидуальное задание ........................................................................................... 5
3.1 Постановка задачи ............................................................................................... 5
3.2 Реализация поставленной задачи ....................................................................... 5
3.3 Экранные формы реализованной задачи .......................................................... 5
3.4 Используемые SQL-запросы ............................................................................ 15
4 Выводы ...................................................................................................................... 16
5 Список литературы................................................................................................... 17
Изм Лист.
.
Разраб.
Пров.
Н.контр.
Утв.
№докум
Подп.
Дата
Лист.
Масса
Масштаб
1
Цель работы
Целью данной лабораторной работы является построение информационной
системы обработки данных средствами СУБД MS Access.
Изм Лист
.
№док
Подп.
Дата
3
2
Ход выполнения работы
1. Произведено ознакомление с методическими указаниями по лабораторной
работе.
2. В соответствии с методическими указаниями по лабораторной работе была
изучена теория баз данных MS Access.
3. Выполнено индивидуальное задание для самостоятельной работы, а именно создание информационной системы обработки данных средствами СУБД
MS Access.
Изм Лист
.
№док
Подп.
Дата
4
3
Индивидуальное задание
3.1
Постановка задачи
В качестве индивидуального задания необходимо разработать информационную систему обработки данных средствами СУБД MS Access, реализующую реализующей процесс поддержки принятия решений для уменьшения ДТП по
РБ, ведение отчетности.
3.2
Реализация поставленной задачи
1. В соответствии с методическими указаниями, а также с разработанной информационной моделью с помощью СУБД MS Access были созданы таблицы данных информационной системы.
2. Созданы формы представления данных.
3. Организованы формы запросов к таблицам БД
4. Создана основная кнопочная форма информационной системы.
5. Был подготовлен отчет по проделанной лабораторной работе.
3.3
Экранные формы реализованной задачи
На рисунке 3.1 представлена экранная форма таблицы «ДТП».
Изм Лист
.
№док
Подп.
Дата
5
Рисунок 3.1 – Экранная форма таблицы «ДТП»
На рисунке 3.2 представлена экранная форма таблицы «Методы решения
проблемы».
Рисунок 3.2 – Экранная форма «Методы решения проблемы»
На рисунке 3.3 представлена экранная форма таблицы «Погодные условия».
Изм Лист
.
№док
Подп.
Дата
6
Рисунок 3.3 – Экранная форма таблицы «Погодные условия»
На рисунке 3.4 представлена экранная форма таблицы «Прогнозы».
Рисунок 3.4 – Экранная форма таблицы «Прогнозы»
На рисунке 3.5 представлена кнопочная форма меню.
Изм Лист
.
№док
Подп.
Дата
7
Рисунок 3.5 – Кнопочная форма меню
На рисунке 3.6 представлена экранная форма окна просмотра базы данных
ДТП.
Рисунок 3.6 – Экранная форма окна просмотра базы данных ДТП
На рисунке 3.7 представлена экранная форма окна просмотра методов.
Изм Лист
.
№док
Подп.
Дата
8
Рисунок 3.7 – Экранная форма окна просмотра методов
На рисунке 3.8 представлена экранная форма окна просмотра погодных
условий.
Рисунок 3.8 – Экранная форма окна просмотра погодных условий
На рисунке 3.9 представлена отчетная форма зависимости нарушений от погодных условий.
Изм Лист
.
№док
Подп.
Дата
9
Рисунок 3.9 – Отчетная форма зависимости нарушений от погодных условий
На рисунке 3.10 представлена отчетная форма оптимальных методов уменьшения ДТП.
Изм Лист
.
№док
Подп.
Дата
10
Рисунок 3.10 – Отчетная форма оптимальных методов уменьшения ДТП.
На рисунке 3.11 представлена схема данных используемых таблиц.
Изм Лист
.
№док
Подп.
Дата
11
Рисунок 3.11 – Экранная форма схемы данных используемых таблиц.
На рисунке 3.12 представлена структура таблицы «ДТП» в режиме конструктора.
Рисунок 3.12 – Экранная форма структуры таблицы «ДТП» в режиме конструктора.
На рисунке 3.13 представлена структура таблицы «Методы решения проблемы» в режиме конструктора.
Рисунок 3.13 – Экранная форма структуры таблицы «Методы решения проблемы»
в режиме конструктора.
Изм Лист
.
№док
Подп.
Дата
12
На рисунке 3.14 представлена структура таблицы «Погодные условия» в режиме конструктора.
Рисунок 3.14 – Экранная форма структуры таблицы «Погодные условия» в режиме
конструктора.
На рисунке 3.15 представлена структура таблицы «Прогнозы» в режиме конструктора.
Рисунок 3.15 – Экранная форма структуры таблицы «Прогнозы» в режиме конструктора.
На рисунке 3.16 представлена экранная форма запроса «ДТП».
Рисунок 3.16 – Экранная форма запроса «ДТП».
На рисунке 3.17 представлена экранная форма структуры запроса ДТП в режиме конструктора.
Изм Лист
.
№док
Подп.
Дата
13
Рисунок 3.17 – Экранная форма структуры запроса ДТП в режиме конструктора.
На рисунке 3.18 представлена экранная форма структуры запроса подсчет
кол-ва ДТП в режиме конструктора.
Рисунок 3.18 – Экранная форма структуры запроса подсчет кол-ва ДТП в режиме
конструктора.
На рисунке 3.19 представлена экранная форма структуры запроса анализ
ДТП по погодным условиям в режиме конструктора.
Рисунок 3.19 – Экранная форма структуры запроса анализ ДТП по погодным условиям в режиме конструктора.
Изм Лист
.
№док
Подп.
Дата
14
Используемые SQL-запросы
3.4
Представим скрипт реализации SQL-запроса формирования отчета погодных
условий.
SELECT ДТП.[Дата ДТП], [Погодные условия].Влажность, [Погодные условия].[Скорость ветра], [Погодные условия].[Температура днем], [Погодные условия].[Температура
ночью], [Погодные условия].Облачность, ДТП.Нарушение FROM
[Погодные условия] RIGHT JOIN ДТП ON [Погодные условия].Дата=ДТП.[Дата ДТП];
Далее представим скрипт реализации SQL-запроса формирования отчета по
оптимальным методам уменьшения ДТП.
SELECT Прогнозы.Дата, Прогнозы.[Кол-во ДТП], Прогнозы.[Вид
нарушения], [Методы решения проблемы].[Метод решения] FROM
[Методы решения проблемы] INNER JOIN Прогнозы ON [Методы
решения проблемы].[Вид нарушения]=Прогнозы.[Вид нарушения]
WHERE Прогнозы.[Кол-во ДТП]>2;
Далее представим скрипт реализации SQL-запроса поиск ДТП по номеру автомобиля.
SELECT ДТП.Код, ДТП.[Дата ДТП], ДТП.[Адрес ДТП], ДТП.[№ авто], ДТП.Нарушение, ДТП.[Марка авто]
FROM ДТП
WHERE (((ДТП.[№ авто])=([Введите № автомобиля])));
Далее представим скрипт реализации SQL-запроса подсчет кол-ва ДТП.
SELECT ДТП.[Дата ДТП], Count(ДТП.[Дата ДТП]) AS [Колличество ДТП]
FROM [Погодные условия] INNER JOIN ДТП ON [Погодные условия].Дата=ДТП.[Дата ДТП]
GROUP BY ДТП.[Дата ДТП];
Далее представим скрипт реализации SQL-запроса анализ ДТП по погодным
условиям.
SELECT [Подсчет кол-ва ДТП].[Дата ДТП], [Подсчет кол-ва
ДТП].[Колличество ДТП], [Погодные условия].Влажность, [Погодные условия].[Скорость ветра], [Погодные условия].[Температура днем], [Погодные условия].[Температура
ночью], [Погодные условия].Облачность
FROM [Погодные условия] INNER JOIN [Подсчет кол-ва ДТП] ON
[Погодные условия].Дата = [Подсчет кол-ва ДТП].[Дата ДТП];
Изм Лист
.
№док
Подп.
Дата
15
4
Выводы
В результате выполнения лабораторной работы была решена поставленная в
рамках самостоятельной работы задача: «Создание информационной системы об-
работки данных средствами СУБД MS Access, реализующую процесс поддержки принятия решений по уменьшению уровня ДТП по РБ».
Для выполнения индивидуального задания были изучены: язык SQLзапросов, СУБД MS Access.
Изм Лист
.
№док
Подп.
Дата
16
5
Список литературы
1. Методические указания по оформлению пояснительных записок для курсовых и выпускных квалификационных работ/ Уфимск. гос. авиац. техн. ун-т; сост.
М.П. Карчевская, Л.В. Пархоменко, О.Л. Рамбургер – Уфа: УГАТУ, 2006. – 72 с.
Изм Лист
.
№док
Подп.
Дата
17
Download