Modelado de datos para las mismas tablas con las mismas columnas
Tengo muchas tablas que tienen el mismo número de columnas y nombres porque todas son tablas de búsqueda. Por ejemplo, hay tablas LabelType y TaskType. Las tablas LabelType y TaskType tienen columnas TypeID y TypeName. Se utilizarán como clave externa en otras tablas, como la tabla LabelType con tabla shippingLog y la tabla TaskType con la tabla EmployeeTask.
LabelType Table
TypeID TypeName
1 Fedex
2 UPS
3 USPS
TaskType Table
TypeID TypeName
1 Receiving
2 Pickup
3 Shipping
Hasta el momento, tengo más de 20 mesas y espero que siga aumentando. No tengo ningún problema con eso, pero me pregunto si existe una forma mejor o más inteligente de usar tablas o no. Incluso estaba pensando en consolidar todas esas tablas como una Tabla de Tipo de búsqueda y diferenciarlas agregando una clave externa a la tabla de búsqueda. La tabla de búsqueda puede tener datos como Etiqueta, Tarea, etc. Luego, solo necesito una o dos tablas para todos esos datos de búsqueda.
Por favor, avíseme si tiene alguna forma mejor o más inteligente de modelar datos.