Слайд 2Вопросы
Общая схема создания базы данных
Концептуальное проектирование (модель сущность-атрибут-связь)
Логическое проектирование
Физические модели данных
CASE-технологии
Слайд 31. Процесс создания базы данных
Слайд 4Определение требований –
моделирование
Слайд 6Уровни абстракции базы данных:
Слайд 8Основные преимущества ER-моделей:
Слайд 92. Назначение диаграммы «сущность–связь»:
Слайд 10Основные элементы диаграммы «сущность–связь»:
Слайд 12Модель «сущность - связь». Сущность
Слайд 20Классификация связей: размерность
Слайд 23Пример: преобразование тернарной связи в бинарную
Слайд 25Слабые (зависимые) сущности и связи
Слайд 31Бинарные связи – модальность (обязательность связи)
Слайд 353. Логическое проектирование
Логическая модель БД называется модель логического уровня, построенная в рамках
конкретной СУБД, в среде которой проектируется БД.
Описание логической структуры БД в терминологии данной СУБД называется схемой БД.
Слайд 36Алгоритм перехода к реляционной модели
Слайд 37Алгоритм выбора первичного ключа
Слайд 38Отображение свойств простых объектов
Слайд 39Отображение свойств сложных объектов
Слайд 40Определение свойств атрибутов отношения
Слайд 41Критерии анализа БД
Адекватность схемы БД
Полнота схемы БД
Сложность структуры
Адаптируемость
Дублирование данных
Объем необходимой памяти
Скорость
доступа к данным и обработки информации
Универсальность
Слайд 424. Физические модели данных
Физическая модель данных - способ размещения данных на устройствах
внешней памяти и способ доступа к этим данным
Слайд 47Метод хэширования
Выбор хэш-функции
Выбор стратегии разрешений коллизий.
Слайд 48Типы индексных файлов
файлы с плотным индексом (индексно-прямые файлы)
файлы с неплотным индексом
(индексно-последовательные файлы)
В-деревья.
Слайд 49Структура файла с плотным индексом
Слайд 50Структура файла с неплотным индексом
Слайд 52Структура инвертированного списка
Слайд 555. CASE-технологии
Понятие CASE (Computer Aided System Engineering - автоматизированное проектирование информационных систем)
включает в себя совокупность регламентно-методических материалов, автоматизированных методов и инструментальных средств разработки, поддерживающих все этапы Жизненного Цикла Системы (ЖЦС, Business System Life Cycle) начиная от первоначального формирования технических требований и спецификаций до получения и сопровождения готового программного продукта.