Programação De Banco De Dados 4 Perioso
Artigo: Programação De Banco De Dados 4 Perioso. Pesquise 862.000+ trabalhos acadêmicosPor: Valmir • 29/11/2012 • 1.558 Palavras (7 Páginas) • 1.299 Visualizações
PROGRAMAÇÃO DE BANCO DE DADOS
Aluno:
Série: 4ª
XXXXXXXXX
2012
PROGRAMAÇÃO DE BANCO DE DADOS
Trabalho apresentado para avaliação na disciplina de Programação de Banco de Dados, do Curso de Tecnologia em Análise e Desenvolvimento de Sistemas, turno noturno, da Faculdade Anhanguera de Anápolis ministrado pela professor xxxxxxx.
XXXXXXXX
2012
SUMÁRIO
ETAPA Nº. 1 2
CREATE DATABASE ESTOQUE; 2
TABELAS PROPOSTAS: 2
CREATE TABLE CATEGORIA 3
CREATE TABLE PRODUTO 3
CREATE TABLE OCORRENCIAS 3
PASSO 1 4
FIGURA 001 4
FIGURA 002 6
PASSO 2 6
FIGURA 003 7
PASSO 3 7
FIGURA 004 7
FIGURA 005 8
ETAPA Nº. 2 9
PASSO 1 9
FIGURA 006 9
UPDATE PRODUTO 9
FIGURA 007 9
PASSO 2 10
FIGURA 008 10
DELETE FROM PRODUTO 10
FIGURA 009 10
PASSO 3 11
CREATE VIEW VER_PRODUTO AS 11
FIGURA 010 11
SELECT * FROM VER_PRODUTO; 11
FIGURA 011 11
ETAPA Nº. 3 12
PASSO 1 12
CREATE TRIGGER INSERT_PRODUTO 12
FIGURA 012 12
CREATE TRIGGER UPDATE_PRODUTO 13
FIGURA 013 13
CREATE TRIGGER DELETE_PRODUTO 14
FIGURA 014 14
CREATE TRIGGER INSERT_CATEGORIA 15
FIGURA 015 15
CREATE TRIGGER UPDATE_CATEGORIA 16
FIGURA 016 16
CREATE TRIGGER DELETE_CATEGORIA 17
FIGURA 017 17
PASSO 2 18
PASSO 3 19
SELECT * FROM OCORRENCIAS 19
FIGURA 018 19
ATPS
ETAPA Nº. 1
Proposta, criar uma Estrutura do Banco de Dados: Estoque.
CREATE DATABASE ESTOQUE;
TABELAS PROPOSTAS:
Produto (Codigo_Produto varchar (10)PK,
descricao varchar(50) notnull,
unidade varchar(10) not null,
categoria integer(3)FK not null,
valor_unit decimal(10,2) not null)
Categoria (Categoria integer(3)PK,
descrição varchar(50) notnull)
Ocorrencias (Codigo_Produto varchar(10) notnull,
descrição varchar (50) notnull,
unidade varchar (10) notnull,
categoria integer (3) notnull,
valor_unit decimal(10,2) notnull,
operação varchar(40),
usuario_logado varchar(40),
data_ocorrenciavarchar(30))
Criar primeiro a tabela “Categoria” por não possuir chave estrangeira.
USE Estoque;
CREATE TABLE CATEGORIA (
Codigo_categoria INTEGER(3) NOT NULL,
descricao VARCHAR(50) NOT NULL,
PRIMARY KEY (Codigo_categoria));
CREATE TABLE PRODUTO(
Codigo_produto VARCHAR(10) NOT NULL,
descricao VARCHAR(50) NOT NULL,
unidade VARCHAR(10) NOT NULL,
fk_categoria INTEGER(3) NOT NULL,
valor_unit NUMERIC(10.2) NOT NULL,
PRIMARY KEY (Codigo_produto),
CONSTRAINT FK_Produto_Categoria
FOREIGN KEY (fk_categoria)
REFERENCES Categoria (Codigo_categoria));
CREATE TABLE OCORRENCIAS(
Codigo_ocorrencia INTEGER(3) NOT NULL AUTO_INCREMENT,
fk_Codigo_Produto VARCHAR(10) NOT NULL,
descricao VARCHAR(50) NOT NULL,
unidade VARCHAR(10) NOT NULL,
fk_categoria INTEGER(3) NOT NULL,
valor_unit DECIMAL(10,2) NOT NULL,
operacao VARCHAR(40),
usuario_logado VARCHAR(40),
data_ocorrencia VARCHAR(30),
...