Modelagem de dados para Mesas Mesas com as mesmas colunas
Eu tenho muitas tabelas que têm o mesmo número de colunas e nomes, porque são todas as tabelas de pesquisa. Por exemplo, existem tabelas LabelType e TaskType. Tabelas LabelType e TaskType possuem colunas TypeID e TypeName. Eles serão usados como uma chave estrangeira em outras tabelas, como a tabela LabelType com a tabela shippingLog e a tabela TaskType com EmployeeTask Table.
LabelType Table
TypeID TypeName
1 Fedex
2 UPS
3 USPS
TaskType Table
TypeID TypeName
1 Receiving
2 Pickup
3 Shipping
Até agora, tenho mais de 20 tabelas e espero que continue aumentando. Eu não tenho nenhum problema com isso, mas estou apenas me perguntando se existe alguma maneira melhor ou mais inteligente de usar tabelas ou não. Eu estava pensando em consolidar todas essas tabelas como uma tabela de tipos de pesquisa e diferenciá-las adicionando uma chave estrangeira da tabela de pesquisa. A tabela de pesquisa pode ter dados como Rótulo, Tarefa e etc. Então eu só preciso de uma ou duas tabelas para todos os dados de pesquisa.
Por favor, me avise se você tem alguma maneira melhor ou mais inteligente de modelagem de dados.