Sei sulla pagina 1di 4

VIVALDO DE ALBUQUERQUE PINTO

RA 1120389
Tecnologia em Gesto de Tecnologia da Informao

ATIVIDADE NO PORTIFLIO - CICLO 2 7 semana

Jeane Aparecida Menegueli

Centro Universitrio Claretiano

PORTO VELHO
2014

Objetivos:
Elaborar o projeto Lgico de um Banco de Dados relacional.
Criar as relaes do projeto lgico do Banco de Dados.
Normalizar o projeto Lgico de um Banco de Dados relacional.
Criar o projeto fsico de um Banco de Dados
Descrio da atividade
Baseado no DE-R da Figura 1, faa as atividades a seguir e depois envie-as ao seu tutor pelo
Portflio:
1) Modelo relacional.
2) Normalizao do modelo relacional.
3) Comandos de criao das tabelas em linguagem SQL.

Figura 1 DE-R.

Respostas:
1) Modelo relacional
CLIENTE (COD_CLIENTE pk, NOM_CLIENTE, TEL_CLIENTE, RUA_CLIENTE,
NUM_CLIENTE)
PEDIDO (COD_CLIENTE pk e fk, NUM_PEDIDO pk, COD_PRODUTO pk e fk,
DTA_PEDIDO, VLR_PEDIDO, PCO_PRODUTO, QTD_PRODUTO, TOTAL_ITEM)
PRODUTO

(COD_PRODUTO

PCO_PRODUTO, FABRICANTE)

pk,

NOM_PRODUTO,

EST_PRODUTO,

2. Normalizao do modelo relacional


COD_CLIENTE,

NUM_PEDIDO

NOM_CLIENTE,

TEL_CLIENTE,

RUA_CLIENTE,

NUM_CLIENTE,

DTA_PEDIDO,

VLR_PEDIDO,

COD_PRODUTO,

NOM_PRODUTO,

EST_PRODUTO,

FABRICANTE,

PCO_PRODUTO, QTD_PRODUTO

3. Comandos de criao das tabelas em linguagem SQL


CREATE TABLE CLIENTE (
COD_CLIENTE INT NOT NULL,
NOM_CLIENTE VARCHAR(100) NOT NULL,
TEL_CLIENTE VARCHAR(12) NOT NULL,
RUA_CLIENTE VARCHAR(100) NOT NULL,
NUM_CLIENTE VARCHAR(5) NOT NUL
PRIMARY KEY (COD_CLIENTE)
);
CREATE TABLE PEDIDO (
COD_CLIENTE INT NOT NULL,
NUM_PEDIDO INT NOT NULL,
DTA_PEDIDO DATE NOT NULL
VLR_PEDIDO NUMERIC(6,0) NOT NULL,
PCO_PRODUTO NUMERIC(6,0) NOT NULL,
QTD_PRODUTO INT NOT NULL,
TOTAL_ITEM INT NOT NULL,
PRIMARY KEY (COD_CLIENTE),
FOREIGN KEY (COD_CLIENTE) REFERENCES CLIENTE (COD_CLIENTE)
FOREIGN KEY (COD_PRODUTO) REFERENCES PRODUTO (COD_PRODUTO)
);
CREATE TABLE PRODUTO (
COD_PRODUTO INT NOT NULL,
NOM_PRODUTO VARCHAR(100) NOT NULL,
EST_PRODUTO VARCHAR(50) NOT NULL,
PCO_PRODUTO MONEY NOT NULL,
FABRICANTE VARCHAR(100) NOT NUL

PRIMARY KEY (COD_PRODUTO)


);

Potrebbero piacerti anche