Visual database

683 palavras 3 páginas
Visual database

Modelo Físico
Criação do banco de dados

Create database c:\distribuidora\Vendas.sql;

Criação de domínios
CREATE DOMAIN numero as INTEGER;
CREATE DOMAIN uf_nordeste as CHAR(2) CHECK (VALUE in (‘MA’, ‘PI’, ‘CE’, ‘RN’, ‘PE’, ‘PB’, ‘AL’, ‘SE’, ‘BA’ )) NOT NULL;
CREATE DOMAIN binario as INTEGER CHECK (VALUE = 0) our (VALUE=1) NOT NULL;
CREATE DOMAIN nome as VARCHAR(40);
CREATE DOMAIN

Criando a tabela Fornecedor;
CREATE TABLE Fornecedor(
CodFor INTEGER NOT NULL,
NomeFor VARCHAR(30) NOT NULL,
EndFor VARCHAR(30),
Telfor INTEGER,
CONSTRAINT Pk_fornecedor PRIMARY KEY (CodFor));

Criando a tabela de Produto;

CREATE TABLE Produto(
Codproduto INTEGER NOT NULL,
Codigodebarras VARCHAR(20),
Descproduto VARCHAR(30) NOT NULL,
Preco DECIMAL(10,2),
CONSTRAINT Pk_produto PRIMARY KEY (Codproduto));

Criando a tabela tipo de pagamento;

CREATE TABLE Tppagamento(
Codtipopag INTEGER NOT NULL,
Desctipo VARCHAR(30) NOT NULL,
CONSTRAINT Pk_Tppagamento PRIMARY KEY (Codtipopag));

Criando a tabela entrada de produto;

CREATE TABLE EntradadProduto(
Codentrada INTEGER NOT NULL,
CodFor INTEGER NOT NULL,
CodTipopag INTEGER NOT NULL,
Datadeentrada DATE, codproduto INTEGER NOT NULL,
Descricao VARCHAR(30) NOT NULL,
Qtd INTEGER NOT NULL,
Valoruni DECIMAL(10,2) NOT NULL,
Valortotal DECIMAL(10,2) NOT NULL,
CONSTRAINT Pk_EntradadProduto PRIMARY KEY (Codentrada),
CONSTRAINT Fk_EntradadProduto_Fornecedor FOREIGN KEY (Codfor) REFERENCES fornecedor (Codfor),
CONSTRAINT Fk_Entradaproduto_produto FOREIGN KEY (Codproduto) REFERENCES produto (codproduto),
CONSTRAINT Fk_entradaproduto_TpPagamento FOREIGN KEY (CodTipopag) REFERENCES tppagamento (CodTipopag));

Craindo a tabela do ponto do vendedor;

CREATE TABLE Ptdovendedor(
Codpvendedor INTEGER NOT NULL,
Dataponto DATE,
Dorainicio TIME,
Horafinal TIME,
Horatrabalhada TIME,
CONSTRAINT Pk_Ptdovendedor PRIMARY KEY (Codpvendedor));

Criando a tabela do Vendedor;

Relacionados

  • atps
    1817 palavras | 8 páginas
  • Livro asp.net mvc4
    9590 palavras | 39 páginas
  • Implementação de uma nuvem privada para execução de aplicações web
    1409 palavras | 6 páginas
  • Pim técnicas de informática
    909 palavras | 4 páginas
  • Teste etstado
    7321 palavras | 30 páginas
  • Firebird
    2162 palavras | 9 páginas
  • Apostila de foxpro
    63149 palavras | 253 páginas
  • Banco Dados Delphi.doc
    5967 palavras | 24 páginas
  • Análise de sistemas
    818 palavras | 4 páginas
  • Servidor para web
    2265 palavras | 10 páginas