Архитектура Microsoft Windows для разработчиков


Анализ элементов и отношений


Анализ элементов БД и отношений между ними позволяет построить структуру реляционной базы данных на основе идентификации объектов данных и связей между ними (рис. 6.16).

Рис. 6.16 Анализ элементов БД и отношений между ними

Вот что следует выявить при анализе:

  • элементы (или объекты), составляющие БД;
  • первичные ключи (или другие идентификаторы каждого элемента/объекта);
  • элементы данных или атрибуты каждого элемента или объекта. Тип данных должен обеспечивать минимально необходимое пространство для хранения элемента информации — это позволит уместить больше строк на одной странице данных и тем самым уменьшить число операции ввода/вывода;
  • соотношения между элементами/объектами для создания отношений между первичными и внешними ключами.
  • Отношения позволяют связать таблицы средствами оператора SQL Join. Например, для связи таблиц Customers и Orders служит поле CustomerID.

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



    Содержание раздела