Читайте также:
|
|
Дата логическое проектирование – создание схемы БД на основе конкретной модели данных. Для реляционной модели дата логическая модель – это набор схем отношений (обычно связанный с помощью первичных ключей), а также связей между отношениями, представляющих собой внешние ключи. Преобразованию концептуальной модели в логическую осуществляется по формальным правилам, следовательно его можно автоматизировать. На этапе логического проектирования учитывается специфика конкретной модели данных, но не специфика конкретной СУБД.
Физическое проектирование - создание схем БД для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именования объектов БД, ограничения на поддерживаемые типы данных и прочие. Кроме того специфика конкретной СУБД при физическом проектировании включает выбор … связи с физической средой хранения данных, (Выбор методов управления дисковой памяти, разделение БД по файлам и устройствам методом доступа к данным), создание индексов и т.д. и т.п.
Нормальная форма - свойство отношения в реляционной модели данных, характеризующее его с точки зрения избыточности, потенциально приводящая к логической ошибочным результатам выборки или изменения данных. Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношениям. Процесс преобразования отношений в БД к виду, отвечающему нормальным формам называется – нормализация.
Нормализация предназначена для приведения структуры БД к виду, обеспечивающему минимальную логическую избыточность и не имеет цель уменьшения или увеличения производительности работы и/или физического объема БД. Конечной целью нормализации является уменьшение противоречивости, хранимых в БД информации.
Общее назначение процесса нормализации:
§ Исключение некоторых типов избыточности
§ Устранение некоторых аномалий обновлений
§ Разработка проекта БД, которые являются достаточно качественными представлениями реального мира(интуитивно понятен и может служить для последующего расширения)
§ Упрощение процедуры применения необходимых ограничений целостности
Устранение избыточности производится за счет декомпозиции отношений таким образом, чтобы в каждом отношении хранились только первичные факты, т.е. не повторяющиеся в других данных. При том, что нормализация весьма полезна для проектирования БД, она не является универсальным или исчерпывающим средством повышения качества БД. Это связано с тем, что существует слишком большое разнообразие возможных ошибок и недостатков в структуре БД, которые нормализацией не устанавливаются.
Нормализацию упрекают на основании того, что «это просто здравый смысл» или профессионал сам сможет спроектировать полностью нормализированную БД без применения нормализации.
Дата добавления: 2014-12-19; просмотров: 81 | Поможем написать вашу работу | Нарушение авторских прав |