Container used to group objects. Allows you to define security for objects contained in schema as a group.
In earlier versions of SQL Server the schema did not actually exist as something you could use. It was an owner object. Simplify security:
CREATE SCHEMA schemaname;
-- Create schema and set authorization to a user
CREATE SCHEMA DirectMarketing
AUTHORIZATION [dbo];