mini curso postgres
Universidade Comunitária da Região de Chapecó
Cezar Junior de Souza
●
●
●
INTRODUÇÃO
INSTALAÇÃO
DDL (DATA DEFINITION LANGUAGE)
●
●
●
CRIAÇÃO E EXCLUSÃO DE BANCOS, ESQUEMAS,TABELAS...
ALTERAÇÕES NOS OBJETOS DOS BANCOS
FERRAMENTAS
●
●
●
PSQL
PHPPGADMIN
PGADMIN
●
DML (DATA MANIPULATION LANGUAGE)
●
●
●
●
FUNÇÕES INTERNAS
●
●
●
●
●
●
●
FUNÇÕES DE STRINGS
FUNÇÕES MATEMÁTICAS
FUNÇÕES DE AGRUPAMENTO (AGREGAÇÃO)
DATA/HORA
FUNCTIONS E TRIGGERS
●
●
CONSULTAS (SELECT, INSERT, UPDATE E DELETE)
CONSULTAS JOIN
SUB CONSULTAS
PLPGSQL
TRIGGERS
EXERCÍCIOS
REFERÊNCIAS
INTRODUÇÃO
●
➢
➢
História dos SGDBs
Anos 60 utilizados sistemas gerenciadores de arquivos (ISAM e
VSAM), usados até hoje.
Anos 70 Gerenciadores de Bancos de dados de rede.
Desapareceram nos anos 90.
➢
Anos 80 SGBDRs (Oracle, DB2, SQLServer)
➢
Anos 90 SGBDOR (Oracle, DB2, PostgreSQL e Informix)
➢
Anos 90 SGBDOO (Caché)
INTRODUÇÃO
➢
➢
➢
➢
➢
O SGBD é formado por bancos de dados, tablespaces, usuários e alguns programas auxiliares;
Um banco de dados é formado pelos esquemas e linguagens;
Um esquema é formado por funções de agrupamento, funções do usuário, triggers, procedures, sequências, tabelas e views;
Tabelas são formadas por campos, constraints, índices e triggers.
Em termos de dados uma tabela é formada por registros e campos. INTRODUÇÃO
SGBD = Composto por programas de gerenciamento, armazenamento e acesso aos dados, com a finalidade de tornar ágil e eficiente a manipulação dos dados.
Dicionário de dados metadados, dados sobre os dados, ou seja, informações sobre a estrutura dos bancos de dados (nomes de tabelas, de campos, tipos de dados, etc).
DBA Database Administrator, com as funções de:
➢
Definir e modificar esquemas, estruturas de armazenamento e métodos de acesso
➢
Liberar privilégios de acesso
➢
Especificação