Разработка реляционных моделей баз данных экономического направления

Автор работы: Пользователь скрыл имя, 12 Июля 2014 в 18:09, курсовая работа

Краткое описание

Целью данной курсовой работы является разработка базы данных для предметной области «Подразделения предприятия – Рабочие помещения».
Задачами данной курсовой работы являются:
Получение навыков по разработке реляционной базы данных с использованием СУБД MS Access.
Показать практическое применение прикладных программ общего назначения для решения экономико-управленческих задач.

Прикрепленные файлы: 1 файл

Разработка реляционных моделей баз данных экономического направления.docx

— 2.23 Мб (Скачать документ)

Содержание

 

Введение

Тема данной курсовой работы « Разработка реляционных моделей баз данных экономического направления». Для начала определим, что же такое база данных?

База данных – это организованное собрание данных, где данные хранятся с  некоторым назначением. Простым примером неэлектронной базы данных  является обычная библиотека, в которой хранятся  книги, периодические издания и прочие документы.

               Согласно нашему определению, база  данных является организованным  собранием данных.

На сегодняшний день  наибольшее применение нашли реляционные системы управления базами данных.

Реляционная база данных — база данных, основанная на реляционной модели данных. Слово «реляционный» происходит от англ. relation (отношение). Использование реляционных баз данных было предложено доктором Коддом из компании IBM в 1970 году.

Реляционная база данных организовывает данные в таблицы и обеспечивает операции извлечения , генерирующие новые таблицы из уже имеющихся. В результате пользователь видит всю базу данных в виде таблиц. . В реляционной модели все данные логически структурированы внутри отношений (таблиц). Каждое отношение имеет имя и состоит из именованных атрибутов (столбцов) данных. Каждый кортеж (строка) данных содержит по одному значению каждого из атрибутов.

Несомненно реляционные базы данных нашли свое отражение и в области экономики.

Целью данной курсовой работы является разработка базы данных для предметной области «Подразделения предприятия – Рабочие помещения».

Задачами данной курсовой работы являются:

  • Получение навыков по разработке реляционной базы данных с использованием СУБД MS Access.
  • Показать практическое применение прикладных программ общего назначения для решения экономико-управленческих задач.

 

  1. Основная часть

    1. Описание предметной области

Предметная область: «Подразделения предприятие – Рабочие помещения».

В данной курсовой работе рассматриваются подразделения предприятия, в которых расположены служебные помещения (цехи, склады, архивы), и за которые назначают ответственных лиц, обязанных следить за исправностью работы и состоянием оборудования.

Предприятие - это самостоятельный хозяйствующий субъект, созданный для производства продукции, выполнения работ и оказания услуг с целью удовлетворения общественных потребностей и получения прибыли. В условиях рыночных отношений предприятие есть самоорганизующийся и самовоспроизводящийся социально-производственный организм, автономный центр производственных, хозяйственных и социальных решений.

Рабочим помещением называется неделимое в организационном отношении звено производственного процесса, обслуживаемое одним или несколькими рабочими, предназначенное для выполнения определенной производственной или обслуживающей операции, оснащенное соответствующим оборудованием и организационно-техническими средствами. Над каждым рабочим помещением назначается ответственное лицо. Ответственное лицо – физическое или юридическое лицо, несущее ответственность за определенные действия или ценности. Например материально ответственное лицо отвечает за наличие и сохранность материальных ценностей.

В данной предметной области ответственным лицом является физическое лицо, несущее ответственность за указанное в смете оборудование.

    1. Описание используемых данных

Для разработки базы данных в приведенной предметной области необходимо использовать следующие данные, объединив их в сущности, включающие соответствующие атрибуты:

Таблица 1

Сущности

Атрибуты  

Ответственное

лицо

Подразделения предприятия

Помещения

 

Код ответственного лица

Код подразделения

Название

 

ФИО

Название

Площадь

 

Адрес

Юридический адрес

Этажность

 

Телефон

Лицевой счет

Оборудование


Код ответственного лица и код подразделения обозначим ключевыми полями.

    1. Описание результатной информации

Результаты курсовой работу будут представлены в виде:

    • Таблиц
    • Запросов
    • Отчета
    1. Конечные цели реализации задачи

Систематизация данных путем создания таблиц, запросов и отчета. Закрепление и расширение теоретических знаний , развитие и проявление навыков самостоятельного решения прикладных задач с использованием информационных технологий, практической реализации автоматизированной обработки экономической информации.

  1. Концептуальное проектирование

    1. Схема данных физической и логической сущности в ERWin

На основании выбранных сущностей и атрибутов, разработаем er-моlель в среде ERWin.



 

  1. Разработка базы данных

    1. Структура базы данных в MS Access

Чтобы получить структуру базы данных в MS Access необходимо выполнить генерацию физической модели с помощью команд: Tools/Forward Engineer/Schema Generation, предварительно следует создать базу данных в MS Access, сохраненную в формате «.mdb», с помощью команды Database/Database Connection установить контакт.


 

После нажатия клавиши «Ок» следует закрыть среду ERWin и открыть файл, в который была сгенерирована БД. Модели, созданные в ERWin, будут отображены в MS Access как таблицы. Откроем таблицы в режиме конструктор, определим типы данных и выполним мастер подстановок для ключевых полей дочерней сущности.


 


 


 

После определения типов данных в полученных таблицах, откроем схему данных, которая будет выглядеть следующим  образом:

 

 


 

    1. Заполнение данными таблицы

После проделанных операций приступим к заполнению таблиц данными, соответствующими  предметной области. После заполнения таблицы выглядят следующим образом:



 


 

После заполнения таблиц переходим к созданию запросов. Запросы предназначены для управления данными и автоматизации работы с БД.

Различают следующие виды запросов: запрос-выборка, запрос действие, итоговый и перекрестный запросы. В соответствии с пеолученным заданием перейдем к созданию запросов.

 

 

 

  1. Формы, запросы, отчеты

    1. Описание создания запросов в базе данных

В соответствии с полученным заданием требуется создание трех запросов:

    • Запрос-выборка

Тип запроса-выборки: с логическим ИЛИ, связывающим два числовых поля.

Выполним данный запрос на основании таблицы «Помещение». Для этого открываем Конструктор запросов и добавляем нужную таблицу. Для поля «Площадь» и «Этажность» определим условия отбора.

Таким образом, результатом запроса должны стать помещения удовлетворяющие условиям: площадью в интервале от100 до 300 кв. м ИЛИ этажностью равной 1.


 


 

    • Запрос- действие

Тип запроса действия: на обновление

Для создания запроса-действия необходимо создать копию таблицы, в которой будут изменены данные в соответствии с заданием. Целью запроса на обновление является изменение существующих данных на новые, определенные условием обновления. Данный запрос создается на основании таблицы «Помещение». В запросе будут задействованы следующие поля таблицы: «Название помещения» и «Площадь помещения». Результатом запроса является увеличение площади помещения в 2 раза.


 


    • Итоговый запрос

Тип запроса итога: минимальное

Для преобразования обычного запроса в итоговый следует использовать команду Запрос/Итоговый либо кнопку Групповые операции. Запросы выполняется на основании таблицы «Помещение», используя поля «Площадь», «Этажность» и «Название помещения». В строчке групповые операции на поле площадь поставим «Min», что позволит выбрать наименьшую площадь на определенном этаже и указать помещение, находящееся на нем.

 


 


 

    1. Описание создания форм в базе данных

Для создания кнопочной формы выполняется команда Создание/Пустая форма. При этом открывается пустая форма в режиме макета, чтобы приступить к созданию кнопочной формы используем режим Конструктор.


 

 

Для создания наиболее содержательной и структурированной формы воспользуемся вкладкой выделенной на рисунке. Создадим три вкладки для работы с запросами, отчетом и таблицей. После создания вкладок выбираем инструмент Кнопка на панели Элементы управления, затем в соответствующих вкладках создаем кнопки подходящего содержания.

 


 

Таким образом кнопочная форма после создания заголовка и различного рода преобразований (выбор стиля, изменения шрифта и др.) выглядит следующим образом:


 

Кнопки формы работают следующим образом:

Например, при нажатии кнопки «открыть запрос ИЛИ» на экран выводится таблица с результатом запроса, т.е. запрос выполняется так же как, если бы мы его открыли с раcположения всех объектов Access; аналогично в случае с кнопками «Открыть запрос ИТОГ» и «Открыть запрос на обновление»

При нажатии на кнопки с вкладки «Таблицы» на экран выводятся формы, созданные на основании таблиц «Ответственные лица», «Подразделения предприятия» и «Используемые помещения».

При нажатии кнопки с вкладки «Отчет» открывается отчет, созданный ранее, в режиме Предварительного просмотра или выводится на печать, при нажатии кнопки с соответствующим рисунком.

    1. Описание создания отчетов в базе данных

Для создания отчета используется команда Создание/Мастер отчетов на вкладке Отчеты.

Создание отчета начинается с выбора таблицы или запроса, на основании которой(ых) будет создан отчет. Так как в задании курсовой работы требовалось создать отчет по запросу из двух связанных таблиц, то выбираем соответствующий запрос в поле «Таблицы и запросы»


 

Исходя из индивидуального задания, выберем итоговые значения для вычисления в отчете.


 

После выполнения необходимых операций и создания стиля отчета на экран выводится готовый отчет в режиме Предварительного просмотра, затем  для корректировки заходим в режим Конструктор и в области примечания группы и их подписи, изменяем текст подписей на более информативный. Регулируем ширину и взаимное расположение итоговых полей и их подписей.


 

 

Затем в режиме Макета определяем ширину колонок так, чтобы в них полностью отображались значения соответствующих полей.


 

Для того, чтобы посмотреть конечный вариант отчета следует зайти в режим Предварительный просмотр.

Печать отчета можно осуществить тремя способами

    • Импортировать в MS Excel
    • Импортировать в MS Word
    • Импортировать как формат
    • PDF или XPS

Вышеперечисленные действия можно осуществить на вкладке

Данные в режиме предварительного просмотра:


 

После импорта в формат PDF отчет выглядит следующим образом:


 

    1. Описание построения диаграмм

Так как по заданию требуется создать гистограмму на основе одного из запросов, при этом запрос должен содержать не менее трех записей. Построим диаграмму по запросу ИЛИ, где за ось Ox возьмем названия служебных помещений, а за ось Oy – площади этих помещений. Таким образом, диаграмма отражает значение площади, которую имеет конкретное помещение.

Информация о работе Разработка реляционных моделей баз данных экономического направления