BANCO
DE DADOS - MIGRAÇÃO DE DADOS
A migração de dados é um
processo pelo qual dados definidos em uma tabela, de um determinado
banco de dados, são convertidos, ou salvos para um formado em que
possam ser utilizados por outros bancos ou linguagens de
programação(LP). Esse processo dá-se, basicamente, por meio de
três etapas: exportação (conversão dos dados em um formato
universal); importação (utilização dos dados exportados por outro
banco, ou LP); e integração (adequação dos dados ao novo
sistema).
ATIVIDADES
– INTEGRAÇÃO DE DADOS COM PÁGINA DE INTERNET
1) Considere um exemplo de
tabela de dados cujo
conteúdo tenha sido
exportado para um arquivo texto
chamado “agenda.txt” com o seguinte formato:
rg#nome#fone#cidade#uf
12345678#JOSE
SILVA#99887766#LOANDA#PR
87654321#MARIA
SANTOS#66778899#ROSANA#SP
74185296#PEDRO
FERREIRA#97889966#NAVARAÍ#MS
|
Considere ainda o seguinte exemplo
de programa com funções
PHP para importar e integrar esses dados a uma página de Internet:
<?
$linha=file("agenda.txt");
// guarda as linhas do arquivo agenda.txt no array linha, a conta
da linha zero.
echo"<table
border=1>";
$x=0;
while($linha[$x])
{
$campo=explode("#",$linha[$x]);
// guarda os itens de cada linha separados por # no array campos a
conta da posição zero.
echo"<tr><td>$campo[1]</td><td>$campo[0]</td><td>$campo[2]</td><td>$campo[3]</td><td>$campo[4]</td></tr>";
$x++;
}
?>
|
Com base nessas informações, responda:
a) qual seria o resultado produzido pelo programa PHP?
b) $linha[1] = ____________________________________
c) $linha[2] = ____________________________________
d) $linha[4] = ___________________________________
2) Considerando $campo = explode(“#”,$linha[2]); responda:
a) $campo[2] = __________________________________
b) $campo[4] = __________________________________
c) $campo[0][2] = ___
3) Que estrutura condicional poderia ser acrescentada no programa
PHP, do exercício 1, para que seja exibido apenas quem mora no
Estado do Paraná?