На логическом уровне моделирования среда реализации информационной системы не учитывается. Вы просто определяете атрибут как строку, число или дату, в идеале можно назначить атрибуту соответствующий домен.
Домен можно определить как совокупность значений, из которых берутся значения атрибутов. Каждый атрибут может быть определен только на одном домене, но на каждом домене может быть определено множество атрибутов. В понятие домен входит не только тип данных, но и область значений домена. Например, можно определить домен Фамилия как строковые данные и определить атрибуты Фамилия автора и Фамилия редактора как принадлежащие этому домену.
19. Создайте домен: выберите Tools, Domains Administration, выберите Add, в поле Name введите vio, в списке Logical type выберите varchar, в поле Size введите 50, нажмите Apply.
20. Введите остальные домены по табл. 2.
Имя |
Тип |
Ещё |
vio |
varchar |
Size: 50 |
kol |
numeric |
Precision: 10, Scale: 0 |
zip |
varchar |
Size: 10 |
adress |
varchar |
Size: 50 |
city |
varchar |
Size: 30 |
tel |
varchar |
Size: 15 |
title |
varchar |
Size: 100 |
tema |
varchar |
Size: 40 |
price |
numeric |
Precision: 10, Scale: 2 |
rod |
date | |
numeric_id |
numeric |
Precision: 4, Scale: 0 |
book_id |
varchar |
Size: 20 |
Таблица 1: Домены
21. После создания доменов нажмите Save, нажмите Close.
Будет создан файл defaultdomains.xml в каталоге /datamodeler/domain/. Можно скопировать файл defaultdomains.xml в новое место и переименовать например в library_domains.xml. Этот файл можно использовать при последующих проектированиях.