SMS: Sistemas inteligentes para la enseñanza del diseño de bases de datos