Разработка реляционных моделей баз данных экономического направления
Разработка базы данных для предметной области "Подразделения предприятия – Рабочие помещения". Описание используемых данных, предметной области и результатной информации. Создание запросов, форм и отчетов в базе данных. Описание построения диаграмм.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 24.07.2014 |
Размер файла | 5,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Содержание
Введение
1. Основная часть
1.1 Описание предметной области
1.2 Описание используемых данных
1.3 Описание результатной информации
1.4 Конечные цели реализации задачи
2. Концептуальное проектирование
2.1 Схема данных физической и логической сущности в ERWin
3. Разработка базы данных
3.1 Структура базы данных в MS Access
3.2 Заполнение данными таблицы
4. Формы, запросы, отчеты
4.1 Описание создания запросов в базе данных
4.2 Описание создания форм в базе данных
4.3 Описание создания отчетов в базе данных
4.4 Описание построения диаграмм
5. Работа с БД в MS Excel
Заключение
Список литературы
Введение
база данный реляционный запрос
Тема данной курсовой работы « Разработка реляционных моделей баз данных экономического направления». Для начала определим, что же такое база данных?
База данных - это организованное собрание данных, где данные хранятся с некоторым назначением. Простым примером неэлектронной базы данных является обычная библиотека, в которой хранятся книги, периодические издания и прочие документы.
Согласно нашему определению, база данных является организованным собранием данных.
На сегодняшний день наибольшее применение нашли реляционные системы управления базами данных.
Реляционная база данных -- база данных, основанная на реляционной модели данных. Слово «реляционный» происходит от англ. relation (отношение). Использование реляционных баз данных было предложено доктором Коддом из компании IBM в 1970 году.
Реляционная база данных организовывает данные в таблицы и обеспечивает операции извлечения , генерирующие новые таблицы из уже имеющихся. В результате пользователь видит всю базу данных в виде таблиц. . В реляционной модели все данные логически структурированы внутри отношений (таблиц). Каждое отношение имеет имя и состоит из именованных атрибутов (столбцов) данных. Каждый кортеж (строка) данных содержит по одному значению каждого из атрибутов.
Несомненно реляционные базы данных нашли свое отражение и в области экономики.
Целью данной курсовой работы является разработка базы данных для предметной области «Подразделения предприятия - Рабочие помещения».
Задачами данной курсовой работы являются:
Получение навыков по разработке реляционной базы данных с использованием СУБД MS Access.
Показать практическое применение прикладных программ общего назначения для решения экономико-управленческих задач.
1. Основная часть
1.1 Описание предметной области
Предметная область: «Подразделения предприятие - Рабочие помещения».
В данной курсовой работе рассматриваются подразделения предприятия, в которых расположены служебные помещения (цехи, склады, архивы), и за которые назначают ответственных лиц, обязанных следить за исправностью работы и состоянием оборудования.
Предприятие - это самостоятельный хозяйствующий субъект, созданный для производства продукции, выполнения работ и оказания услуг с целью удовлетворения общественных потребностей и получения прибыли. В условиях рыночных отношений предприятие есть самоорганизующийся и самовоспроизводящийся социально-производственный организм, автономный центр производственных, хозяйственных и социальных решений.
Рабочим помещением называется неделимое в организационном отношении звено производственного процесса, обслуживаемое одним или несколькими рабочими, предназначенное для выполнения определенной производственной или обслуживающей операции, оснащенное соответствующим оборудованием и организационно-техническими средствами. Над каждым рабочим помещением назначается ответственное лицо. Ответственное лицо - физическое или юридическое лицо, несущее ответственность за определенные действия или ценности. Например материально ответственное лицо отвечает за наличие и сохранность материальных ценностей.
В данной предметной области ответственным лицом является физическое лицо, несущее ответственность за указанное в смете оборудование.
1.2 Описание используемых данных
Для разработки базы данных в приведенной предметной области необходимо использовать следующие данные, объединив их в сущности, включающие соответствующие атрибуты:
Таблица 1
Сущности Атрибуты |
Ответственное лицо |
Подразделения предприятия |
Помещения |
|
Код ответственного лица |
Код подразделения |
Название |
||
ФИО |
Название |
Площадь |
||
Адрес |
Юридический адрес |
Этажность |
||
Телефон |
Лицевой счет |
Оборудование |
Код ответственного лица и код подразделения обозначим ключевыми полями.
1.3 Описание результатной информации
Результаты курсовой работу будут представлены в виде:
Таблиц
Запросов
Отчета
1.4 Конечные цели реализации задачи
Систематизация данных путем создания таблиц, запросов и отчета. Закрепление и расширение теоретических знаний , развитие и проявление навыков самостоятельного решения прикладных задач с использованием информационных технологий, практической реализации автоматизированной обработки экономической информации.
2. Концептуальное проектирование
2.1 Схема данных физической и логической сущности в ERWin
На основании выбранных сущностей и атрибутов, разработаем er-моlель в среде ERWin.
3. Разработка базы данных
3.1 Структура базы данных в MS Access
Чтобы получить структуру базы данных в MS Access необходимо выполнить генерацию физической модели с помощью команд: Tools/Forward Engineer/Schema Generation, предварительно следует создать базу данных в MS Access, сохраненную в формате «.mdb», с помощью команды Database/Database Connection установить контакт.
После нажатия клавиши «Ок» следует закрыть среду ERWin и открыть файл, в который была сгенерирована БД. Модели, созданные в ERWin, будут отображены в MS Access как таблицы. Откроем таблицы в режиме конструктор, определим типы данных и выполним мастер подстановок для ключевых полей дочерней сущности.
После определения типов данных в полученных таблицах, откроем схему данных, которая будет выглядеть следующим образом:
3.2 Заполнение данными таблицы
После проделанных операций приступим к заполнению таблиц данными, соответствующими предметной области. После заполнения таблицы выглядят следующим образом:
После заполнения таблиц переходим к созданию запросов. Запросы предназначены для управления данными и автоматизации работы с БД.
Различают следующие виды запросов: запрос-выборка, запрос действие, итоговый и перекрестный запросы. В соответствии с пеолученным заданием перейдем к созданию запросов.
4. Формы, запросы, отчеты
4.1 Описание создания запросов в базе данных
В соответствии с полученным заданием требуется создание трех запросов:
Запрос-выборка
Тип запроса-выборки: с логическим ИЛИ, связывающим два числовых поля.
Выполним данный запрос на основании таблицы «Помещение». Для этого открываем Конструктор запросов и добавляем нужную таблицу. Для поля «Площадь» и «Этажность» определим условия отбора.
Таким образом, результатом запроса должны стать помещения удовлетворяющие условиям: площадью в интервале от100 до 300 кв. м ИЛИ этажностью равной 1.
Запрос- действие
Тип запроса действия: на обновление
Для создания запроса-действия необходимо создать копию таблицы, в которой будут изменены данные в соответствии с заданием. Целью запроса на обновление является изменение существующих данных на новые, определенные условием обновления. Данный запрос создается на основании таблицы «Помещение». В запросе будут задействованы следующие поля таблицы: «Название помещения» и «Площадь помещения». Результатом запроса является увеличение площади помещения в 2 раза.
Итоговый запрос
Тип запроса итога: минимальное
Для преобразования обычного запроса в итоговый следует использовать команду Запрос/Итоговый либо кнопку Групповые операции. Запросы выполняется на основании таблицы «Помещение», используя поля «Площадь», «Этажность» и «Название помещения». В строчке групповые операции на поле площадь поставим «Min», что позволит выбрать наименьшую площадь на определенном этаже и указать помещение, находящееся на нем.
Для создания кнопочной формы выполняется команда Создание/Пустая форма. При этом открывается пустая форма в режиме макета, чтобы приступить к созданию кнопочной формы используем режим Конструктор.
Для создания наиболее содержательной и структурированной формы воспользуемся вкладкой выделенной на рисунке. Создадим три вкладки для работы с запросами, отчетом и таблицей. После создания вкладок выбираем инструмент Кнопка на панели Элементы управления,
Таким образом кнопочная форма после создания заголовка и различного рода преобразований (выбор стиля, изменения шрифта и др.) выглядит следующим образом:
Кнопки формы работают следующим образом:
Например, при нажатии кнопки «открыть запрос ИЛИ» на экран выводится таблица с результатом запроса, т.е. запрос выполняется так же как, если бы мы его открыли с раcположения всех объектов Access; аналогично в случае с кнопками «Открыть запрос ИТОГ» и «Открыть запрос на обновление»
При нажатии на кнопки с вкладки «Таблицы» на экран выводятся формы, созданные на основании таблиц «Ответственные лица», «Подразделения предприятия» и «Используемые помещения».
При нажатии кнопки с вкладки «Отчет» открывается отчет, созданный ранее, в режиме Предварительного просмотра или выводится на печать, при нажатии кнопки с соответствующим рисунком.
4.3 Описание создания отчетов в базе данных
Для создания отчета используется команда Создание/Мастер отчетов на вкладке Отчеты.
Создание отчета начинается с выбора таблицы или запроса, на основании которой(ых) будет создан отчет. Так как в задании курсовой работы требовалось создать отчет по запросу из двух связанных таблиц, то выбираем соответствующий запрос в поле «Таблицы и запросы»
Исходя из индивидуального задания, выберем итоговые значения для вычисления в отчете.
После выполнения необходимых операций и создания стиля отчета на экран выводится готовый отчет в режиме Предварительного просмотра, затем для корректировки заходим в режим Конструктор и в области примечания группы и их подписи, изменяем текст подписей на более информативный. Регулируем ширину и взаимное расположение итоговых полей и их подписей.
Затем в режиме Макета определяем ширину колонок так, чтобы в них полностью отображались значения соответствующих полей.
Для того, чтобы посмотреть конечный вариант отчета следует зайти в режим Предварительный просмотр.
Печать отчета можно осуществить тремя способами
Импортировать в MS Excel
Импортировать в MS Word
Импортировать как формат
PDF или XPS
Вышеперечисленные действия можно осуществить на вкладке
Данные в режиме предварительного просмотра:
После импорта в формат PDF отчет выглядит следующим образом:
4.4 Описание построения диаграмм
Так как по заданию требуется создать гистограмму на основе одного из запросов, при этом запрос должен содержать не менее трех записей. Построим диаграмму по запросу ИЛИ, где за ось Ox возьмем названия служебных помещений, а за ось Oy - площади этих помещений. Таким образом, диаграмма отражает значение площади, которую имеет конкретное помещение.
5. Работа с БД в MS Excel
Перед тем как приступить к работе в MS Excel импортируем данные из MS Access. Это действие осуществляется следующим образом: на вкладке Данные выбираем команду Из Access.
Далее необходимо выбрать импортируемые данные из MS Access в появившемся окне:
Выполняем эту процедуру три раза, чтобы выбрать три таблицы, созданные ранее в MS Access и получаем следующие таблицы, сохраненные на разных листах.
Далее связываем таблицы по смыслу, используя функцию ВПР. Для этого добавим в дочернюю таблицу пустой столбец и введем в ячейку следующую формулу:
Аналогично вводим формулу для столбца ФИО:
Таким образом, связанная таблица будет иметь следующий вид:
Далее выполним по заданию построение диаграмм.
Для построения первой диаграммы выберем столбцы «Наименование помещения» и «Площадь», то есть одно текстовое и одно числовое поля, как требовалось по заданию. Таким образом, стандартная диаграмма имеет следующий вид:
Диаграмма построенная по трем столбцам : «Наименование», «Площадь» и «Этажность», то есть по одному текстовому и двум числовым полям выглядит следующим образом:
Далее выполним фильтрацию в соответствии с запросом ИЛИ, для этого выполним следующие действия:
Заключение
В данной курсовой работе мною была разработана реляционная база данных для предметной области «Подразделения предприятия - Рабочие помещения».
Разработка базы данных шла поэтапно. На первом этапе была разработана er - модель в среде Erwin. Затем, разработанная схема данных балы сгенерирована в СУБД MS Access, где созданные таблицы были заполнены необходимыми данным.
На следующем этапе были созданы необходимые запросы, а также создан отчет по двум связанным таблицам. Для автоматизации работы с базой данных были созданы кнопочные формы и макрос.
Далее данные таблицы были импортированы в табличный процессор MS Excel и связаны между собой по смыслу с помощью функции ВПР.
В ходе выполнения данной курсовой работы, я приобрела практический знания и навыки по работе с СУБД MS Access, MS Excel, а также Erwin. Закрепила знания, полученные на лабораторных работах и практических занятиях.
Список литературы
Информатика. Базовый курс : / под ред. С. В. Симоновича .-- 3-е изд. -- Санкт-Петербург [и др.] : Питер, 2011 .-- 637 с.
Острейковский, В. А. Информатика : / В. А. Острейковский .-- Изд. 5-е, стер. -- Москва : Высшая школа, 2009 .-- 510, [1] с.
Лавренов, С. М. Excel. Сборник примеров и задач / С. М. Лавренов .-- Москва : Финансы и статистика, 2008 .-- 336 с.
Макарова, Н. В. Информатика : / Н. В. Макаров, В. Б. Волкова .-- Санкт-Петербург [и др.] : Питер, 2011 .-- 576 с.
Золотова, С. И. Практикум по Access : подготовительный курс, предваряющий более глубокое изучение технологии баз данных / С. И. Золотова .-- М. : Финансы и Статистика, 2007 .-- 144 с.
Размещено на Allbest.ru
Подобные документы
Осуществление анализа предметной области и определение модели базы данных. Реализация базы данных в среде Microsoft Access. Создание и исследование формы ввода информации, запросов с условиями выбора, диаграмм по результатам вычислений и отчетов.
курсовая работа [246,1 K], добавлен 19.10.2013Анализ предметной области с использованием моделей методологии ARIS и разработка ER-диаграммы. Описание входной и выходной информации для проектирования реляционной базы данных. Разработка управляющих запросов и связей между ними с помощью языка SQL.
курсовая работа [975,2 K], добавлен 30.01.2014Описание предметной области и соотношения между объектами. Этапы проектирования базы данных, ее инфологическая, концептуальная и физическая модели. Использование режима "Конструктор" при создании таблиц, разработка форм, запросов и отчетов в MS Access.
курсовая работа [2,5 M], добавлен 07.11.2012Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.
курсовая работа [5,1 M], добавлен 13.12.2011Описание предметной области, постановка задач. Краткая характеристика традиционных способов обработки информации. Классификация СУБД, их функциональные возможности. Структура базы данных Microsoft Office Access. Создание форм, запросов, отчетов в базах.
курсовая работа [1,4 M], добавлен 12.10.2014Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.
курсовая работа [3,1 M], добавлен 26.02.2016Процесс создания и определение задач полнофункциональной системы управления базами данных. Разработка структуры таблиц, хранящих данные и формирование запросов. Построение форм для ввода и просмотра информации в запросах и создание необходимых отчетов.
курсовая работа [1,1 M], добавлен 11.09.2010Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.
курсовая работа [2,8 M], добавлен 01.06.2014Определение понятия и общее описание базы данных как упорядоченной информационной системы на носителе информации. Описание предметной области и разработка приложения базы данных, содержащей информацию о расписании занятий, для преподавателей кафедры.
курсовая работа [1,3 M], добавлен 08.08.2012Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.
курсовая работа [2,1 M], добавлен 14.11.2013