quarta-feira, 21 de março de 2012

Categoria Terminal e categoria não terminal

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