
- •Учебно-методические указания по подготовке, оформлению и защите курсовой работы по дисциплине «Базы данных»
- •080500 «Бизнес-информатика»
- •Общие положения
- •Порядок выполнения и защиты курсовой работы
- •Ознакомление с требованиями, предъявляемыми к курсовой работе
- •Выбор темы курсовой работы
- •Подготовка курсовой работы
- •Защита курсовой работы
- •Критерии оценки курсовой работы
- •Структура и содержание курсовой работы по дисциплине «базы данных»
- •Содержание раздела «Введение»
- •Содержание раздела «Описание предметной области проектирования».
- •Содержание раздела «Проектирование базы данных (информационного обеспечения)».
- •Накладная № на поставку товаров
- •Содержание раздела «Машинная реализация в среде субд ms access ».
- •Основные требования к оформлению курсовой работы
- •Рекомендуемые источники информации
Содержание раздела «Машинная реализация в среде субд ms access ».
Создание базы данных среде СУБД Access начинается с формирования таблиц в соответствии с разработанной моделью данных. При создании таблиц студенту стоит обратить особое внимание на наименование полей, а также на типы данных связующих полей. Далее, в соответствии с информационно-логической моделью, сформировать схему данных. Обязательно обратить внимание на установку параметров обеспечения целостности данных и убедиться, что формируемые связи соответствуют типу «один-ко-многим». В противном случае, дальнейшая работа в программной среде не приведет к требуемому результату.
По желанию, студент может приметить технологии подстановки для удобства последующего заполнения таблиц.
Для проверки базы данных, студенту следует ввести различные варианты исходных данных, учитывая все установленные ограничения предметной области. Вводить полный набор исходной информации до разработки форм нет необходимости.
Сформированную базу данных следует представить преподавателю на контроль.
При разработке пользовательских форм входных документов, студенту следует ориентироваться на формы оперативных документов, представленных в предыдущем разделе курсовой работы (описание входной и выходной информации). В формах желательно размещение вычисляемых полей, полей подстановки данных и других элементов, обеспечивающих комфортный интерфейс пользователя. Здесь внимание студента должно быть сосредоточено не на лишние «навороты» или, наоборот, аскетическую простоту, а на удобство работы будущего пользователя и требования к информационной среде.
Возможно, на этом этапе, возникает необходимость формирования дополнительных запросов или процедур, связанных с вычислениями или представлениями значений полей формы. Студент сам принимает решение о целесообразности тех или иных процедур, при необходимости консультируясь у руководителя.
После создания среды для ввода и хранения исходной информации предметной области, студент анализирует ту часть требований к базе данных, которая связана с обработкой данных. В результате должны быть сформированы алгоритмы решения задач.
Пример описания алгоритма (база данных Склад):
Задача: обеспечить анализ движения товаров на складе от начала года до конца заданного месяца. Выводить следующую информацию: товар, поставка, отпуск, запас.
Возможное графическое представление алгоритма представлено на схеме (см. Рисунок 8).
Рисунок 8. Алгоритм решения задачи
Так же допускается и словесное описание алгоритма, особенно для входящих задач.
Студент может представить алгоритмы решения только сложных задач (по своему выбору). Для простых задач представление алгоритмов не обязательно, если реализация понятна студенту. В пояснительной записке курсовой нет необходимости представлять большое количество алгоритмов, только те, которые студент и его руководитель считают определяющими или особо интересными.
Для реализации алгоритмов, студент формирует запросы, используя весь спектр соответствующих инструментов СУБД MS Access: запросы на выборку, добавление, удаление, обновление и др. В процессе работы над запросами студент консультируется с преподавателем, обсуждает с ним пути реализации алгоритмов. Ограничений по количеству запросов нет. Главная цель – реализация поставленной задачи. Запросы обязательно отрабатываются на различных комбинациях данных. Студент также может использовать инструментарий макросов для соединения сложных запросов и эффективного вывода данных (например, в форму). В тексте курсовой работы достаточно представить несколько наиболее трудных и интересных, с точки зрения руководителя и студента, запросов. Но на защите студент обязан ответить на любые вопросы, связанные с его разработкой.
Для вывода результатов обработки в форме выходных документов, студент разрабатывает отчеты. Структура отчета должна соответствовать структуре выходной информации, представленной в разделе Описание входной и выходной информации. Кроме заранее заданных отчетов, студент может сформировать дополнительные по собственному усмотрению и консультации с руководителем. В тексте работы представляются основные отчеты в соответствии с требованиями к информационной системе.
Завершающим этапом разработки является формирование пользовательского интерфейса. Пользовательское приложение может быть реализовано как пользовательское меню или кнопочная форма. Приложение должно обеспечивать доступ к указанным в требованиях документам, справочникам, отчетам.