
- •Разработка информационного обеспечения задачи
- •Определение выходной информации
- •Разработка структуры базы данных
- •Построение er-диаграммы предметной области
- •Формирование отношений предметной области
- •Получение предварительных отношений
- •Формирование окончательных отношений
- •Определение доменов атрибутов
- •Построение информационно-логической базы данных
- •Определение логической структуры реляционной базы данных
Формирование окончательных отношений
Распределим атрибуты, подлежащие хранению в базе данных, по полученным предварительным отношениям, сформировав, тем самым, окончательные отношения предметной области. Полный атрибутный состав отношений представлен в таблице 4.3.
Таблица 4.3. Распределение атрибутов
по окончательным отношениям
Имя отношения |
Ключ |
Зависимые атрибуты |
Семантика |
||
Название |
Обозначение |
Название |
Обозначение |
||
ТЕСТ |
Код теста |
КодТ |
Название |
Название |
Хранит сведения о тесте |
Простые вопросы |
Прост |
||||
Табличные вопросы |
Таб |
||||
ТАБЛИЧНЫЕ_ВОПРОСЫ |
Код теста
№ Вопроса |
КодТ
№Вопр |
Вопрос |
Вопр |
Хранит сведения о табличных вопросах |
Количество строк |
КолСтр |
||||
Количество столбцов |
КолСтолб |
||||
Шапка строки |
ШапкаСтр |
||||
Тип |
Тип |
||||
ВОПРОСЫ_ПРОСТЫЕ |
Код теста
№ Вопроса |
КодТ
№Вопр |
Вопрос |
Вопр |
Хранит сведения о простых вопросах |
Тип |
Тип |
||||
СТРОКИ |
Код теста
№ Вопроса
№ Строки |
КодТ
№Вопр
№Стр |
Текст |
Текст |
Хранит сведения о строках |
СТОЛБЦЫ |
Код теста
№ Вопроса
№ Строки |
КодТ
№Вопр
№Стр |
Текст |
Текст |
Хранит сведения о столбцах |
Таблица 4.3. Распределение атрибутов
по окончательным отношениям(продолжение)
Имя отношения |
Ключ |
Зависимые атрибуты |
Семантика |
||
Название |
Обозначение |
Название |
Обозначение |
||
ВАРИАНТЫ_ОТВЕТА |
Код теста
№ Вопроса
№ Варианта ответа |
КодТ
№Вопр
№ВарОтв |
Текст |
Текст
|
Хранит сведения о вариантах ответов |
ВЫБОРЫ_ВАРИАНТА_ОТВЕТА |
Код теста
№ Вопроса
№ Варианта ответа
№ Выбора |
КодТ
№Вопр
№ВарОтв
№Выб |
Текст |
Текст |
Хранит сведения о выборах вариантов ответов |
РЕСПОНДЕНТЫ |
№ Респондента |
№Респ |
Фамилия И. О. |
ФИО |
Хранит сведения о респондентах |
Дата регистрации |
ДатаРег |
||||
Телефон |
Тел |
||||
ТЕСТИРОВАНИЕ |
№ Тестирование
Код теста |
№Тестиров
КодТ |
№ Респондента |
№Респ |
Хранит сведения о тестированиях |
Дата регистрации |
Дата |
Таблица 4.3. Распределение атрибутов
по окончательным отношениям(продолжение)
Имя отношения |
Ключ |
Зависимые атрибуты |
Семантика |
||
Название |
Обозначение |
Название |
Обозначение |
||
РЕЗУЛЬТАТЫ_ПО_ТАБЛИЦЕ |
№ Тестирования
Код Теста
№ Вопроса
№ Строки
№Столбца |
№Тестиров
КодТ
№Вопр
№Стр
№Столб |
Ответ |
Ответ
|
Хранит сведения о результатах по таблице |
РЕЗУЛЬТАТЫ_ПО_ВЫБОРУ_ИЗ_ТАБЛИЦЫ |
№ Тестирования
Код Теста
№ Вопроса
№ Строки
№Столбца |
№Тестиров
КодТ
№Вопр
№Стр
№Столб |
- |
- |
Хранит сведения о результатах по выбору из таблицы |
РЕЗУЛЬТАТЫ_ПО_ПРОСТОМУ_ВЫБОРУ |
№ Тестирования
Код Теста
№ Вопроса
№ Варианта ответа
|
№Тестиров
КодТ
№Вопр
№ВарОтв |
- |
- |
Хранит сведения о результатах по простому выбору |
Таблица 4.3. Распределение атрибутов
по окончательным отношениям(окончание)
Имя отношения |
Ключ |
Зависимые атрибуты |
Семантика |
||
Название |
Обозначение |
Название |
Обозначение |
||
РЕЗУЛЬТАТЫ_ПО_ПРОСТОМУ_ВЫБОРУ |
№ Тестирования
Код Теста
№ Вопроса
№ Варианта ответа
№ Выбора
|
№Тестиров
КодТ
№Вопр
№ВарОтв
№Выбор |
- |
- |
Хранит сведения о результатах по простому выбору |
РЕЗУЛЬТАТЫ_ПО_ВВОДУ |
№ Тестирования
Код Теста
№ Вопроса
|
№Тестиров
КодТ
№Вопр
|
Ответ |
Ответ |
Хранит сведения о результатах по вводу |
Текст |
Текст |