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