Ferramentas de Administração
ao SGBD
PostgreSQL
Diego Rivera Tavares de Araújo
diegoriverata@gmail.com
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Introdução

Mas o que é PostgreSQL?
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Introdução as ferramentas
O PostgreSQL pode ser acessado a parti...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

As ferramentas que serão apresentadas aqui:
•Documentação
•Psql
...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

O PostgreSQL possui uma vasta
documentação sobre os mínimos deta...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Psql
Ferramenta em modo linha de comando.

Comando principal: ps...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Psql
c: Comando utilizado para conectar ao um BD
existente.
h: M...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Phppgadmin
Ferramenta gráfica com muitos recursos
visuais e intu...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Phppgadmin
Pontos
Positivos
•Ferramenta desenvolvida em php.
•Po...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Phppgadmin
Pontos
Positivos
•É fácil de instalar e configurar
•É...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Phppgadmin
Pontos
Negativos
A ferramenta tem sua vantagem por es...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Pgadmin III
Iniciou-se em 1997 e hoje é utilizada em
grande esca...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Pgadmin III
A ferramenta não utiliza nenhum driver
ODBC, e nenhu...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Pgadmin III
Pontos Positivos:
Ferramenta Intuitiva e muito utili...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

BrOffice
Ferramenta de escritório, utilizada para geração de
rel...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

BrOffice
Pontos Positivos:
Confecção de relatórios, sem a necess...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Ferramenta multiplataforma, disponível em
vários OS, entre eles:...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Aplicativos cliente do PostgreSQL
Sumário
clusterdb -- agrupa um...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

PostgreSQL Maestro
Disponível em:
http://www.sqlmaestro.com/
Fer...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

PostgreSQL Maestro
Ferramenta completa, inclusive aplicação
da e...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

PostgreSQL Maestro
Pontos
Positivos:
Ferramenta completa
Índice ...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

EMS Manager PostgreSQL
Disponível em:
http://www.sqlmanager.net/...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

EMS Manager PostgreSQL
Desenvolvida para executar tarefas
comple...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

SQL Management Studio 2011 for PostgreSQL
Inclui as seguintes fe...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

SQL Management Studio 2011 for PostgreSQL
Inclui as seguintes fe...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

SQL Management Studio 2011 for PostgreSQL
Inclui as seguintes fe...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Documentação
www.postgresql.org.br/docs
Eventos
www.postgresql.o...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Conclusão
Para a escolha apropriada da ferramenta de administraç...
Diego Rivera Tavares de Araújo - diegoriverata@gmail.com

Obrigado !
Próximos SlideShares
Carregando em…5
×

Palestra ferramentas de administraao sgbd

765 visualizações

Publicada em

Característica de algumas ferramentas de administração do SGBD PostgreSQL.

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
765
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
21
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Palestra ferramentas de administraao sgbd

  1. 1. Ferramentas de Administração ao SGBD PostgreSQL Diego Rivera Tavares de Araújo diegoriverata@gmail.com
  2. 2. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Introdução Mas o que é PostgreSQL?
  3. 3. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Introdução as ferramentas O PostgreSQL pode ser acessado a partir de várias linguagens de programação, entre elas estão: •PHP •JSP •PERL •PYTHON •JAVA(JDBC) •ODBC(ASP, Delphi e outras linguagens que suporte ODBC: Open Data Base Connectivity)
  4. 4. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com As ferramentas que serão apresentadas aqui: •Documentação •Psql •Phppgadmin •pgAdmin III •BrOffice •PostgreSQL Maestro •EMS Manager PostgreSQL
  5. 5. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com O PostgreSQL possui uma vasta documentação sobre os mínimos detalhes, esta encontra-se disponível on-line para atender as mais diversas necessidades de todos os públicos.
  6. 6. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Psql Ferramenta em modo linha de comando. Comando principal: psql –h localhost –U nome do usuário do SGBD –p senha do usuário informado c: Comando utilizado para conectar ao um BD existente. h: Mostra uma lista de opções que poderão ser utilizado na ferramenta q: Sai da ferramenta psql
  7. 7. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Psql c: Comando utilizado para conectar ao um BD existente. h: Mostra uma lista de opções que poderão ser utilizado na ferramenta q: Sai da ferramenta psql Pontos Positivos É Possível acessar servidores remotamente. Já vem pré instalada com o sgbd. Negativos Ferramenta no modo linha de comando. Exige um conhecimento prévio da linguagem SQL para a sua administração.
  8. 8. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Phppgadmin Ferramenta gráfica com muitos recursos visuais e intuitivos. Disponível em http://phppgadmin.sourceforge.net/doku.php?id=start
  9. 9. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Phppgadmin Pontos Positivos •Ferramenta desenvolvida em php. •Possui licença GPL(software livre). •É uma ferramenta Web. •Exigindo poucos requisitos para uma ferramenta extremamente poderosa(Servidor web configurado com a linguagem de programação php e o servidor de banco de dados).
  10. 10. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Phppgadmin Pontos Positivos •É fácil de instalar e configurar •É possível acessar de qualquer computador que possua acesso a internet. •Pode-se administrar todas as estruturas do SGBD, inclusive usuários, grupos de usuários, views e etc. •Ferramenta altamente intuitiva, onde é possível criar tabelas e outros objetos sem nenhum esforço e sem conhecer praticamente nada da linguagem SQL.
  11. 11. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Phppgadmin Pontos Negativos A ferramenta tem sua vantagem por estar disponível na internet, no entanto a mesma tornase um alvo de ataque, caso não seja configurada corretamente.
  12. 12. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Pgadmin III Iniciou-se em 1997 e hoje é utilizada em grande escala por milhões de pessoas. Ferramenta gráfica rica em recursos visuais.
  13. 13. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Pgadmin III A ferramenta não utiliza nenhum driver ODBC, e nenhuma camada JDBC, ela utiliza uma biblioteca nativa ao SGBD (libpq). Disponível em http://pgadmin.org/ Na versão para Windows, a mesma já acompanha a instalação padrão do SGBD.
  14. 14. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Pgadmin III Pontos Positivos: Ferramenta Intuitiva e muito utilizada devido a facilidade de utilização. Desenvolvida pela comunidade PostgreSQL. Os arquivos de configuração do PostgreSQL, ficam disponíveis na própria ferramenta como atalho. Possui inúmeros voluntários ao redor do mundo para oferecer suporte. Negativos: Não é possível realizar Engenharia Reversa das estruturas de banco de dados.
  15. 15. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com BrOffice Ferramenta de escritório, utilizada para geração de relatórios através de drivers ODBC. Com ela podemos trabalhar com a manipulação de dados, através do aplicativo Base(ferramenta de banco de dados do Broffice)
  16. 16. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com BrOffice Pontos Positivos: Confecção de relatórios, sem a necessidade de exportar e importar dados. Pontos Negativos: Utiliza driver ODBC, a performance do sistema é reduzida, já que o mesmo não utiliza uma biblioteca nativa.
  17. 17. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Ferramenta multiplataforma, disponível em vários OS, entre eles: HP-UX Microsoft Windows Linux Free-BSD
  18. 18. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Aplicativos cliente do PostgreSQL Sumário clusterdb -- agrupa um banco de dados do PostgreSQL createdb -- cria um banco de dados do PostgreSQL createlang -- cria uma linguagem procedural do PostgreSQL createuser -- cria uma conta de usuário do PostgreSQL dropdb -- remove um banco de dados do PostgreSQL droplang -- remove uma linguagem procedural do PostgreSQL dropuser -- remove uma conta de usuário do PostgreSQL ecpg -- pré-processador da linguagem C com SQL incorporado pg_config -- retorna informações sobre a versão do PostgreSQL instalada pg_dump -- salva um banco de dados do PostgreSQL em um arquivo de script ou de outro tipo pg_dumpall -- salva um agrupamento de bancos de dados do PostgreSQL em um arquivo de script pg_restore -- restaura um banco de dados do PostgreSQL a partir de um arquivo criado pelo pg_dump psql -- terminal interativo do PostgreSQL vacuumdb -- limpa e analisa um banco de dados do PostgreSQL
  19. 19. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com PostgreSQL Maestro Disponível em: http://www.sqlmaestro.com/ Ferramenta comercial, desenvolvida para diversas finalidades.
  20. 20. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com PostgreSQL Maestro Ferramenta completa, inclusive aplicação da engenharia reversa na base de dados.
  21. 21. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com PostgreSQL Maestro Pontos Positivos: Ferramenta completa Índice de facilidade de aprendizado elevado. Possui Visual Query Builder similar ao SQL Server. Pode-se administrar vários banco de dados ao mesmo tempo. Negativos: É proprietária.
  22. 22. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com EMS Manager PostgreSQL Disponível em: http://www.sqlmanager.net/products/postgre sql/manager Também é uma ferramenta comercial, desenvolvida para diversas finalidades.
  23. 23. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com EMS Manager PostgreSQL Desenvolvida para executar tarefas complexas em uma base regular com o número mínimo de esforços e de uma alto nível de flexibilidade.
  24. 24. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com SQL Management Studio 2011 for PostgreSQL Inclui as seguintes ferramentas: SQL MANAGER Administração completa e ainda gerencia direitos de usuário de banco de dados PostgreSQL e manipular dados de diferentes maneiras. DATA EXPORT & IMPORT Exporta BD Postgresql para 19 formatos diferentes. Incluindo MS Access, MS Excel, MS Word, PDF, HTML, ODF e mais. Data Import for PostgreSQL Importa dados para tabelas de banco de dados PostgreSQL a partir do MS Access, MS Excel, CSV, XML e outros formatos populares via interface amigável assistente
  25. 25. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com SQL Management Studio 2011 for PostgreSQL Inclui as seguintes ferramentas: Data Pump for PostgreSQL Migração de bancos de dados mais populares (MS SQL Server, MySQL, Oracle, DB2, InterBase / Firebird, etс.) Data Generator for PostgreSQL Gera dados de teste para banco de dados PostgreSQL para fins de teste de uma forma simples e direta DB Comparer for PostgreSQL Compare e sincronize a estrutura de bancos de dados PostgreSQL.. Mova mudanças em seu banco de dados de desenvolvimento para a produção com facilidade.
  26. 26. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com SQL Management Studio 2011 for PostgreSQL Inclui as seguintes ferramentas: DB Extract for PostgreSQL Cria backups de banco de dados PostgreSQL na forma de scripts SQL script, e salvar a sua estrutura de banco de dados PostgreSQL e dados de tabela como um todo ou parcialmente. SQL Query for PostgreSQL Analisa e recuperar seus dados, criar consultas visualmente o PostgreSQL, trabalhar com planos de consulta PostgreSQL, criar gráficos com base em dados recuperados rapidamente e muito mais. Data Comparer for PostgreSQL automatize seus dados de desenvolvimento para banco de dados de produção.
  27. 27. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Documentação www.postgresql.org.br/docs Eventos www.postgresql.org.br/eventos/2011 Onde encontrar www.postgresql.org.br/downloads E muitos mais www.postgresql.org.br
  28. 28. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Conclusão Para a escolha apropriada da ferramenta de administração é extremamente importante conhecer o básico sobre o objeto a ser administrado e a idéia de tal palestra era demonstrar os conhecimentos introdutórios sobre as poderosas ferramentas a fim de que os participantes pudessem obter um conhecimento prévio as tecnologias exigentes.
  29. 29. Diego Rivera Tavares de Araújo - diegoriverata@gmail.com Obrigado !

×