- •Управление данными
- •База данных
- •Структура бд
- •Этапы проектирования базы данных
- •См. Также
- •Структура данных
- •Примеры баз данных
- •Система управления базами данных
- •Основные функции субд
- •База знаний
- •Классификация баз знаний
- •Организация знаний
- •Применение баз знаний
- •Базы знаний в интеллектуальной системе
- •См. Также
- •Денормализация
- •См. Также
- •Распределённые базы данных
- •Основные принципы
- •Типы Распределённых Баз Данных
- •Хранилище данных
- •Принципы организации хранилища
- •Процессы работы с данными
- •См. Также
- •Интеллектуальный анализ данных
- •Задачи, решаемые иад
- •Прогнозирование
- •Визуализация
- •Алгоритмы обучения
- •Этапы обучения
- •См. Также
- •Литература
- •Обработка данных
- •Типичные цели обработки данных
- •Общие задачи обработки данных
- •Прикладные области обработки данных
- •Информация
- •Введение
- •Хранение информации
- •Аналоговая и цифровая информация
- •Количество информации
- •Виды информации и её свойства
- •Понятие информации, классификация и свойства
- •Свойства информации
- •Информационная модель
- •Типы информационных моделей
- •База знаний
- •Классификация баз знаний
- •Организация знаний
- •Применение баз знаний
- •Базы знаний в интеллектуальной системе
- •См. Также
Денормализация
Денормализация (англ. denormalization) — намеренное приведение структуры базы данных в состояние, не соответствующее критериям нормализации, обычно проводимое с целью ускорения операций чтения из базы за счет добавления избыточных данных.
Теория реляционных баз данных требует, чтобы любая база данных была нормализована, то есть соответствовала требованиям нормальных форм (как минимум, первых трёх). Соответствие требованиям нормализации минимизирует избыточность базы данных и обеспечивает наибольшую теоретически доступную гибкость.
Однако нормализация вступает в противоречие с требованиями эффективности работы с базой данных. В результате нормализации целостные таблицы разбиваются на связанные ссылками наборы таблиц. Запрос к одной ненормализованной таблице как по времени, так и по памяти эффективнее запроса, выбирающего те же данные из группы связанных таблиц.
Вследствие этого в ситуациях, когда эффективность оказывается более важна, чем гибкость и объём БД, может проводиться денормализация — преобразование БД, при котором связанные ссылками таблицы объединяются для более эффективного доступа. При денормализации возможно появление дублирования информации в БД.
См. Также
Хранилище данных (англ. Data Warehouse)
Витрина данных (англ. Data Mart)
Ссылки
Описание нормальных форм баз данных на citforum.ru
Описание 6NF (DK/NF)
Нормальные формы[скрыть]
Первая нормальная форма * Вторая нормальная форма * Третья нормальная форма * Нормальная форма Бойса-Кодда Четвёртая нормальная форма * Пятая нормальная форма * Доменно-ключевая нормальная форма * Шестая нормальная форма
СУБД |
||||
Концепции (Эдгар Кодд, Кристофер Дейт, …) База данных | Модель данных | Реляционные базы данных | Реляционная модель данных | Реляционная алгебра Первичный ключ — Внешний ключ — Суррогатный ключ — Superkey — Возможный ключ Нормальная форма | Ссылочная целостность | Реляционные СУБД | Распределённые СУБД | ACID
|
||||
Реализации систем управления базами данных |
||||
|
||||
