Boas Práticas para Otimização de Consultas a Bancos de. Dados usando SQL Server 2005
|
|
- Victor Gabriel de Vieira Mangueira
- 9 Há anos
- Visualizações:
Transcrição
1 Boas Práticas para Otimização de Consultas a Bancos de Dados usando SQL Server 2005 LEONARDO FERREIRA SOARES* leo.fsoares@gmail.com IREMAR NUNES DE LIMA** iremar.prof@newtonpaiva.br RESUMO Este trabalho apresenta algumas das formas utilizadas para o aprimoramento ou otimização das consultas a bancos de dados utilizando o SQL Server Palavras-chave: Banco de Dados. Otimização *Graduando em Tecnologia em Informática pelo Unicentro Newton Paiva **Professor/Orientador - Unicentro Newton Paiva 1. Introdução Em meio a um mercado extremamente competitivo as empresas vêem cada vez mais apostando em sistemas informatizados que dêem apoio à melhoria de seus processos. Dentro desse contexto os Sistemas Gerenciados de Bancos de Dados (SGBD`s) vêem com o intuito de armazenar e gerenciar as informações garantindo sua disponibilidade de forma rápida e eficaz. Mas, em geral, SGBD`s não são ferramentas auto suficientes no que diz respeito a otimização de consultas a banco de dados. Exitem vários fatores que podem influenciar o desempenho de consultas submetidas aos SGBD`s Esse artigo tem como objetivo descrever quais variáveis podem afetar o desempenho de consultas a bancos de dados utilizando o Microsoft SQL Server Antes de abordar alguns pontos sobre a otimização das consultas a banco de dados é necessário ter em mente que não existe uma fórmula exata para obter sucesso na
2 otimização de um banco de dados. Existem sim, algumas regras de boa conduta que deverão ser seguidas para que o objetivo final seja cumprido aproximando-se ao máximo do que se pode chamar de um banco de dados otimizado. Serão tratados assuntos como indexação de tabelas, fator de preenchimento (fillfactor) e análise do plano de execução de consultas SQL. 2. Otimização de Consultas A metodologia para a otimização de um banco de dados envolve identificar as consultas que consomem mais recursos, e então otimizá-las. Em geral, um número pequeno de consultas pode são responsáveis pela maior parte das atividades que ocorrem em um banco de dados (Linha de Código, 2006). É preciso lembrar que toda e qualquer consulta deve primeiro atender os requisitos de quem a usa garantindo a disponibilidade, escalabilidade e segurança das informações (Linha de Código, 2006). A seguir será mostrado algumas ferramentas importantes que ajudam na otimização das consultas. 2.1 Índices Segundo Paulo Riberio, índices são estruturas que possuem algoritmos otimizados para acessar dados em um banco de dados. Tais estruturas constituem uma ferramenta poderosa para o projetista do Banco de Dados no intuito de auxiliá-lo na melhora do desempenho das consultas. O principal papel de um índice é reduzir o número de operações de I/O (leitura e escrita) necessários para localizar os dados solicitados por uma consulta. Sendo assim, ao fazer uso dos índices, o SQL Server 2005 rapidamente localizará e disponibilizará os dados de uma consulta através de um número de I/O muito menor. Ao não utilizar índices, o SQL Server precisa realizar uma operação conhecida como Table Scan, para localizar os dados solicitados. Uma operação Table Scan é uma leitura seqüencial de todos os registros da tabela, o que implica muito mais operações de I/O no disco. As operações de
3 I/O em disco são normalmente bastante lentas quando comparadas com operações de leitura e escrita em memória (BATTISTI, 2005). Os índices podem ser criados em qualquer coluna da tabela, inclusive em uma coluna com valores calculados. O corpo de um índice é formado pelas colunas de uma tabela cujos dados se deseja classificar seguido de uma referencia conhecida como ponteiro, que serve para localizar a página de dados da tabela (BATTISTI, 2005). 2.2 Index Clustered Um clustered index armazena os dados ordenados de acordo com os valores do campo onde o índice foi definido. Ao definir um clustered index, o mesmo organiza os dados da página de acordo com sua chave. Neste caso, o índice está alterando a ordem aleatória da tabela. Este tipo de índice é bastante rápido eficiente para agilizar as operações de localização de registros. Somente podemos ter um clustered index por tabela, pois só poderemos armazenar os dados em ordem de um determinado critério (RIBEIRO). Embora o índice melhore o desempenho das consultas, existe um pequeno overhead para operações de atualização, inserção e exclusão de registro, pois estas operações podem fazer com que a ordem dos registros seja alterada, e que estes tenham que ser reposicionados para manter a ordem definida pelo índice (BATTISTI, 2005). 2.3 Non-Clutered Index Ao se criar um índice não-cluster cria-se na verdade uma estrutura que, através de ponteiros, ligará a linha do índice à correspondente página da tabela sem alterar sua ordem. Os registros estarão armazenados em uma ordem aleatória, porém poderão ser facilmente localizados através do ponteiro (RIBEIRO). A utilização desse tipo de índice é indicada quando os dados podem ser pesquisados por diferentes critérios, uma vez que podemos criar vários nonclustered index em uma tabela. Uma novidade do SQL Server 2005 é a possibilidade de ampliar a funcionalidade de um nonclustered index, através de colunas que não são chaves, como parte do último
4 nível ou camada de nós da folha de dados. Esta opção poderá melhorar consideravelmente o desempenho das consultas (BATTISTI, 2005). O SQL Server 2005 usa a chave clusterizada na página de índice para colocar o ponto do índice, e uma chave armazenando o local da informação. Tabelas que contém índices cluster e índices não cluster são muito comuns. O melhor nessas situações é criar o índice cluster primeiro (que irá organizar os dados e o índice em ordem ascendente) e depois criar o índice não clusterizado nas colunas que forem necessárias como FK`s, ou colunas muito acessadas. Deve-se tomar cuidado com a utilização dos dois tipos de índices em uma única tabela. Nesse caso o SQL acaba por utilizar os dois meios de busca gerando um I/O muito grande. 2.4 Index Keys Index Keys são as colunas utilizadas para a definição de um índice. A chave do índice é um valor que permite que o registro correspondente seja facilmente localizado. Nesse caso o valor a ser procurado será exatamente igual ao valor da chave (RIBEIRO). 2.5 Index Uniqueness Nesse tipo de índice não há unicidade nos valores armazenados. Um índice não único permite valores repetidos para a chave, porém será proporcionalmente mais efetivo quanto mais variarem os valores para o campo (RIBEIRO). 2.6 FILL FACTOR A opção fill factor determina qual a porcentagem de uma página de dados deve ser preenchido com o índice e quanto deve ser mantido em branco, reservado para inclusões e alterações. Por exemplo, se utilizarmos o fill factor igual a 80%, então o SQL Server irá apenas preencher 80% de cada página com os índices. Se alterarmos ou incluirmos dados, o SQL consegue reorganizar os índices de uma maneira mais rápida, pois ele tem 20% de espaço em branco em cada página de dados para poder preencher (Linha de Código, 2006). A decisão de usar ou não fill factor depende do número de inclusões e alterações
5 que se espera receber em uma tabela. Se o banco for utilizado somente para consulta, então a melhor coisa a se fazer é colocar o fill factor 100%, pois não há necessidade de deixar espaço em branco nas páginas de índices, já que eles jamais serão reorganizados (RIBEIRO). Imagine que uma tabela tem de registros e que, diariamente, novos registros são adicionados ou modificados. Se colocado o fill factor igual a 90%, muito provavelmente em dez dias o espaço em branco que o SQL Server reservou já foi tomado. Nesse contexto haverá uma queda de desempenho na hora de incluir registros na tabela. Agora, se colocado o fill factor igual a 70%, não teremos queda de performance durante um mês (Linha de Código, 2006). Quanto maior o fill factor maior será o tempo entre manutenções do índice do banco de dados. O fill factor ideal de um índice será aquele que causar menos fragmentação para um determinado período de analise 2.8 DBCC Database Consistency Cheker No SQL Server 2005, através da linguagem transacional, temos uma série de comando que podem ser de grande utilidade na manutenção de tabelas e índices. Entre os vários comando DBCC existentes, alguns merecem atenção maior quando falamos de otimização de consultas. Abaixo veremos quais são eles divididos por quatro categorias Comandos de Manutenção Comandos para manutenção preventiva ou corretiva no banco de dados: DBCC DBREINDEX Reconstrói os índices de uma tabela. Muito útil para manutenção de índices. DBCC DBREPAIR Apaga um banco corrompido. Use DRP DATABASE ao invés de DBCC DBREPAIR. DBCC Desfragmenta um ou mais índices de uma tabela. Melhora a
6 INDEXDEFRAG performance do índice. Fonte: PICHILIANI Comandos Gerais Possuem diversas funcionalidades, como alocação de tabela na memória, ajuda sobre outros comandos DBCC e pinagem de tabela: DBCC HELP DBCC PINTABLE Retorna a sintaxe de algum outro comando DBCC Pina a tabela, ou seja, faz o SQL Server não liberar da memória algumas informações de uma tabela. Se utilizado com cuidado, há ganho de performance. DBCC UNPINTABLE Faz o SQL Server liberar da memórias algumas informações de uma tabela que foi pinada como comando DBCC PINTABLE. DBCC ROWLOCK Simplesmente incluída por compatibilidade. A funcionalidade que este comando proporcionava já é embutida automaticamente no SQL Server 2000 DBCC TRACEON Habilita um flag de trace que é necessário para outros comandos DBCC. DBCC TRACEOFF Desabilita um flag de trace setado como comando DBCC TRACEON Fonte: PICHILIANI Comandos de Status Fazem algumas verificações de algumas configurações do banco de dados: DBCC OPENTRAN Mostra informações sobre a transação mais velha ( mais tempo executando ) em um banco de dados. DBCC SHOWCONTIG Mostra várias informações sobre os índices de uma tabela, inclusive o nível de fragmentação do índice. DBCC SHOW_STATISTICS Mostra as informações sobre as estatísticas de uma tabela. Estatísticas são muito importantes para a melhora de performance.
7 DBCC TRACESTATUS Mostra a situação dos flags de trace que foram setados com o DBCC TRACEON. Estes traces controlam configurações internas do SQL Server Fonte: PICHILIANI Comandos de validação Checagem de alguns objetos do banco de dados como tabelas, valores das colunas IDENTITY e constraints: DBCC CHECKALLOC Verifica o espaço para as estruturas de alocações internas do SQL Server. Permite alguns reparos em caso de erro. DBCC CHECKCATALOG Somente checa a consistência de algumas tabelas de sistema do SQL Server ( que compõem o Database Catalog ). Não faz reparos DBCC CHECKCONSTRAINTS DBCC CHECKDB Checa os relacionamentos de uma determinada constraint no banco de dados. Não faz reparos. Verifica erros de alocação e de consistência em vários objetos do banco de dados. Pode efetuar reparos importantes em caso de erro. DBCC CHECKFILEGROUP Muito parecido com o DBCC CHECKDB, porém só faz a verificação no nível do filegroup de um database. Não faz reparos DBCC CHECKIDENT Chega e corrige, caso necessário, valores de colunas que possuem a propriedade IDENTITY. Pode inclusive resetar o valor inicial ( seed ) da coluna que possui a propriedade IDENTITY. DBCC CHECKTABLE Checa e corrige a integridade das páginas de dados, índices, ntext, text e image para uma tabela ou uma indexed view DBCC NEWALLOC Idêntica à DBCC CHECKALLOC. Foi mantida por Fonte: PICHILIANI compatibilidade.
8 2.9 SQL Server Profiler Profiler é uma ferramenta que monitora a atividade de uma ou mais instâncias de um servidor SQL Server. Entende-se por atividade desde uma conexão efetuada por um usuário até comandos executados através de uma conexão. Com a utilização do Profiler temos a possibilidade de capturar e uma série de comandos enviados por uma determinada instância do SQL Server e armazena-las para testes futuros. Imaginando que uma aplicação faça uso de constantes consultas ao banco de dados, pode-se então armazená-las e após a criação ou reestruturação de índices, ou definição de diferentes porcentagens de fill factor, teremos a possibilidade de fazer a analise em conjunto das alterações realizadas facilitando a tomada de decisões. À captura destes comandos ou eventos dá-se o nome de trace. O trace poderá ser configurado de acordo com as necessidades do administrador do banco Configurando o Trace Após a execução da ferramenta Profiler, clicar no menu FILE NEW TRACE. Surgirá uma janela perguntando qual instância do servidor SQL Server deseja-se monitorar conforme figura 1. Após a seleção do Servidor surge a janela de propriedades do trace. Nesta janela podemos definir qual o modelo de trace será utilizado e personalizar algumas
9 características, conforme indicado na figura 1.2. Para iniciar a captura dos eventos será necessário um duplo clique no botão Run. Na figura 1.3 pode-se ver o evento de consulta Select executado no banco de dados Estatisticas de I/O As estatísticas de I/O podem ser um ótimo indicador de desempenho no processo de criação de uma consulta. Para fazer a verificação das estatísticas de uma consulta, basta, antes da
10 execução do comando transacional SQL, inserir o comando Set Statistcis IO ON. Dessa forma, após a execução da consulta estarão detalhadas as informações de estatística da mesma. Segue algumas das informações fornecidas: - Logical Reads : informa o número de páginas lidas em memória. (RIBEIRO, 2006). - Physical Reads: número de páginas lidas em disco. Se as páginas requeridas por um comando não estão em memória, devem ser lidas do disco para a memória. Quando você executa um comando pela primeira vez, podem ocorrer leituras físicas. Se você executar o mesmo comando repetidas vezes, irá notar que leituras físicas são convertidas em leituras lógicas. As leituras físicas desaparecem, permanecendo somente as leituras lógicas (RIBEIRO, 2006). - Read Ahead Reads: páginas lidas por antecipação. O SQL Server 2000 lê páginas adicionais para efeito de otimização, mantendo-as em cache para agilizar sua utilização por outras queries (RIBEIRO, 2006). - Scan Count: número de vezes que a tabela foi acionada. Dependendo da maneira como escrevemos a query, o mesmo pelo modêlo de join utilizado, uma mesma tabela pode ser acessada repetidas vezes exemplo: uma subquery na linha do select exige um acesso para cada linha lida na tabela principal, portanto o scan count das tabelas presentes na subquery será igual ao número de linhas retornadas pelo select (RIBEIRO, 2006). Server Profiler. Tais informações também poderão ser verificadas através da ferramenta SQL 3.0 Conclusão O SQL Server 2005 possui um conjunto de soluções vastas e complexas para a otimização de consultas a bancos de dados. Porém, entendendo alguns conceitos sobre criação de índices, análise de estatísticas, fator de preenchimento das páginas dos índices e outros comandos ou ferramentas apresentadas ao longo do artigo, já se pode obter um grande ganho na otimização das consultas a banco. Seja na construção ou verificação de consultas já desenvolvidas por outras
11 pessoas, percebe-se que, apesar de ser o objetivo central das consultas, não basta apenas obter as informações desejadas. É necessário que as informações sejam retornadas no menor tempo possível para que se atinja um nível de satisfação aceitável com os usuários de sistemas informatizados. REFERÊNCIAS BATTISTI, Júlio SQL Server 2005: Administração e Desenvolvimento: Curso Completo. Janeiro: Axcel Books, Linha de Código: SQL Server Índices. Disponível em Acesso em 02 Out RIBEIRO, Paulo: SQL Magazine; Entendendo e utilizando índices na otimização de queries no SQL Server. RIBEIRO, Paulo: SQL Magazine; Otimização e Tunning Parte 1. 2ª Edição. RIBEIRO, Paulo: SQL Magazine; Otimização e Tunning Parte 2. 2ª Edição RIBEIRO, Paulo: SQL Magazine; Tuning Estatísticas de I/O. Disponível em Acesso em 18 Nov PICHILIANI, Mauro: IMaster; Comandos DBCC no SQL Server. Disponível em Acesso em 18 Nov
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
Manual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre
Manual do usuário. v1.0
Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.
Fox Gerenciador de Sistemas
Fox Gerenciador de Sistemas Índice 1. FOX GERENCIADOR DE SISTEMAS... 4 2. ACESSO AO SISTEMA... 5 3. TELA PRINCIPAL... 6 4. MENU SISTEMAS... 7 5. MENU SERVIÇOS... 8 5.1. Ativação Fox... 8 5.2. Atualização
Guia Rápido. Copyright 2011 - Todos os direitos reservados.
Guia Rápido Copyright 2011 - Todos os direitos reservados. SUMÁRIO 1. Informações Gerais...5 1.1 EasyPass... 5 1.2 Vantagens do uso... 6 1.3 Necessidade do re-cadastro... 6 2. Conceitos Básicos...7 2.1
Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL
Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014
SUMÁRIO Acesso ao sistema... 2 Atendente... 3
SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da
GUIA INTEGRA SERVICES E STATUS MONITOR
GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte
Gestão de Ativos. Manual do Usuário. Treinamento Fase 1 (TRN 01)
Gestão de Ativos Manual do Usuário Treinamento Fase 1 (TRN 01) Índice 1. Introdução... 3 2. Movimentações de Ativos... 4 2.1. Monitoração... 4 2.1.1. Monitor de Movimentação de Ativos...4 2.2. Transações...15
Como funciona? SUMÁRIO
SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...
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...
SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI
SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar
Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção
Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na
*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
MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1
MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo
Guia Site Empresarial
Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação
ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
PMAT. Sistema de Análise e Acompanhamento de Operações. Manual. Desenvolvido pelo BNDES AS/DEGEP
PMAT Sistema de Análise e Acompanhamento de Operações Manual 1 Índice 1. O que é o Sistema de Análise e Acompanhamento de Operações PMAT... 3 2. Acessando o sistema pela primeira vez Download... 3 3. Fluxogramas
Omega Tecnologia Manual Omega Hosting
Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8
Manual do Ambiente Moodle para Professores
UNIVERSIDADE FEDERAL DA FRONTEIRA SUL Manual do Ambiente Moodle para Professores Tarefas Versão 1.0b Setembro/2011 Direitos Autorais: Essa apostila está licenciada sob uma Licença Creative Commons 3.0
Manual de digitação de contas Portal AFPERGS
Manual de digitação de contas Portal AFPERGS 1 Sumário Acesso à função digitação de contas... 3 O que é a Função digitação de contas (DC)... 4 Como proceder na função digitação de conta médica (DC)...
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á
MÓDULO 5 Movimentações
MÓDULO 5 Movimentações Bem-vindo(a) ao quinto módulo do curso. Agora que você já conhece as entradas no HÓRUS, aprenderá como são feitas as movimentações. As movimentações do HÓRUS são: Requisição ao Almoxarifado:
Controle do Arquivo Técnico
Controle do Arquivo Técnico Os documentos existentes de forma física (papel) no escritório devem ser guardados em pastas (normalmente pastas suspensas) localizadas no Arquivo Técnico. Este Arquivo pode
Introdução a Banco de Dados
Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05
Manual Operacional SIGA
SMS - ATTI Julho -2012 Conteúdo Sumário... 2... 3 Consultar Registros... 4 Realizar Atendimento... 9 Adicionar Procedimento... 11 Não Atendimento... 15 Novo Atendimento... 16 Relatórios Dados Estatísticos...
DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL;
Boletim Técnico EP3 11/07 Utilizando Funções e Blocos Funcionais de usuário pelo software A1 19 de outubro de 2007 O objetivo deste boletim é mostrar como utilizar o recurso de Funções (Functions) e Blocos
Pag: 1/20. SGI Manual. Controle de Padrões
Pag: 1/20 SGI Manual Controle de Padrões Pag: 2/20 Sumário 1 Introdução...3 2 Cadastros Básicos...5 2.1 Grandezas...5 2.2 Instrumentos (Classificação de Padrões)...6 3 Padrões...9 3.1 Padrão Interno...9
Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA
Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita
Manual do e-dimed 4.0
Manual do e-dimed 4.0 Instalação e Configuração - Módulo Cliente Após a instalação do e-dimed ser efetuada, clique no atalho criado no desktop do computador. Será exibida a janela abaixo: A instalação
TRIBUNAL DE JUSTIÇA DO PARANÁ PROJUDI REFORMULAÇÃO DE CUMPRIMENTOS - MANDADOS
TRIBUNAL DE JUSTIÇA DO PARANÁ PROJUDI REFORMULAÇÃO DE CUMPRIMENTOS - MANDADOS 2 SUMÁRIO SEÇÃO 1 - FLUXO DAS VARAS QUE NÃO POSSUEM CENTRAL DE MANDADOS... 03 1. CUMPRIMENTOS (PERFIS DE ANALISTA E TÉCNICO
Ajuda On-line - Sistema de Portaria. Versão 4.8.J
Versão 4.8.J Sumário PORT - Módulo de Apoio Portaria 3 1 Manual... de Processos - Portaria 4 Fluxo - Portaria... 5 2 Configurações... 6 Unidades... de Internação 6 Setores Administrativos... 9 Configuração...
1.INDÍCE... ERROR! BOOKMARK NOT DEFINED. 3.CONSULTA CIRCULARES... 6 5.PROMOÇÕES E EVENTOS... 8. Consultando Promoções e Eventos 8.
Indíce 1.INDÍCE... ERROR! BOOKMARK NOT DEFINED. 2.QUADRO DE AVISOS... 4 3.CONSULTA CIRCULARES... 6 4.CONSULTA NOTÍCIAS... 7 5.PROMOÇÕES E EVENTOS... 8 Consultando Promoções e Eventos 8 6.CONSULTAS GERAIS...
Manual Captura S_Line
Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades
SISTEMA INTEGRADO DE GESTÃO ACADÊMICA
MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO TRIÂNGULO MINEIRO SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MÓDULO PROTOCOLO MANUAL DO USUÁRIO VERSÃO: SETEMBRO/2010 SUMÁRIO Introdução...
VIAÇÃO SÃO BENTO LTDA.
VIAÇÃO SÃO BENTO LTDA. SISTEMA AUTOMÁTICO DE BILHETAGEM ELETRÔNICA MANUAL DO VTWEB CLIENT CADASTROS /PEDIDOS E PROCEDIMENTOS Resumo Esse manual tem como o seu objetivo principal a orientação de uso do
CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL
Módulo SAC Atendimento ao Cliente
Módulo SAC Atendimento ao Cliente Objetivo O Módulo SAC ou Serviço de Atendimento ao Cliente é uma ferramenta que gerencia, cria e administra informações num canal de comunicação informatizado entre a
Manual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
Construtor de sites SoftPixel GUIA RÁPIDO - 1 -
GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template
Sumário INTRODUÇÃO... 3 INTEGRAÇÃO COM O EMPRESÁRIOERP... 3 AGILIDADE NOS PROCESSOS E APOIO AOS CONTROLES INTERNOS... 3 SAC - ATENDIMENTO...
Sumário INTRODUÇÃO... 3 INTEGRAÇÃO COM O EMPRESÁRIOERP... 3 AGILIDADE NOS PROCESSOS E APOIO AOS CONTROLES INTERNOS... 3 SAC - ATENDIMENTO... 4 CADASTRO DO TIPO DO ATENDIMENTO... 5 CADASTRO DE CATEGORIAS...
Manual de Relação de Pontos por Indicação
Manual de Relação de Pontos por Indicação Sumário 1. Verificando se o parâmetro das funções está ativo... 3 2. Efetuando o cadastro da faixa de indicação... 5 2.1. Cadastro de faixas com intervalos...
Microsoft Access XP Módulo Um
Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo
Gerenciamento de Incidentes
Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que
Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
TRANSMISSOR ECF. Sistema de transmissão de arquivos Nota Fiscal Paulista. Manual de Utilização
TRANSMISSOR ECF Sistema de transmissão de arquivos Nota Fiscal Paulista Manual de Utilização 1. Histórico de alterações Data Versão Alteração 04/12/2012 1 Criação do documento 28/02/2013 2 Revisão 2. Proposta
TOTVS Série 1 Varejo (Simples) - Módulo e-commerce
Novo Módulo disponível no TOTVS S1 Varejo: permissão de utilização através de licença específica. Mesmo não adquirindo a licença de uso do módulo ele continuará presente na tela do usuário. 1 Na opção
Manual AGENDA DE BACKUP
Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu
Manual AGENDA DE BACKUP
Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu
Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica
Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica I Vida Controle de Contatos Conteúdo Part I Introdução 2 1 Vida Controle... de Contatos Pessoais 2 Part II Configuração 2 1 Configuração...
Autorização de Intercâmbio pela Web
Autorização de Intercâmbio pela Web Exclusivamente para Cooperados UNIODONTO DO RIO DE JANEIRO COOPERATIVA ODONTOLÓGICA LTDA. Av. Passos, 120 / 11º andar - Centro - Rio de Janeiro - CEP 20051-040 Tel.:
Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web
Manual do Publicador Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Sumário Painel de Administração... 3 1 - Inserção de post... 5 2 Publicação de post com notícia na área headline (galeria de
O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.
INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação
Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna
O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados
ISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Caso já seja usuário do SCAW siga as instruções a partir da página X.
Caso já seja usuário do SCAW siga as instruções a partir da página X. Para iniciar o sistema dê um duplo clique no ícone, que se encontra na área de trabalho. 1 Login do sistema. Esta é a tela de login
MySQL Query Browser. Professor Victor Sotero SGD
MySQL Query Browser Professor Victor Sotero SGD 1 DEFINIÇÃO 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.
O que há de novo. Audaces Idea
O que há de novo Audaces Idea Com o propósito de produzir tecnologia de ponta, o principal requisito da Política de Qualidade da Audaces é buscar a melhoria contínua de seus produtos e serviços. Inovadora
Histórico da Revisão. Data Versão Descrição Autor
Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e não
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
SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO
SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade
MANUAL DO GERENCIADOR ESCOLAR WEB
CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4
Sistema de Controle de Solicitação de Desenvolvimento
Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento
Lição 1 - Criação de campos calculados em consultas
1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas
&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO
Universidade Federal de Viçosa Departamento de Informática &XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO Flaviano Aguiar Liziane Santos Soares Jugurta Lisboa Filho (Orientador) PROJETO UNESC@LA Setembro de
02 - Usando o SiteMaster - Informações importantes
01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,
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,
Manual SAGe v 1.0. Introdução. Cadastro de Usuários
Manual SAGe v 1.0 Cadastro de Usuários Introdução O Sistema de Apoio à Gestão (SAGe) é um sistema informatizado da FAPESP que permite ao pesquisador acesso on-line, provido pela Internet, utilizado para
SIGECORS. Sistema de Gerenciamento de Resíduos Sólidos Industriais
SIGECORS Sistema de Gerenciamento de Resíduos Sólidos Industriais Outubro 2008 Índice 1. Registrando Usuários 2. Acesso ao Sistema 3. Logar no Sistema 4. Esquecimento de Senha 5. Alteração de Senha 6.
Permissões de compartilhamento e NTFS - Parte 1
Permissões de compartilhamento e NTFS - Parte 1 Autor: Júlio Battisti - Site: www.juliobattisti.com.br Segurança, sem dúvidas, é um dos temas mais debatidos hoje, no mundo da informática. Nesse tutorial
FAQ REGISTRO DE INTERAÇÕES
Sumário 1. O que são interações?... 3 2. Posso registrar uma interação com um parceiro?... 3 3. Posso registrar interações para empresas?... 3 4. Quando converso informalmente com um cliente, parceiro
15 4 Operação Avançada do Sistema: Inclusão de Nota Fiscal e seus relacionamentos
15 4 Operação Avançada do Sistema: Inclusão de Nota Fiscal e seus relacionamentos Agora vamos fazer algo mais complexo, que vai demonstrar várias das facilidades do sistema. Vamos Incluir uma Nota Fiscal
Editor de Questões E24H
Editor de Questões E24H Conteúdo: Apresentação O que é o Editor de Questões Objetivos Potencialidades Vantagens adicionais Visualização no site (Quem acessa o Editor de Questões) (não Para quem o Editor
QUALIDATA Soluções em Informática. Módulo CIEE com convênio empresas
FM-0 1/21 ÍNDICE 1. MÓDULO DESKTOP(SISTEMA INSTALADO NO CIEE)... 2 Cadastro de Ofertas de Empregos:... 2 Cadastro de Eventos:... 3 Cadastro de Instituições do Curriculum:... 5 Cadastro de Cursos do Curriculum:...
Manual de Utilização
Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas
Manual Integra S_Line
1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras
Guia Rápido para Acesso, Preenchimento e Envio Formulário de Cadastro da Empresa e Formulário de Projeto
EDITAL DE SELEÇÃO PÚBLICA MCTI/AEB/FINEP/FNDCT Subvenção Econômica à Inovação Transferência de Tecnologia do SGDC 01/2015 Transferência de Tecnologia Espacial no Âmbito do Decreto nº 7.769 de 28/06/2012
AULA 2 INTERAÇÃO COM O BANCO DE DADOS
AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,
Procedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Í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
1. CADASTRO E ATUALIZAÇÃO DOS DADOS DO PROGRAMA
. CADASTRO E ATUALIZAÇÃO DOS DADOS DO PROGRAMA Quando um novo Programa de Pós-Graduação é criado no CAPG é necessário o preenchimento inicial de várias informações, criando-se assim um banco de dados com
Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE UNIDADES ADMINISTRATIVAS
SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE UNIDADES ADMINISTRATIVAS SANTA MARIA FATECIENS 2008 Este manual tem por finalidade apresentar as especificações detalhadas da aplicação de Cadastro
MANUAL DE SUPORTE. Controle de Suporte. Este manual descreve as funcionalidades do controle de suporte.
MANUAL DE SUPORTE Controle de Suporte Este manual descreve as funcionalidades do controle de suporte. SUMÁRIO Considerações Iniciais... 3 Acesso... 4 Controle de Suporte... 5 1. Solicitação de Atendimento...
Sistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos. SBCTrans
Sistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos SBCTrans A tecnologia facilitando a vida do cidadão Índice Cadastro e Primeiro Acesso... 05 Acessando o Sistema... 08 Menu de
Escritório Virtual Administrativo
1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório
SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição Configurando a Conexão com o Banco de Dados
SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição 1 Configurando a Conexão com o Banco de Dados 2 Primeiro Acesso ao Sistema Manutenção de Usuários 3 Parametrizando o Sistema Configura
NOME SEXO CPF NASCIMENTO SALARIO
Tutorial SQL Fonte: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2973 Para começar Os Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDr) são o principal mecanismo de suporte ao armazenamento
MODULO DE GESTÃO MANUTENÇÃO DE MATRÍCULA. O módulo de Gestão tem por objetivo gerenciar as atividades que ocorrem durante um ano letivo.
MANUTENÇÃO DE MATRÍCULA 1. Informações Gerais. O módulo de Gestão tem por objetivo gerenciar as atividades que ocorrem durante um ano letivo. O item do menu Manutenção de Matrícula tem por objetivo manter
Curva ABC. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br
Curva ABC Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br Sumário Introdução... 3 Utilização no sistema TCar-Win... 3 Configuração da curva ABC... 4 Configuração
Um objeto de estatística contém informações de distribuição de valores de uma ou mais colunas de uma tabela ou view indexada
Desvendando Estatísticas do SQL Server Parte 1 Nesta série de artigos vamos dar um mergulho profundo nas Teorias Probabilísticas (mais conhecido como estatísticas) do SQL Server. Introdução Estatísticas
Portal nddcargo 4.1.5.0 Manual de Utilização Call Center Visão Administrador
Portal nddcargo 4.1.5.0 Manual de Utilização Call Center Visão Administrador Histórico de alterações Data Versão Autor Descrição 23/11/2012 1 Criação do documento. 2 1. Introdução... 4 2. Funcionalidades
Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.
, ()! $ Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado. Uma estratégia muito utilizada para organizar visualmente informações numéricas
Bases de Dados. Lab 1: Introdução ao ambiente
Departamento de Engenharia Informática 2010/2011 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo
O Windows 7 é um sistema operacional desenvolvido pela Microsoft.
Introdução ao Microsoft Windows 7 O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Visualmente o Windows 7 possui uma interface muito intuitiva, facilitando a experiência individual do
Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.
Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT. PÁGINA: 2 de 21 Nenhuma parte deste documento pode ser utilizado ou reproduzido, em qualquer meio
Manual do sistema SMARsa Web
Manual do sistema SMARsa Web Módulo Gestão de atividades RS/OS Requisição de serviço/ordem de serviço 1 Sumário INTRODUÇÃO...3 OBJETIVO...3 Bem-vindo ao sistema SMARsa WEB: Módulo gestão de atividades...4
NOVIDADES COMPLY VERSÃO 4.00
NOVIDADES COMPLY VERSÃO 4.00 Página 1 de 15 Maiores informações a respeito dos assuntos destacados abaixo devem ser obtidas no Manual do Comply v4.00 disponível no Portal de Produtos. Página 2 de 15 CADASTROS