Автор работы: Пользователь скрыл имя, 21 Сентября 2013 в 10:38, курсовая работа
Основные задачи:
Обеспечение хранения в БД всей необходимой информации.
Обеспечение возможности получения данных по всем необходимым запросам.
Сокращение избыточности и дублирования данных.
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. При выполнении курсовой работы были решены следующие задачи:
В настоящее время необходимость интенсивного развития экономики и коренной ее перестройки требует от специалистов по управлению овладения навыками работы с БД и умения использовать для этой цели вычислительную технику.
Для этой цели небольшим фирмам отлично подходит СУБД Access. Она позволяет обеспечить удобный ввод данных в ЭВМ, произвести отбор данных по каким-либо признакам (критериям или параметрам), преобразовать структуры данных, вывод данных, являющихся результатом решения задач в табличном или каком-либо ином удобном виде.
СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ