Aunque podrias buscar en GOOGLE, te dire que un schema en 2005 y superiores, no es otra cosa mas que un AGRUPADOR de objetos, para que le des persmisos al schema y no directamente al usuario.
Entonces, si yo creo un schema llamado RecursosHumanos y a este le "pego" tablas, vistas y store procedure, procedo a darle permisos al esquema, todo usuario asociado a dicho esquema, heredara los permisos otorgados al esquema RecursosHumanos.