нтифікатор категорії;
Назва - назва категорії (наприклад, назва дисципліни)
Список тестів - список тестів в категорії:
Код тесту - ідентифікатор тесту;
Код категорії - ідентифікатор категорії, до якої належить тест;
Назва - назва тесту.
Список завдань - список завдань, що містяться в тесті:
Код завдання - ідентифікатор завдання;
Назва - назва завдання;
Код тесту - ідентифікатор тесту.
Тип завдання - типи завдань для тестування (одиночний вибір, множинний вибір і т.д.):
Код типу завдання - ідентифікатор типу завдання;
Назва - назва типу завдання.
Питання - загальний список питань:
Код питання - ідентифікатор питання;
Код завдання - ідентифікатор завдання;
Текст питання;
Зображення - зображення, прикріплене до питання;
Тип - ідентифікатор типу завдання;
Вага питання.
Список відповідей:
Код відповіді - ідентифікатор відповіді;
Код питання - ідентифікатор питання;
Текст відповіді - відповідь на питання;
Еталон відповіді;
Істинність - істинність відповіді (вірний чи ні).
Результат - результат тестування:
Код результату - ідентифікатор результату;
Код студента - ідентифікатор студента;
Код тесту - ідентифікатор тесту;
Кількість вірних відповідей;
Кількість невірних відповідей;
Бал - кількість набраних балів під час тестування;
Оцінка - оцінка тестування.
.1.2 Фізична модель даних
На Рис. 1 представлена ??фізична модель даних, реалізована за допомогою програми Allfusion ERwin Data Modeler v7.2.8. Вона відображає конкретні типи даних атрибутів кожної сутності логічної моделі даних відповідно до обраної СУБД.
Рис. 1. Фізична модель даних
Дамо опис використовуваних типів даних (Табл. 1):
Табл. 1. Опис типів даних
varchar (n) Символьні дані, що складаються з будь-яких комбінацій букв, символів і цифр. Число символів визначається n. Загальна довжина не повинна перевищувати 8 кбsmallintХраніт цілі числа із знаком або без знаку в діапазоні від - 32 768 до 32 767. Займає 2 байта. Див опис типу INT, де наведені правила, що відносяться до властивості IDENTITY, які також застосовні і до цього тіпу.imageЕтот тип являє двійкові дані змінної довжини, що включають від 0 до 2 ^ 31 - 1 (2 147 483 647) байт.textДанние змінної довжини не в Юникоде в кодової сторінці сервера і з максимальною довжиною рядка 2 ^ 31-1 (2147483647). Якщо в кодової сторінці сервера використовуються двобайтні символи, обсяг займаного типом простору все одно не перевищує 2147483647 байт. Він може бути менш 2147483647 байт - залежно від рядка символів.
.1.3 Реалізація бази даних в...