Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Entidades: 
id_cliente (PK), nome, endereco, telefone, email. 
 id_produto (PK), nome_produto, descricao, preco_unitario. 
id_pedido (PK), id_cliente (FK), data_pedido, total_pedido. 
id_pedido (FK), id_produto (FK), quantidade, preco_item. 
Relacionamentos: 
Cliente 1:N Pedido 
Pedido 1:N Item_Pedido 
Produto N:1 Item_Pedido 
2. Projeto Lógico 
Tabela Cliente: 
id_cliente INT PK 
nome VARCHAR(255) 
endereco VARCHAR(255) 
telefone VARCHAR(20) 
email VARCHAR(255) 
Tabela Produto: 
id_produto INT PK 
nome_produto VARCHAR(255) 
descricao TEXT 
preco_unitario DECIMAL(10, 2) 
Tabela Pedido: 
id_pedido INT PK 
id_cliente INT FK 
data_pedido DATE 
total_pedido DECIMAL(10, 2) 
Tabela Item_Pedido: 
id_pedido INT PK, FK 
id_produto INT PK, FK 
quantidade INT 
preco_item DECIMAL(10, 2) 
3. Modelo Relacional (MR): 
CREATE TABLE Cliente ( 
id_cliente INT PRIMARY KEY, 
nome VARCHAR(255), 
endereco VARCHAR(255), 
telefone VARCHAR(20), 
email VARCHAR(255) 
CREATE TABLE Produto ( 
id_produto INT PRIMARY KEY, 
nome_produto VARCHAR(255), 
descricao TEXT, 
preco_unitario DECIMAL(10, 2) 
CREATE TABLE Pedido ( 
id_pedido INT PRIMARY KEY, 
id_cliente INT, 
data_pedido DATE, 
total_pedido DECIMAL(10, 2), 
FOREIGN KEY (id_cliente) REFERENCES Cliente(id_cliente) 
CREATE TABLE Item_Pedido ( 
id_pedido INT, 
id_produto INT, 
quantidade INT, 
preco_item DECIMAL(10, 2), 
PRIMARY KEY (id_pedido, id_produto), 
FOREIGN KEY (id_pedido) REFERENCES Pedido(id_pedido), 
FOREIGN KEY (id_produto) REFERENCES Produto(id_produto)

Mais conteúdos dessa disciplina