Среда, 21.08.2019, 17:25
Приветствую Вас, Гость
Главная » 2012 » Август » 28 » Сущности, их свойства и атрибуты
11:07
Сущности, их свойства и атрибуты
Свойства класса, характеризующего объект (сущность) информационной системы, дают возможность управлять этим классом в процессе проектирования и эксплуатации ИС. Эти свойства указывают на место хранения информации в базе данных, определяют основные параметры интерфейса и т.д. Рассмотрим подробнее эти свойства (см. таблицу 1). Обычно настраивается свойство имени класса Name. Имя класса автоматически определяет название таблица в соответсвующей классу базе данных. Остальные свойства класса используются по умолчанию.
 Атрибуты сущностей также имеют свойства, они рассмотрены далее (см. таблицу 2). Свойства атрибутов традиционно в основном тоже выбираются по умолчанию. Главное необходимо назначить имя атрибута и тип данных атрибута. Имя атрибута автоматически определяет название колонки в соответствующей таблице базы данных.
  Таблица 1. Список свойств класса в модели























































































 Наименование Описание
Abstract Показывает, является ли класс абстрактным
Alias Псевдоним. Если это свойство заполнено, то на диаграмме отображается псевдоним вместо названия
ConstraintsCollection Ограничения класса.
Constrains Ограничения класса.
File Имя файла
Name Название класса
NameSpace Наименование пространства имен
Sealed Показывает, является ли класс «герметичным»
Stereotype Указывает на стереотип класса
Eco.DefaultStringRepresentation Указывает на представление класса в виде строки по умолчанию
Eco.DerivationExpressionsCollections Определяет выражения формул для класса
Eco.FormerNamesCollection Бывшие имена класса. Используются для выражений
Eco.GeneralDefaultRegion Показывает, генерирует ли класс автоматически описание региона
Eco.OptimisticLocking Определяет стратегию оптимистического блокирования
Eco.TableMapping Определяет, в какой таблице данных будет храниться класс
Eco.TableName Определяет имя таблицы, в которой будут храниться экземпляры класса. Если это свойство пусто, то название таблицы соответствует названию класса.
Eco.Versioned Определяет, применяется ли к классу версионное хранение
Persistence Показывает, является ли класс сохраняемым.
BackgroundColor Цвет фона элемента
ForegroundColor Цвет изображения элемента.

 Рассмотрим свойства атрибутов сущностей (см. таблицу 2). Таблица 2. Свойства атрибутов сущностей















































































Наименование Описание
Alias Псевдоним. Если свойство заполнено, то в модели вместо названия отображается псевдоним.
InitialValue Начальное значение. Присваиванется в виде OCL выражения.
Name Имя атрибута.
Stereotype Стереотип атрибута.
Type Тип данных атрибута.
Visibility Видимость атрибута в классе.
derived Показывает, является ли атрибут вычисляемым.
AllowNULL Показывает, разрешено ли значение NULL для атрибута.
ColumnName Имя колонки в таблице данных. Если свойство пустое, то в качество имени поля используется имя атрибута.
DefaultDBValue Значение по умолчанию в базе данных.
DelayedFetch Показывает, будет ли атрибут автоматически доставлен из БД при загрузке экземпляра класса.
DerivationOCL OCL выражение, используемое для вычисления значения атрибута.
DerivedSettable Указывает, может ли значение быть установленным. Т.е. установленным программным путем, без OCL.
FormerNamesCollection Бывшие имена класса. Используются для выражений.
Length Длина значения.
PMapper Persistence mapper, используемый для атрибута.
persistence Показывает, является ли класс сохраняемым.
BackgroundColor Цвет фона элемента.На главную

Красноярский край г. Ачинск
Просмотров: 477 | Добавил: piligrim | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: