Mmm.. si mal no he entendido te refieres a poner restricciones directamente en la base de datos por medio de sql ¿ no ?. Supongo que tendrás que mirarte los trigers (disparadores), lo que no recuerdo en absoluto es su uso. :/
La otra opción es hacerlo por medio del lenguaje de programación preguntando si el select count(*) from tabla devuelve >= 20 mensaje de ya tienes el max de alumnos sino lo insertas.