Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



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

Читайте также:
  1. B) которые могут быть в пределах одной и той же личности;
  2. D. НЕКОТОРЫЕ ЗНАНИЯ О ПСИХОЛОГИИ
  3. I. Некоторые данные и предположения о сигнальном воздействии палеоантропов на диких животных
  4. II. Некоторые механизмы нейросигнального взаимодействия между особями и популяциями палеоантропов
  5. IV. сущности и явлении,
  6. А если ты не способен даже на это, тогда, будь кроткой душой, преданной Мне и избегай плодов кармы.
  7. Б)более точным является определение прогиба балки по формуле, представляющей собой приближённый интеграл, полученный при разбивке длины балки на 6 равных частей
  8. Богатстводии занимает более 29 000 кв. миль. Эта огромная площадь, превышаю-России
  9. Более верный способ
  10. Более высокая цена и излишек производителей

Альтернативный ключ (Alternate Key) - это потенциальный ключ, не ставший первичным. ERwin DM позволяет выделить атрибуты альтернативных ключей, и по умолчанию в дальнейшем при генерации схемы базы данных по этим атрибутам будет генерироваться уникальный индекс.

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

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

 

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

На рисунке атрибуты Фамилия, Имя, Отчество и Дата рождения входят в альтернативный ключ № 1 (АК1), Номер паспорта составляет альтернативный ключ № 2 (АК2).

Инверсион­ные входы обозначаются как (IEn.m), где n - порядковый номер входа, m -порядковый номер атрибута. Инверсионный вход IE1 (атрибут Должность) позволяет выбрать всех сотрудников, занимающих одинаковую должность, IE2 (атрибут Номер офиса) - всех сотрудников, работающих в одном офисе, IE3 (атрибуты Город и Улица) - всех сотрудников, живущих на одной ули­це.

Если один атрибут входит в состав нескольких ключей, ключи перечисляются в скобках через запятую.

Внешние ключи (Foreign Key) создаются автоматически, когда связь соединяет сущности: связь образует ссылку на атрибуты первичного ключа родительской сущности и эти атрибуты образуют внешний ключ в дочерней сущности (миграция атрибутов ключа). Атрибуты внешнего ключа обозначаются символом (FK) после своего имени. Атрибут внешнего ключа Номер отдела в сущности Сотрудник явля­ется атрибутом первичного ключа в сущности Отдел (рисунок).

 


Дата добавления: 2015-09-14; просмотров: 11; Нарушение авторских прав


<== предыдущая лекция | следующая лекция ==>
Выделяют следующие виды ключей: потенциальные, первичные, сложные, альтернативные, инверсные, внешние, суррогатные. | Зависимая сущность может иметь один и тот же внешний ключ из не­скольких родительских сущностей.
lektsii.com - Лекции.Ком - 2014-2018 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты