, diganme que tengo que hacer y si es asi que tipo de tado y que longitud???
ahora alli guardo las fotos de alumnos, pero he leido y no es recomendable que las fotos se guarden en la bd que solo la ruta
depende de muchas cosas, principalmente de lo que debas hacer con esas imagenes y de la maquina donde este montada la base de datos... casi siempre si la bd esta montada en el equipo donde montaras las imagenes te dara lo mismo y sera perjudicial inclusive...
todo depende...
Tambien depende de la base de datos... no es lo mismo usar my SQL que usar Oracle... hay una gran diferencia...
para guardar las rutas de las imagenes usa un tipo varchar2, generalmente de 256 caracteres pero dependiendo de la estructura de directorios que vayas a usar , peude que necesites mas. Para guardar las imagenes son tipos binary LOB o equivalente segun la base de datos que uses.