Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Modelar tabela produto para múltiplos tipo de produtos diferentes

$
0
0

Como modelar a Tabela Produto de um banco de dados? esta tabela deverá armazenar as seguintes informações: id, nome do produto, quantidade, preço, status (se ela esta em estoque, se vai ser devolvida) e informações pertinentes a cada tipo de produto: alimentícios (natural e industrializados), artigos de vestuário, cama/mesa/banho, relógios (e adereços como pulseiras e colares), artigos de perfumaria, eletroeletrônicos e eletrodomésticos e móveis.

Esta tabela deve permitir filtrar por características de cada produto, cada característica é pertinente a um tipo de produto, logo eu deveria ser capaz de filtrar moveis por tipo de madeira e computadores por quantidade de memoria RAM porém ambas as características pertencem a um único tipo de produto.

SQL que já fiz:

CREATE TABLE products (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
quantity INT NOT NULL,
description VARCHAR(1000),
price DECIMAL(7,2) NOT NULL,
status INT NOT NULL,
created DATETIME,
modified DATETIME
);

*Ela esta seguindo convenções do nomenclatura do CakePHP.

OBS: O SGBD é MySql ultima versão.


Viewing all articles
Browse latest Browse all 14190

Trending Articles