Quizas puedas crear un trigger basado en count, un campo que no admita
más registros que los indicados en una lista o algo similar, no
entiendo a que te refieres con lo de que las tablas "resguarden" 1000
por tabla y tampoco adivino un esquema muy trabajado ahí