TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programação de bancos de dados

Abstract: Programação de bancos de dados. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  13/9/2014  •  Abstract  •  505 Palavras (3 Páginas)  •  247 Visualizações

Página 1 de 3

UNIVERSIDADE ANHANGUERA - UNIDERP

TECNOLOGIA EM ANÁLISE DE DESENVOLVIMENTO DE SISTEMAS

Programação em Banco de Dados

FABIO ARLINDO BERTOLINI. – RA 7599630730

FELIPE MANZATTO – RA 7982706922

CLAUDEVAN DIAS – RA 6787394480

DANIEL PAULO ALVES DA SILVA – RA 7188494706

THIAGO ITO SIMÃO – RA 6575299373

MARCOS GAGLIAZZO LACERDA - RA 7551591539

ATIVIDADE AVALIATIVA ATPS

TUTOR DISTÂNCIA PROFESSOR: .......................................................

JUNDIAI, 31 DE MAIO DE 2014

SUMÁRIO

1 CONSULTA SQL E DML 3

1.1 CRIAÇÃO DAS TABELAS 3

1.2 CONSULTAS E FILTROS 6

1.2 DML 7

1 CONSULTA SQL E DML

1.1 CRIAÇÃO DAS TABELAS

CREATE TABLE cliente

(

idcliente INTEGER NOT NULL,

nome VARCHAR (70) NOT NULL,

cpf VARCHAR (11) NOT NULL,

rg VARCHAR (20) NULL,

endereco VARCHAR (100) NULL,

cidade VARCHAR (70) NULL,

uf CHAR (2) NULL,

fone VARCHAR (15) NULL,

celular VARCHAR (15) NULL,

email VARCHAR (100) NULL,

datanascimento DATE,

PRIMARY KEY (idcliente)

);

CREATE TABLE funcionario

(

idfuncionario INTEGER NOT NULL,

nome VARCHAR (70) NOT NULL,

cpf VARCHAR (11) NOT NULL,

rg VARCHAR (20) NULL,

ctps VARCHAR (100) NULL,

cargo VARCHAR (70) NULL,

datanascimento DATE,

dataadmissao DATE,

datademissao DATE,

ativo BOOLEAN,

comissao NUMERIC (15, 2) NULL

PRIMARY KEY (idfuncionario)

);

CREATE TABLE produto

(

idproduto INTEGER NOT NULL,

descricao VARCHAR (50),

precovenda NUMERIC (15, 2),

precocompra NUMERIC (15, 2),

marca INTEGER,

tipo INTEGER

PRIMARY KEY (idproduto)

);

CREATE TABLE venda

(

idvenda INTEGER NOT NULL,

cliente_venda INTEGER NOT NULL,data DATE NULL,

hora TIME NULL,

valortotal NUMERIC(15, 2) NOT NULL,

funcionario_venda INTEGER NOT NULL,

PRIMARY KEY (idvenda),

FOREIGN KEY (cliente_venda) REFERENCES cliente (idcliente),

FOREIGN KEY (funcionario_venda) REFERENCES produto (idfuncionario)

);

CREATE TABLE itemvenda

(

iditemvenda INTEGER NOT NULL,

venda_itemvenda INTEGER NOT NULL,

produto_itemvenda INTEGER NOT NULL,

qtde NUMERIC(15, 2) NOT NULL,

valorunitario NUMERIC(15, 2) NOT NULL,

valordesconto NUMERIC(15, 2) NOT NULL,

valortotal NUMERIC(15, 2) NOT NULL,

PRIMARY KEY (iditemvenda),

FOREIGN KEY (venda_itemvenda) REFERENCES venda (idvenda),

FOREIGN KEY (produto_itemvenda) REFERENCES produto (idproduto)

);

...

Baixar como (para membros premium)  txt (4.2 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com