Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Тактика за нормализиране на SQL Server:varchar срещу int идентичност

Вярвам, че по-голямата част от хората, които са разработили значителни по размер приложения за бази данни от реалния свят, ще ви кажат, че сурогатните ключове са единственото реалистично решение.
Знам, че академичната общност няма да се съгласи, но това е разликата между теоретичната чистота и практичността .

Всяка заявка с разумен размер, която трябва да прави съединения между таблици, които използват незаместващи ключове, където някои таблици имат съставни първични ключове, бързо става неподдържана.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да вмъкна дата и час в таблицата на SQL базата данни?

  2. SQL заявка за връщане на последния запис за всеки ID

  3. Свързване към SQL Server LocalDB чрез JDBC

  4. Каква е разликата между таблица за изтриване и таблица за изтриване в SQL Server?

  5. SQL Server Group по брой дата и час на час?