ВВЕДЕНИЕ
Дисциплина «Базы данных» призвана дать теоретические основы в области проектирования баз данных, сформировать практические навыки работы и программирования в среде некоторых СУБД.
Требования к программам
Устойчивость программы. Программа не должна терять работоспособности, ни при каких, даже некорректных, действиях пользователя. Вводимая информация там, где возможно, подвергается логическому контролю.
Обеспечение целостности баз данных. При любых действиях пользователя базы не должны терять целостности (некорректность индексов, потеря ссылок в связях после удаления-добавления записей и т. д.).
Функциональная полнота. В рамках согласованного с преподавателем подмножества функций все они должны быть реализованы.
Терминологическая среда и интерфейс. В диалоговых средствах используются только термины, понятные пользователю, и не используются термины разработчика («запись», «индексация» и т. д. ). Появление служебных англоязычных сообщений СУБД недопустимо. Язык диалога — с соблюдением норм вежливости, цветовая гамма — по общепринятым рекомендациям.
Средства помощи и реклама. При запуске программы появляется рекламная заставка, отражающая суть и возможности программного средства, а также сведения об авторе. В формах необходимо использовать систему контекстных подсказок.
Входные и выходные документы. Экранные формы для ввода и корректировки должны быть максимально «похожими» на привычные для пользователя документы; выходными документами являются отчеты
Средства документации. Программы снабжаются внутренней документацией в виде комментариев, системы меню и диалога, средств помощи
Кроме того, можно перечислить формальные требования к организации и обслуживанию баз данных, соблюдение которых защищает квалификацию разработчика. Программный продукт должен обеспечивать выполнение перечисленных ниже операций над базами.
База состоит из нескольких связанных таблиц с использованием (по необходимости) связей «один к одному», «один ко многим», Для облегчения просмотра и поиска используется упорядоченность с помощью индексации или (в крайнем случае) сортировки.
Программа позволяет проводить поиск или выборку информации по произвольному запросу (фильтру). Для поиска данных пользователю предоставляется экранная форма, содержащая средства выбора критерия поиска.
Виды запросов, которые должны присутствовать в курсовой работе: однотабличные, многотабличные, параметрические, содержащие вычисляемые поля и итоговые функции.
Программа позволяет проводить статистическую обработку данных по различным параметрам. Результаты обработки отражаются в виде отчетов.
Виды отчетов: на основе представлений, взаимосвязанных таблиц, с использованием группировки, параметров, переменных и итоговых функций.
Do'stlaringiz bilan baham: |