Различия между доменами и атрибутами в реляционных базах данных заключаются в следующем:
- Домен представляет набор допустимых значений для одного или нескольких атрибутов. 1 По сути домен определяет смысл и источник значений, которые могут иметь атрибуты. 1 Домены могут отличаться для разных атрибутов, но также несколько атрибутов могут иметь один домен. 1
- Атрибут представляет свойство, которое описывает некоторую характеристику объекта. 1 Атрибутам как спецификаторам свойств сущностей или связей присваиваются семантически значимые имена, как правило, в форме существительного. 2
Таким образом, домен определяет, какие данные и каких типов будут хранить атрибуты, а атрибут представляет конкретные свойства моделируемых объектов и связей между ними. 2