Cтраница 1
Пример альтернативного ключа. [1] |
Группа атрибутов фамилия, имя, отчество, дата рождения может являться альтернативным ключом. [2]
Третья группа атрибутов - SEQUENTIAL, SEQUENTIAL KEYED и DIRECT - относится к файлам с атрибутом RECORD и устанавливает способ выборки записей из файла. [3]
К группе атрибутов файла можно условно отнести пароль, обеспечивающий разграничение доступа к файлам. [4]
Ключ - это группа атрибутов однозначно идентифицирующих экземпляр сущности. Существуют первичные и вторичные ключи. Каждая сущность имеет только один первичный ключ, отображаемый над горизонтальной линией в блоке сущности. Сущности могут иметь переменные ключи, которые также однозначно идентифицируют сущность, но не используются при описании отношений между сущностями. [5]
Пример сущности. [6] |
В ERwin можно также составлять группы атрибутов, которые не идентифицируют уникально экземпляры сущности, но часто используются для доступа к данным. [7]
Пример независимой сущности. [8] |
Первичный ключ - это атрибут или группа атрибутов, которые однозначно идентифицируют каждый экземпляр сущности. [9]
В первой нормальной форме ER-схемы устраняются повторяющиеся атрибуты или группы атрибутов, т.е. производится выявление неявных сущностей, замаскированных под атрибуты. [10]
Дополнительная сущность с общими по смыслу атрибутами. [11] |
Первичный ключ ( primary key) - это атрибут или группа атрибутов, однозначно идентифицирующая экземпляр сущности. Атрибуты первичного ключа на диаграмме не требуют специального обозначения - это те атрибуты, которые находятся в списке атрибутов выше горизонтальной линии. При внесении нового атрибута в диалоге Attributes для того, чтобы сделать его атрибутом первичного ключа, нужно включить флажок Primary Key в нижней части вкладки General. [12]
При объявлении файла программист должен использовать по одному атрибуту из каждой группы альтернативных атрибутов. [13]
Преимущество такого подхода состоит в том, что можно управлять характеристиками группы атрибутов, назначенных одному домену, изменив основное определение домена и запустив утилиту синхронизации атрибутов этого домена. [14]
В отличие от глобального описания описание приложений может задавать отношения между группами атрибутов - объектами. Для выделения объекта в данном случае согласования мнении не требуется, так как такое описание выражает частные представления приложений. Поскольку реализация любого приложения связана с выполнением операций поиска, в описания приложения выделяются данные - поисковые признаки и искомые данные, а также вид операций, производимых над этими данными. [15]