# Instrução CREATE SCHEMA

O esquema é uma forma de agrupar logicamente objetos em uma única coleção, e fornecer um espaço de nomes único para os objetos.

#### Sintaxe

    CREATE SCHEMA nome-do-esquema

A instrução CREATE SCHEMA é utilizada para criar esquemas. O nome do esquema não pode possuir mais de 128 caracteres. Os nomes dos esquemas devem ser únicos no banco de dados.

    -- Criar um esquema para as tabelas relacionadas com os empregados

    CREATE SCHEMA EMP;

    -- Criar um esquema para as tabelas relacionadas com as linhas aéreas

    CREATE SCHEMA VÔOS

    -- Criar uma tabela chamada "disponibilidade" em cada esquema

    CREATE TABLE VÔOS.DISPONIBILIDADE (
        ID_VÔO                            CHAR(6) NOT NULL,
        NUM_SEGMENTO                      INT NOT NULL,
        DATA_VÔO                          DATE NOT NULL,
        ASSENTOS_ECONÔMICOS_OCUPADOS      INT,
        ASSENTOS_EXECUTIVOS_OCUPADOS      INT,
        ASSENTOS_PRIMEIRA_CLASSE_OCUPADOS INT,
        CONSTRAINT PK_VÔOS_DISPONIBILIDADE
        PRIMARY KEY (ID_VÔO, NUM_SEGMENTO, DATA_VÔO));

    CREATE TABLE EMP.DISPONIBILIDADE (
        ID_HOTEL         INT NOT NULL,
        DATA_RESERVA     DATE NOT NULL,
        QUARTOS_OCUPADOS INT,
        CONSTRAINT PK_HOTEL_DISPONIBILIDADE PRIMARY KEY (ID_HOTEL, DATA_RESERVA));

Tópico pai: Instruções CREATE
Referências relacionadas
Instrução CREATE FUNCTION
Instrução CREATE INDEX
Instrução CREATE PROCEDURE
Instrução CREATE SYNONYM
Instrução CREATE TABLE
Instrução CREATE TRIGGER
Instrução CREATE VIEW