ER-метод логического проектирования баз данных и его реализация в среде СУБД MS Access
Автор работы: Пользователь скрыл имя, 21 Сентября 2013 в 10:38, курсовая работа
Описание работы
Основные задачи:
Обеспечение хранения в БД всей необходимой информации.
Обеспечение возможности получения данных по всем необходимым запросам.
Сокращение избыточности и дублирования данных.
Файлы: 1 файл
Курсовая Кострома Д.В. Word 97-2003.doc
— 391.50 Кб (Скачать файл)
n
1
n
Рисунок 4 - Диаграмма ER-типа для базы данных Расчёты с подотчётными лицами.
ГЕНЕРАЦИЯ ТАБЛИЦ БД
На основании правила 4 генерации отношений[1] связь Упоминаются порождает два отношения по одному для каждой сущности, причем ключевой атрибут КодПодотчЛ сущности ПодотчЛиц должен быть включен в число атрибутов отношения УчетнВед. После включения атрибута КодПодочтЛ наличие атрибута ФИО в отношении УчетнВед становится избыточным, т. к. значение указанного атрибута однозначно определяется значением атрибута КодПодочтЛ. Получаем следующие отношения:
- ПодотчЛиц (КодПодотчЛ, ФИО);
- УчетнВед (НомерВед, ДатаВед, КодПодотчЛ).
На основании правила
4 генерации отношений связь Пров
- СправОпер (КодОпер, Операция);
- СтрокаУчВед (НомДок, ДатаДок, КодОпер, Сумма).
На основании правила
4 генерации отношений связь Объе
- СтрокаУчВед (НомДок, ДатаДок, КодОпер, Сумма, НомерВед) Таким образом, искомая БД состоит из четырех сгенерированных таблиц.
СТРУКТУРА ТАБЛИЦ И СХЕМА ДАННЫХ БД В СРЕДЕ СУБД ACCESS
На рисунках 5 – 8 приведены структуры таблиц проектируемой БД в СУБД MS Access.
Таблицы ПодотчЛиц и СправОпер содержат нормативно-справочную информацию, а таблицы СтрокаУчВед и УчетнВед – оперативно-учетную.
На рисунке 9 представлена схема данных БД Расчет с подотчетными лицами.
Рисунок 5 – структура таблицы ПодотчЛиц в режиме конструктора
Рисунок 6 – структура таблицы СправОпер в режиме конструктора
Рисунок 7 – структура таблицы СтрокаУчВед в режиме конструктора
Рисунок 8 – структура таблицы УчетнВед в режиме конструктора
Рисунок 9. Схема данных БД Расчеты с подотчётными лицам
СОДЕРЖИМОЕ ТАБЛИЦ БД
На рисунках 10 и 11 приведены таблицы ПодотчЛиц и СправОпер, заполненные нормативно-справочной информацией.
Рисунок 10 - Заполненная таблица ПодотчЛ
Рисунок 11 - Заполненная таблица СправОпер
На рисунках 12 и 13 приведены таблицы УчетнВед и СтрокаУчВед, заполненные оперативно-учетной информацией.
Рисунок 12 - Заполненная таблица УчетнВед
Рисунок 13 - Заполненная таблица СтрокаУчВед
ЗАПРОСЫ В РЕЖИМЕ КОНСТРУКТОРА И В РЕЖИМЕ ТАБЛИЦЫ
На рисунке 14 представлен в режиме конструктора запрос СписокОперДляЗаданнойДаты, в результате выполнения которого для заданного периода будет выдан список всех операций с указанием даты, номера документа, суммы и ФИО подотчётного лица. На рисунке 15 приведен пример выполнения запроса СписокОперДляЗаданнойДаты.
Рисунок 14 - Запрос СписокОперДляЗаданнойДаты в режиме конструктора
Рисунок 15 - Пример выполнения запроса СписокОперДляЗаданнойДаты – 03.02.2002 включительно
Для создания запроса, в котором нужно посчитать сумму задолженности для каждого подотчётного лица (аванс-расчет-возврат+доплата) за весь период учёта, был создан запрос Вычисление задолженности (рисунок 16 – 17).
Рисунок 16 – Запрос Вычисление задолженности в режиме конструктора с окном построителя выражений
Рисунок 17 – Запрос Вычисление задолженности в режиме таблицы с окном вычисленных данных
ЗАКЛЮЧЕНИЕ
В ходе разработки курсовой работы были получены начальные знания о СУБД (система управления базами данных) Access, выработаны навыки по использованию ER-метода логического проектирования баз данных, их физической реализации в среде СУБД Access. При выполнении курсовой работы были решены следующие задачи:
- определен состав таблиц проектируемой реляционной базы данных (БД), их полей и первичных ключей с использованием ER-метода логического проектирования БД;
- произведено физическое проектирование БД в среде СУБД Access;
- была заполнена БД оперативно-учетной информацией и реализация требуемых функций в виде запросов.
В настоящее время необходимость интенсивного развития экономики и коренной ее перестройки требует от специалистов по управлению овладения навыками работы с БД и умения использовать для этой цели вычислительную технику.
Для этой цели небольшим фирмам отлично подходит СУБД Access. Она позволяет обеспечить удобный ввод данных в ЭВМ, произвести отбор данных по каким-либо признакам (критериям или параметрам), преобразовать структуры данных, вывод данных, являющихся результатом решения задач в табличном или каком-либо ином удобном виде.
СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ
- ER-метод проектирования баз да
нных и его реализация в среде СУБД Access: Пособие для студентов экономических специальностей / Авторы-составители: С. М. Мовшович, К. Г. Сулейманов. — Гомель: УО "Белорусский торгово-экономический университет потребительской кооперации", 2003. — 140 с. - Коннолли Томас, Бегг Каролин, Страчан Анна. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ. — М.: Издательский дом «Вильямс», 2000. — 1120 с.: ил. — Парал. тит. англ.
- Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ: Пер. с англ. — М.: Мир, 1991. — 252 с., ил.
- Дейт, К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. — М.: Издательский дом «Вильямс», 2005. — 1328 с.: ил. — Парал. тит. англ.