- •Разработка информационного обеспечения задачи
- •Определение выходной информации
- •Разработка структуры базы данных
- •Построение er-диаграммы предметной области
- •Формирование отношений предметной области
- •Получение предварительных отношений
- •Формирование окончательных отношений
- •Определение доменов атрибутов
- •Построение информационно-логической базы данных
- •Определение логической структуры реляционной базы данных
Построение информационно-логической базы данных
Все связи между отношениями являются бинарными и иерархическими.
Все связи делятся можно разделить на структурные и функциональные связи. Структурные связи отражают реальную связь между объектами, а функциональные - потребность в совместной обработке.
В предметной области функциональные связи не выявлены. Описание структурных связей представлено в таблице 4.5.
Таблица 4.5. Описание структурных связей
Главное отношение |
Подчиненное отношение |
Атрибут связи |
Уровень в информационно-логической модели |
ТЕСТ |
ТАБЛИЧНЫЕ_ВОПРОСЫ |
КодТ |
0/1 |
ТЕСТ |
ВОПРОСЫ_ПРОСТЫЕ |
КодТ |
0/1 |
ТЕСТ |
ТЕСТИРОВАНИЕ |
КодТ |
0/2 |
ТАБЛИЧНЫЕ_ВОПРОСЫ |
СТРОКИ |
КодТ,№Вопр |
1/2 |
ТАБЛИЧНЫЕ_ВОПРОСЫ |
СТОЛБЦЫ |
КодТ,№Вопр |
1/2 |
ВОПРОСЫ_ПРОСТЫЕ |
ВАРИАНТЫ_ОТВЕТА |
КодТ,№Вопр |
1/2 |
ВОПРОСЫ_ПРОСТЫЕ |
РЕЗУЛЬТАТЫ_ПО_ВАРИАНТАМ |
КодТ,№Вопр |
1/4 |
СТРОКИ |
РЕЗУЛЬТАТЫ_ПО_ТАБЛИЦЕ |
КодТ,№Вопр,№Стр |
2/5 |
СТРОКИ |
РЕЗУЛЬТАТЫ_ПО_ВЫБОРУ_ИЗ_ТАБЛИЦЫ |
КодТ,№Вопр,№Стр |
2/5 |
СТОЛБЦЫ |
РЕЗУЛЬТАТЫ_ПО_ТАБЛИЦЕ |
КодТ,№Вопр,№Столб |
2/5 |
СТОЛБЦЫ |
РЕЗУЛЬТАТЫ_ПО_ВЫБОРУ_ИЗ_ТАБЛИЦЫ |
КодТ,№Вопр,№Столб |
2/5 |
ВАРИАНТЫ_ОТВЕТА |
ВЫБОРЫ_ВАРИАНТА_ОТВЕТА |
КодТ,№Вопр,№Варотв |
2/3 |
ВАРИАНТЫ_ОТВЕТА |
РЕЗУЛЬТАТЫ_ПО_ПРОСТОМУ_ВЫБОРУ |
КодТ,№Вопр,№Варотв |
2/4 |
РЕСПОНДЕНТЫ |
ТЕСТИРОВАНИЕ |
№Респ |
0/2 |
ВЫБОРЫ_ВАРИАНТА_ОТВЕТА |
РЕЗУЛЬТАТЫ_ПО_ВЫБОРУ |
КодТ,№Вопр,№ВарОтв,№Выб |
3/4 |
ТЕСТИРОВАНИЕ |
РЕЗУЛЬТАТЫ_ПО_ТАБЛИЦЕ |
№Тестиров,КодТ |
2/5 |
ТЕСТИРОВАНИЕ |
РЕЗУЛЬТАТЫ_ПО_ВЫБОРУ_ИЗ_ТАБЛИЦЫ |
№Тестиров,КодТ |
2/5 |
ТЕСТИРОВАНИЕ |
РЕЗУЛЬТАТЫ_ПО_ПРОСТОМУ_ВЫБОРУ |
№Тестиров,КодТ |
2/4 |
ТЕСТИРОВАНИЕ |
РЕЗУЛЬТАТЫ_ПО_ВЫБОРУ |
№Тестиров,КодТ |
2/4 |
ТЕСТИРОВАНИЕ |
РЕЗУЛЬТАТЫ_ПО_ВВОДУ |
№Тестиров,КодТ |
2/4 |
Приведем примерный расчет объема базы данных в записях по двум тестам (таблица 4.6.)
Таблица 4.6. Примерный объем базы
данных в записях по двум тестам
Отношение |
Расчет количества записей по двум тестам |
ТЕСТ |
2 теста |
ТАБЛИЧНЫЕ_ВОПРОСЫ |
2 табличных вопроса |
ВОПРОСЫ_ПРОСТЫЕ |
44 простых вопроса |
СТРОКИ |
9 строк |
СТОЛБЦЫ |
6 столбцов |
ВАРИАНТЫ_ОТВЕТА |
130 варианта ответов |
ВЫБОР_ВАРИАНТА_ВОПРОСА |
20 вариантов ответа |
РЕЗУЛЬТАТЫ_ПО_ВВОДУ |
5 строк * 100 тестирований =500 результатов по вводу |
РЕЗУЛЬТАТЫ_ПО_ТАБЛИЦЕ |
3 строки * 6 столбцов * 100 тестирований =3600 результатов по таблице |
РЕЗУЛЬТАТЫ_ПО_ВАРИАНТАМ |
10 вариантов ответа * 100 тестирований = 1000 результатов по вариантам |
РЕСПОНДЕНТЫ |
50 респондентов |
ТЕСТИРОВАНИЕ |
2 теста * 50 респондентов = 100 тестирований |
РЕЗУЛЬТАТЫ_ПО_ВЫБОРУ_ИЗ_ТАБЛИЦЫ |
6 строк * 100 тестирований = 600 результатов по выбору из таблицы |
РЕЗУЛЬТАТЫ_ПО_ПРОСТОМУ_ВЫБОРУ |
44 простых вопроса *100 тестирований = 4400 результата по выбору |
Информационно логическая модель предметной области «Учет кадрового состава», построенная в каноническом виде, отражающем иерархию объектов базы данных, представлена на рисунке 4.3..
Рис. 4.3. Информационно-логическая модель предметной области «Тестирование»
