Модели и технологии инфологического проектирования реляционных БД
Как отмечалось ранее, представляется вполне очевидным начинать создание базы данных с определения самих данных; выполняя проектирование базы данных в терминах отношений на основе механизма нормализации.
Однако, забегая вперед, отметим, что такой подход часто представляет собой очень сложный и неудобный процесс для самого проектировщика. При этом проявляется ограниченность реляционной модели данных в следующих аспектах:
•реляционная модель не предоставляет достаточных средств для фиксации смысла данных, т. е. семантика предметной области не фиксируется непосредственно в отношениях;
•для многих приложений трудно моделировать предметную область на основе плоских таблиц;
•хотя весь процесс проектирования происходит на основе учета зависимостей, реляционная модель не имеет средств представления (отражения семантики) этих зависимостей;
•несмотря на то, что процесс проектирования начинается с выделения некоторых существенных для приложения объектов предметной области («сущностей») и выявления связей между этими сущностями, реляционная модель данных не предлагает какого-либо аппарата для различения сущностей и связей в базе данных.
На практике семантическое моделирование обычно производится на первой стадии проектирования. Полученный результат — концептуальная схема базы данных (в терминах семантической модели) — затем вручную или автоматически преобразуется к реляционной схеме.
Дата добавления: 2015-04-15; просмотров: 1199;