Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Pendekatan desain database generik

Anda dapat mempertimbangkan untuk memisahkan tabel MaterialsProperties Anda dengan mengetik, mis. ke dalam IntMaterialProperties , CharMaterialProperties , dll. Ini akan:

  • Partisi data Anda.
  • Memungkinkan pencarian yang lebih cepat untuk tipe integer (atau numerik lainnya).
  • Berpotensi mengurangi biaya penyimpanan.

Anda juga dapat memperkenalkan Type kolom ke Properties , yang dapat Anda gunakan untuk menentukan MaterialProperties tabel untuk kueri. Kolom juga dapat digunakan untuk memvalidasi input pengguna dari jenis yang benar, menghilangkan kebutuhan untuk query yang diberikan input "buruk".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa tidak ada fungsi berjendela di klausa where?

  2. Di SQL Server, cara membuat while loop di pilih

  3. Paket SSIS tidak ingin mengambil metadata dari tabel sementara

  4. Kembalikan salah satu dari dua kolom dalam tampilan - mana saja yang bukan null

  5. Bagaimana cara membagi string menjadi variabel di sql?