Tabela em Sql

860 palavras 4 páginas
-- *****************************************************
-- Tabela..........: USUARIO
-- Elemento do DER.: Entidade Usuario
-- Fun�o..........: Usuarios do sistema.
-- *****************************************************
CREATE TABLE USUARIO ( CODIGO TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, VENDEDOR VARCHAR(1) NOT NULL DEFAULT 'S', TELEFONE VARCHAR(10) NOT NULL, SENHA VARCHAR(32), SITUACAO VARCHAR(1) NOT NULL DEFAULT 'A'
);
CREATE INDEX USNOME ON USUARIO (NOME);

-- *****************************************************
-- Tabela..........: GRUPOPRODUTO
-- Elemento do DER.: Entidade Grupo Produto
-- Fun�o..........: Agrupar produtos semelhantes. Tem
-- liga�o direta com a tabela
-- PRODUTO.
-- *****************************************************
CREATE TABLE GRUPOPRODUTO ( CODIGO TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY, DESCRICAO VARCHAR(40) NOT NULL, COMISSAO DECIMAL(3,2) NOT NULL DEFAULT 0.0, GRUPOPAI TINYINT REFERENCES GRUPOPRODUTO (CODIGO) MATCH FULL ON UPDATE CASCADE ON DELETE RESTRICT
);
CREATE INDEX GPDESCRICAO ON GRUPOPRODUTO (DESCRICAO);
CREATE INDEX GPGRUPOPAI ON GRUPOPRODUTO (GRUPOPAI);

-- *****************************************************
-- Tabela..........: PRODUTO
-- Elemento do DER.: Entidade Produto
-- Fun�o..........: Cadastro dos produtos que ser�
-- vendidos pelo sistema
-- *****************************************************
CREATE TABLE PRODUTO ( CODIGO INT NOT NULL PRIMARY KEY, GRUPO TINYINT NOT NULL REFERENCES GRUPOPRODUTO (CODIGO) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE, DESCRICAO VARCHAR(80) NOT NULL, APELIDO VARCHAR(20) NOT NULL, UNIDADE VARCHAR(3) NOT NULL DEFAULT 'UNI', FRACAO VARCHAR(1) NOT NULL DEFAULT 'N', DESCONTO DECIMAL(10,2) NOT NULL DEFAULT 0.0, COMISSAO

Relacionados

  • tabelas sql
    1321 palavras | 6 páginas
  • TABELA SQL ECOMMERCE
    28312 palavras | 114 páginas
  • Tabela joalheria sql
    259 palavras | 2 páginas
  • Importar tabela sql
    9121 palavras | 37 páginas
  • Criação de tabelas utilizando sql
    3427 palavras | 14 páginas
  • Criação de tabelas no sql server
    768 palavras | 4 páginas
  • Sql -criação de tabela - ddl
    773 palavras | 4 páginas
  • comandos de alteração de tabela sql
    2430 palavras | 10 páginas
  • SQL - CRIAÇÃO DE TABELAS NO BANCO DE DADOS
    562 palavras | 3 páginas
  • SQL - CRIAÇÃO DE TABELAS NO BANCO DE DADOS
    562 palavras | 3 páginas