PI S4 DSW I DouglasARS: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Douglas
imported>Douglas
Linha 235: Linha 235:


[1] http://escreveassim.com.br/2012/08/09/dia-software-livre-para-criar-diagramas-e-fluxogramas/
[1] http://escreveassim.com.br/2012/08/09/dia-software-livre-para-criar-diagramas-e-fluxogramas/
[2] http://www.easyphp.org/
[3] http://www.linhadecodigo.com.br/artigo/1676/instalando-e-configurando-o-easyphp.aspx#ixzz3pn6oNDWB


----
----

Edição das 18h11min de 27 de outubro de 2015

Apresentação

Olá Aluno,

Nesta quarta semana vamos falar ou pouco mais sobre a ferramenta administrativa phpMyadmin, que já foi instalado, e que dará suporte a administração da base de dados MySQL através do uso de um navegador. Vamos começar a falar também de outras ferramentas que dão suporte ao desenvolvimento de um sistema web, que permite a criação de diagramas e fluxogramas e que também apresenta recursos para a modelagem de dados, tão importante no desenvolvimento de aplicações que envolvam banco de dados - chamado DIA. Aproveitamos para dar uma "canja" e mostraremos uma versão de fácil instalação que permite "trocar" o LAMP (Linux-Apache-MySQL-PHP) pelo o WAMP (Windows-Apache-MySQL-PHP) para Windows - estamos falando do EasyPHP.

Fiquem atentos as postagens Fórum e participem dos nossos encontros virtuais.

Um abraço!

Prof. Douglas A.

Objetivos

  • Apresentar a ferramanta phpMyAdmin.
  • Apresentar a ferramenta EasyPhp para Windows.
  • Apresentar o software DIA.

Vídeos

....

Textos

Tutorial phpMyAdmin: http://www.jack.eti.br/www/arquivos/apostilas/web/tutorialphpmyadmin.pdf

Como usar o phpMyAdmin: http://www.webmaster.pt/mysql-como-utilizar-phpmyadmin-1060.html

Modelagem de dados: http://www.macoratti.net/cbmd1.htm

phpMyAdmin

O phpMyAdmin é um script em PHP que tem por finalidade gerenciar o banco de dados MySQL. Com ele, a administração do banco fica super rápida e intuitiva através do uso de um navegador. Com ele é possível:

  • Criar um banco de dados MySQL.
  • Criar um tabela para o banco.
  • Modificar a estrutura da tabela.
  • Excluir a tabela e/ou seus dados.
  • Inserir dados na tabela.
  • Renomear a tabela e/ou banco.
  • Exportar a tabela, banco e/ou seus dados.

Como trata-se de um script PHP você precisa que o servidor web tenha o PHP instalado e configurado. Para revisar a instalação acesse:

PI_S2_DSW_I_DouglasARS
PI_S3_DSW_I_DouglasARS

Se você fez as instalações das semanas anteriores, vai conseguir acessar o phpMyAdmin por:

http://localhost/phpmyadmin

Utilizando o phpMyAdmin

- O que é e para que serve o phpMyAdmin?

É uma ferramenta administrativa que visa gerenciar de forma prática e objetiva um banco de dados MySQL.


Por ser de licença Free, este Software é constantemente atualizado por administradores, desenvolvedores e simpatizantes, o que torna maior sua segurança frente aos demais.

Desenvolvido em PHP, apesar de não ter uma aparência muito agradável, ele é prático e fácil de gerenciar.

Existe diversos aplicativos disponíveis no mercado, porém, apesar de terem uma aparência mais “agradável”, são considerados vulneráveis, o que coloca em risco todo o trabalho do administrador, já que ele precisará de segurança em seu Servidor web.

Para efetuar o acesso junto ao phpMyAdmin:

http://localhost/phpmyadmin

Deverá aparecer uma tela como esta:


Tela phpmyadmin.png


Utilize o usuário e senha cadastrados.

A tela inicial do phpMyAdmin se parece com essa tela:


Tela phpmyadmin 1.png


Na tela inicial, ao lado esquerdo encontram-se a lista de tabelas, ao lado direito temos as janelas de Definições gerais que fornece às opções de ordenação de caracteres e também de alteração de senha. Na área de Definições de aspecto de linguagem, tema e tamanho de fonte. Na área de Servidor de Base de dados temos as informações sobre a versão do sistema. Em Servidor Web mostra a versão do Apache. E em phpMyAdmin mostra a versão da ferramenta que está sendo acessada. Neste caso: informação de Versão: 4.0.10deb1

Testando

As operações descritas abaixo, fazem o mesmo teste realizado na Semana 3. Vamos criar o banco de dados, uma tabela, inserir um registro e falar de alguns recursos.

Banco de dados

Nesta opção podemos criar uma nova base de dados ou definir privilégios. Da mesma forma que criamos anteriormente por comando no prompt do sistema agora podemos criar a base de dados por meio dessa ferramenta administrativa (phpMyAdmin).

Passo 1
Clique em banco de dados. Digite um nome para a base de dados, pode ser teste2 e clique em Criar.
Tela phpmyadmin 2.png

Como resultado, a base de dados aparece no lado esquerdo da tela.

Passo 2
Agora, clique em teste2 e complete as informações de create table colocando o nome para a tabela, pode ser pessoas, com três colunas (campos).


Tela phpmyadmin 3.png
Passo 3
Preencha as informações como apresentadas na tela abaixo, criando os campos com as características identificadas desta maneira:
  • id >> int(10) >> not null >> auto_increment (a_i) >> primary key
  • nome >> varchar(100) >> not null
  • cpf >> varchar(12)

Veja na imagem abaixo como tem que ficar:


Tela phpmyadmin 4.png


Clique em Guardar e perceba que a base de dados teste2 já aparece com um novo nível que é a tabela pessoas e outra chamada New utilizada para começar novas tabelas para essa mesma base de dados.

Passo 4
Para inserir informações na tabela criada clique em Insere. Preencha os campos, não esquecendo que o campo id é auto_increment sendo gerado automaticamente. Então, digite um nome e um cpf e clique em executar. Podemos fazer dois ao mesmo tempo, mas não esqueça de clicar em Executar. Veja como ficaria a tela:

Por exemplo:

Primeiro
  • id: (em branco)
  • nome: teste
  • cpf: (em branco)
Segundo
  • id: (em branco)
  • nome: Douglas Alexandre Rodrigues de Souza
  • cpf: 123456789-18


Tela phpmyadmin 5.png


Não esquece de clicar em Executar, qualquer um dos dois.

Para visualizar as informações inseridas na tabelada clique em pessoas. O resultado deve ser algo como a imagem abaixo:


Tela phpmyadmin 6.png


Percebam que as informações das linhas e colunas são apresentadas, juntamente com os tipos de dado e característica dos campos. Veja ainda, que o campo id foi gerado automaticamente começando por 1. Que quando um tipo de dados é nulo, aparece a informação na coluna correspondente. Você poderá Editar, Copiar e Apagar cada um desses registros.

O que é o EasyPHP

O EasyPHP é um WAMP (pacote de soluções para Windows, Apache, MySQL e PHP) programa que instala em pequenos passos um servidor WEB Apache, um módulo para programação em PHP e o MySQL (Banco de Dados), também instala o módulo de administração de Banco de Dados phpMyAdmin.

Acesse: http://www.linhadecodigo.com.br/artigo/1676/instalando-e-configurando-o-easyphp.aspx


Tela easypho.jpg


No site oficial do programa http://www.easyphp.org você encontra informações sobre o produto, e links para baixar a última versão.

Veja mais em: http://www.linhadecodigo.com.br/artigo/1676/instalando-e-configurando-o-easyphp.aspx#ixzz3pn6oNDWB

Nota: A intenção dessa unidade curricular é a apresentação de soluções de desenvolvimento gratuitos especialmente os desenvolvidos para Linux. De qualquer maneira estarei apresentado alguns outros aplicativos para a plataforma Windows, mas não entrarei em detalhes de instalação e configuração, porém, se assemelham muito entre as versões Linux e Windows.

DIA - Diagramas e Fluxogramas

Quando necessitamos criar diagramas estruturados, uma ferramenta perfeita para a criação de fluxogramas e diagramas, baseada em software livre, chama-se DIA.

Instalação Linux:

http://dia-installer.de/download/linux.html

Instalação Windows:

http://dia-installer.de/


Tela dia.png


Comparado com outros programas, o DIA não deixa a desejar. Tanto para tarefas simples quanto para tarefas complexas. Uma das maiores vantagens é o fato deste software ser ultrarrápido e claro, gratuito. É considerado um pouco "difícil de aprender" no início, o DIA pode até não conter imagens vetoriais um pouco mais definidas, fora isso é um software de diagramação de vetores muito bom. Está disponível no idioma PT-Br para Windows, Mac e Linux.

Acesse: http://escreveassim.com.br/2012/08/09/dia-software-livre-para-criar-diagramas-e-fluxogramas/

Nota: A instalação para o Linux Ubuntu 14.04 LTS não funcionou adequadamente pelo site. Vamos mostrar a instalação pelo terminal do Ubuntu.

Instalação do DIA pelo terminal do Linux

Passo 1
Abra o terminal do Linux (ctrl+alt+t).
Passo 2
Atualize a lista de programas:
$sudo apt-get update;

Digite a senha do usuário root.

Passo 3
Instale as bibliotecas necessárias;
$ sudo apt-get install dia-libs
Passo 4
Instale o programa (poderia ser jundo do outro comando).
$ sudo apt-get install dia
Passo 5
Para lançar o programa digite:
$ dia

Pronto! Se o programa for lançado você conseguiu completar a instalação e funcionará no Ubuntu 14.04 LTS e em outras distribuições baseadas no mesmo.


Tela dia bd.png


Na tela acima aparece um exemplo de uma das funcionalidades do DIA que é a construção dos modelos de dados com seus relacionamentos. Você verá isso na disciplina de banco de dados e depois faremos um exercício para fixação.

Semana 5

Nesta quarta semana vimos como manipular uma base de dados com o phpMyadmin,

Bons estudos!

Prof. Douglas A.

Referências

[1] http://escreveassim.com.br/2012/08/09/dia-software-livre-para-criar-diagramas-e-fluxogramas/

[2] http://www.easyphp.org/

[3] http://www.linhadecodigo.com.br/artigo/1676/instalando-e-configurando-o-easyphp.aspx#ixzz3pn6oNDWB



<< <> >>