Ferramentas de Administração. PostgreSQL



Documentos relacionados
UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

Noções de. Microsoft SQL Server. Microsoft SQL Server

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013


VisTrails. Fernando Seabra Chirigati Aluno de Engenharia de Computação e Informação COPPE/UFRJ fernando_seabra@cos.ufrj.br

Backup dos Bancos de Dados Interbase

Geoprocessamento com Software Livre. Anderson Maciel Lima de Medeiros Consultor em Geotecnologias

PROCEDIMENTOS DE BACKUP E RESTORE NO POSTGRES

GLOBAL SCIENCE AND TECHNOLOGY (ISSN )

SOFTWARE INFORMAÇÕES GERAIS

backup e restore no PostgreSQL

Aula 1 Acesso a Banco de Dados

Aplicação Prática de Lua para Web

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

GBD. Introdução PROF. ANDREZA S. AREÃO

Desenvolvendo Websites com PHP

MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.*

Aula 1: Noção Básica e Criação de Tabelas.

Arquitetura de Banco de Dados

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Manual Banco de dados MySQL

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza

Conhecendo os usuários de um Sistema de Banco de Dados

Secullum Clube.Net ESPECIFICAÇÕES TÉCNICAS. Secullum Clube.Net. Ficha Técnica. Serviço de Comunicação. Controle de Veículos.

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP.

Introdução a Banco de Dados Aula 03. Prof. Silvestri

CSI IT Solutions. Facilidade de uso

JDBC Java Database Connectivity

APRESENTAÇÃO DO SOFTWARE. Secullum Sistemas de Ponto e Acesso. Secullum Mini Academia.net

Pré-Requisitos do Software Themis Pré-Requisitos do Software Themis

Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS

BANCO DE DADOS II. AULA MySQL.

Programação com Acesso a Banco de Dados

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

Banco de Dados. Professor: Rômulo César.

Prof. Marcelo Machado Cunha

Proposta de Implantação do Software MULTIACERVO no Arquivo do DEINFRA

Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql

Manual de Instalação. Sistema de Gestão e Acompanhamento de Frotas SIGAFROTA. Versão 1.0 Francisco Edilson do Nascimento

Curso de Aprendizado Industrial Desenvolvedor WEB

Estudo Dirigido Programação de Banco de Dados

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

Tecnologia WEB III. Prof. Erwin Alexander Uhlmann. PHP e MySQL. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

MULTIACERVO - VERSÃO 17.*

MULTIACERVO - VERSÃO 19.* MANUAL PARA CONVERSÃO DA VERSÃO 18.* PARA 19.*

BrOffice Módulo 01 ÍNDICE

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais

Bem-vindo! O que há de novo no PaperPort 10?

Manual de Instalação do OASIS

Versão 1.0 Conquest Sistemas

Manual do Usuário Características e recursos básicos Enterprise Resource Planning

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva UFU/FACOM

FECAP. Plataforma Microsoft

Redes de Computadores

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

Tarefa Orientada 2 Criar uma base de dados

Introdução ao Delphi. Introdução. Edições do Software. Capítulo 1. InforBRás - Informática Brasileira Ltda. O Que é o Delphi.

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

LINGUAGEM DE BANCO DE DADOS

TerraView. O TerraView está estruturado da seguinte forma: - Modelo de dados

PHP AULA1. Prof. Msc. Hélio Esperidião

Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br

EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN. TuaneFaria USP tuanefaria@yahoo.com.br

Procedimentos para Instalação do SISLOC

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

SISTEMA GERENCIADOR DE BANCO DE DADOS

Prof. Omero, pág. 63. Banco de Dados InterBase.

Programação Web Prof. Wladimir

LINX POSTOS AUTOSYSTEM

Sumário. Capítulo 1 O que é o PHP? Capítulo 2 Instalação do PHP Capítulo 3 Noções básicas de programação... 25

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

Unidade IV ADMINISTRAÇÃO DE BANCO DE DADOS. Software livre se refere à liberdade dos usuários com relação ao software, mais precisamente:

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

Cenário atual de uso e das ferramentas de software livre em Geoprocessamento

CA Nimsoft Monitor. Guia do Probe Monitoramento de resposta de JDBC. jdbc_response série 1.1

Microsoft Office PowerPoint 2007

SISTEMA DE GERÊNCIA - DmView

NetEye Guia de Instalação

Treinamento. DBA Oracle 11g. Duração: 120 horas

Prof. Marcelo Heitor Teixeira marceloheitor.com. Java API JDBC

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS

Introdução ao PHP. Prof. Késsia Marchi

PostgreSQL. Aula 01. Aula 01

Gerenciador de Referências. EndNote. Nonato Ribeiro Biblioteca de Ciências e Tecnologia (UFC)

Curso Superior de Tecnologia em BD

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

Desenvolvendo Websites com PHP

Transcrição:

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

Introdução Mas o que é PostgreSQL?

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)

As ferramentas que serão apresentadas aqui: Documentação Psql Phppgadmin pgadmin III BrOffice Diego Rivera Tavares de Araújo - diegoriverata@gmail.com PostgreSQL Maestro EMS Manager PostgreSQL

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.

Psql Diego Rivera Tavares de Araújo - diegoriverata@gmail.com 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

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 Diego Rivera Tavares de Araújo - diegoriverata@gmail.com 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.

Phppgadmin Ferramenta gráfica com muitos recursos visuais e intuitivos. Disponível em http://phppgadmin.sourceforge.net/doku.php?id=start

Phppgadmin Pontos Positivos Diego Rivera Tavares de Araújo - diegoriverata@gmail.com 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).

Phppgadmin Pontos Positivos Diego Rivera Tavares de Araújo - diegoriverata@gmail.com É 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.

Phppgadmin Pontos Negativos Diego Rivera Tavares de Araújo - diegoriverata@gmail.com 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.

Pgadmin III Iniciou-se em 1997 e hoje é utilizada em grande escala por milhões de pessoas. Ferramenta gráfica rica em recursos visuais.

Pgadmin III Diego Rivera Tavares de Araújo - diegoriverata@gmail.com 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.

Pgadmin III Diego Rivera Tavares de Araújo - diegoriverata@gmail.com 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.

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)

BrOffice Diego Rivera Tavares de Araújo - diegoriverata@gmail.com 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.

Ferramenta multiplataforma, disponível em vários OS, entre eles: HP-UX Microsoft Windows Linux Free-BSD

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

PostgreSQL Maestro Disponível em: http://www.sqlmaestro.com/ Ferramenta comercial, desenvolvida para diversas finalidades.

PostgreSQL Maestro Ferramenta completa, inclusive aplicação da engenharia reversa na base de dados.

PostgreSQL Maestro Pontos Diego Rivera Tavares de Araújo - diegoriverata@gmail.com 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.

EMS Manager PostgreSQL Disponível em: Diego Rivera Tavares de Araújo - diegoriverata@gmail.com http://www.sqlmanager.net/products/postgre sql/manager Também é uma ferramenta comercial, desenvolvida para diversas finalidades.

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.

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

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.

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.

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

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.

Obrigado!