Запитання з тегом «surrogate-key»

3
Чи повинна кожна таблиця мати сурогат / штучний первинний ключ з одним полем?
Я розумію одну перевагу сурогатних / штучних ключів взагалі - вони не змінюються, і це може бути дуже зручно. Це справедливо, незалежно від того, чи є вони одиночними чи множинними полями, поки вони "штучні". Однак іноді, мабуть, є питанням політики, щоб ціле ціле поле автоматично збільшувалося як основний ключ кожної …

3
Чи забезпечують природні ключі більш високу чи нижчу продуктивність у SQL Server, ніж сурогатні цілі ключі?
Я фанат сурогатних ключів. Є ризик, що мої висновки є упередженим підтвердженням. Багато питань, які я бачив як тут, так і на веб-сайті http://stackoverflow.com, використовують природні ключі замість сурогатних ключів на основі IDENTITY()значень. Моє передумови в комп'ютерних системах говорить про те, що будь-яка порівняльна операція з цілим числом буде швидшою, …

3
Іноземні ключі - посилання за допомогою сурогату чи природного ключа?
Чи є найкраща практика щодо того, чи повинен зовнішній ключ між таблицями посилатися на природний ключ або сурогатний ключ? Єдине обговорення, яке я насправді знайшов (якщо не вистачає мого google-fu) - це відповідь Джека Дугласа в цьому питанні , і його міркування здаються мені звуковими. Мені відомо про обговорення поза …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.