Możesz rozważyć oddzielenie tabeli MaterialsProperties według typu, np. w IntMaterialProperties
, CharMaterialProperties
itp. To by:
- Podziel swoje dane.
- Zezwalaj na potencjalnie szybsze wyszukiwania dla wyszukiwań liczb całkowitych (lub innych liczb).
- Potencjalnie zmniejszyć koszty przechowywania.
Możesz również wprowadzić Type
kolumna do Properties
, którego można użyć do określenia, które MaterialProperties
tabela do zapytania. Kolumna może być również używana do sprawdzania poprawności danych wejściowych użytkownika, eliminując potrzebę zapytania o "złe" dane wejściowe.