PI S4 DSW I DouglasARS: mudanças entre as edições
imported>Douglas |
imported>Douglas |
||
| (11 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 19: | Linha 19: | ||
=Vídeos= | =Vídeos= | ||
.... | #Como usar o phpMyAdmin: <http://www.youtube.com/watch?v=SRiVG6HqP5o> | ||
#Como usar o phpMyAdmin com MySQL: <http://www.youtube.com/watch?v=rpBd9Xw92ME> | |||
#Como construir entidade de relacionamento com o DIA: <https://www.youtube.com/watch?v=gbN_JrcBz58> | |||
=Textos= | =Textos= | ||
Tutorial phpMyAdmin: http://www.jack.eti.br/www/arquivos/apostilas/web/tutorialphpmyadmin.pdf | #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 | |||
Como usar o phpMyAdmin: http://www.webmaster.pt/mysql-como-utilizar-phpmyadmin-1060.html | #Modelagem de dados: http://www.macoratti.net/cbmd1.htm | ||
Modelagem de dados: http://www.macoratti.net/cbmd1.htm | |||
=phpMyAdmin= | =phpMyAdmin= | ||
| Linha 200: | Linha 200: | ||
;Passo 2: Atualize a lista de programas: | ;Passo 2: Atualize a lista de programas: | ||
$sudo apt-get update; | $ sudo apt-get update; | ||
Digite a senha do usuário root. | Digite a senha do usuário root. | ||
| Linha 223: | Linha 223: | ||
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. | 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. | ||
=Exercício de fixação= | |||
Utilizando o software DIA, crie um modelo de banco de dados como o da figura a seguir: | |||
[[Imagem:ex_dia.png|center]] | |||
Você deve escolher a opção de diagramas: Variados >> Banco de Dados. Faça as adaptações necessárias para desenhar esse diagrama de relacionamento no '''DIA'''. Ainda, você deverá criar as tabelas com os campos sugeridos e está livre para mudar o formato das linhas de ligação, porém | |||
precisa fazê-las corretamente. | |||
Pode ser no Linux ou no Windows utilizando o DIA. | |||
=Semana 5= | =Semana 5= | ||
Nesta quarta semana vimos como manipular uma base de dados com o phpMyadmin, | Nesta quarta semana vimos como manipular uma base de dados com o phpMyadmin, criando uma instância, tabela, inserindo registro. Também apresentamos o EasyPHP, que contém o mesmo conjunto de aplicativos LAMP para Windows (WAMP). Também estudamos um pouco o DIA. Software que pode ser utilizado para o desenvolvimento de sistemas em várias frentes, como por exemplo, na modelagem do banco de dados. Na próxima semana, vamos ver um pouco mais sobre softwares de modelagem de dados, e outras opções de programas para Windows. Mas lembre-se que é importante que você tenha pleno conhecimento sobre a necessidade de entender cada um dos elementos necessários para o desenvolvimento de um sistema web. Seja com Linux ou Windows; como servidor web como o Apache, como banco de dados com o MySQL; e, como o interpretador de linguagem dinâmica PHP, se for o caso de trabalhar com essa linguagem ou com aplicativos como o próprio phpMyAdmin. | ||
Estudem! | |||
Prof. Douglas A. | Prof. Douglas A. | ||
| Linha 234: | Linha 247: | ||
=Referências= | =Referências= | ||
[1] http://escreveassim.com.br/2012/08/09/dia-software-livre-para-criar-diagramas-e-fluxogramas/ | [1] http://www.easyphp.org/ | ||
[2] http://www.linhadecodigo.com.br/artigo/1676/instalando-e-configurando-o-easyphp.aspx#ixzz3pn6oNDWB | |||
[3] http://escreveassim.com.br/2012/08/09/dia-software-livre-para-criar-diagramas-e-fluxogramas/ | |||
---- | ---- | ||
| Linha 240: | Linha 258: | ||
! style="background: #32CD32;" | [[PI_S3_DSW_I_DouglasARS | << ]] | ! style="background: #32CD32;" | [[PI_S3_DSW_I_DouglasARS | << ]] | ||
! style="background: #1C1C1C; color: white;" | [[Douglas_DSW_I#Atividades | <> ]] | ! style="background: #1C1C1C; color: white;" | [[Douglas_DSW_I#Atividades | <> ]] | ||
! style="background: #32CD32;" | >> | ! style="background: #32CD32;" | [[PI_S5_DSW_I_DouglasARS | >> ]] | ||
|} | |} | ||
Edição atual tal como às 10h15min de 4 de novembro 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
- Como usar o phpMyAdmin: <http://www.youtube.com/watch?v=SRiVG6HqP5o>
- Como usar o phpMyAdmin com MySQL: <http://www.youtube.com/watch?v=rpBd9Xw92ME>
- Como construir entidade de relacionamento com o DIA: <https://www.youtube.com/watch?v=gbN_JrcBz58>
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:
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:
Utilize o usuário e senha cadastrados.
A tela inicial do phpMyAdmin se parece com essa tela:
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.
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).
- 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:
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
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:
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
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:
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.
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.
Exercício de fixação
Utilizando o software DIA, crie um modelo de banco de dados como o da figura a seguir:
Você deve escolher a opção de diagramas: Variados >> Banco de Dados. Faça as adaptações necessárias para desenhar esse diagrama de relacionamento no DIA. Ainda, você deverá criar as tabelas com os campos sugeridos e está livre para mudar o formato das linhas de ligação, porém
precisa fazê-las corretamente.
Pode ser no Linux ou no Windows utilizando o DIA.
Semana 5
Nesta quarta semana vimos como manipular uma base de dados com o phpMyadmin, criando uma instância, tabela, inserindo registro. Também apresentamos o EasyPHP, que contém o mesmo conjunto de aplicativos LAMP para Windows (WAMP). Também estudamos um pouco o DIA. Software que pode ser utilizado para o desenvolvimento de sistemas em várias frentes, como por exemplo, na modelagem do banco de dados. Na próxima semana, vamos ver um pouco mais sobre softwares de modelagem de dados, e outras opções de programas para Windows. Mas lembre-se que é importante que você tenha pleno conhecimento sobre a necessidade de entender cada um dos elementos necessários para o desenvolvimento de um sistema web. Seja com Linux ou Windows; como servidor web como o Apache, como banco de dados com o MySQL; e, como o interpretador de linguagem dinâmica PHP, se for o caso de trabalhar com essa linguagem ou com aplicativos como o próprio phpMyAdmin.
Estudem!
Prof. Douglas A.
Referências
[2] http://www.linhadecodigo.com.br/artigo/1676/instalando-e-configurando-o-easyphp.aspx#ixzz3pn6oNDWB
[3] http://escreveassim.com.br/2012/08/09/dia-software-livre-para-criar-diagramas-e-fluxogramas/
| << | <> | >> |
|---|










