A empresa brasileira de PostgreSQL

Tamanho: px
Começar a partir da página:

Download "A empresa brasileira de PostgreSQL"

Transcrição

1 PostgreSQL 9.4: O que vem por aí A empresa brasileira de PostgreSQL 03/03/2015

2 Sobre este material Copyright 2015 Timbira. Todos os direitos reservados. Embora este material tenha sido elaborado com toda precaução, os autores não assumem quaisquer responsabilidades por erros, omissões ou danos resultantes da utilização das informações aqui contidas. É expressamente proibido copiar, modificar, publicar, distribuir, transmitir ou vender este material. Se você encontrar qualquer erro, por favor reporte-o a contato@.com.br

3 Resumo 1 Introdução 2 Performance 3 Desenvolvimento 4 Administração 5 Replicação e Recuperação 6 Extensões 7 Migração Conclusão Timbira - A empresa brasileira de PostgreSQL 1 / 39

4 Ciclo de Desenvolvimento início: branch 9.3 Commit fest 1: jun/2013 Commit fest 2: set/2013 Commit fest 3: nov/2013 Commit fest 4: jan/2014 Beta 1: 15 mai/2014 Beta 2: 24 jul/2014 Beta 3: 09 out/2014 RC1: 20 nov/2014 lançamento: 18 dez/2014 versão atual: Estatísticas 2732 files changed, insertions(+), deletions(-) Timbira - A empresa brasileira de PostgreSQL 2 / 39

5 Resumo 1 Introdução 2 Performance 3 Desenvolvimento 4 Administração 5 Replicação e Recuperação 6 Extensões 7 Migração Conclusão Timbira - A empresa brasileira de PostgreSQL 3 / 39

6 Melhorias de Performance reduzir bloqueios de alguns comandos ALTER TABLE visões materializadas pode ser atualizadas sem bloquear leituras acelerar agregações que usam tipo NUMERIC escrever somente a parte modificada de registros atualizados no WAL múltiplas conexões inserindo simultaneamente nos buffers do WAL reduzir memória alocada em blocos DO aumentar limite da quantidade de memória usada por ordenação durante criação de índice Timbira - A empresa brasileira de PostgreSQL 4 / 39

7 Índices GIN reduzir tamanho dos índices GIN acelerar buscas em índices de múltiplas colunas Timbira - A empresa brasileira de PostgreSQL 5 / 39

8 EXPLAIN saída do EXPLAIN ANALYZE mostra o tempo gasto com planejamento da consulta t i m b i r a=# EXPLAIN (ANALYZE, BUFFERS) SELECT bid, bbalance FROM pgbench_branches WHERE bid > 4 ; Seq Scan on pgbench_branches ( c o s t = rows=1 width =8) ( a c t u a l time = rows=1 l o o p s =1) F i l t e r : ( bid > 4) Rows Removed by F i l t e r : 4 B u f f e r s : shared h i t =1 Planning time : ms Execution time : ms (6 r e g i s t r o s ) Timbira - A empresa brasileira de PostgreSQL 6 / 39

9 Resumo 1 Introdução 2 Performance 3 Desenvolvimento 4 Administração 5 Replicação e Recuperação 6 Extensões 7 Migração Conclusão Timbira - A empresa brasileira de PostgreSQL 7 / 39

10 tipos de dados tipo de dados line tipo de dados pg_lsn tipo de dados jsonb aceita mesma entrada do que tipo json entrada é mais lenta suporta indexação não preserva espaços, ordem das chaves e chaves duplicadas Timbira - A empresa brasileira de PostgreSQL 8 / 39

11 jsonb: Ilustrando t i m b i r a=# create table t e s t e j s o n ( a j s o n b ) ; t i m b i r a=# i n s e r t i nto t e s t e j s o n values ( { cpf : , nome : E u l e r Taveira, empresa : Timbira, c i d a d e : [ Palmas, Goiânia, Porto A l e g r e ] } ) ; t i m b i r a=# i n s e r t i nto t e s t e j s o n values ( { cpf : , nome : John Doe, empresa : Google, c i d a d e : [ Rio de J a n e i r o, Natal ]} ) ; Timbira - A empresa brasileira de PostgreSQL 9 / 39

12 jsonb: Ilustrando consultas t i m b i r a=# s e l e c t a > cpf as cpf, a > nome as nome from t e s t e j s o n where { empresa : Google } ; cpf nome John Doe (1 r e g i s t r o ) t i m b i r a=# s e l e c t a > cpf as cpf, a > nome as nome from t e s t e j s o n where a > c i d a d e? Porto A l e g r e ; cpf nome E u l e r Taveira F a b r i z i o Mello (2 r e g i s t r o s ) Timbira - A empresa brasileira de PostgreSQL 10 / 39

13 jsonb: Ilustrando indexação t i m b i r a=# create index t e s t e j s o n i d x on t e s t e j s o n using g i n ( ( a > c i d a d e ) ) ; t i m b i r a=# set enable_seqscan to o f f ; t i m b i r a=# e x p l a i n a n a l y z e s e l e c t a > cpf as cpf, a > nome as nome from t e s t e j s o n where a > c i d a d e? Porto A l e g r e ; Bitmap Heap Scan on t e s t e j s o n ( c o s t = rows=1 width =32) ( a c t u a l time = rows=2 l o o p s =1) Recheck Cond : ( ( a > c i d a d e : : t e x t )? Porto A l e g r e : : t e x t ) Heap Blocks : exact=1 > Bitmap Index Scan on t e s t e j s o n i d x ( c o s t = rows=1 width=0) ( a c t u a l time = rows=2 l o o p s =1) Index Cond : ( ( a > c i d a d e : : t e x t )? Porto A l e g r e : : t e x t ) Planning time : ms Execution time : ms (7 r e g i s t r o s ) Timbira - A empresa brasileira de PostgreSQL 11 / 39

14 json novas funções para permitir construir documentos complexos JSON t i m b i r a=# s e l e c t * from json_to_record ( { s o f t w a r e : PostgreSQL, empresa : Timbira, p a í s : B r a s i l } ) as t ( s o f t w a r e text, empresa text, country t e x t ) ; s o f t w a r e empresa country + + PostgreSQL Timbira (1 r e g i s t r o ) t i m b i r a=# s e l e c t j s o n _ b u i l d _ o b j e c t ( s o f t w a r e, PostgreSQL, empresa, Timbira, p a í s, B r a s i l ) ; { s o f t w a r e : PostgreSQL, empresa : Timbira, p a í s : B r a s i l } (1 r e g i s t r o ) Timbira - A empresa brasileira de PostgreSQL 12 / 39

15 FILTER cláusula FILTER em agregações esqueça o CASE THEN! t i m b i r a=# SELECT bid, count (*) t o t a l, count (*) FILTER ( WHERE d e l t a > 0) d e p o s i t o FROM pgbench_history GROUP BY bid ; bid t o t a l d e p o s i t o (15 r e g i s t r o s ) Timbira - A empresa brasileira de PostgreSQL 13 / 39

16 Agregação de conjunto ordenado nova classe de agregações cláusula WITHIN GROUP t i m b i r a=# s e l e c t bid, mode ( ) w i t h i n group ( order by t i d ) from pgbench_history group by bid ; bid mode (15 r e g i s t r o s ) Timbira - A empresa brasileira de PostgreSQL 14 / 39

17 PL/pgSQL armazenar pilha de chamadas de uma função opção print_strict_params fornece parâmetros passados a consultas que geram erros STRICT opções para fornecer erros (extra_errors) e avisos (extra_warnings) adicionais de uma função Timbira - A empresa brasileira de PostgreSQL 15 / 39

18 Gatilhos gatilhos em tabelas externas gatilhos de eventos em PL/Perl e PL/Tcl Timbira - A empresa brasileira de PostgreSQL 16 / 39

19 Resumo 1 Introdução 2 Performance 3 Desenvolvimento 4 Administração 5 Replicação e Recuperação 6 Extensões 7 Migração Conclusão Timbira - A empresa brasileira de PostgreSQL 17 / 39

20 background workers background workers foi adicionado na 9.3 pode ser registrado, iniciado e terminado dinamicamente memória compartilhada pode ser alocada dinamicamente Timbira - A empresa brasileira de PostgreSQL 18 / 39

21 ALTER SYSTEM parâmetros em um outro arquivo postgresql.auto.conf os parâmetros são aplicados após postgresql.conf DEFAULT ou RESET removem o parâmetro do postgresql.auto.conf os parâmetros tem efeito somente após o reload somente para super-usuários não é permitido dentro de um bloco de transação Timbira - A empresa brasileira de PostgreSQL 19 / 39

22 ALTER SYSTEM: exemplo t i m b i r a=# a l t e r system set work_mem to 5MB ; t i m b i r a=# show work_mem ; work_mem 4MB (1 r e g i s t r o ) t i m b i r a=# s e l e c t pg_reload_conf ( ) ; LOG: SIGHUP r e c e b ido, r e c a r r e g a n d o a r q u i v o s de c o n f i g u r a ç ã o LOG: parâmetro work_mem mudou para 5MB Timbira - A empresa brasileira de PostgreSQL 20 / 39

23 pg_stat_archiver t i m b i r a=# s e l e c t * from p g _ s t a t _ a r c h i v e r ; [ RECORD 1 ] + archived_count 13 l a s t _ a r c h i v e d _ w a l D l a s t _ a r c h i v e d _ t i m e :38: f a i l e d _ c o u n t 40 l a s t _ f a i l e d _ w a l l a s t _ f a i l e d _ t i m e :38: s t a t s _ r e s e t :20: Timbira - A empresa brasileira de PostgreSQL 21 / 39

24 autovacuum novo parâmetro autovacuum_work_mem padrão é utilizar maintenance_work_mem (comportamento antigo) controle independente de memória utilizada pelo autovacuum Timbira - A empresa brasileira de PostgreSQL 22 / 39

25 tablespaces CREATE TABLESPACE... WITH (... ) ALTER [ TABLE INDEX MATERIALIZED VIEW ] ALL IN TABLESPACE foo SET TABLESPACE bar move todos os objetos de uma tablespace para outra Timbira - A empresa brasileira de PostgreSQL 23 / 39

26 Bloqueios informação detalhada sobre quem está esperando o que e em qual tabela LOG: p r o c e s s o ainda e s p e r a por ShareLock em t r a n s a ç ã o 1009 após ms DETALHE: Process h o l d i n g the l o c k : Wait queue : CONTEXTO: enquanto a t u a l i z a v a t u p l a ( 0, 5 ) na r e l a ç ã o foo COMANDO: update foo set b = t e s t 2 where a = 1 ; Timbira - A empresa brasileira de PostgreSQL 24 / 39

27 Parâmetros log_connections mostra informação sobre SSL parâmetro huge_pages para utilizar huge pages no Linux aumento dos valores padrão: work_mem maintenance_work_mem effective_cache_size permitir unidades em TB Timbira - A empresa brasileira de PostgreSQL 25 / 39

28 Opções createuser: opção -g especifica role da qual será membro pg_restore: opções -I, -P, -T e -n podem ser especificadas várias vezes pg_dump, pg_dumpall e pg_restore: opção --if-exists adicionar IF EXISTS ao remover objetos antigos deve especificar opção --clean também pg_basebackup: opção --xlogdir pg_basebackup: opção --max-rate pg_basebackup: opção --tablespace-mapping vacuumdb: opção --analyze-in-stages Timbira - A empresa brasileira de PostgreSQL 26 / 39

29 Resumo 1 Introdução 2 Performance 3 Desenvolvimento 4 Administração 5 Replicação e Recuperação 6 Extensões 7 Migração Conclusão Timbira - A empresa brasileira de PostgreSQL 27 / 39

30 Replicação e Recuperação novo parâmetro no recovery.conf recovery_min_apply_delay para configurar atraso na replicação opção immediate do parâmetro recovery_target para recuperação assim que estado consistente for atingido adicionado entradas (slots) de replicação adicionado novo wal_level chamado logical parâmetro REPLICA IDENTITY para controlar replicação lógica opção user_catalog_table para identificar tabelas do usuário envolvidas na replicação lógica decodificação lógica via walsender pg_recvlogical: receber dados da decodificação lógica Timbira - A empresa brasileira de PostgreSQL 28 / 39

31 recovery_min_apply_delay: exemplo standby_mode = on primary_conninfo = host = u s e r= r e p l i c a c a o recovery_time_delay = tempo em milisegundos replicação sincrona não é afetada Timbira - A empresa brasileira de PostgreSQL 29 / 39

32 Resumo 1 Introdução 2 Performance 3 Desenvolvimento 4 Administração 5 Replicação e Recuperação 6 Extensões 7 Migração Conclusão Timbira - A empresa brasileira de PostgreSQL 30 / 39

33 Extensões pgcrypto: função gen_random_uuid pg_prewarm: carregar dados de relações na cache do PostgreSQL auto_explain: opção para incluir tempo de execução de gatilhos pgbench: opção --progress pgbench: opção --rate (taxa de transações) pg_stat_statements: usar arquivo ao invés da memória compartilhada para armazenar consultas pg_stat_statements: especificar um hash como identificador da consulta pg_stat_statements: especificar parâmetro para omitir texto da consulta Timbira - A empresa brasileira de PostgreSQL 31 / 39

34 Resumo 1 Introdução 2 Performance 3 Desenvolvimento 4 Administração 5 Replicação e Recuperação 6 Extensões 7 Migração Conclusão Timbira - A empresa brasileira de PostgreSQL 32 / 39

35 Imcompatibilidades EXPLAIN ANALYZE: total time -> execution time DISCARD ALL: descarta estado de sequências autenticação krb5 removida: use GSSAPI usa o último parâmetro recovery_target_* especificado suporte ao sistema operacional IRIX última versão ago/2006 suporte até dez/2013 leia as notas de lançamento! Timbira - A empresa brasileira de PostgreSQL 33 / 39

36 Resumo 1 Introdução 2 Performance 3 Desenvolvimento 4 Administração 5 Replicação e Recuperação 6 Extensões 7 Migração Conclusão Timbira - A empresa brasileira de PostgreSQL 34 / 39

37 9.5 gatilho de eventos: COMMENT, SECURITY LABEL e GRANT/REVOKE gatilho de eventos: reescrita de tabela ddl_command_start e ddl_command_end substituir checkpoint_segments por min_wal_size e max_wal_size vacuumdb: modo paralelo REINDEX SCHEMA políticas de segurança a nível de registros (RLS) cláusula SKIP LOCKED para bloqueios em registros ALTER TABLE... SET LOGGED / UNLOGGED IMPORT FOREIGN SCHEMA Timbira - A empresa brasileira de PostgreSQL 35 / 39

38 9.5 UPDATE foo SET (col1, col2,...) = (SELECT...),... índice BRIN (Block Range Index) utilizar abreviação de chaves para ordenação rápida de tipo text acelerar cálculo do CRC usando algoritmo slicing-by-8 escrita do WAL aplicação do wal novo formato do WAL ações do servidor em espera ao fim da recuperação action_at_recovery_target = pause promote shutdown pg_dump: opção --snapshot Timbira - A empresa brasileira de PostgreSQL 36 / 39

39 Resumo 1 Introdução 2 Performance 3 Desenvolvimento 4 Administração 5 Replicação e Recuperação 6 Extensões 7 Migração Conclusão Timbira - A empresa brasileira de PostgreSQL 37 / 39

40 Referências pgsql-announce: PostgreSQL Weekly News Timbira - A empresa brasileira de PostgreSQL 38 / 39

41 Treinamentos PostgreSQL Backup e Restore: PostgreSQL Tuning: PostgreSQL Monitoramento: PostgreSQL Replicação Nativa: Timbira - A empresa brasileira de PostgreSQL 39 / 39

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Adriano J. Holanda http://holanda.xyz 28/8/2015 Índices Para os testes com os índices criaremos uma tabela chamada tteste com o comando teste=> CREATE TABLE tteste (id int4);

Leia mais

Treinamento PostgreSQL - Aula 09

Treinamento PostgreSQL - Aula 09 Treinamento PostgreSQL - Aula 09 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 10 de Junho de 2013 Eduardo Ferreira dos Santos

Leia mais

PostgreSQL. www.postgresql.org. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br

PostgreSQL. www.postgresql.org. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br PostgreSQL www.postgresql.org André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br Características Licença BSD (aberto, permite uso comercial) Multi-plataforma (Unix, GNU/Linux,

Leia mais

Banco de Dados. Prof. Antonio

Banco de Dados. Prof. Antonio Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards

Leia mais

Introdução à Engenharia da Computação. Banco de Dados Professor Machado

Introdução à Engenharia da Computação. Banco de Dados Professor Machado Introdução à Engenharia da Computação Banco de Dados Professor Machado 1 Sistemas isolados Produção Vendas Compras Banco de Dados Produtos... Banco de Dados Produtos... Banco de Dados Produtos... Desvantagens:

Leia mais

Banco de Dados Oracle. Faculdade Pernambucana - FAPE

Banco de Dados Oracle. Faculdade Pernambucana - FAPE Faculdade Pernambucana - FAPE Visão Geral dos Componentes Principais da Arquitetura Oracle Servidor Oracle É o nome que a Oracle deu ao seu SGBD. Ele consiste de uma Instância e um Banco de Dados Oracle.

Leia mais

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional.

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional. Arquitetura Oracle e seus componentes Hoje irei explicar de uma forma geral a arquitetura oracle e seus componentes. Algo que todos os DBA s, obrigatoriamente, devem saber de cabo a rabo. Vamos lá, e boa

Leia mais

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 11-1. INTRODUÇÃO TRIGGERS (GATILHOS OU AUTOMATISMOS) Desenvolver uma aplicação para gerenciar os dados significa criar uma aplicação que faça o controle sobre todo ambiente desde a interface, passando

Leia mais

Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server.

Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server. Recover no Oracle O backup e recuperação de dados em um SGBD é de grande importância para a manutenção dos dados. Dando continuidade a nossos artigos, apresentamos abaixo formas diferentes de se fazer

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS COTAS DE DISCO. Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS COTAS DE DISCO. Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS Trabalhando com cotas Usando o Gerenciador de Recursos de Servidor de Arquivos para criar uma cota em um volume ou uma pasta, você pode limitar o espaço em disco

Leia mais

MySQL: Controle de Acesso

MySQL: Controle de Acesso MySQL: Controle de Acesso Programação de Servidores Marx Gomes Van der Linden http://marx.vanderlinden.com.br/ Controle de Acesso MySQL tem um sistema de controle de acesso de usuários que é independente

Leia mais

Treinamento PostgreSQL - Aula 03

Treinamento PostgreSQL - Aula 03 Treinamento PostgreSQL - Aula 03 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 29 de Maio de 2013 Eduardo Ferreira dos Santos

Leia mais

Título da Apresentação

Título da Apresentação Título da Apresentação O Ambiente IntegraçãoSPED Palestrante: EDSON IE 00/00/0000 O SPED O SPED (SISTEMA PÚBLICO DE ESCRITURAÇÃO DIGITAL), foi instituído pelo Decreto nº 6.022, de 22 de janeiro de 2007,

Leia mais

PostgreSQL Troubleshooting e Monitoramento

PostgreSQL Troubleshooting e Monitoramento PostgreSQL Troubleshooting e Monitoramento Eduardo Ferreira dos Santos Dataprev Empresa de Tecnologia e Informações da Previdência Social eduardosantos@previdencia.gov.br eduardosan.wordpress.com 11 de

Leia mais

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Introdução à Banco de Dados. Nathalia Sautchuk Patrício Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem

Leia mais

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010 BANCO DE DADOS: SQL UERN - Universidade do Estado do Rio Grande do Norte. Departamento de Ciências da Computação. 27 de janeiro de 2010 índice 1 Introdução 2 3 Introdução SQL - Structured Query Language

Leia mais

BANCO DE DADOS WEB AULA 4. linguagem SQL: subconjuntos DCL, DDL e DML. professor Luciano Roberto Rocha. www.lrocha.com

BANCO DE DADOS WEB AULA 4. linguagem SQL: subconjuntos DCL, DDL e DML. professor Luciano Roberto Rocha. www.lrocha.com BANCO DE DADOS WEB AULA 4 linguagem SQL: subconjuntos DCL, DDL e DML professor Luciano Roberto Rocha www.lrocha.com O que é SQL? Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL,

Leia mais

? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase.

? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase. ? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase.? Desde de 1994, a Microsoft lança versões do SQL SERVER

Leia mais

Catálogo de Treinamentos 2017

Catálogo de Treinamentos 2017 Catálogo de Treinamentos 2017 SQL para PostgreSQL PostgreSQL Fundamentos PostgreSQL Tuning PostgreSQL Tuning de Consultas PostgreSQL Backup e Restore PostgreSQL Replicação Nativa PostgreSQL Monitoramento

Leia mais

SQL Introdução ao Oracle

SQL Introdução ao Oracle SQL Introdução ao Oracle Estagiários: Daniel Feitosa e Jaqueline J. Brito Sumário Modelo de armazenamento de dados Modelo físico Modelo lógico Utilizando o SQL Developer Consulta de Sintaxe Sumário Modelo

Leia mais

PL/pgSQL por Diversão e Lucro

PL/pgSQL por Diversão e Lucro PL/pgSQL por Diversão e Lucro Roberto Mello 3a. Conferência Brasileira de PostgreSQL - PGCon-BR Campinas - 2009 1 Objetivos Apresentar as partes principais do PL/pgSQL Apresentar casos de uso comum do

Leia mais

FUNCTION ) RETURNS INTEGER AS $$ DECLARE

FUNCTION ) RETURNS INTEGER AS $$ DECLARE PERFORM O comando PERFORM permite a execução de um comando SELECT desprezando o resultado do comando. PERFORM query; A variável especial FOUND é definida como verdadeiro se a instrução produzir pelo menos

Leia mais

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS Fábio Roberto Octaviano Controlando Acesso dos Usuários Após o término do Capítulo: Diferenciar privilégios de sistema e privilégios de objetos.

Leia mais

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1 TUTORIAL PRÁTICO SOBRE Git por Djalma Oliveira Versão 1.1 "Git é um sistema de controle de revisão distribuida, rápido e escalável" (tradução rápida do manual). Basicamente é

Leia mais

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37 7 Sumário Agradecimentos... 6 Sobre o Autor... 6 Prefácio... 13 Capítulo 1 Instalação e Configuração... 15 Instalação em Linux... 15 Instalação e Customização do Red Hat Advanced Server 2.1... 16 Preparativos

Leia mais

André Milani. Novatec

André Milani. Novatec André Milani Novatec Sumário Agradecimentos...19 Sobre o autor...21 Prefácio...23 Capítulo 1 Bem-vindo ao PostgreSQL...25 1.1 O que é o PostgreSQL?...25 1.1.1 História do PostgreSQL...26 1.1.2 Licença

Leia mais

Arquitetura de BDs Distribuídos. Victor Amorim - vhca Pedro Melo pam2

Arquitetura de BDs Distribuídos. Victor Amorim - vhca Pedro Melo pam2 Victor Amorim - vhca Pedro Melo pam2 Arquitetura de BDs Distribuídos Sistemas de bds distribuídos permitem que aplicações acessem dados de bds locais ou remotos. Podem ser Homogêneos ou Heterogêneos: Homogêneos

Leia mais

ESTRUTURA DE SERVER 2008. Lílian Simão Oliveira

ESTRUTURA DE SERVER 2008. Lílian Simão Oliveira ESTRUTURA DE ARMAZENAMENTO SQL SERVER 2008 Lílian Simão Oliveira O Banco de Dados SQL Server mapeia um banco em um conjunto de arquivos do sistema operacional As informações de log e de dados nunca ficam

Leia mais

PostgreSQL Performance

PostgreSQL Performance PostgreSQL Performance André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) PostgreSQL Performance February 24, 2012 1 / 45 Sumário 1 Armazenamento 2 Índices

Leia mais

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

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Linguagem de Definição de Dados Banco de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Access 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Alterar o tamanho da tela ou fechar

Leia mais

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. 1/20 PgAdmin O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. Site para download. Caso queira a última versão - http://www.pgadmin.org/download/ É uma

Leia mais

8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito)

8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito) 8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito) Nos itens anteriores vimos transações do tipo explícitas, ou seja, aquelas que iniciam com BEGIN TRANSACTION. As outras

Leia mais

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental Curso PostgreSQL - Treinamento PostgreSQL - Fundamental Sobre PostgreSQL PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto.hoje,

Leia mais

ARQUIVOS DE CONFIGURAÇAO ZIM 8.50

ARQUIVOS DE CONFIGURAÇAO ZIM 8.50 ZIM TECHNOLOGIES DO BRASIL ARQUIVOS DE CONFIGURAÇAO ZIM 8.50 Próx Antes de Iniciar Este documento detalha os arquivos de configuração da versão Zim 8.50 para Unix/WIndows. Você também deve consultar as

Leia mais

Workshop PostgreSQL. Implementação, Administração e Tunning Caso Importação SIASG x SIASGnet-DC (ADABAS x PostgreSQL)

Workshop PostgreSQL. Implementação, Administração e Tunning Caso Importação SIASG x SIASGnet-DC (ADABAS x PostgreSQL) Implementação, Administração e Tunning Caso Importação SIASG x SIASGnet-DC (ADABAS x PostgreSQL) Jeres Caldeira Gomes jeres.gomes@serpro.gov.br OBJETIVO Compartilhar os resultados obtidos na demanda de

Leia mais

SQL Structured Query Language

SQL Structured Query Language Janai Maciel SQL Structured Query Language (Banco de Dados) Conceitos de Linguagens de Programação 2013.2 Structured Query Language ( Linguagem de Consulta Estruturada ) Conceito: É a linguagem de pesquisa

Leia mais

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

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011 Manual de backup do banco de dados PostgreSQL - Versão 2 Setembro-2011 E-Sales Oobj Tecnologia da Informação Av. D, n. 246, Qd. A-04, Lt.02, Ap. 02, Jardim Goiás Goiânia/GO, CEP: 74805-090 Fone: (62) 3086-5750

Leia mais

Bases de Dados 2005/2006. Aula 5

Bases de Dados 2005/2006. Aula 5 Bases de Dados 2005/2006 Aula 5 Sumário -1. (T.P.C.) Indique diferenças entre uma tabela e uma relação. 0. A base de dados Projecto 1. SQL Join (variantes) a. Cross Join b. Equi-Join c. Natural Join d.

Leia mais

Linguagem de Consulta Estruturada SQL- DML

Linguagem de Consulta Estruturada SQL- DML Linguagem de Consulta Estruturada SQL- DML INTRODUÇÃO A SQL - Structured Query Language, foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation

Leia mais

Desmistificando Replicação no PostgreSQL

Desmistificando Replicação no PostgreSQL Desmistificando Replicação no PostgreSQL Euler Taveira Timbira - A empresa brasileira de PostgreSQL 09 de novembro de 2012 Apresentação Euler Taveira Desenvolvedor PostgreSQL Líder do PostgreSQL Brasil

Leia mais

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos

Leia mais

Oracle Advanced Compression x External Tables (Armazenamento de dados históricos)

Oracle Advanced Compression x External Tables (Armazenamento de dados históricos) Oracle Advanced Compression x External Tables (Armazenamento de dados históricos) Agenda Sobre Rodrigo Mufalani Clico de dados Visão Geral Avanced Compression Visão Geral External Tables Performance Disponibilidade

Leia mais

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Página: 1/16 CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Módulo CBDS (Central de Banco de Dados Senior) A quem se destina: Todos que tiverem a necessidade de administrar os dados da base de dados da Senior Sistemas

Leia mais

2008.1. A linguagem SQL

2008.1. A linguagem SQL SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão

Leia mais

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes Atualização do Banco de Dados Atualização e organização dos arquivos existentes Rotina responsável pelo rastreamento de possíveis arquivos não indexados, danificados ou inexistentes. Este processo poderá

Leia mais

1. SQL Instrumental...2 1.1 Select...3 1.2 Delete...13 1.3 Update... 1.4 Insert... 1.5 Group by... 1.6 Having... 1.7 Unnion All...

1. SQL Instrumental...2 1.1 Select...3 1.2 Delete...13 1.3 Update... 1.4 Insert... 1.5 Group by... 1.6 Having... 1.7 Unnion All... SQL 1. SQL Instrumental...2 1.1 Select...3 1.2 Delete...13 1.3 Update... 1.4 Insert... 1.5 Group by... 1.6 Having... 1.7 Unnion All... 2. Servidor... 2.1 Ativando log no Broker... 2.2 Leitura do log no

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento de resposta do servidor DHCP dhcp_response série 3.2 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

Comandos de Manipulação

Comandos de Manipulação SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL

Leia mais

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

CCNA 2 Conceitos Básicos de Roteadores e Roteamento CCNA 2 Conceitos Básicos de Roteadores e Roteamento Capítulo 3 - Configurando um Roteador 1 Objetivos do Capítulo Dar nome a um roteador; Definir senhas; Examinar comandos show; Configurar uma interface

Leia mais

Maker Planet www.makerplanet.com Manual do Usuário

Maker Planet www.makerplanet.com Manual do Usuário Maker Planet www.makerplanet.com Manual do Usuário Atenção: Este é o rascunho inicial deste documento, visite o Maker Planet.COM (HTTP://www.makerplanet.com/) para obter as atualizações deste documento.

Leia mais

FAPLAN - Faculdade Anhanguera Passo Fundo Gestão da Tecnologia da Informação Banco de Dados II Prof. Eder Pazinatto Stored Procedures Procedimento armazenados dentro do banco de dados Um Stored Procedure

Leia mais

PROCEDIMENTOS DE BACKUP E RESTORE NO POSTGRES

PROCEDIMENTOS DE BACKUP E RESTORE NO POSTGRES PROCEDIMENTOS DE BACKUP E RESTORE NO POSTGRES Como tudo que contém dados importantes, devem ser feitas cópias de segurança dos bancos de dados do PostgreSQL regularmente. Embora o procedimento seja essencialmente

Leia mais

Structured Query Language (SQL)

Structured Query Language (SQL) SQL Histórico Structured Query Language (SQL) Foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language) para suas primeiras tentativas

Leia mais

Sumário. Introdução... 1. 1 O Problema... 3

Sumário. Introdução... 1. 1 O Problema... 3 Sumário Introdução... 1 1 O Problema... 3 1.1 Definição do Problema... 3 1.2 A Solução... 3 1.2.1 Projeto Conceitual...4 1.2.2 Projeto Lógico... 5 1.2.3 Projeto Físico... 6 2 Criação de Bancos de Dados...

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Word 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Barra de Ferramentas de Acesso Rápido

Leia mais

Banco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011

Banco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011 Banco de Dados I Aula 12 - Prof. Bruno Moreno 04/10/2011 Plano de Aula SQL Definição Histórico SQL e sublinguagens Definição de dados (DDL) CREATE Restrições básicas em SQL ALTER DROP 08:20 Definição de

Leia mais

Aula 2 Arquitetura Oracle

Aula 2 Arquitetura Oracle Aula 2 Arquitetura Oracle Instancia Oracle Uma instância Oracle é composta de estruturas de memória e processos. Sua existência é temporária na memória RAM e nas CPUs. Quando você desliga a instância em

Leia mais

Prof. Luiz Fernando. Unidade III ADMINISTRAÇÃO DE

Prof. Luiz Fernando. Unidade III ADMINISTRAÇÃO DE Prof. Luiz Fernando Unidade III ADMINISTRAÇÃO DE BANCOS DE DADOS Administração de SGBDs De todo o tipo de pessoal envolvido com desenvolvimento, manutenção, e utilização de bancos de dados há dois tipo

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento da máquina virtual Java jvm_monitor série 1.4 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema ) destina-se

Leia mais

implementação Nuno Ferreira Neves Faculdade de Ciências de Universidade de Lisboa Fernando Ramos, Nuno Neves, Sistemas Operativos, 2014 2015

implementação Nuno Ferreira Neves Faculdade de Ciências de Universidade de Lisboa Fernando Ramos, Nuno Neves, Sistemas Operativos, 2014 2015 Sistemas de ficheiros: implementação Nuno Ferreira Neves Faculdade de Ciências de Universidade de Lisboa Objetivos da aula Descrever algunsdetalhes daimplementação deumsistema de ficheiros Discutir algoritmos

Leia mais

Estruturas do Sistema de Computação

Estruturas do Sistema de Computação Estruturas do Sistema de Computação Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Estruturas do Sistema de

Leia mais

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL Banco de Dados Exercícios SQL 1 TRF (ESAF 2006) 32. Analise as seguintes afirmações relacionadas a Bancos de Dados e à linguagem SQL: I. A cláusula GROUP BY do comando SELECT é utilizada para dividir colunas

Leia mais

GUIA RÁPIDO SISTEMA ANTIFURTO THEFT DETERRENT

GUIA RÁPIDO SISTEMA ANTIFURTO THEFT DETERRENT GUIA RÁPIDO SISTEMA ANTIFURTO THEFT DETERRENT SUMÁRIO Prefácio... 1 A quem se destina... 1 Nomenclatura utilizada neste documento... 1 Tela de login... 2 Tela Inicial... 4 Gestão de Dispositivo Acompanhar

Leia mais

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) teste 1 Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) Rafael Fernando Diorio www.diorio.com.br Tópicos - Atualizações e segurança do sistema - Gerenciamento do computador -

Leia mais

Banco de Dados I 2007. Módulo V: Indexação em Banco de Dados. (Aulas 4) Clodis Boscarioli

Banco de Dados I 2007. Módulo V: Indexação em Banco de Dados. (Aulas 4) Clodis Boscarioli Banco de Dados I 2007 Módulo V: Indexação em Banco de Dados (Aulas 4) Clodis Boscarioli Agenda: Indexação em SQL; Vantagens e Custo dos Índices; Indexação no PostgreSQL; Dicas Práticas. Índice em SQL Sintaxe:

Leia mais

PostgreSQL 8.0. Diogo Biazus

PostgreSQL 8.0. Diogo Biazus PostgreSQL 8.0 Diogo Biazus PostgreSQL 7.X Totalmente ACID MVCC Tipos e operadores customizáveis Diversas linguagens procedurais Hot backup Código aberto (BSD) Facilidade de extensão PL/pgSQL, PL/Python,

Leia mais

GERENCIAMENTO DE DISPOSITIVOS

GERENCIAMENTO DE DISPOSITIVOS 2 SISTEMAS OPERACIONAIS: GERENCIAMENTO DE DISPOSITIVOS E ARQUIVOS Introdução à Microinformática Prof. João Paulo Lima Universidade Federal Rural de Pernambuco Departamento de Estatística e Informática

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 5 Estrutura de Sistemas de Computação Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas

Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas Processamento e Otimização de Consultas Banco de Dados Motivação Consulta pode ter sua resposta computada por uma variedade de métodos (geralmente) Usuário (programador) sugere uma estratégia para achar

Leia mais

WINDOWS SERVER 2003 BACKUP I

WINDOWS SERVER 2003 BACKUP I WINDOWS SERVER 2003 BACKUP I Windows Server 2003 Mídias de backup Destino do Backup Existem duas limitações importantes no Utilitário Backup. A primeira é que ele não suporta os formatos de gravação de

Leia mais

BANCO DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

BANCO DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br BANCO DE DADOS -INTRODUÇÃO AO SQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br Os comandos SQL podem ser agrupados em 3 classes: DDL Data Definition Language Comandos para a Definição

Leia mais

Laboratório de Redes de Computadores e Sistemas Operacionais

Laboratório de Redes de Computadores e Sistemas Operacionais Laboratório de Redes de Computadores e Sistemas Operacionais Serviços de Servidor TCP/IP Fabricio Breve Internet Information Services (IIS) Conjunto de serviços baseados em TCP/IP executados em um mesmo

Leia mais

A Evolução paquidérmica: para o alto, e avante!

A Evolução paquidérmica: para o alto, e avante! Evolução do PostgreSQL 1 Comunidade Brasileira de PostgreSQL IV Conferência brasileira de PostgreSQL 2011-11-3 História Prehistória 1975 Ingres. 1985 Postgres: extensibilidade. 1995 Postgre95: SQL. 1996

Leia mais

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL Carga horária: 32 Horas Pré-requisito: Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos

Leia mais

SQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

SQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Linguagem de Manipulação de Dados Banco de Dados SQL DML SELECT... FROM... WHERE... lista atributos de uma ou mais tabelas de acordo com alguma condição INSERT INTO... insere dados em uma tabela DELETE

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

Bases de Dados. O ficheiro create-bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo ilustrada na figura 1.

Bases de Dados. O ficheiro create-bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo ilustrada na figura 1. Departamento de Engenharia Informática 2008/2009 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro create-bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

Conceitos de relação de confiança www.jpinheiro.net jeferson@jpinheiro.net

Conceitos de relação de confiança www.jpinheiro.net jeferson@jpinheiro.net Conceitos de relação de confiança www.jpinheiro.net jeferson@jpinheiro.net Procedimento para criar uma árvore O procedimento usado para criar uma árvore com o Assistente para instalação do Active Directory

Leia mais

Faculdade Lourenço Filho - ENADE 2011-1

Faculdade Lourenço Filho - ENADE 2011-1 1. Quando se constrói um banco de dados, define-se o modelo de entidade e relacionamento (MER), que é a representação abstrata das estruturas de dados do banco e seus relacionamentos. Cada entidade pode

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

ÍNDICE 1 INTRODUÇÃO. 04 2 ACESSO AOS SISTEMAS. 05 3 DOCUMENTOS MANUTENÇÃO. 08 08 3.2 10 3.3 OCR. 11 4 REGISTRO DE DOCUMENTOS. 13 5 GERANDO DOCUMENTOS

ÍNDICE 1 INTRODUÇÃO. 04 2 ACESSO AOS SISTEMAS. 05 3 DOCUMENTOS MANUTENÇÃO. 08 08 3.2 10 3.3 OCR. 11 4 REGISTRO DE DOCUMENTOS. 13 5 GERANDO DOCUMENTOS ÍNDICE 1 INTRODUÇÃO... 04 2 ACESSO AOS SISTEMAS... 05 3 DOCUMENTOS MANUTENÇÃO... 08 3.1Tipos de Documentos... 08 3.2 Relações entre Documentos... 10 3.3 OCR... 11 4 REGISTRO DE DOCUMENTOS... 13 5 GERANDO

Leia mais

Inicialização Rápida do Novell Vibe Mobile

Inicialização Rápida do Novell Vibe Mobile Inicialização Rápida do Novell Vibe Mobile Março de 2015 Introdução O acesso móvel ao site do Novell Vibe pode ser desativado por seu administrador do Vibe. Se não conseguir acessar a interface móvel do

Leia mais

SQL DML. Frederico D. Bortoloti freddb@ltc.ufes.br

SQL DML. Frederico D. Bortoloti freddb@ltc.ufes.br Banco de Dados I SQL DML Frederico D. Bortoloti freddb@ltc.ufes.br SQL - DML Os exemplos da aula serão elaborados para o esquema de dados a seguir: Empregado(matricula, nome, endereco, salario, supervisor,

Leia mais

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

Leia mais

Iniciando o MySQL Query Brower

Iniciando o MySQL Query Brower MySQL Query Brower O MySQL Query Browser é uma ferramenta gráfica fornecida pela MySQL AB para criar, executar e otimizar solicitações SQL em um ambiente gráfico. Assim como o MySQL Administrator foi criado

Leia mais

Manual do Usuário. Controle Financeiro. Copyright 2014 - ControleNaNet

Manual do Usuário. Controle Financeiro. Copyright 2014 - ControleNaNet Manual do Usuário Controle Financeiro Copyright 2014 - ControleNaNet Conteúdo Menu Principal...3 Clientes... 4 Consulta... 5 Inclusão...6 Alteração... 8 Exclusão...8 Fornecedores...9 Consulta... 10 Inclusão...

Leia mais

Banco de Dados Oracle 10g: Introdução à Linguagem SQL

Banco de Dados Oracle 10g: Introdução à Linguagem SQL Oracle University Entre em contato: 0800 891 6502 Banco de Dados Oracle 10g: Introdução à Linguagem SQL Duração: 5 Dias Objetivos do Curso Esta classe se aplica aos usuários do Banco de Dados Oracle8i,

Leia mais

ArcGIS for Server: Administração e Configuração do Site (10.2)

ArcGIS for Server: Administração e Configuração do Site (10.2) ArcGIS for Server: Administração e Configuração do Site (10.2) Duração: 3 dias (24 horas) Versão do ArcGIS: 10.2 Material didático: Inglês Descrição Projetado para administradores, este curso ensina como

Leia mais

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

Treinamento. DBA Oracle 11g. Duração: 120 horas Treinamento DBA Oracle 11g Duração: 120 horas Neste curso no primeiro módulo (Introdução ao Oracle 11g SQL e PL_SQL) é oferecido um curso introdutório à tecnologia do banco de dados Oracle 11g. Também

Leia mais

Projeto de Banco de Dados

Projeto de Banco de Dados Projeto de Banco de Dados Prof. Marcelo Siedler Objetivos do documento: Apresentar os conceitos de stored procedutes e funções. Exercícios. Referência: http://dev.mysql.com/doc/refman/4.1/pt/stored-procedures.html

Leia mais