Я знаю, какой ключ, я знаю, что непрозрачно в других контекстах, но что такое непрозрачный ключ в контексте базы данных?Что такое «непрозрачный» ключ?
5
A
ответ
12
Это означает, что он не имеет реального смысла, кроме того, что используется для поиска записей - его следует рассматривать только как произвольные данные, без каких-либо иных целей, кроме манипуляции. Например, это почти всегда относится к GUID. Сравните это с ситуациями, когда основным ключом может быть номер социального страхования.
Они также известны как суррогатные (непрозрачные) и натуральные ключи.
2
Что-то вроде GUID, который ничего не говорит о несвязанных строках или внешней информации, в отличие от таких вещей, как серийные ПК и важная для пользователя информация, такая как адреса электронной почты, которые говорят вам что-то помимо «это ключ».
1
Вот the master на that subject. Много, гораздо больше в его книгах. :)
Смежные вопросы
- 1. Что такое непрозрачный контент?
- 2. Что такое угловой 2 Непрозрачный токен и что такое точка?
- 3. Что такое ключ API?
- 4. Что такое внешний ключ?
- 5. Что такое ключ
- 6. Что такое ключ-кандидат и первичный ключ?
- 7. Что такое непрозрачный параметр в функции init модуля ядра Linux
- 8. Что такое непрозрачный запрос и для чего он служит?
- 9. Что такое непрозрачный тип в Elm и почему он ценен?
- 10. Ключи MySQL: ПЕРВИЧНЫЙ КЛЮЧ, ИНОСТРАННЫЙ КЛЮЧ, КЛЮЧ - что такое «КЛЮЧ»?
- 11. Что такое ключ от RSA?
- 12. MYSQL - Что такое первичный ключ?
- 13. Что такое ключ в KeysCollection?
- 14. Что такое ключ Sec-WebSocket?
- 15. Что такое секретный ключ PGP?
- 16. Что такое «сохраненный закрытый ключ»?
- 17. Что такое ключ-кандидат, альтернативный ключ, составной ключ в sql?
- 18. Что такое «ключ K1» в org.apache.hadoop.mapred.Mapper?
- 19. Что такое специальный ключ для PEM-форматирования?
- 20. Что такое открытый ключ открытого ключа
- 21. Что такое сложный ключ отображения в YAML?
- 22. Что такое «ключ» без ограничения внешнего ключа?
- 23. Что такое ключ `.acks` в Socket.io
- 24. Что такое входной ключ LongWritable для карты()?
- 25. Что такое/оптимизировать ключ компилятора C#?
- 26. Что такое ключ-кандидат в SQL Server?
- 27. Что такое множественный ключ в mysql?
- 28. Что такое ключ сеанса для SQLAlchemy pool_size?
- 29. Что такое ключ для ключа обзора?
- 30. Что такое корневой ключ для конфигурации mongodb?
Развернуть немного о том, что я имею в виду о серийных ПК: если вы знаете один GUID, который использует система, вы не знаете других, тогда как если вы знаете один серийный ПК, вы знаете все из них или как рядом не имеет значения. Таким образом, это одно препятствие, которое потенциальный злоумышленник не должен прыгать. – chaos