Автор работы: Пользователь скрыл имя, 12 Января 2015 в 19:49, курсовая работа
В настоящей работе в качестве инструмента построения базы данных использован Microsoft Access. С самого начала эту СУБД отличала простота использования в сочетании с широкими возможностями по разработке законченных приложений. СУБД Access является системой управления базами данных реляционного типа. Данные хранятся в такой базе в виде таблиц, строки (записи) которых состоят из наборов полей определенных типов. С каждой таблицей могут быть связаны индексы (ключи)
Техническое задание ……………………………………………………………3
Введение …………………………………………………………………………..5
1.Разработка базы данных первичного документа…………….………………..7
1.1.Логическая схема базы данных первичного документа ………………..…7
1.2. Таблицы БД ПД………………………………………………………….…..7
1.3.Управляющие формы БД ПД……………………………………………….14
1.4.Макросы БД ПД……………………………………………………………..15
1.5. Запросы, формы и отчеты БД ПД………………………………………....15
2.Анализ БД ПД …………………………………………………………………17
2.1.Анализ целостности БД ПД………………………………………………..17
2.2.Анализ быстродействия и зависимости объектов………………………..19
2.3.Анализ соответствия логической схемы БД ПД ТЗ………………………21
Заключение……………………………………………………………………...23
Литература…………………………
- при удалении
кортежа, на который имеются ссылки,
во всех ссылающихся кортежах
значение внешнего ключа
- при удалении
кортежа из отношения, на которое
ведет ссылка, из ссылающегося
отношения должны
Структура разработанной базы данных позволяет конечному пользователю так организовать работу с заполнением и корректировкой данных проектируемого первичного документа, что не возникнет проблем с аспектами категорийной и ссылочной целостности базы данных.
2.2.Анализ быстродействия и
Существует ряд действий, зависящих от конфигурации компьютера и рабочей среды, которые позволяют повысить производительность Microsoft Access или конкретной базы данных Microsoft Access.
Оптимизацию производительности базы данных Microsoft Access начать лучше всего с запуска анализатора быстродействия, который может быть использован как для анализа базы данных в целом, так и для анализа выбранных объектов базы данных. По желанию пользователя анализатор быстродействия автоматически вносит некоторые изменения в базу данных.
Для оптимизации быстродействия базы данных Microsoft Access можно пользоваться анализатором быстродействия. Для этого выберем в меню Работа с базами данных на вкладке Анализ команду Анализ Быстродействия (Рис.2).
Выберем вкладку Выделить все для просмотра и анализа списка всех объектов базы данных.
После нажатия кнопки Выполнить появляется результат работы Анализатора (рис.3).
Рис.2 Управляющее окно анализатора быстродействия |
Анализатор быстродействия выдает три типа рекомендаций по оптимизации производительности: совет, предложение и мысль.
|
Рис.3 Результат работы анализатора быстродействия |
При предоставлении
Чтобы выполнить все рекомендации типа мысль, необходим творческий подход разработчика базы и не факт, что рекомендация может быть выполнена в рамках конкретной базы данных и требований заказчика.
По представленной базе данных были выданы только советы типа «мысль» по уменьшению количества реквизитов в формах Рапорт (главная форма разрабатываемого первичного документа) и Ежедневный рапорт (подчиненная форма). В данном случае разработчик базы данных ограничен рамками формы документа, установленной Госкомстатом РФ, что не позволило уменьшить количество реквизитов и базу данных можно считать соответствующей требованиям оптимизации быстродействия и зависимости объектов.
2.3.Анализ соответствия
Логическая схема БД первичного документа «Рапорт о работе строительной машины» можно признать соответствующим Техническому заданию по следующим основаниям.
При построении базы данных были разработаны спецификации и пореквизитные описания всех таблиц базы данных, создана база данных требуемого первичного документа, формы для заполнения данных, при заполнении спецификаций таблиц были заполнены реквизиты «Тип данных», отражающие классификацию представленной в БД информации по признакам «качественная» (тип данных – Текст), «Количественная» (тип данных – Числовой), «Временная» (тип данных – Дата и Время).
Были разработаны управляющие таблицы для отображения и редактирования содержимого первичного документа, разработаны вспомогательные таблицы для отражения подстановок в основную форму первичного документа.
Как было отражено выше были выполнены требования по обеспечению целостности базы данных. Внедренные макросы не включались в состав базы данных в связи с отсутствием необходимости, исходя из задания на разработку. Были выполнения также требования на обработку запросов. Разработаны гиперссылки на инструктивные материалы и формы документа.
Выполнение требований повышения эффективности применения БД ПД были проверены аппаратными средствами (Анализатор быстродействия) и могут быть признаны выполненными.
Что касается защиты базы данных, Microsoft Access обеспечивает два традиционных способа защиты базы данных: установка пароля, требуемого при открытии базы данных, и защита на уровне пользователей, которая позволяет ограничить, к какой части базы данных пользователь будет иметь доступ или какую ее часть он сможет изменять. Кроме того, можно удалить изменяемую программу Visual Basic из базы данных, чтобы предотвратить изменения структуры форм, отчетов и модулей, сохранив базу данных как файл MDE.
Данные меры могут быть выполнены при установке данной базы данных на конкретном предприятии по мере организационных требований руководства предприятия.
ЗАКЛЮЧЕНИЕ
В результате выполнения данной
курсовой работы была
При разработке БД были разработаны в соответствии с техническим заданием оригинал-макет документа (см. Приложение) и логическая структура базы, состоящей из ряда таблиц для формирования справочников и для формирования непосредственно первичного документа «Рапорт о работе строительной машины (механизма)».
Разработка базы данных выполнена с учетом оптимизации логической схемы и быстродействия базы данных. Исключены повторы информации и дублирование связей, предусмотрены аппаратные средства для обеспечения безопасности и сохранности базы данных.
ЛИТЕРАТУРА
ПРИЛОЖЕНИЕ
Рис. П1 Главная кнопочная форма БД |
Рис. П2 Кнопочная форма справочников (вспомогательные таблицы) |
Рис. П3 Форма для заполнения справочника Организации |
Рис. П4 Форма для заполнения справочника Машины |
Рис. П5 Форма для заполнения Рапорта о работе строительной машины |
Рис. П6 Отчет «Рапорт о работе строительной машины (механизма) |
Рис. П7 Печатная форма отчета Рапорт о работе строительной машины |