Manejo de Catálogos

Generalmente hago preguntas en el foro. esta vez quiero compartir una forma que suelo usar para administrar los catálogos de mis aplicaciones sin tener que crear muchas tablas (que implican CRUD para cada una).

Tabla cMaestro
Campos (id_catalogo, catalogo, estado)

Tabla cDetalle
Campos(id_catalogo,id_item, item, estado)

Captura

ya en SC en los campos tipo select y similares en el lookup del campo, para cada aplicación que la necesite, solo llamo al catalogo que necesite y listo.

SELECT id_item, item
FROM catalogo_det
WHERE id_catalogo = 1
ORDER BY item

y un único mantenimiento de catálogos (tipo maestro detalle)

Saludos.

Yo tambien tengo la misma estructura. además se podría manejar recursividad para catalogos que dependen de otros como departamentos y ciudades. y tambien tengo un campo JSON para catalogos que requieren datos adicinales.