
CREATE TABLE espec_Clientes (
       cpf                  INTEGER NOT NULL,
       nome                 VARCHAR2(20),
       origem               VARCHAR2(20),
       PRIMARY KEY (cpf)
)
\
CREATE TABLE espec_Vendas (
       codigo_venda         INTEGER NOT NULL,
       cpf                  INTEGER,
       total                FLOAT,
       PRIMARY KEY (codigo_venda), 
       FOREIGN KEY (cpf)
                             REFERENCES espec_Clientes
)
\
CREATE TABLE espec_Produtos (
       codigo_produto       INTEGER NOT NULL,
       descricao            VARCHAR2(20),
       preco                FLOAT,
       PRIMARY KEY (codigo_produto)
)
\
CREATE TABLE espec_Itens_venda (
       codigo_venda         INTEGER NOT NULL,
       codigo_produto       INTEGER NOT NULL,
       quantidade           INTEGER,
       PRIMARY KEY (codigo_venda, codigo_produto), 
       FOREIGN KEY (codigo_produto)
                             REFERENCES espec_Produtos, 
       FOREIGN KEY (codigo_venda)
                             REFERENCES espec_Vendas
)
\
