Можливий ключ - це

можливий ключ

Можливий ключ - в теорії реляційних баз даних - атрибут (поле) або кілька атрибутів (полів) відносини (таблиці), сукупність значень яких відповідає вимогам, що пред'являються до первинному ключу. тобто є унікальною для кожного запису в таблиці.

Кожен можливий ключ. крім обраного первинним, називається також Альтернативний ключ.

Таблиця може мати кілька можливих ключів. Так, наприклад, в таблиці співробітників фірми одним можливим ключем може бути табельний номер. іншим - група полів, що зберігає дані особистого документа співробітника. Можливі й інші комбінації полів, також дають унікальні значення для кожного запису. Один з можливих ключів таблиці вибирається в якості її первинного ключа. Теоретично, всі можливі ключі призначені однаково в якості первинного ключа, на практиці в якості первинного зазвичай вибирається той з можливих ключів, який має менший розмір і включає меншу кількість полів. Нерідко при наявності в таблиці декількох природних можливих ключів в якості первинного все одно використовується сурогатний ключ. в силу його відомих переваг.

У реальних СУБД зазвичай є можливість спеціально описувати можливі ключі таблиці, які не є її первинним ключем. Для оголошених можливих ключів в БД створюються індекси. забезпечують швидкий пошук записів по набору значень полів ключа, і включаються механізми, які дозволяють додавати або редагувати записи таблиці таким чином, щоб значення можливого ключа дублювалося в декількох записах. Таким чином, крім використання в якості первинного ключа, можливі ключі можуть застосовуватися як додатковий засіб пошуку і контролю коректності даних в таблицях.

Реалізації систем управління базами даних

Дивитися що таке "Можливий ключ" в інших словниках:

Ключ (значення) - Ключ інструмент для відкривання замка. Гайковий ключ, розвідний ключ інструмент для відкручування болтових з'єднань. Ключ (криптографія) інформація, яка використовується алгоритмом для перетворення повідомлення при шифруванні або розшифрування. Ключ ... ... Вікіпедія

Ключ відносини - Первинний ключ (англ. Primary key) поняття теорії реляційних баз даних, мінімальне безліч атрибутів, що є підмножиною заголовка даного відносини, складене значення яких унікально визначає кортеж відносини. На практиці термін ... ... Вікіпедія

Ключ до «флопяцевской абетці» - В рукописи Ленінградської Публічної бібліотеки О. XVI. 2 (Толстой. III, 27) л. 94 об. знаходиться ключ до «флопяцевской абетці» [Сперанський (див. лит.) дає цю абетку як «лопяцевская» і вказує, що читання її назви ... ... Вікіпедія

Природний ключ - Первинний ключ (англ. Primary key) поняття теорії реляційних баз даних, мінімальне безліч атрибутів, що є підмножиною заголовка даного відносини, складене значення яких унікально визначає кортеж відносини. На практиці термін ... ... Вікіпедія

UNIQUE - Можливий ключ в теорії реляційних баз даних поле або кілька атрибутів (полів) відносини (таблиці), сукупність значень яких відповідає вимогам, що пред'являються до первинному ключу, тобто є унікальною для кожного запису в таблиці ... Вікіпедія