Postgre S Q L Apresentacao U F C

2,635 views
2,563 views

Published on

Apresentação sobre postgresql na UFC.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,635
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
80
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Postgre S Q L Apresentacao U F C

    1. 1. PostgreSQL, um SGBD robusto PostgreSQL http://www.postgresql.org http://www.postgresql.org.br SGBD open source robusto indicado para uso corporativo e também para uso modesto. Ribamar FS II Semana de Software Livre da UFC (21/09/2006)
    2. 2. PostgreSQL, um SGBD robusto <ul><li>Introdução </li></ul><ul><li>Instalação </li></ul><ul><li>Configurações </li></ul><ul><li>Gerenciamento (psql e phpPgAdmin) </li></ul><ul><li>DCL (Usuários, Grupos e Privilégios) </li></ul><ul><li>DDL (Criando objetos) </li></ul><ul><li>DML (Criando consultas) </li></ul><ul><li>Manutenção </li></ul><ul><li>Transações </li></ul><ul><li>Views e Funções ( Internas, SQL e Procedurais ) </li></ul>
    3. 3. PostgreSQL, um SGBD robusto <ul><li>1. INTRODUÇÃO </li></ul><ul><li>Free e open para qualquer finalidade </li></ul><ul><li>Persegue a simplicidade e a robustez </li></ul><ul><li>Recursos avançados: chaves estrangeiras, views, stored procedures em várias linguagens, transações, etc </li></ul><ul><li>Disponível para Linux, Windows, Mac OS, BSDs e vários outros SOs. </li></ul>
    4. 4. PostgreSQL, um SGBD robusto <ul><li>2. INSTALAÇÃO </li></ul><ul><li>Instalação no Linux </li></ul><ul><li>Instalação no Windows </li></ul>
    5. 5. PostgreSQL, um SGBD robusto <ul><li>3. CONFIGURAÇÕES </li></ul><ul><li>Configuração de acesso (pg_hba.conf) </li></ul><ul><li>Configurações gerais (postgresql.conf) </li></ul><ul><li>Configurações no SQL </li></ul>
    6. 6. PostgreSQL, um SGBD robusto <ul><li>4. Gerenciamento (psql e phpPgAdmin) </li></ul><ul><li>Uso do psql </li></ul><ul><li>Uso do phpPgAdmin </li></ul><ul><li>Outros gerenciadores para o PostgreSQL </li></ul>
    7. 7. PostgreSQL, um SGBD robusto 5. DCL (Linguagem de Controle de Dados) Grupos, Usuários e Privilégios
    8. 8. PostgreSQL, um SGBD robusto <ul><li>6. DDL ( Linguagem de Definição de Dados ) </li></ul><ul><li>Criação e Alteração de Objetos </li></ul><ul><li>Bancos de dados </li></ul><ul><li>Esquemas </li></ul><ul><li>Tabelas </li></ul><ul><li>Constraints </li></ul><ul><li>Tipos de dados </li></ul>
    9. 9. PostgreSQL, um SGBD robusto <ul><li>7. DML ( Linguagem de Manipulação de Dados ) </li></ul><ul><li>Criação de Consultas </li></ul><ul><li>INSERT </li></ul><ul><li>SELECT </li></ul><ul><li>UPDATE </li></ul><ul><li>DELETE </li></ul>
    10. 10. PostgreSQL, um SGBD robusto <ul><li>8. MANUTENÇÃO </li></ul><ul><li>Backup (pg_dump e pg_dumpall) </li></ul><ul><li>Restore (pg_restore e psql) </li></ul><ul><li>Otimizações (vacuum, analyze, etc) </li></ul>
    11. 11. PostgreSQL, um SGBD robusto <ul><li>9. TRANSAÇÕES </li></ul><ul><li>O que são? </li></ul><ul><li>Exemplos </li></ul>
    12. 12. PostgreSQL, um SGBD robusto <ul><li>10. Views e Funções ( Internas, SQL e Procedurais ) </li></ul><ul><li>Views </li></ul><ul><li>Funções </li></ul><ul><li>Stored Procedures </li></ul>

    ×