Jump to content


Photo

Banco de dados para Guias de Empresas


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 tony

tony

    24 Horas

  • Usuários
  • 486 posts
  • Sexo:Não informado

Posted 02/05/2015, 12:45

Ola pessoal, estou com um projeto grande para realizar e tenho duvidas da melhor forma de trabalhar com o banco de dados.

 

Se trata de um guia comercial. Cada empresa será classificada por categorias. Tenho em mente as seguintes tabelas:

 

Tabela Empresas

idEmpresa

nomrEmpresa

endereco

cidade

estado

etc...

 

Tabela Categorias

idCategoria

nome

 

No portal, o usuário vai ter um campo onde ele vai digitar o nome do que ele quer por exemplo (ex: Pizzarias ou Restaurantes), então a programação tem que buscar o nome da categoria e relacionar as empresas.

 

A melhor forma seria então de criar uma 3ª tabela relacionando as empresas com a categoria e a minha programação realizar a busca nessa tabela e quando for listar as empresas fazer uns innerjoin nas tabelas? ex da terceira tabela de relacionamento:

 

Tabela Empresa_Categorias

 

idRelacionamento

idEmpresa

idCategoria

 

Queria saber se existe uma melhor forma de realizar este processo, minha preocupação é na hora da filtragem, de tornar o sistema lento...enfim aguardo as observações de quem puder ajudar.

 

Muito obrigado!






1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq