Banco de dados
FCSL - Faculdade Cenecista de Sete Lagoas
Bacharelado em Sistemas de Informação
Banco de Dados II
Lista de Exercícios 03
01/06/2010
Deyvison Eustáquio Alves Santos deyvisoneas@gmail.com Professor: Lourival A. Oliveira professorlourival.ning.com 1- Criar uma base de dados chamada “GVENDAS”.
CREATE DATABASE GVENDAS
2- Criar as tabelas de acordo com o DER.
CREATE TABLE PRODUTO (ID_PRODUTO INT NOT NULL, DESCRICAO VARCAHRA(150), ESTQ_ATUAL INT NOT NULL, ESTQ_MINIMO INT NOT NULL, PRECO_VENDA DECIMAL(8,2), PERCENTUAL_DESCONTO DECIMNAL(5,2), ID_UNIDADE INT NOT NULL,)
CREATE TABLE ITENSVENDA (ID_PRODUTO INT NOT NULL, ID_VENDA INT NOT NULL, QUANTIDADE INT NOT NULL, PRECO_VENDA DECIMAL(8,2),)
CREATE TABLE UNIDADE (ID_UNIDADE INT NOT NULL, DESCRICAO VARCHAR(100),)
CREATE TABLE VENDEDOR (ID_VENDEDOR INT NOT NULL, NOME VARCHAR(150), PERCENTUAL_COMISSAO DECIMAL(8,2),)
CREATE TABLE CLIENTE (ID_CLIENTE INT NOT NUL, NOME VARCHAR(150), RUA VARCHAR(150), BAIRRO VARCHAR(100), CEP CHAR(8), CIDADE VARCHAR(50), UF CHAR(2),)
CREATE TABLE VENDA (ID_VENDA INT NOT NULL, DATA DATE, ID_CLIENTE INT NOT NULL, ID_VENDEDOR INT NOT NULL,)
3- Implementar as chaves primarias.
ALTER TABLE PRODUTO ADD CONSTRAINT PK_PRODUTO PRIMARY KEY (ID_PRODUTO)
ALTER TABLE UNIDADE ADD CONSTRAINT PK_UNIDADE PRIMARY KEY (ID_UNIDADE)
ALTER TABLE VENDEDOR ADD CONSTRAINT PK_VENDEDOR PRIMARY KEY (ID_VENDEDOR)
ALTER TABLE CLIENTE
ADD CONSTRAINT PK_CLIENTE
PRIMARY KEY (ID_CLIENTE)
ALTER TABLE VENDA
ADD CONSTRAINT PK_VENDA
PRIMARY KEY (ID_VENDA)
ALTER TABLE ITENS_VENDA
ADD