Преимущества использования IDEF1X для создания концептуальных схем:
- Стандартизация моделирования. 1 Установленные стандарты позволяют избежать различной трактовки построенной модели. 1
- Универсальность. 1 Концептуальная схема, построенная с помощью IDEF1X, независима от конечной реализации базы данных и аппаратной платформы. 1
- Поддержка интеграции. 3 IDEF1X позволяет строить семантические модели данных, которые могут служить для управления данными как ресурсом, интеграции информационных систем и построения компьютерных баз данных. 3
Некоторые недостатки использования IDEF1X:
- Ограничение для построения нереляционных систем. 12 IDEF1X разработан для реляционных информационных систем, и при проектировании, например, объектно-ориентированных систем, лучше использовать другие методы моделирования. 12
- Необходимость определения ключевых атрибутов. 12 Чтобы отличить одну сущность от другой, проектировщик должен определить ключевые атрибуты, в то время как объектно-ориентированные системы не требуют задания ключевых ключей. 12
- Строгие правила выбора первичного ключа. 2 Правила, по которым выбирают первичный ключ из списка предполагаемых ключей, очень строги, однако могут быть применены ко всем типам баз данных и информации. 2