1.Требования к проектируемой базе данных
Обязательными требованиями к проектируемой базе данных являются:
? Наличие не менее 5 сущностей в базе данных;
? Наличие связей между сущностями базы данных (не менее одной связи
многие-ко-многим);
? Наличие ролевой модели на уровне базы данных (не менее трех ролей);
? Наличие хранимой процедуры/функции/триггера на уровне базы данных
2. Проектирование базы данных:
В этои? части осуществляются следующие мероприятия:
1. Реализуются все объекты базы данных: пользовательские типы данных или домены,
таблицы, представления, индексы, умолчания, правила, ограничения целостности,
хранимые процедуры, триггеры и функции. Создание перечисленных объектов
необходимо оформить в виде сценария создания базы данных и разместить в приложении.
Следует заметить, что триггеры как процедурные средства обеспечения целостности,
хранимые процедуры, реализующие правила делового регламента, и функции,
возвращающие табличные значения, трактуются как «объекты» базы данных наряду с
таблицами, утверждениями, индексами и прочими структурами.
2. Реализуются запросы к базе данных, как на выборку, так и на обновление данных (часть
запросов может быть запрограммирована в хранимых процедурах). Демонстрируется весь
спектр запросов на выборку: простые, многотабличные, итоговые запросы с
использованием статистических функции?, запросы с группировкои?, подчиненные и
составные запросы.
3. Для обеспечения бесконфликтнои? работы в многопользовательском режиме при
выполнении операции? обновления составляются транзакции.