Кое от следните представлява предимство на сурогатния ключ?
Кое от следните представлява предимство на сурогатния ключ?

Видео: Кое от следните представлява предимство на сурогатния ключ?

Видео: Кое от следните представлява предимство на сурогатния ключ?
Видео: как побеждать в переговорах и побеждать других людей, чтобы они слушались все, что вы хотите 2024, Може
Anonim

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

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

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

какво е сурогатен ключ и защо да ги използваме? А сурогатен ключ е ключ което няма никакво контекстуално или бизнес значение. То се произвежда „изкуствено“и само за целите на анализа на данните. Най-често използван версия на а сурогатен ключ е нарастващо последователно цяло число или стойност на „брояч“(т.е. 1, 2, 3).

Тогава какви са предимствата на сурогатните ключове Защо не можем да използваме естествени ключове?

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

Какво се използва за прилагане на сурогатен ключ?

А сурогатен ключ е всяка колона или набор от колони, които могат да бъдат декларирани като първични ключ вместо "истински" или естествен ключ . Най-често срещаният вид на сурогатен ключ е нарастващо цяло число, като колона auto_increment в MySQL, или последователност в Oracle, или колона за идентичност в SQL Server.

Препоръчано: