Du kan överväga att separera tabellen Materialegenskaper efter typ, t.ex. till IntMaterialProperties
, CharMaterialProperties
, etc. Detta skulle:
- Partitionera dina data.
- Tillåt potentiellt snabbare sökningar för heltals- (eller andra numeriska) sökningar.
- Reducera eventuellt lagringskostnaderna.
Du kan också införa en Type
kolumnen till Properties
, som du kan använda för att avgöra vilka MaterialProperties
tabell för att fråga. Kolumnen kan också användas för att validera att användarens inmatning är av rätt typ, vilket eliminerar behovet av att fråga efter "dålig" input.