Similar presentations:
Проектирование баз данных. Физическое проектирование базы данных
1.
ПРОЕКТИРОВАНИЕ БАЗДАННЫХ
Подготовила: студентка ф-21-2р, Каймулина Дана
2.
ЖЦБД- процесс проектирования, реализации иподдержки бд. Жизненный цикл баз данных состоит
из 7 этапов:
предварительное планирование
проверка осуществимости
определение требований
концептуальное проектирование
логическое проектирование
физическое проектирование
оценка работы и поддержка базы данных
3.
Проблемы, решаемые на этапе проектирования:Концептуальное проектирование баз данных
выявление чёткой задачи от
заказчика,«недопонимание» , выходом из такой
ситуации -общение с технически подкованным
представителем заказчика
Логическое проектирование базы данных
правильный выбор СУБД, постоянное тестирование
и проверка в процессе проектирования. При
грамотной разработки, модель позволит точно
представить любые вносимые изменения в БД,
оценивать их общее влияние
4.
Физическое проектирование базы данныхявляется заключительным и здесь принимаются
решения
требует принятия решений с учетом будущих
перспектив
Так же для увеличения скорости работы БД
требуется создание индексов, число которых
определяется числом возможных комбинаций полей.
Это и множество других мелочей требует опыта и
хорошего понимания данного направления от
проектировщика
5.
Принципы проектирования баз данныхВысокое быстродействие
Простота обновления данных
Независимость данных
Совместное использование данных многими
пользователями
БД - защита данных от преднамеренного или
непреднамеренного нарушения секретности,
искажения или разрушения
Стандартизация построения и эксплуатации БД
Адекватность отображения данных
соответствующей предметной области
Простой интерфейс пользователя
6.
Проектирование базы данныхосуществляется в три этапа:
концептуальное проектирование
логическое проектирование
физическое проектирование
7.
Различие уровней представления данныхна каждом этапе проектирования:
Концептуальный уровень- сущности, атрибуты,
связи - представление аналитика
Логический уровень- записи, элементы данных,
связи между записями- представление
программиста
Физический уровень- группирование данных,
индексы, методы доступа- представление
администратора
8.
Функциональный подход кпроектированию бд
является наиболее распространённым. Он реализует
принцип "от задач" ,применяется в том случае, когда
известны функции некоторой группы лиц и/или
комплекса задач, для обслуживания
информационных потребностей которых создаётся
рассматриваемая БД
9.
Предметный подход к проектированию бдприменяется в тех случаях, когда у разработчиков
есть чёткое представление о самой ПО и о том,
какую именно информацию они хотели бы хранить
в БД
Основное внимание уделяется исследованию ПО и
наиболее адекватному её отображению в БД с
учётом самого широкого спектра информационных
запросов к ней
10.
Особенности реляционной базы данныхACID относится к четырем основным
свойствам: атомарность, согласованность, изоляция
и долговечность
Эти функции являются ключевым отличием
реляционной базы данных от нереляционной базы
данных
11.
Избыточность данных в БД относится кнежелательным явлениям, поскольку ведет к
увеличению объема памяти, необходимого для
физического хранения отношений
Избыточность вызывается, прежде всего,
дублированием данных
12.
При работе с отношениями, содержащимиизбыточные данные, могут возникать проблемы –
аномалии обновления. Аномалии обновления
делят на три вида:
Аномалии вставки – возникают при добавлении
новых несогласованных данных (нарушающих
целостность данных в отношении)
Аномалии изменения – возникают при
изменении части ранее введенных данных;
частичное обновление сведений приведет к
нарушению целостности данных отношения
(перестанет выполняться оговоренная выше
зависимость)
Аномалии удаления – возникают при удалении
строк из отношений
13.
Список использованной литературыhttps://habr.com/ru/post/555920/
https://poznayka.org/s29161t1.html
https://libr.aues.kz/facultet/tef/kaf_ik/10/umm/
ik_7.htm