none
Modelagem de Dados Categorias

    Question

  • Alguém pode me ajudar na criação de tabelas para uma estrutura de dados para categorias igual ao do mercado livre?

    Eu criei da seguinte forma e quero saber se é o melhor jeito.

    Tabela: Corp_Categoria

    Campos: CatID, CatDescricao, CatNivel, CatSequencia (Ordem na lista), CatIDPai (Recursividade), CatPagina (WebForm ou WindowForm a ser chamado ao clicar), CatIcone, CatFuncao (Função ou Categoria)

    • Edited by CEFL Friday, December 21, 2012 5:08 PM
    Friday, December 21, 2012 5:03 PM

Answers

  • Carlos, conforme o pessoa informou, realmente a modelagem depende da tua regra de negócio.

    O que te recomendo fazer é o seguinte, pensa nas tuas entidades como atributos do teu sistema e pensa quais são todas as características que tu precisa em cada um deles, depois pensa quais as ligações entre elas, por exemplo:

    tabela Aluno: nome, data_nascimento, nome_pai, nome_mãe, id_turma

    tabela Turma: id, ano, professor

    é um exemplo simples para criar as características importantes de Aluno e depois turma, por fim, lembre-se que se quiser saber informações relacionadas precisa criar os relacionamentos ou no banco ou na aplicação.

    Pense no teu projeto como um todo e tudo que tu precisa armazenar, é um bom começo para modelar tua base de dados.

    Espero que ajude, vlew.


    --
    Marcus Vinícius Bittencourt
    blog: isqlserver.wordpress.com
    www.sqlserverRS.com.br

    • Marked as answer by CEFL Thursday, January 03, 2013 5:52 PM
    Wednesday, January 02, 2013 6:15 PM

All replies

  • Carlos,

    A estrutura de dados vai depender muito da sua regra de negócio, podemos sugerir algumas coisas baseados na experiência de cada usuário, porém para isso precisamos que você nos forneça mais informações a respeito do ambiente e de como essa estrutura de dados irá se comportar.


    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    Saturday, December 22, 2012 2:56 PM
  • Carlos,

    A estrutura de dados vai depender muito da sua regra de negócio, podemos sugerir algumas coisas baseados na experiência de cada usuário, porém para isso precisamos que você nos forneça mais informações a respeito do ambiente e de como essa estrutura de dados irá se comportar.


    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    Olá... concordo com o Marcos Rocha... e me coloco também à disposição.

    Abraço !!


    Não esqueça de marcar o post como útil caso tenha te ajudado.

    Monday, December 24, 2012 1:18 PM
  • é um sistema de classificados, de anúncio de produtos e serviços classificados por categorias e subcategorias.
    Wednesday, January 02, 2013 12:07 PM
  • Carlos, conforme o pessoa informou, realmente a modelagem depende da tua regra de negócio.

    O que te recomendo fazer é o seguinte, pensa nas tuas entidades como atributos do teu sistema e pensa quais são todas as características que tu precisa em cada um deles, depois pensa quais as ligações entre elas, por exemplo:

    tabela Aluno: nome, data_nascimento, nome_pai, nome_mãe, id_turma

    tabela Turma: id, ano, professor

    é um exemplo simples para criar as características importantes de Aluno e depois turma, por fim, lembre-se que se quiser saber informações relacionadas precisa criar os relacionamentos ou no banco ou na aplicação.

    Pense no teu projeto como um todo e tudo que tu precisa armazenar, é um bom começo para modelar tua base de dados.

    Espero que ajude, vlew.


    --
    Marcus Vinícius Bittencourt
    blog: isqlserver.wordpress.com
    www.sqlserverRS.com.br

    • Marked as answer by CEFL Thursday, January 03, 2013 5:52 PM
    Wednesday, January 02, 2013 6:15 PM