Молодежь и наука - третье тысячелетие 2018
75 тет», поэтому ее следует разбить на три таблицы: Аспиранты, СпрКафедры, СпрФакультеты, каждая из которых зависит от своего ключа: «ID аспиранта», «ID кафедры», «ID факультета» соответственно. Третья нормальная форма (3НФ) требует, чтобы в таблице не имелось за- висимостей между не ключевыми полями. В нашей базе данных добавляются поля «ID научного руководителя» и «Ученое звание НР» в таблицу Аспиранты, что не соответствует 3НФ, поэтому создадим таблицу СпрПреподаватели. Аналогичным образом добавим в БД ещё 4 таблицы: СпрДисциплины, Ус- певаемость, Сведения о дипломе и Документы. Заметим, что таблицы СпрПре- подаватели и Аспиранты содержат аналогичные данные. Для этого создадим таблицу СпрФизЛица и свяжем его с таблицами СпрПреподаватели и Аспиран- ты. Результат данного преобразования можно увидеть на рисунке 2. Рис. 2. Логические связи в таблицах БД Таким образом, в структуре БД представлено 9 таблиц. Исходя из задач, решаемых в предметной области [2], ИС «ДОАУ» на дан- ный момент обеспечивает следующий функционал: 1. Регистрация и авторизация пользователей. Предусмотрено разграни- чение прав, а именно: незарегистрированный пользователь, зарегистрирован- ный пользователь, сотрудник отдела аспирантуры и администратор. 2. Навигация. Обеспечен просмотр записей в базе данных и перемещение между ними. 3. Добавление, удаление и редактирование данных. Для этой цели на каждой странице приложения расположены специальные компоненты, со- стоящие из кнопок: «Редактировать», «Добавить», «Удалить», «Отмена» и «Сохранить».
Made with FlippingBook
RkJQdWJsaXNoZXIy ODQ5NTQ=