Mostrando postagens com marcador linguagem script. Mostrar todas as postagens
Mostrando postagens com marcador linguagem script. Mostrar todas as postagens

sexta-feira, 11 de abril de 2014

Construção de um Banco de Dados - Fase 2

Então passado a parte de codificação do banco de dados, finalmente chegou a hora de popular o banco de dados. Uma das partes menos interessantes, quando se tem que inserir uma grande quantidade de dados, ela se tornam mais desinteressante quando se tem uma grande quantidade de dados e combinado a isso não se encontra em um formato bacana.
Os dados que serão incluídos no banco estão no formato XML (eXtensible Markup Language), o que de certa forma já facilita na inserção dos dados. No meu caso apenas necessito saber quais os títulos das revistas e dos artigos escritos, e , o nome dos autores. Dessa forma, para acelerar o processo implementei o seguinte script, que varre todo o arquivo XML, e, retorna  os três elementos desejados.
O código foi escrito em PHP.


<?php

 $xml = simplexml_load_file("teste-01-database.xml");
 #var_dump($xml);

 $pesquisadores = $xml->pesquisador;
 $countPesquisador = $pesquisadores->count();

 $countArtigo = $pesquisadores->artigos_em_periodicos->artigo->count();
 
 echo "Número total de pesquisadores: ".$countPesquisador;

 foreach ($pesquisadores as $pesquisador) {
  # code...
    
  echo "
 "."Nome do pesquisador: ".$pesquisador->identificacao->nome_completo;

  if(isset($pesquisador->artigos_em_periodicos)){

   echo "
"."Quantidade de artigos em períodicos: ".$pesquisador->artigos_em_periodicos->artigo->count();

  foreach ($pesquisador->artigos_em_periodicos->artigo as $artigo) {
    # code...
    
    echo "Titulo Artigo: ".$artigo->titulo;
    echo "Titulo Revista: ".$artigo->revista;
   }
   
  }

  if(isset($pesquisador->artigos_em_revista)){

   echo "
"."Quantidade de artigos em revista: ".$pesquisador->artigos_em_revista->artigo->count();

  foreach ($pesquisador->artigos_em_revista as $artigo_revista) {
    # code...
    
    echo "Titulo Artigo: ".$artigo->titulo;
    echo "Titulo Revista: ".$artigo->revista;

   }

  }

  else if(isset($pesquisador->artigos_em_periodicos) and isset($pesquisador->artigos_em_revista)){

   echo "
"."Quantidade de artigos em períodicos: ".$pesquisador->artigos_em_periodicos->artigo->count();
   

  foreach ($pesquisador->artigos_em_periodicos->artigo as $artigo) {
    # code...
    
    echo "Titulo Artigo: ".$artigo->titulo;
    echo "Titulo Revista: ".$artigo->revista;
   }

   echo "
"."Quantidade de artigos em revista: ".$pesquisador->artigos_em_revista->artigo->count();
   
 foreach ($pesquisador->artigos_em_revista as $artigo_revista) {
    # code...
    
    echo "Titulo Artigo: ".$artigo->titulo;
    echo "Titulo Revista: ".$artigo->revista;

   }

  }

 }

?>
;-)

sexta-feira, 14 de março de 2014

Inciando os estudos de PHP

Então vamos começar novamente, como descrito em meu plano de trabalho, uma da minhas atribuições seriam estudos de estatística aplicada  e, PHP com MySQL. Dessa forma, separei o dia de hoje para relatar a minha experiência com a instalação dos "apetrechos" necessários ao desenvolvimento de minhas habilidades com o PHP e MySQL.

Vamos começar, pelo princípio como de praxe.

Primeiramente temos que conhecer qual é a versão do seu sistema operacional - lembrando que no meu caso estou utilizando o Windows -  para tal temos dois caminhos para descobrir isso, mas iremos pelo caminho mais curto, pressione as teclas Windows + Pause | Break, ao fazer isso "auto-magicamente" aparecerá uma janela mostrando qual a versão do seu sistema, como mostra a figura abaixo.









Como pode ser verificado, a versão do meu sistema é a 64 Bits, então os softwares necessários deverão ser todos 64 Bits.

O Editor

Uma das ferramentas necessárias é um editor de texto, no Windows temos o notepad, mas ele não é muito viável, ressaltando também que, há no mercado diversos editores tanto pagos como também os gratuitos. Entretanto, apesar da infinidade de editores vamos utilizar e instalar o notepad++[1], que trata-se de um editor gratuito e que possui suporte para uma infinidade de linguagens de programação, além de por possuir uma instalação muito simples e intuitiva.
Após, ter baixado o instalado proceda normalmente com a instalação.


O Servidor

Para que nossos scripts PHP, sejam interpretados precisaremos de um servidor de internet com Apache e MySQL, sendo assim, utilizaremos o WampServer[2] para emular esse serviço em nossa máquina, e assim testar nossas páginas sem a necessidade de hospedá-las em um servidor online.

Lembrando que há inúmeros programas que fazem o mesmo, mas utilizaremos o WampServer devido sua simplicidade e facilidade de uso.
Após, ter baixado a versão correspondente e instale.


Por enquanto é só, mas em breve teremos um post explicando como configurar o WampServer.

;-)


[1]notepad-plus-plus.org
[2]wampserver.com/en/