Logicheskoe_proektirvoanie_fizicheskaya_model_BD

Слайд 2

Логическое проектирование

Логическое проектирование БД – это создание структуры БД на основе конкретной

Логическое проектирование Логическое проектирование БД – это создание структуры БД на основе
модели представления данных (реляционной, сетевой, иерархической и т.д.)

Цель этапа логического проектирования БД – преобразование исходной концептуальной модели в модель данных, поддерживаемую конкретным типом СУБД

Слайд 3

Процедуры логического проектирования

Выбор модели данных
Определение набора таблиц исходя из ER-диаграммы БД
Определение ограничений

Процедуры логического проектирования Выбор модели данных Определение набора таблиц исходя из ER-диаграммы
целостности
Нормализация таблиц
Проверка ЛМ на предмет выполнения транзакций, предусмотренных пользователями
Окончательный вариант ЛМ, согласование с пользователями

Слайд 4

Физическое проектирование

Физическое проектирование БД – это разработка структуры БД с учетом специфики

Физическое проектирование Физическое проектирование БД – это разработка структуры БД с учетом
выбранной СУБД

Цель этапа физического проектирования БД – описание реализации БД, размещаемой во внешней памяти ЭВМ

Слайд 5

Специфика СУБД включает в себя:

Ограничения на именование объектов БД;
Определение ограничений целостности;
Ограничения на

Специфика СУБД включает в себя: Ограничения на именование объектов БД; Определение ограничений
типы данных;
Выбор решений, связанных с физической средой хранения данных;
Создание индексов;
и т.д.

Слайд 6

На этапе физического проектирования:

Выявляются транзакции (наиболее важные из них);
Анализируется пропускная способность транзакций

На этапе физического проектирования: Выявляются транзакции (наиболее важные из них); Анализируется пропускная
и время ответа;
Определение индексов;
Выбор решений, связанных с физической средой хранения данных;
Создание индексов;
Оценка дискового объема памяти;
Разработка стратегии и механизмов защиты БД.

Слайд 7

Пример логической модели БД, разработанной в ERwin

Пример логической модели БД, разработанной в ERwin