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.

Respuestas a la pregunta(2)

Su respuesta a la pregunta