Что из следующего представляет собой преимущество суррогатного ключа?
Что из следующего представляет собой преимущество суррогатного ключа?

Видео: Что из следующего представляет собой преимущество суррогатного ключа?

Видео: Что из следующего представляет собой преимущество суррогатного ключа?
Видео: Лекция Мастера Имрама "Практика Крийя. Ключи к самореализации" 2024, Ноябрь
Anonim

А суррогатный ключ уникальный идентификатор, предоставленный СУБД, используемый в качестве основного ключ отношения. Его преимущества являются: (1) Они уникальны в таблице и никогда не меняются. (2) Они назначаются, когда строка является создается и уничтожается, когда строка является удалено.

Точно так же спрашивается, что из следующего является преимуществом использования суррогатных ключей?

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

что такое суррогатный ключ и зачем их использовать? А суррогатный ключ это ключ который не имеет никакого контекстного или делового значения. Это производится «искусственно» и только в целях анализа данных. Чаще всего использовал версия суррогатный ключ - возрастающее последовательное целое число или значение «счетчика» (т. е. 1, 2, 3).

Тогда каковы преимущества суррогатных ключей. Почему мы не можем использовать естественные ключи?

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

Что используется для реализации суррогатного ключа?

А суррогатный ключ это любой столбец или набор столбцов, которые можно объявить в качестве основных ключ вместо "настоящего" или естественного ключ . Самый распространенный вид суррогатный ключ представляет собой увеличивающееся целое число, такое как столбец auto_increment в MySQL, последовательность в Oracle или столбец идентификаторов в SQL Server.

Рекомендуемые: