Добавлен: 21.10.2018
Просмотров: 336
Скачиваний: 5
Требования к СУБД (Файл БД в формате Access)
Наименование базы данных в таблице может быть любым( запчасти, книги, товар и т.п. )
Курсивом выделены требования не обязательные, но желательные (влияют на баллы сложности и качества)
-
Общие требования
-
Схема данных, формы оптимизированы на экран 1280х800.
-
БД в целом работоспособна по всем ветвям, включая работу с отчётами (неработоспособные ветви согласуются с преподавателем, указываются в пояснительной записке).
-
Единый стиль для всех форм, естественность, понятность и предсказуемость действий пользователя
-
Имеется защита от некорректных действий неопытного пользователя ("Защита от дурака"), например, позакрывав все формы, пользователь не должен остаться перед пустым экраном
-
Имеются подсказки пользователю и (или) имеется система контекстной помощи
-
В таблицах заполнены описания полей и максимально заполнены свойства полей
-
Имеется автоматический запуск стартовой формы, в которой указаны автор (имеется фото автора не более 300х400р), цели разработки и принадлежность кафедре и университету
-
БД имеет собственное название (для панели задач и названий)
-
-
Таблицы
-
Должно быть не менее 3-х таблиц
2. Таблицы должны соответствовать требованиям нормализованных реляционных БД (устранены недостатки структуры базы данных, приводящие к вредной избыточности в данных, которая в свою очередь потенциально приводит к различным аномалиям и нарушениям целостности данных.)
Обязательно наличие ключа из одного поля. Составные ключи в учебных целях не допускаются.
Повторяться могут только коды или данные в полях типа ГодРождения, Пол и т.п.
Поля оптимизированы по типу данных и размеру (текстовые).
3. Подстановки в таблицах не допускаются.
-
Таблицы заполнены примерами, типовыми данными, достаточными для демонстрации работы БД.
-
Схема данных
-
Должна соответствовать требованиям нормализованных реляционных БД
-
Все связи с обеспечением целостности данных
-
Все связи с каскадным обновлением. Каскадное удаление включается с обоснованием (иногда удаление необходимо)
-
Объединение только 1←∝ или ∝→1
-
Запросы
-
Должен быть хотя бы один простой запрос на выборку с вычисляемым полем.
-
Должен быть хотя бы один перекрестный запрос. Он должен использоваться хотя бы в одной форме (отчете).
-
Хотя бы в одном запросе должна быть сортировка.
-
Хотя бы в одном запросе должно быть условие отбора.
-
В работе должен быть запрос на основе запроса.
-
Формы
-
Должна быть хотя бы одна ленточная форма.
-
Должна быть хотя бы одна простая (одиночная) форма с подчиненной формой.
-
Должен быть переход из формы в форму с отбором данных по параметру.
-
При переходе из формы в форму предыдущая форма должна закрываться или делаться скрытой.
-
Выбор записей (объектов) должен осуществляться только из ленточной формы (списка – для выбора свойств или параметров).
-
Выбор записей (объектов) должен осуществляться не по кодам. Ключевые и служебные поля скрыты или затенены, пользователь не работает с такими полями.
-
Каждая форма и отчет создаются на основе одного запроса (таблицы), но на базе одного запроса м.б. создано несколько форм и отчетов.
-
Таблицы и запросы пользователю недоступны (запрещен непосредственный ввод данных в таблицы и запросы). Пользователь работает только с формами.
-
Хотя бы в одной форме в примечании должны быть вычисления.
-
Хотя бы в одной форме должен быть результат перекрестного запроса, примененный со смыслом и к месту.
-
Должны быть взаимные переходы между формами. Принцип - минимум действий пользователя (щелчков мышью) для получения нужного результата.
-
Хотя бы из одной формы должен быть переход к отчету с отбором данных по параметру.
-
Хотя бы в одной форме должно быть условное форматирование
-
Отчеты
-
Каждая форма и отчет создаются на основе одного запроса (таблицы), но на базе одного запроса м.б. создано несколько форм и отчетов.
-
Хотя бы из одной формы должен быть переход к отчету с отбором данных по параметру.
-
В отчете должна быть группировка.
-
Хотя бы в одном отчете должны быть вычисления.
-
Данные в списках должны быть пронумерованы.
-
Хотя бы в одном отчете должно быть условное форматирование.
-
Макросы и VBA
-
Должен быть хотя бы один макрос или модуль на VBA выполняющий действия, не формируемые мастером Access. Повышение баллов при использовании действий, отличающихся от приведенных в методических указаниях к лабораторной работе.
-
В пояснительной записке должно быть указано место применения программирования на VBA или макросом.
Пояснительная записка (на диске представляется Word-документ, при необходимости – презентация)
1. Для публичной защиты представляется дополнительно в виде презентации в формате PowerPoint.
2. Содержит титул. Оформление определяется требованиями к курсовым работам, проектам и ВКР
3. Обязательно наличие раздела по описанию СУБД как модели реальных объектов и процессов с классификацией моделей (концептуальной, логической, внутренней)
4. Отражается цель и задачи разработки БД.
5. Анализ поставленной задачи и вариантов её решения.
6. Описывается структура и основные части БД.
7. Описывается схема подчинённости таблиц, запросов, форм и отчётов (с объяснениями, а не просто копии экрана).
8. Поясняется последовательность работы пользователя с БД.
9. Должно быть указано место применения программирования на VBA или макросом.
10. Отмечаются проблемные моменты работы над созданием БД и указываются нерешённые вопросы.
11. Содержится инструкция по установке БД и размещению всех связанных файлов при необходимости.
12. Содержится список используемой литературы и ПО.