Работа с базами данных в СУБД Access
Осуществление автоматизации обработки массива экономических данных, систематизации данных массивов. Создание в Access пустых таблиц и установка между ними связи. Занесение данных в таблицы разными способами. Составление отчета на базе простого запроса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 07.05.2012 |
Размер файла | 4,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://allbest.ru/
Имеются следующие данные:
· наименование шахты;
· город местонахождения шахты;
· ФИО директора шахты;
· наименование объединения;
· месяц и год отчетного периода;
· материальные затраты за месяц;
· оплата труда;
· отчисления на страхование;
· амортизация;
· прочие расходы;
· внепроизводственные расходы;
· объем добычи угля за месяц;
· цена 1 тонны угля.
Цель работы: получить навыки работы в базе данных Access, навыки по систематизации данных массивов, по составлению структуры данных, автоматизации обработки массива экономических данных.
Ход работы
автоматизация массив запрос отчет
Осуществить автоматизацию обработки массива экономических данных. Для этого выполнить следующее:
1. Нормализовать данные информационного массива:
a. Разбить данные на таблицы.
b. Описать структуры отношений (таблиц), предусмотрев в обязательном порядке в каждой таблице наличие ключевого поля.
c. Представить взаимосвязи таблиц схематически (в виде схемы данных).
d. В схеме данных указать тип связей (11 или 1).
2. Создать в Access пустые таблицы и установить между ними связи. Для этого выполнить следующее:
a. В режиме конструктора создать структуры всех таблиц (в каждой должно быть ключевое поле).
b. Поля, являющиеся чужими ключами, т. е. участвующие в связях со стороны , сделать полями с подстановкой.
c. Открыть схему данных и установить связи между таблицами. Если связь уже установлена, но не определен вид связи, то щелкнуть правой кнопкой мыши по связи и выбрать пункт «Изменить связь» и установить все флажки.
3. Занести данные в таблицы разными способами. Для этого выполнить следующее:
a. В каждую таблицу в режиме таблицы внести по 3 записи.
b. Для всех таблиц создать простые формы и с помощью форм добавить в каждую таблицу еще 2-4 записи.
c. Создать подчиненную форму и с помощью этой формы добавить в подчиненную таблицу (т.е. участвующую в связи со стороны ) еще 7-10 записей.
4. Вывести необходимые данные из данных согласно заданию.
5. На базе любого простого запроса создать отчет.
Таблица 1 ГОРОД
Имя поля |
Тип поля |
Размер |
Формат |
Ключевое поле(*), чужой ключ, обычное поле |
|
Код города |
счётчик |
* |
|||
Город |
текстовый |
20 |
Таблица 2 ОБЪЕДИНЕНИЕ
Имя поля |
Тип поля |
Размер |
Формат |
Ключевое поле(*), чужой ключ, обычное поле |
|
Код объединения |
счётчик |
* |
|||
Объединение |
текстовый |
20 |
Таблица 3 ШАХТА
Имя поля |
Тип поля |
Размер |
Формат |
Ключевое поле(*), чужой ключ, обычное поле |
|
Код шахты |
счётчик |
* |
|||
Шахта |
текстовый |
20 |
|||
Ф.И.О. директора шахты |
текстовый |
20 |
|||
Код объединения |
Числовой (Мастер подстановок) |
длинное целое |
Чужой ключ из таблицы ОБЪЕДИНЕНИЕ |
Таблица 4 ПРОИЗВОДСТВО
Имя поля |
Тип поля |
Размер |
Формат |
Ключевое поле(*), чужой ключ, обычное поле |
|
Код добычи угля |
счётчик |
* |
|||
Код шахты |
Числовой (Мастер подстановок |
длинное целое |
Чужой ключ из таблицы ШАХТА |
||
Месяц отчетного периода |
текстовый |
20 |
|||
Год отчетного периода |
числовой |
||||
Цена 1 тонны угля |
денежный |
денежный |
|||
Обём добычи угля |
числовой |
с плавающей точкой |
|||
Материальные затраты за месяц |
денежный |
денежный |
|||
Амортизация |
денежный |
денежный |
|||
Оплата труда |
денежный |
денежный |
|||
Отчисления на страхование |
денежный |
денежный |
|||
Внепровенные расходы |
денежный |
денежный |
|||
Прочие расходы |
денежный |
денежный |
Взаимосвязи таблиц схематически изображены на рисунке 1.
Рисунок 1. - Схема данных.
Таблица ГОРОД изображена на рисунках 2,3.
Рисунок 2. - таблица ГОРОД в режиме конструктора.
Рисунок 3. - таблица ГОРОД.
Таблица ОБЪЕДИНЕНИЕ изображена на рисунках 4,5.
Рисунок 4. - таблица в режиме конструктора.
Рисунок 5. - таблица ОБЪЕДИНЕНИЕ.
Таблица ШАХТА изображена на рисунках 6,7.
Рисунок 6. - таблица в режиме конструктора.
Рисунок 7. - таблица ШАХТА.
Таблица ПРОИЗВОДСТВО изображена на рисунках 8,9.
Рисунок 8. - таблица в режиме конструктора.
Рисунок 9. - таблица ПРОИЗВОДСТВО.
На рисунках 10,11,12,13 изображены простые формы, соответствующие каждой таблице: ГОРОД, ОБЪЕДИНЕНИЕ, ШАХТА, ПРОИЗВОДСТВО.
Рисунок 10. - простая форма таблицы ГОРОД (внешний вид - ленточный).
Рисунок 11 - простая форма таблицы ОБЪЕДИНЕНИЕ.
Рисунок 12. - простая форма таблицы ШАХТА.
Рисунок 13. - простая форма таблицы ПРОИЗВОДСТВО.
На рисунке 14 изображена подчиненная форма, где главная таблица - таблица ГОРОД, а подчиненная - таблица ОБЪЕДИНЕНИЕ.
Рисунок 14. - подчиненная форма таблицы ГОРОД.
На рисунке 15 изображена подчиненная форма, где главная таблица - таблица ОБЪЕДИНЕНИЕ, а подчиненная - таблица ШАХТА.
Рисунок 15. - подчиненная форма таблицы ОБЪЕДИНЕНИЕ.
На рисунке 16 изображена подчиненная форма, где главная таблица - таблица ШАХТА, а подчиненная - таблица ПРОИЗВОДСТВО.
Рисунок 16. - подчиненная форма таблицы
Вывести из базы данных следующие сведения:
1.Вывести наименование шахты, местонахождение шахты, Ф.И.О. директора, объединение, год, месяц, материальные затраты за месяц, размер оплаты труда, отчисления на страхование, упорядочив данные по объединению, шахте и году.
Структура этого запроса изображена на рисунке 17 и 18.
Рисунок 17. - запрос с сортировкой в режиме конструктора.
Рисунок 18. - запрос с сортировкой.
2. Вывести информацию о ежемесячном объеме добычи угля и внепроизводственных расходах шахт определенной отрасли за определенный год.
Структура этого запроса изображена на рисунке 19 и 20.
Рисунок 19. - запрос с условием отбора в режиме конструктора.
Рисунок 20. - запрос с условием отбора.
3. Вывести сведения о ежемесячном размере объема добычи угля, оплаты труда, отчисления на страхование каждой шахты Донецка за I квартал определенного года.
Структура этого запроса изображена на рисунке 21 и 22.
Рисунок 21. - запрос с условием отбора в режиме конструктора.
Рисунок 22. - запрос с условием отбора.
4. Вывести сведения о ежемесячном размере отчисления на страхование каждой шахты объединения, начинающегося на “Д” или “Л”.
Структура этого запроса изображена на рисунке 23 и 24.
Рисунок 23. - запрос с условием отбора в режиме конструктора.
Рисунок 24. - запрос с условием отбора.
5. Вывести сведения о ежемесячном размере оплаты труда для шахт за период с 2002 по 2007 год.
Структура этого запроса изображена на 25 и 26.
Рисунок 25. - запрос с условием отбора в режиме конструктора.
Рисунок 26. - запрос с условием отбора.
6. Для шахты и года, вводимые в запросе, вывести информацию о ежемесячном объеме добычи угля и внепроизводственных расходах.
Структура этого запроса изображена на рисунке 27 и 28.
Рисунок 27. - параметрический запрос в режиме конструктора.
Рисунок 28. - параметрический запрос.
7. Для диапазона месяцев и года, вводимых в запросе, вывести информацию о ежемесячном объеме добычи угля.
Структура этого запроса изображена на рисунке 29 и 30.
Рисунок 29. - параметрический запрос в режиме конструктора.
Рисунок 30. - параметрический запрос.
8. Для шахт из города, начинающегося на символы, вводимые в запросе, вывести информацию о ежемесячных внепроизводственных расходах.
Структура этого запроса изображена на рисунке 31 и 32.
Рисунок 31. - параметрический запрос в режиме конструктора.
Рисунок 32. - параметрический запрос.
9. Определить полные затраты добычи угля на каждой шахте за каждый месяц, как сумму материальных затрат, оплаты труда, отчислений на страхование, амортизации, прочих расходов и внепроизводственных расходов.
Структура этого запроса изображена на рисунке 33 и 34.
Рисунок 33. - запрос с вычисляемым полем в режиме конструктор.
Рисунок 34. - запрос с вычисляемым полем.
10. Определить стоимость добычи угля за месяц на каждой шахте, как произведение объема добычи угля за год и цены 1 тонны угля.
Структура этого запроса изображена на рисунке 35 и 36.
Рисунок 35. - запрос с вычисляемым полем в режиме конструктор.
Рисунок 36. - запрос с вычисляемым полем.
11. Вывести общий объем добычи угля для каждого объединения за каждый год.
Структура этого запроса изображена на рисунке 37 и 38.
Рисунок 37. - итоговый запрос в режиме конструктора.
Рисунок 38. - итоговый запрос.
12. Вывести максимальные и минимальные отчисления на страхование для каждой шахты.
Структура этого запроса изображена на рисунке 39 и 40.
Рисунок 39. - итоговый запрос в режиме конструктора.
Рисунок 40. - итоговый запрос.
На рисунке 41 изображен итоговый отчет, составленный по Запросу 11.
Рисунок 41. - итоговый отчет.
Рисунок 41. - итоговый отчет.
Вывод
В данной работе осуществлена автоматизация обработки массива экономических данных. Для этого выполнено:
1) нормализация данных;
2) создание таблиц, установление связей между ними;
3) создание простых и подчиненных форм таблиц;
4) вывод необходимых данных из базы данных.
Для вывода необходимых данных из базы данных выполнены запросы таких видов:
а) 1-й - простой запрос с сортировкой;
б) 2-5 - простые запросы с условиями отбора;
в) 6-8 - параметрические запросы:
г) 9-10 - запросы с вычисляемым полем;
д) 11-12 - итоговые запросы.
На базе Запроса 11 создан итоговый отчет.
Согласно отчету на базе Запроса 11 можно сделать вывод, что наибольший объем добычи угля приходится на объединение Амросиевантрацит, где объем составляет 11000тонн за 2002 и 2006 год. А наименьший объем приходится на объединение Донецкуголь - 3900 тонн за 2001 год.
Общий объем добычи угля составляет 48500 тонн.
Т.о. наиболее продуктивно работает объединение Амросиевантрацит (ш. Кольцевая и Яблунёвка), а наименее - Донецкуголь (ш. Прогресс).
Размещено на Allbest.ru
Подобные документы
Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.
курсовая работа [694,0 K], добавлен 17.12.2016Структура многотабличных баз данных, создание и редактирование таблиц в MS Access, установка связей между таблицами, фильтрация и сортировка данных, создание БД "Месторождения нефти". Составление форм, запроса на выборку по разным полям и отчетов.
лабораторная работа [531,5 K], добавлен 13.02.2012Краткая характеристика, главные преимущества и область применения MS Access. Базы данных и системы управления базами данных. Описание пошагового создания базы данных, таблиц, форм, запроса и отчета. Особенности и функциональные возможности MS Access.
курсовая работа [3,4 M], добавлен 23.09.2010Основные понятия, используемые в теории управления базами данных. Характеристика объектов MS Access. Построение базы данных, содержащей информацию об учебном процессе текущего семестра. Свойства полей таблицы, работа с записями, импортирование данных.
лабораторная работа [46,0 K], добавлен 23.12.2010Основные возможности системы управления реляционными базами данных (СУБД) Microsoft Access. Пользовательский интерфейс MS Access 2003. Команды панели инструментов окна БД. Область возможных режимов создания объектов. Создание таблиц в базе данных.
реферат [5,5 M], добавлен 08.11.2010- Разработка информационной системы предприятия с помощью системы управления базами данных Access 2007
Проектирование структуры базы данных предприятия с помощью СУБД Access. Установка связей между таблицами и ввод в них данных. Создание форм к базе данных, фильтрация запросов, просмотр отчетов. Получение комплексного отчета после группировки и сортировки.
лабораторная работа [787,7 K], добавлен 22.11.2014 Основные понятия баз данных: нормализация, связи и ключи. Создание и этапы проектирования базы данных, решение задачи о предметной области. Изучение СУБД Microsoft Access s 2003: пользовательский интерфейс, главное окно приложения, создание таблиц.
реферат [2,1 M], добавлен 10.11.2010Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.
реферат [57,1 K], добавлен 20.12.2010Действия для создания информационной базы данных Access. Создание таблиц и формы, запроса и отчета. Формирование необходимой структуры, показа требуемых данных. Порядок сортировки, макет группировки и оформление фона. Загрузка и выгрузка данных.
контрольная работа [4,2 M], добавлен 06.11.2008Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.
курсовая работа [1,8 M], добавлен 04.02.2013