sql >> データベース >  >> RDS >> Sqlserver

汎用データベース設計へのアプローチ

    MaterialsProperties テーブルを typel で区切ることを検討できます。 IntMaterialProperties に 、 CharMaterialProperties など。これは次のようになります:

    • データを分割します。
    • 整数型 (またはその他の数値型) のルックアップの潜在的に高速なルックアップを可能にします。
    • 保管コストを削減できる可能性があります。

    Type を導入することもできます Properties への列 、これを使用して、どの MaterialProperties を決定できますか クエリするテーブル。この列は、ユーザーの入力が正しいタイプであることを検証するためにも使用でき、特定の「不適切な」入力を照会する必要がなくなります。



    1. PHPMySQL複数の列による順序

    2. PostgreSQLJSON列をHibernateエンティティプロパティにマッピングする

    3. SQLServerXML列の値をクエリするにはどうすればよいですか

    4. docker-composeで実行されていないmySQLinitスクリプト