Содержание
Введение4
1 Аналитическая часть6
1.1 Описание деятельности предприятия6
1.2 Характеристика комплекса задач, задачи и обоснование необходимости применения СУБД9
1.3 Развёрнутая постановка целей, задачи и подзадач СУБД12
1.4Обоснование проектных решений15
2 Проектная часть17
2.1 Разработка проекта применения СУБД, информационной безопасности и защиты информации в проектируемой СУБД17
2.2 Информационное обеспечение задачи24
2.3 Программное и технологическое обеспечение задачи36
Заключение39
Список используемой литературы40
Выдержка из текста работы
База данных — это организованное собрание данных, где данные хранятся с некоторым назначением. Простым примером неэлектронной базы данных является обычная библиотека, в которой хранятся книги, периодические издания и прочие документы.
Согласно нашему определению, база данных является организованным собранием данных.
На сегодняшний день наибольшее применение нашли реляционные системы управления базами данных.
Реляционная база данных — база данных, основанная на реляционной модели данных. Слово «реляционный» происходит от англ. 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 с.
Размещено на