Глоссарий

альтернативный ключ

1) Атрибут (атрибуты), который(е) уникальным образом идентифицируют экземпляр сущности.

2) Если правилу 1 удовлетворяет более, чем один атрибут (группа атрибутов), то альтернативным ключом называются те атрибуты или группы атрибутов, которые не были выбраны в качестве первичного ключа.

ERwin генерирует уникальный индекс для каждого альтернативного ключа.

атрибут

Атрибут представляет собой тип характеристики, связанной с множеством реальных или абстрактных предметов (людей, мест, событий и т.д.).

базовое имя

Исходное имя внешнего ключа, которому присвоено имя роли.

бинарная связь

Связь, в которой ровно один экземпляр родительской сущности сответствует 0,1 или более экземплярам дочерней. В IDEF1X идентифицирующие, неидентифицирующие связи и связи подтипа являются бинарными связями.

кардинальность

Отношение числа экземпляров родительской сущности к числу экземпляров дочерней. В IDEF1X кардинальность бинарных связей равна 1:n, где n может равняться:

· 0,1 или более - обозначается пробелами

· 1 или более - обозначается буквой “p”

· 0 или 1 - обозначается буквой “z”

· ровно n - где n - некоторое число

полный кластер подтипа

Если кластер подтипа включает в себя все возможные подтипы (любой экземпляр общего родителя связан с одним подтипом), тогда кластер подтипа является полным. Например, любой служащий относится или к мужскому, или к женскому полу, следовательно, кластер подтипа, состоящий из мужчины-служащего и женщины-служащего, является полным кластером подтипа.

база данных

Базой данных называется зарезервированный объем памяти на одном или более устройствах хранения информации, используемый для хранения данных и определений объектов базы данных, например, таблиц и индексов.

зависимая сущность

Сущность, экземпляры которой не могут быть уникальным образом идентифицированы, если не определена ее связь с другой сущностью или сущностями.

дискриминатор

Значение атрибута в экземпляре общего родителя определяет, к какому из возможных подтипов принадлежит этот экземпляр. Этот атрибут принято называть дискриминатором. Например, значение атрибута “пол” в экземпляре сущности “служащий” определяет, к какому из возможных подтипов (мужчина-служащий или женщина-служащий) принадлежит этот экземпляр.

сущность

Сущность представляет собой набор реальных или абстрактых предметов (людей, мест, событий и т.д.), имеющих общие атрибуты, или характеристики. Сущности могут быть либо зависимыми, либо независимыми.

словарь ERwin

База данных, которая генерируется из метамодели ERwin и в которой хранится информация о структурах данных, используемых в моделях, в отличие от бизнес-информации, хранящейся в других базах данных.

формат ERX

Собственный текстовый формат ERwin, позволяющий Вам сохранять информацию, содержащуюся в графической модели данных, в виде текстового описания.

расширенные атрибуты

Они называются также “расширенная информация, относящаяся к определениям колонок”. Представляют собой информацию, которую Вы определяете с целью контроля за изображением на экране и валидацией данных, хранящихся в колонке.

внешний ключ

Атрибут, мигрировавший от родительской сущности к дочерней через связь. Внешний ключ представляет собой вторичную ссылку на единичный домен, где первичной ссылкой является собственный атрибут.

миграция внешнего ключа

Ситуация, при которой ключ родительской сущности автоматически появляется в ключе дочерней сущности со значком (FK), обозначающим внешний ключ.

прямое проектирование

Процесс генерации физической схемы базы данных из логической модели данных.

глоссарий

Определения стандартных терминов, которые использованы в этой системе HELP.

идентифицирующая связь

Связь, в которой экземпляр дочерней сущности идентифицируется с помощью своего отношения к родительской сущности. Атрибуты первичного ключа родительской сущности становятся атрибутами первичного ключа дочерней.

неполный кластер подтипа

Если кластер подтипа не включает в себя все возможные подтипы (каждый экземпляр общего родителя не связан с одним подтипом), тогда кластер подтипа называется неполным. Например, если часть служащих работает на договорной основе, то кластер подтипа, состоящий из служащих-на окладе и служащих-с частичной занятостью, будет неполным.

независимая сущность

Сущность, экземпляры которой могут быть уникальным образом идентифицированы без определения ее связи с другой сущностью.

inversion entry

Атрибут (атрибуты), который(е) не определяют уникальным образом экземпляр сущности, но часто используются для обращения к экземплярам сущностей. ERwin генерирует неуникальные индексы для всех inversion entry.

логический уровень

Представление и моделирование предметов непосредственно из реального мира.

метамодель

Определяет структуры данных, необходимые для хранения всей необходимой информации о Вашей диаграмме, включающей в себя определения, адреса, шрифты, цвета и т.д.

формат MPD ModelPro

Тип файла, в котором хранится информация о модели данных в текстовом формате.

неключевой атрибут

Любой атрибут, не являющийся частью первичного ключа сущности. Неключевые атрибуты могут входить в inversion entry и (или) альтернативный ключ, а также могут быть внешними ключами.

неидентифицирующая связь

Связь, в которой экземпляр дочерней сущности не идентифицируется с помощью ее отношения к родительской сущности. Атрибуты первичного ключа родительской сущности становятся неключевыми атрибутами дочерней.

неопределенная связь

Связи “родительская-дочерняя сущность” и связи подтипа считаются определенными связями, поскольку они точно определяют, каким образом экземпляры одной сущности связаны с экземплярами другой. Однако на начальных этапах разработки модели часто бывает полезно задание “неопределенных” связей между двумя сущностями. Неопределенная связь, которую называют также связью “многие-ко-многим”, - отношение между двумя сущностями, при котором каждый экземпляр первой сущности связан с 0,1 или более экземплярами второй сущности и каждый экземпляр второй сущности связан с 0,1 или более экземплярами первой сущности.

null

Отсутствие значения, “пустое поле” или отсутствие колонки.

собственный атрибут

Атрибут, не являющийся внешним ключом. Собственный атрибут является представителем первичной связи с единичным доменом внутри информационной модели.

физический уровень

Информация, относящаяся к модели, которая определяется в зависимости от базы данных и СУБД; например, таблицы, колонки, типы данных и т.д.

объект физической памяти

Именованный сегмент устройства хранения информации, используемый для хранения определений объектов и (или) данных.

первичный ключ

1) Атрибут (атрибуты), который(е) уникальным образом идентифицируют экземпляр сущности.

2) Если более, чем один атрибут (группа атрибутов) удовлетворяют правилу 1, то первичный ключ выбирается из этого списка кандидатов, исходя из того, каким представляется его значение для бизнеса в качестве идентификатора. В идеале первичные ключи не должны меняться со временем и должны быть как можно меньшего размера.

ERwin генерирует уникальный индекс для каждого первичного ключа.

ссылочная целостность

Утверждение, что для значений внешнего ключа в экземпляре родительской сущности существуют соответствующие значения родительской сущности.

связь

Служит для описания связей или отношений между сущностями.

обратное проектирование

Процесс генерации логической модели из физической базы данных.

имя роли

Новое имя, присваиваемое внешнему ключу. Имя роли используется для указания, что домен внешнего ключа является подмножеством домена атрибута родительской сущности и выполняет определенную функцию (или роль) в сущности.

сегмент отката

Сегментом отката называется зарезервированный объем памяти внутри табличного пространства, используемое для хранения “снимка” данных в том виде, в котором они находились до выполнения транзакции. Если транзакция не завершится вследствие сбоя, все изменения данных откатываются и восстанавливается тот образ данных, который хранится в сегменте отката.

схема

Структура базы данных. Как правило, строится на основе файла скрипта, написанного на DDL (языке определения данных). DDL состоит из операторов CREATE TABLE, CREATE INDEX и других.

сегмент

Сегментом называется именованное множество из одного или более устройств, зарезервированное для использования какой-то определенной базой данных SQL Server. После того как Вы создали сегмент, Вы можете использовать его для хранения объектов базы данных, например, таблиц и индексов.

формат SML

Специальный тип файла, предназначенный для хранения информации, относящейся к модели “Сущность-связь”, в текстовом формате.

определенная связь

Определенной связью называется отношение между сущностями, в котором каждый экземпляр родительской сущности связан с 0,1 или более экземплярами дочерней сущности и каждый экземпляр дочерней сущности связан с 0 или 1 экземплярами родительской сущности.

сущность подтипа

В реальном мире мы часто встречаем такие сущности, которые являются определенными типами других сущностей. Например, служащий, работающий на окладе - это определенный тип служащего. Сущности подтипа хорошо использовать для хранения информации, относящейся только к какому-то конкретному подтипу. Они полезны также при формулировании таких связей, которые допустимы только для данного подтипа, например, того факта, что служащий на окладе имеет право на определенную пенсию, а служащий, работающий на условиях частичной занятости, не имеет такого права. В IDEF1X подтипы внутри кластера подтипа являются взаимно исключающими.

связь подтипа

Связью подтипа (другое название - категоризационная связь) называют связь между сущностью подтипа и ее групповым родителем. Связь подтипа всегда связывает один экземпляр группового родителя с 0 или одним экземпляром подтипа.

Табличное пространство

Табличным пространством называется именованный сегмент базы данных, состоящий из одного или более файлов данных. После того как Вы создали табличное пространство, Вы можете использовать его для хранения таблиц, индексов или сегментов отката.

унификация

Слияние двух или более атрибутов внешнего ключа в один атрибут внешнего ключа на основе утверждения, что значения исходных атрибутов внешнего ключа должны быть идентичны.