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)