Vamos considerar que temos uma categoria que pertença a uma outra categoria, poderiamos criar um campo categoria_id nesta tabela. Este campo contém o id da outra categoria. Se livro tem um id de 20, então o campo categoria_id de livros de ficção científica seria 20!.
Categorias podem ser terminais ou não-terminais.
Uma categoria terminal é aquela que não tem subcategorias, ou seja, ela só pode conter um produto.
Ex: Frutas podem ser categoria terminal, pois ela pode conter laranjas, bananas, etc.
Uma Categoria não terminal, é aquela que não possui nenhum produto, apenas outras categorias.
Ex: Revista é uma categoria não terminal, pois ela contém várias subcategorias.
Nenhum comentário:
Postar um comentário