Проектирование реляционной базы данных. Основные принципы проектирования

Содержание

Слайд 2

Проектирование БД -

это взаимосвязанный комплекс работ – от определения общих

Проектирование БД - это взаимосвязанный комплекс работ – от определения общих параметров
параметров создаваемой базы данных , анализа объекта управления, построения информационной модели до создания реальной базы данных

Слайд 3

Проектирование БД

Исследование объекта
(системный анализ)

Информационная модель

Выбор СУБД

Логическая модель

Физическая модель

Проектирование БД Исследование объекта (системный анализ) Информационная модель Выбор СУБД Логическая модель Физическая модель

Слайд 4

Основные этапы проектирования баз данных

Концептуальное проектирование
Логическое проектирование
Физическое проектирование

Основные этапы проектирования баз данных Концептуальное проектирование Логическое проектирование Физическое проектирование

Слайд 5

Концептуальное проектирование

отражает обобщенную модель предметной области, для которой создается БД
Для этого

Концептуальное проектирование отражает обобщенную модель предметной области, для которой создается БД Для
осуществляются следующие мероприятия:
обследование предметной области, изучение ее информационной структуры (системный анализ)
проводятся сбор информации, ее упорядочение
составление моделей данных
По окончании данного этапа получаем концептуальную модель, инвариантную к структуре базы данных.
Часто она представляется в виде модели "сущность-связь".

Слайд 6

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

описывает как выбранные взаимосвязи будут представлены в структурах записей базы

Логическое проектирование описывает как выбранные взаимосвязи будут представлены в структурах записей базы
данных. Выбираются модели СУБД и логические структуры (таблицы, файлы, списки и др.) для описания данных.

Слайд 7

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

определение особенностей хранения данных, методов доступа и т.д.

Физическое проектирование определение особенностей хранения данных, методов доступа и т.д.

Слайд 8

Различие уровней представления данных на каждом этапе

Концептуальный уровень
Сущности
Атрибуты
Связи

Представление
аналитика

Логический уровень
Записи
Элементы

Различие уровней представления данных на каждом этапе Концептуальный уровень Сущности Атрибуты Связи
данных
Связи между записями

Физический уровень
Группирование данных
Индексы
Методы доступа

Представление
программиста

Представление
администратора