Проектирование логической структуры БД.ppt
- Количество слайдов: 8
Проектирование логической структуры БД
План лекции • Критерии оценки БД • Факторы, влияющие на проектирование БД • Определение состава БД • Алгоритм перехода от базовой ERмодели к структуре реляционной базы данных • Дополнительные рекомендации по проектированию БД
Критерии • Адекватность • Полнота • Адаптируемость (примеры) • Универсальность • Сложность структуры БД • Степень дублирования данных в БД • Сложность последующей обработки • Объем требуемой памяти • Скорость (время) обработки информации
Адаптивность (1)
Адаптивность (2) • Проектное решение 1: • Ф 1(ФИО, дата_рождения, пол, . . , телефон, • • • название_предмета) Проектное решение 2: Ф 1(ФИО, дата_рождения, пол, . . , ) Ф 2 (ФИО, название_предмета) Проектное решение 3: Ф 1(код_сотрудника, ФИО, дата_рождения, пол, . . , ) Ф 2 (код_сотрудника, название_предмета)
Факторы • • • Особенности предметной области Особенности модели данных Особенности языков манипулирования данными Требования со стороны пользователей Затраты на проектирование системы Затраты на эксплуатацию Ограничения Существующая ИС Средства и методы проектирования
Дополнительные рекомендации по проектированию БД • Вертикальное разбиение таблиц – частота совместной обработки полей – Ограничения СУБД • Горизонтальное разбиение таблиц – параллельная обработка данных • Введение искусственных идентификаторов • Денормализация • Отражение информации в структуре БД, в значении данных, в алгоритме обработке
Проектирование логической структуры БД.ppt