Создание тренажерно-тестирующей системы
Рефераты >> Программирование и компьютеры >> Создание тренажерно-тестирующей системы

Таблица 3. Функциональные зависимости реквизитов данных статистики.

Наименование реквизитов документа

Имя реквизита

Функциональные зависимости

Идентификатор пользователя

Id

Идентификатор теста

Test_Un

Результат

Points

Дата

Data

Идентификатор задачи

Task_Un

Правильность ответа

Answ_True

Таблица 4. Информация о правах пользователя на тест.

Наименование реквизитов документа

Имя реквизита

Функциональные зависимости

Идентификатор пользователя

Id

Идентификатор теста

Test_Un

Код доступа

SubCodes

Выделение информационных объектов.

Проанализируем установленные функциональные взаимосвязи реквизитов и установим для каждого из зависимых реквизитов, от каких реквизитов он зависит. Результаты отобразим в таблице соответствиязависимых (описательных) и ключевых реквизитов (табл. 5).

Таблица 5. Соответствие описательных и ключевых реквизитов.

Описательные реквизиты

Ключевые реквизиты

Название ИО*, в который включается реквизит

Test_Cont

Test_Un

Тесты

TestName

Test_Un

Тесты

TestDir

Test_Un

Тесты

Test_Portion

Test_Un

Тесты

Task_n

Task_Un, Test_Un

Задачи

Task_Cont

Task_Un

Задачи

Answ_n

Answ_Un, Test_Un

Ответы

Answ_True

Answ_Un

Ответы

Answ_Cont

Answ_Un

Ответы

FName

Id

Общая информация о пользователе

MName

Id

Общая информация о пользователе

Lname

Id

Общая информация о пользователе

Zip

Id

Общая информация о пользователе

Region

Id

Общая информация о пользователе

City

Id

Общая информация о пользователе

Street

Id

Общая информация о пользователе

House

Id

Общая информация о пользователе

Email

Id

Общая информация о пользователе

Phone

Id

Общая информация о пользователе

Registered

Id

Общая информация о пользователе

Login

Id

Зарегистрированные пользователи

Pwd

Id

Зарегистрированные пользователи

RegData

Id

Зарегистрированные пользователи

Points

Data, Test_Un, Id

История пользователя

Answ_True

Task_Un, Test_Un, Id

История теста

SubCodes

Id, Test_Un

Подписка на тесты

* ИО – информационный объект.

Таблица 6. Реквизитный состав информационных объектов.

Реквизиты ИО

Признак ключа

Имя ИО

Название ИО

Семантика (описание)

Test_Un

Test_Cont

Test_Dir

TestName

Test_Portion

*

TestCom

Описание тестов

Общие данные о тесте

Test_Un

Task_Un

Task_n

*

*

Tests

Тесты

Информация о тестах: какие задачи входят в тест

Task_Un

Task_Cont

*

Tasks

Задачи

Формулировки задач

Answ_Un

Answ_n

Answ_True

Task_Un

*

*

Answ

Ответы

Формулировки ответов и их принадлежность к задачам

Id

FName

MNane

LName

Zip

Region

City

Street

House

Email

Phone

Registered

*

UserReg

Пользователи

Общая информация о пользователе

Id

Login

Pwd

RegData

*

UserLog

Зарегистрированные пользователи

Зарегистрированные пользователи

Id

Test_Un

Points

Data

*

*

*

TheHistory

«История» (статистика) теста

Информация о прохождении разными пользователями теста.

Id

Test_Un

Task_Un

Answ_True

*

*

*

History

«История» (статистика) пользователя

Информация о прохождении разных тестов одним пользователем

Id

Test_Un

SubCodes

*

*

TestSubscribe

Подписка на тесты

Права пользователя на тест


Страница: