- •Введение
- •Требования к программам
- •Структура проекта
- •Описанием выбранной предметной области.
- •Выделение информационных объектов, соответствующих требованиям нормализации данных
- •Определение отношения между информационными объектами.
- •Технические требования к оформлению отчета
- •Общие требования к оформлению курсовой работы
- •Курсовая работа
Введение
Дисциплина «Базы данных» призвана дать теоретические основы в области проектирования баз данных, сформировать практические навыки работы и программирования в среде некоторых СУБД.
Требования к программам
-
Устойчивость программы. Программа не должна терять работоспособности, ни при каких, даже некорректных, действиях пользователя. Вводимая информация там, где возможно, подвергается логическому контролю.
-
Обеспечение целостности баз данных. При любых действиях пользователя базы не должны терять целостности (некорректность индексов, потеря ссылок в связях после удаления-добавления записей и т. д.).
-
Функциональная полнота. В рамках согласованного с преподавателем подмножества функций все они должны быть реализованы.
-
Терминологическая среда и интерфейс. В диалоговых средствах используются только термины, понятные пользователю, и не используются термины разработчика («запись», «индексация» и т. д. ). Появление служебных англоязычных сообщений СУБД недопустимо. Язык диалога — с соблюдением норм вежливости, цветовая гамма — по общепринятым рекомендациям.
-
Средства помощи и реклама. При запуске программы появляется рекламная заставка, отражающая суть и возможности программного средства, а также сведения об авторе. В формах необходимо использовать систему контекстных подсказок.
-
Входные и выходные документы. Экранные формы для ввода и корректировки должны быть максимально «похожими» на привычные для пользователя документы; выходными документами являются отчеты
-
Средства документации. Программы снабжаются внутренней документацией в виде комментариев, системы меню и диалога, средств помощи
Кроме того, можно перечислить формальные требования к организации и обслуживанию баз данных, соблюдение которых защищает квалификацию разработчика. Программный продукт должен обеспечивать выполнение перечисленных ниже операций над базами.
-
База состоит из нескольких связанных таблиц с использованием (по необходимости) связей «один к одному», «один ко многим», Для облегчения просмотра и поиска используется упорядоченность с помощью индексации или (в крайнем случае) сортировки.
-
Программа позволяет проводить поиск или выборку информации по произвольному запросу (фильтру). Для поиска данных пользователю предоставляется экранная форма, содержащая средства выбора критерия поиска.
Виды запросов, которые должны присутствовать в курсовой работе: однотабличные, многотабличные, параметрические, содержащие вычисляемые поля и итоговые функции.
-
Программа позволяет проводить статистическую обработку данных по различным параметрам. Результаты обработки отражаются в виде отчетов.
Виды отчетов: на основе представлений, взаимосвязанных таблиц, с использованием группировки, параметров, переменных и итоговых функций.
Структура проекта
Курсовой проект содержит текстовую и графическую части.
Текстовая часть оформляется в виде пояснительной записки в соответствии с требованиями стандарта. Графическая часть: чертежи, схемы, рисунки оформляются в соответствии со стандартами и используемыми графическими нотациями. Графическая часть размещается в соответствующем разделе пояснительной записки или в приложении к ней.
Тексты программ, «скриншоты» форм, запросов, отчетов размещаются в приложении и снабжаются комментариями.
В тексте пояснительной записки должны быть ссылки на литературу, оформленные в квадратных скобках.
Пояснительная записка должна содержать:
-
Титульный лист;
-
Оглавление;
-
Введение
-
Концептуальное проектирование базы данных
-
Логическое (физическое) проектирование базы данных
-
Создание таблиц
-
Создание форм
-
Создание отчетов
-
Создание запросов
-
Создание пользовательского интерфейса
-
-
Заключение
-
Список литературы
Последний лист в пояснительной записке должен иметь заголовок "Лист замечаний".
-
Введение должно содержать общие сведения о базах данных, их назначении, используемой среде СУБД, а также должны быть определены цели и задачи создания базы данных конкретной предметной области.
-
Концептуальное проектирование базы данных должно содержать описание предметной области, а также содержать список выделенных сущностей, их характеристик и взаимоотношений между сущностями.