Jump to content


Photo

Banco De Dados


  • Faça o login para participar
5 replies to this topic

#1 marciofr

marciofr

    Turista

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

Posted 23/07/2004, 10:43

Estou com uma dúvida que é o seguinte:

Preciso criar uma tabela para cadastro de graficas, nessa preciso informar o formato de impressão e os tipos de materiais que cada gráfica cria , para quando for entrar em contato filtrar as gráficas.

Estava pensando em criar um campo para cada item, por exemplo:

Formato A4 | Formato A2 | Panfleto | Folders
s | n | s | n

E ai ir colocando s para SIM e n para NÃO. Para depois se necessitar de empresas que fazem por exemplo panfleto eu buscar no campo as com preenchimento igual a s.

Vocês acham que assim filtra legal ou será que o fato de ter de criar vários campos no banco de dados fica inviável?

Abraços.
viaDomínios.com - Registro de domínios internacional .com .net .org por R$ 36,90 / ano

#2 Rafael :)

Rafael :)

    Aprendendo e ensinando PHP.

  • Usuários
  • 549 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Aprender PHP!

Posted 23/07/2004, 10:49

Olá...

Eu, se fosse no meu caso, eu fazeria assim:

tipo | formato | pergunta

Pronto isso já era o fundamental.

Explicando:

tipo - Seria o tipo: exemplo folheto, folders...
formato - seria o formato mesmo, A4 e tals
pergunta - seria a pergunta(sim ou não).

Na hora de buscar, fazeria o select com a clásula WHERE....

Abração! (y)

Edição feita por: Rafael :), 23/07/2004, 10:49.

Jesus:

Justiça
Esperança
Saúde
União
Salvação

Deus é fiel...

#3 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 23/07/2004, 10:51

Isso dependeria de quantos tipos você teria, se fossem, por exemplo, 4 ou 5 tipos, poderia ser sem problemas dessa forma.

Mas para ser realmente bom, não importando o caso, faria dessa forma:

Você tem uma relação de Muitos para Muitos (N gráficas para N tipos) você precisaria de 3 tabelas:

1- Cadastro de Gráficas
2- Cadastro de Tipos
3- Relação Gráfica e Tipo

Então na tabela 1 você teria, Cod, Nome, Endereço, Telefone, ... Na 2 Cod e Tipo e na 3ª Cod_Grafica e Cod_Tipo
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#4 MarviN*

MarviN*

    nw . newton web

  • Usuários
  • 780 posts
  • Sexo:Não informado
  • Localidade:Brasília - DF

Posted 23/07/2004, 10:55

Eu faria várias tabelas! :D. Uma estrutura mais ou menos assim:


Gráficas:
código, nome, informações gerais (end, tel, etc)

Trabalhos:
código, nome, descrição

GráficaTrabalhos:
código, código_trabalho, código_grafica



Assim você pode adicionar trabalhos (tipos de serviços) e que tipo de serviço cada gráfica trabalha! :D


Oops, nãoi tinha visto o post do XPlayer.. mas é a mesma coisa ae! :D

Edição feita por: MarviN*, 23/07/2004, 10:55.

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[ Blog Desenvolvimento Web: http://www.newtonwagner.net/blog ]
[ Diário da Selva: http://www.diariodaselva.com/ ]

[ "Não existe um caminho para a paz; a paz é o caminho." Mahatma Gandhi ]

#5 marciofr

marciofr

    Turista

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

Posted 23/07/2004, 11:43

Pessoal, valeu pela dica.

realmente dessa forma que falaram fica melhor.

Abraços.
viaDomínios.com - Registro de domínios internacional .com .net .org por R$ 36,90 / ano

#6 fabiocgd

fabiocgd

    Novato no fórum

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

Posted 23/07/2004, 12:04

Trabalhar com Várias Tabelas é a melhor solução.

Tem que se pensar no seguinte: no foturo podemos adicionar novos formatos e graficas , ou ainda excluir formatos que estejam obsoletos, sem ter que modificar o BD.

Fábio Almeida
A importância de saber os nomes

Zilu perguntou a Confúcio:

- Se o rei Wen o chamasse para governar o país, qual seria a primeira providência?
- Aprender os nomes de meus assessores.
- Que bobagem! Isto é a grande preocupação de um primeiro- ministro?
- Um homem nunca pode receber ajuda do que não conhece, respondeu Confúcio. Se ele não entender a Natureza, não compreenderá Deus. Da mesma maneira, se não sabe quem está do seu lado, não terá amigos. Sem amigos, não pode estabelecer um plano. Sem um plano, não consegue dirigir ninguém. Sem direção, o país mergulha no escuro, e nem os dançarinos sabem decidir com que pé devem dar o próximo passo. Então, uma providência aparentemente banal - saber o nome de quem vai estar do seu lado - pode fazer uma diferença gigantesca. O mal do nosso tempo é que todo mundo quer consertar tudo de uma vez só, e ninguém se lembra de que precisa de muita gente para fazer isso.




0 user(s) are reading this topic

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

IPB Skin By Virteq