Jump to content


Photo

Dúvida Sobre Bd!


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

#1 Bittencourt

Bittencourt

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro - RJ
  • Interesses:Linguagem PHP eternamente!!!!

Posted 24/04/2003, 09:19

Fala Galera PHP!!!

Queria que vocês me ajudassem, mostrando qual a melhor solução para um problema que estou tento em acessar vários artigos em um banco de Dados.

Estou fazendo um site que tem artigos de música, de missões, de mensagens pastorais e também de um jornalzinho onde a galera vai ver as notícias...

A dúvida: É melhor eu fazer vários bd's, sendo um para musica, um para missões, um pro jornalzinho e assim vai ou colocar tudo num só e acessar pelos selects?? Sou iniciante e tenho uma opinião, mas gostaria de ver a da galera mais experiente....

Valeu e até Mais!!!!

#2 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 24/04/2003, 09:35

Bom, banco de dados eu sempre uso, já as tabelas... quanto a duvida se eles terão os mesmo campos você pde fazer uma tabela categorias e na tabela de conteudo vem um campo id_categoria para que haja uma ligação entre as duas tabelas.

[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>

#3 ESPIA

ESPIA

    Eu mesmo!

  • Usuários
  • 157 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR
  • Interesses:Processos de Engenharia e Qualidade de Software, mais especificamente Gerência de Projetos, requisitos e regras de Negócios, Técnicas de Análise (AE, OO), Projeto, Codificação (qualquer ferramenta), SGBDR e WEB development.

Posted 24/04/2003, 09:50

Não é assim não... O buraco é beeeem mais embaixo. O assunto é MODELAGEM DE DADOS, tipo conceitos básicos sobre bancos de dados, tabelas (entidades/classes), campos, relacionamentos, cardinalidade e totalidade, indexação, chaves primárias e secundárias e outras coisinhas mais.

Ô Bitte. Sugiro q vc vá pelo "Access para Iniciantes" (tem pra vender em sebo - é bem barato), ou pegue uns tutoriais sobre o assunto na net. Não sei se tem algo pendurado no wmo sobre isso. Sei q aki no fórum tb tem uns karas bons na coisa, tipo o Otávio e coisa e tal...

Blz?
BB 20 4D 65 75 20 69 6E 74 65 72 65 73 73 65 20 61 71 75 69 20 E9 20 70 61 72 74 69 63 69 70 61 72 2C 20 64 65 20 66 6F 72 6D 61 20 70 6F 73 69 74 69 76 61 20 65 20 70 72 6F 64 75 74 69 76 61 2C 20 64 65 20 74 6F 64 61 73 20 61 73 20 64 69 73 63 75 73 73 F5 65 73 20 72 65 6C 61 63 69 6F 6E 61 64 61 73 20 61 20 48 61 72 64 77 61 72 65 2C 20 53 6F 66 74 77 61 72 65 20 65 20 57 65 62 20 44 65 76 65 6C 6F 70 6D 65 6E 74 2C 20 61 6C E9 6D 20 64 6F 20 70 72 F3 70 72 69 6F 20 72 65 6C 61 63 69 6F 6E 61 6D 65 6E 74 6F 20 65 20 64 65 73 65 6E 76 6F 6C 76 69 6D 65 6E 74 6F 20 68 75 6D 61 6E 6F 2C 20 65 6E 71 75 61 6E 74 6F 20 FA 74 69 6C 20 65 20 61 67 72 61 64 E1 76 65 6C 2E

» Deixe tudo um pouco melhor do que era antes de você chegar!

#4 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 24/04/2003, 10:01

Ta certo a coisa não é tão simples quanto eu passei pra ele :D , mas se for analizar tem faculdades só sobre banco de dados quer dizer conhecer é fácil, o difícil é difícil e você desenvolver uma estrutura eficiente para suas necessidades.

[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>

#5 Bittencourt

Bittencourt

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro - RJ
  • Interesses:Linguagem PHP eternamente!!!!

Posted 24/04/2003, 11:08

Galera valeu as dicas, mas acho que me expressei mal!!!

Eu tenho um script de notícias que cria as tabelas e que tem uma pagina que me traz os resultados de todos os artigos que estão no BD. Só que eu queria dividir isso em grupos: música, mensagens, jornal, etc....

A pergunta é esta: Deixo todos os artigos juntos num banco só ou crio um banco para cada grupo????

Eu tenho a opinião que criar um BD para cada grupo é melhor, visto que sou iniciante e o script que eu peguei não tem como fazer isto. Teria que futucar ele. Queria a opinião de vocês sobre isto!!!

Valeu e até mais!!!

#6 Xmagnum

Xmagnum

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado
  • Localidade:Fortaleza CE
  • Interesses:Programação PHP, jogos de PC ...

Posted 24/04/2003, 12:46

Cara, acho melhor vc guardar num so BD, pq pode complicar, vc tera que criar uma coneção diferente para cada script. Alem disso, tem o negocio dos BDs, tem alguns hosts que estabelecem limites a vc. E para completar, a questão da edição, vc tera que mudar de DB para editar algo, que é mt chato.

Em fim, ébem melhor usar so um DB, okz?

(Desculpem, acho que minha resposta ta meio que,inflada, hheheheh)
Equipe Firemasters
Programador PHP

#7 ESPIA

ESPIA

    Eu mesmo!

  • Usuários
  • 157 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR
  • Interesses:Processos de Engenharia e Qualidade de Software, mais especificamente Gerência de Projetos, requisitos e regras de Negócios, Técnicas de Análise (AE, OO), Projeto, Codificação (qualquer ferramenta), SGBDR e WEB development.

Posted 24/04/2003, 13:15

Olha só! Acho q nós estamos falando realmente de coisas diferentes. A TABELA q vc está se referindo é o objeto <TABLE> html, né?

Pois é, tabela, para um BD é onde ficam armazenadas os dados de um determinado assunto. Um banco de dados pode conter várias tabelas, cada uma com uma finalidade. No seu caso, por exemplo, poderia conter uma para cada grupo, tipo tabela de músicas, mensagens, jornal, etc, ou criar uma tabela só com um campo q diferencie o "tipo" (grupo) q vc tem.

De qq maneira, vc faz issso num banco de dados só, mesmo. Não em vários. Quanto à edição dos dados, manutenção em si, bom, daí tb existem várias alternativas como diretamente no BD (vc ou um administrador) ou via formulários - mais complicado mas serve para leigos.

Capicce?
BB 20 4D 65 75 20 69 6E 74 65 72 65 73 73 65 20 61 71 75 69 20 E9 20 70 61 72 74 69 63 69 70 61 72 2C 20 64 65 20 66 6F 72 6D 61 20 70 6F 73 69 74 69 76 61 20 65 20 70 72 6F 64 75 74 69 76 61 2C 20 64 65 20 74 6F 64 61 73 20 61 73 20 64 69 73 63 75 73 73 F5 65 73 20 72 65 6C 61 63 69 6F 6E 61 64 61 73 20 61 20 48 61 72 64 77 61 72 65 2C 20 53 6F 66 74 77 61 72 65 20 65 20 57 65 62 20 44 65 76 65 6C 6F 70 6D 65 6E 74 2C 20 61 6C E9 6D 20 64 6F 20 70 72 F3 70 72 69 6F 20 72 65 6C 61 63 69 6F 6E 61 6D 65 6E 74 6F 20 65 20 64 65 73 65 6E 76 6F 6C 76 69 6D 65 6E 74 6F 20 68 75 6D 61 6E 6F 2C 20 65 6E 71 75 61 6E 74 6F 20 FA 74 69 6C 20 65 20 61 67 72 61 64 E1 76 65 6C 2E

» Deixe tudo um pouco melhor do que era antes de você chegar!

#8 Bittencourt

Bittencourt

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro - RJ
  • Interesses:Linguagem PHP eternamente!!!!

Posted 24/04/2003, 14:39

IIIAAALLLÁÁÁÁ?!!!!

entendi o que vc estava falando ESPIA. É verdade .... não sei como não pensei nisto antes. Posso fazer as tabelas dentro do BD e direcionar ...

Pô cara desculpae ... eu é que estava voando na parada!!!

Valeu e Até mais!!!!

Ps.: Vou dar uma futucada no script que eu tenho pois ele já cria as pastas dentro do BD!!!!




0 user(s) are reading this topic

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

IPB Skin By Virteq