Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 / UMKD_Shnyrev_Bazy_dannyh_2008 / kursovye_raboty.doc
Скачиваний:
95
Добавлен:
22.08.2013
Размер:
111.1 Кб
Скачать

Курсовая работа № 9 Разработка реляционной базы данных “Инвентаризация”

Цель – разработка реляционной базы данных и ее системы управления, включающей элементы навигации по БД, запросы и отчеты, а также модификацию данных.

Описание предметной области

Необходимо разработать базу данных для автоматизации процесса инвентаризации материальных ценностей предприятия. Объектами БД являются материальные ценности предприятия.

Материальная ценность (объект) характеризуется следующими параметрами:

- уникальный номер,

- название,

- описание,

- серийный номер,

- старый инвентаризационный номер,

- новый инвентаризационный номер (может совпадать со старым),

- дата выпуска,

- дата прихода на предприятие,

- цена,

- местоположение.

Для каждой материальной ценности ведётся таблица её истории перемещений, которая содержит следующие данные:

- уникальный номер перемещаемого объекта,

- откуда объект был перемещён,

- куда объект был перемещён,

- когда происходило перемещение.

Для БД ведётся история её изменений, куда записываются все факты изменения БД с указанием имени пользователя, производившего изменения и описанием того, что конкретно он изменил.

Необходимо реализовать режим, когда записи не удаляются физически, а только помечаются на удаление.

Необходимо разграничить права доступа к БД в соответствии со следующими категориями пользователей: пользователи и администраторы.

Пользователь должен имеет возможность решать следующие задачи:

  1. просматривать существующие записи;

  2. добавлять новые записи;

  3. изменять и удалять существующие записи;

  4. выполнять поиск определённых объектов по различным критериям.

Администратор, помимо прав пользователя, должен иметь возможность:

  1. восстанавливать удалённые записи;

  2. просматривать и выполнять поиск по истории изменений БД;

добавлять новых пользователей (администраторов).

Примечание: Помимо перечисленных тем курсовых работ студент сам может предложить тему работы, которая согласовывается вместе с преподавателем.

Соседние файлы в папке UMKD_Shnyrev_Bazy_dannyh_2008