Обработка и создание базы данных
Курсовая работа, 08 Октября 2012, автор: пользователь скрыл имя
Краткое описание
Реализация запросов и вычислений в MS Excel, в том числе с использованием макросов, позволяет продемонстрировать основные возможности работы с БД в среде на конкретных примерах иллюстрируется работа запросов в M Excel.
Проиллюстрированы варианты реализации запросов в M Access.
Содержание
Введение 3
Постановка задачи 4
Реализация базы данных в Microsoft Excel 5
1. Заполнение и редактирование таблицы базы данных 5
2. Формирование списка улиц, имеющих трамвайные пути, площадь которых не менее запрашиваемой величины и имеющих контактную сеть для троллейбусов. 6
3. Формирование списка улиц, за чистотой на которых следит выбранное пользователем предприятие СпецАвтотранса, с подсчетом их количества и общей площади обслуживаемой территории с указанием фамилии директора и номера телефона предприятия. 8
4. Вывод сведений об улице, имеющей максимальную длину, с указанием названия, длины и района города. 10
5. Формирование отчета, включающего полную информацию об улицах с группировкой по районам и подсчетом средней протяженности улиц, проходящих по каждому району. 11
6. Создание макроса 13
7. Построение диаграммы 14
Реализация базы данных в Microsoft Access 16
1. Заполнение и редактирование таблицы базы данных 16
2. Формирование списка улиц, имеющих трамвайные пути, площадь которых не менее запрашиваемой величины и имеющих контактную сеть для троллейбусов. 27
3. Формирование списка улиц, за чистотой на которых следит выбранное пользователем предприятие СпецАвтотранса, с подсчетом их количества и общей площади обслуживаемой территории с указанием фамилии директора и номера телефона предприятия. 28
4. Вывод сведений об улице, имеющей максимальную длину, с указанием названия, длины и района города. 30
5. Формирование отчета, включающего полную информацию об улицах с группировкой по районам и подсчетом средней протяженности улиц, проходящих по каждому району. 30
Заключение 34
Список использованной литературы 35
Вложенные файлы: 1 файл
Информатика.doc
— 1.35 Мб (Скачать файл)«ПЕТЕРБУРГСКИЙ
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Кафедра «ИНФОРМАТИКА И ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»
КУРСОВАЯ РАБОТА
НА ТЕМУ: «СОЗДАНИЕ И ОБРАБОТКА БАЗ ДАННЫХ»
Вариант №17
Проверил профессор
Санкт-Петербург
2011
СОДЕРЖАНИЕ
Введение
В курсовой работе рассматриваются основные особенности создания, редактирования, хранения баз данных в среде Microsoft Office. Сначала рассматриваются особенности реализации баз данных (БД) в приложении MS Excel, а затем в MS Access.
После уточнения формирования исходных
данных на конкретном примере, заданном
вариантом индивидуального
Реализация запросов и вычислений в MS Excel, в том числе с использованием макросов, позволяет продемонстрировать основные возможности работы с БД в среде на конкретных примерах иллюстрируется работа запросов в M Excel.
Проиллюстрированы варианты реализации запросов в M Access.
Постановка задачи
Спроектировать базу данных «Улицы Петербурга» в Excel и MS Access, содержащую следующие данные:
База данных должна содержать следующие элементы:
- название улицы;
- длина;
- ширина проезжей части;
- наличие трамвайных путей;
- наличие контактной сети для троллейбусов;
- название района города, где пролегает улица;
- информация о предприятии
Функции, выполняемые информационной технологией:
- Заполнение и редактирование таблиц базы данных.
- Формирование списка улиц, имеющих трамвайные пути, площадь которых не менее запрашиваемой величины и имеющих контактную сеть для троллейбусов.
- Формирование списка улиц, за чистотой на которых следит выбранное пользователем предприятие СпецАвтотранса, с подсчетом их количества и общей площади обслуживаемой территории с указанием фамилии директора и номера телефона предприятия.
- Вывод сведений об улице, имеющей максимальную длину, с указанием названия, длины и района города.
- Формирование отчета, включающего полную информацию об улицах с группировкой по районам и подсчетом средней протяженности улиц, проходящих по каждому району.
Реализация базы данных в Microsoft Excel
Заполнение и редактирование таблицы базы данных
Структура базы данных:
содержит 9 полей (Название улицы, Длина[м], Ширина [м], Трамвайные пути, Контактная сеть для троллейбусов, Район города, Название предприятия (в поле Название предприятия записаны названия фирм осуществляющие уборку улиц), Директор, Телефон) и 34 записи.
Таблица заполняется записями с помощью Стандартной формы для этого, выделяется диапазон ячеек, содержащий заголовки полей базы данных A2:I2 в меню Данные выбирается команда Форма.
Рисунок 1 – Форма заполнения базы данных
Результат:
Рисунок 2 - Заполненная база данных
Формирование списка улиц, имеющих трамвайные пути, площадь которых не менее запрашиваемой величины и имеющих контактную сеть для троллейбусов.
В качестве иллюстрации выполненной фильтрации данных рассмотрим вариант выборки улицы, площадь которой не меньше 50000.
- Для подсчета площади улиц добавляем еще одно поле Площадь улицы (м2)в ячейку J3 вводится расчетная формула для нахождения площади =B3*C3
Рисунок 3 – Расчет площади улицы
- Формула из ячейки J3 автокопированием копируется на весь диапазон J3:J36 (все лишние поля таблицы скрыты)
Рисунок 4 – Результат расчета площади улиц
- Отображаются скрытые столбцы контекстное меню при выделении заголовков столбцов между скрытыми столбцами и выбираем команду Отобразить.
- Табличный курсор устанавливается на любом элементе списка и выполняется команда Фильтр->Автофильтр из меню Данные.
- В таблице рядом с названиями столбцов отобразятся кнопки раскрывающихся списков.
- Необходимо раскрыть список поля Трамвайные пути, по значению которого будет осуществляться выборка записей и выбрать из списка значение да.
Рисунок 5 – Применение фильтра по полю Трамвайные пути
- Второй критерий выборки записей задается в поле Площадь улицы [м2]. Из раскрывающегося списка выбирается вариант задание условия и в раскрывшемся диалоговом окне задания условия задаем нужное значение.
Рисунок 6 – Применение фильтра по полю Площадь улицы [м2]
Рисунок 7 – Условия фильтрации
- Третий критерий выборки необходимо раскрыть список поля Контактная сеть для троллейбуса, по значению которого будет осуществляться выборка записей и выбрать из списка значение Да.
Рисунок 8 – Применение фильтра по полю Контактная сеть для троллейбуса
Визуальный контроль результатов:
Рисунок 9 – Результат фильтрации данных
Формирование списка улиц, за чистотой на которых следит выбранное пользователем предприятие СпецАвтотранса, с подсчетом их количества и общей площади обслуживаемой территории с указанием фамилии директора и номера телефона предприятия.
Сформируем список для предприятия ОАО “Анекр”.
- В меню Данные выбирается команда Сводная таблица
- На первом шаге мастера формирования Сводной таблицы выбирается источник данных для отчета
Рисунок 10 – Шаг1 мастера сводных таблиц
- На втором шаге мастера формирования Сводной таблицы задается диапазон с исходными данными
Рисунок 11 – Шаг2 мастера сводных таблиц
- далее формируется макет
Рисунок 12 – Макет сводной таблицы
- Выбирается месторасположение С
водной таблицы
Рисунок 13 – Шаг3 мастера сводных таблиц
- В сформированной таблице в поле Название предприятия выбираем нужное предприятие ОАО “Анекр”
Рисунок 14 – Применение фильтра по полю Название предприятия
Визуальный контроль результатов:
Рисунок 15 – Результат формирования списка
Вывод сведений об улице, имеющей максимальную длину, с указанием названия, длины и района города.
- Для формирования сведений об улице сформируем диапазон критериев для расширенного фильтра
Рисунок 16 – Диапазон критериев
- В меню Данные выбирается команда Фильтр->Расширенный фильтр
- Задаются параметры расширенного фильтра
Рисунок 17 – Параметры расширенного фильтра
Сформированный сведения:
Рисунок 18 – Результат сведения об улице, имеющей максимальную длину
Формирование отчета, включающего полную информацию об улицах с группировкой по районам и подсчетом средней протяженности улиц, проходящих по каждому району.
- В меню Данные выбирается команда Сводная таблица
- На первом шаге мастера формирования Сводной таблицы выбирается источник данных для отчета
Рисунок 19 - Шаг1 мастера сводных таблиц
- На втором шаге мастера формирования Сводной таблицы задается диапазон с исходными данными
Рисунок 20 – Выбор диапазона
- далее формируется макет
Рисунок 21 – Макет сводной таблицы
- Выбирается месторасположение Сводной таблицы
Рисунок 22 – Выбор места размещения отчета
Сформированный отчет:
Рисунок 21 – Отчет
Создание макроса
Создадим макрос вычисления Площади улицы
- Выделяем ячейку J3
- В меню Сервис выбираем команду Макрос->Начать запись
Рисунок 22 – Начало записи макроса
- Выполняем действия по вычисления площади улицы
- В меню Сервис выбираем команду Макрос->Остановить запись
- Далее «Сервис – Настройки – Команды – Макросы» создаем новую панель инструментов и переносим кнопку записка макроса на панель инструментов
Рисунок 23 – Создание кнопки для запуска макроса
- Теперь если выделить следующую ячейку для расчета, например, ячейку J4, нажимаем кнопку на панели Макросы и получаем результат расчета.
Построение диаграммы
Построение круговой диаграммы «Площадь улицы»
- Выделяем столбец таблицы «Площадь улицы».
- Запускаем Мастер диаграмм (Вставка – Диаграмма…).
- Выбираем тип диаграммы.
- Выбираем закладку Ряд и устанавливаем соответствующие значения в полях ввода.
Рисунок 24 – Исходные данные
- Выбираем закладку Подписи данных и устанавливаем флажок на закладке Значения
Рисунок 25 – Подписи данных
- Последний шаг мастера позволяет выбрать один из вариантов расположения графика: на отдельном листе рабочей книги (новом) или на текущем листе.
Рисунок 26 – Готовая диаграмма
Построение гистограммы «
- Выделяем столбец таблицы «Ширина [м]».
- Запускаем Мастер диаграмм (Вставка – Диаграмма…).
- Выбираем тип диаграммы.
- Выбираем закладку Ряд и устанавливаем соответствующие значения в полях ввода.
- Последний шаг мастера позволяет выбрать один из вариантов расположения графика: на отдельном листе рабочей книги (новом) или на текущем листе.
Рисунок 27 – Готовая диаграмма
Реализация базы данных в Microsoft Access
Заполнение и редактирование таблицы базы данных
Структура базы данных:
В конфигураторе создано три таблицы
Рисунок 28 – Схема данных
Таблица Предприятия СпецАвтотранса, содержит данные о предприятиях занимающихся уборкой улиц (содержит 7 записей)
Для поля Телефон задана маска ввода 000\-00\-00
Рисунок 29 – Конструктор таблицы Предприятия СпецАвтотранса
Рисунок 30 – Таблица Предприятия СпецАвтотранса
Таблица Районы города, содержит названия всех районов города (содержит 18 записей)
Рисунок 31 – Конструктор таблицы Районы города
Рисунок 32 – Таблица Районы города
Таблица Улицы Петербурга, содержит данные об улицах Санкт-Петербурга разных районов города (содержит 34 записей)
- В конфигураторе для поля Код района задана подстановка из таблицы Районы города
- Для задания подстановки при указании типа данных для поля Код района выбирается Мастер подстановок
- На первом шаге работы мастера выбирается источник данных это таблица Районы города