Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
28 Кб
Скачать
☆
  1. Этапы нормализации.

Нормальная форма — свойство отношения в реляционной модели данных, характеризующее его с точки зрения избыточности, которая потенциально может привести к логически ошибочным результатам выборки или изменения данных. Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношение.

  • Первая нормальная форма (1НФ). Правило: каждый атрибут для каждого экземпляра сущности имеет ТОЛЬКО ОДНО значение.

  • Вторая нормальная форма (2НФ). Правила: отношение будет находиться во второй нормальной форме, если:

    1. оно находится в 1НФ;

    2. каждый неключевой атрибут функционально полно зависит от составного ключа.

  • Третья нормальная форма (3НФ). Правила: отношение будет находиться в 3НФ, если:

    1. оно находится в 2НФ;

    2. каждый неключевой атрибут нетранзитивно зависит от первичного ключа.

  1. Хранилища данных, отличия от бд.

Хранилище данных - предметно-ориентированный, интегрированный, неизменчивый, поддерживающий хронологию набор данных, организованный для целей поддержки управления.

В отличие от БД в традиционных ИС, где данные подобраны в соответствии с конкретными приложениями, информация в Хранилище ориентирована на задачи поддержки принятия решений.

Для системы поддержки принятия решений требуются "исторические" данные - факты продаж за определенные интервалы времени.

  1. Компоненты хранилищ данных.

Основные компоненты информационного хранилища:

  • ПО промежуточного слоя. Обеспечивает сетевой доступ и доступ к базам данных. Сюда относятся сетевые и коммуникационные протоколы, драйверы, системы обмена сообщениями и пр.

  • Транзакционные БД и внешние источники информации. Базы данных исторически предназначались для эффективной обработки структур данных в относительно небольшом числе четко определенных транзакций.

  • Уровень доступа к данным. Относящееся сюда ПО обеспечивает общение конечных пользователей с информационным хранилищем и загрузку требуемых данных из транзакционных систем.

  • Загрузка и предварительная обработка. Этот уровень включает в себя набор средств для загрузки данных из БД и внешних источников. Выполняется, как правило, в сочетании с дополнительной обработкой: проверкой данных на чистоту, консолидацией, форматированием, фильтрацией и пр.

  • Информационное хранилище. Представляет собой ядро всей системы - один или несколько серверов БД.

  • Метаданные (репозиторий, "данные о данных"). Играют роль справочника, содержащего сведения об источниках первичных данных, алгоритмах обработки, которым данные были подвергнуты, и т. д.

  • Уровень информационного доступа. Обеспечивает непосредственное общение пользователя с данным Хранилища посредством стандартных систем манипулирования, анализа и предоставления данных типа MS Excel, FoxPro и др.

  • Уровень управления (администрирования). Отслеживает выполнение процедур, необходимых для обновления информационного хранилища или поддержания его состояния.