2.2. На основе ER-модели определить таблицы, отражающие сущности базы данных. При выполнении курсовой работы минимальное количество таблиц – 4.
2.3. Поля таблиц формируются на основе списка неповторяющихся требуемых данных (п. 1.2.7). Для каждого поля необходимо установить следующие основные характеристики:
Ø тип атрибута (числовой, текстовый, логический и т.д.), размер и допустимый диапазон значений;
Ø вычислимость значений атрибута с использованием другой информации (если атрибут вычисляемый, то его необходимо исключить из таблицы и создавать вычисляемое поле в форме, запросе или отчете).
Ø Произвести внешнее кодирование, т.е. заменить длинные названия полей на короткие.
Ø Создать механизмы повышения надежности ввода данных (маски ввода, условия на значения и т.д.).
2.4. Для построения схемы данных на основе ER-модели необходимо:
2.4.1. Для каждой таблицы определить первичные или внешние ключи.
2.4.2. Если между сущностями существует связь «Многие-ко-Многим», то ввести дополнительную таблицу – Отношение.
2.4.3. Создать схему данных, при необходимости установив автоматическое обеспечение целостности данных.
2.4.4. Провести нормализацию таблиц, осуществив проверку на аномалии ввода, обновления и удаления.
В курсовой работе тип связи «Один-к-Одному» не допускается.
В отчете к курсовой работе наличие окончательной схемы данных – обязательно.
2.5. Разработка интерфейса включает в себя:
2.5.1. Создание форм. В курсовой работе должны присутствовать три вида форм:
Ø формы для управления транзакциями (ввод, удаление и изменение данных). Наличие как минимум одной составной формы – обязательно. При вводе данных через формы запоминание «кодов» в ключевых полях требоваться не должно. Ввод данных напрямую в таблицы – не допускается. Количество форм для ввода данных должно быть такое, чтобы был возможен ввод данных во все таблицы базы данных.
Ø формы для доступа к данным (просмотр и анализ основных статистических данных, диаграмм, сводных таблиц и т.д.);
Ø управляющие формы (кнопочные формы).
2.5.2. Создание отчетов. В курсовой работе должно присутствовать не менее 4 отчетов.
2.6. На основе проведенного анализа базы данных с точки зрения потребностей выборки данных необходимо создать не менее 6 запросов различного типа. Для этого необходимо:
2.6.1. Реализовать механизмы выборки данных по критериям различных категорий пользователей.
2.6.2. Определить запросные связи, типы запросов (выборка, добавление, обновление, удаление данных), вычисляемые атрибуты и требуемые параметры объединения.
Имена созданных форм, отчетов и запросов записать в таблицу 1 в столбец «Объект БД».