Revelada a Segurança de Tempo de Execução da Base de Dados OpenEdge

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

Download "Revelada a Segurança de Tempo de Execução da Base de Dados OpenEdge"

Transcrição

1 Revelada a Segurança de Tempo de Execução da Base de Dados OpenEdge Regis Martins Ezipato Sr. Solution Engineer Agenda Cenário da segurança de banco em tempo de execução Segurança de banco OpenEdge 10 Comparando tempo de execução e tempo de compilação Configurando segurança em tempo de execução de banco 2 DB-14: OpenEdge Database Run-time Security Revealed 1

2 Propulsor da segurança de banco em tempo de execução Por que usamos segurança de banco em tempo de execução: Porque você tem que atender Regulamentações governamentais Padrões da indústria Requerimentos de privacidade de dados pessoais Responsabilidade legal Penalidades $$ impostas É tudo por causa dos hackers Eles tem ferramentas Eles tem conhecimento Eles tem a motivação 3 DB-14: OpenEdge Database Run-time Security Revealed Segurança de banco Num mundo perfeito, a camada de aplicação não tem regras de segurança: (Chapéu-preto do hacker) SO/Segurança Rede Aplicação A Aplicação B Aplicação C xdbc Driver xdbc Driver xdbc Driver Servidor BD RDBMS (blocos indices) Arq. SO (blocos registros) Utilitários Banco (arquivos de Cache) 4 DB-14: OpenEdge Database Run-time Security Revealed 2

3 Segurança de banco Na realidade, a camada de aplicação tem muitas vulnerabilidades: Aplicação A xdbc Driver Aplicação B xdbc Driver Aplicação C xdbc Driver SO/Segurança Rede Servidor BD RDBMS (blocos indices) Arq. SO (blocos registros) Utilitários Banco (arquivos De cache) 5 DB-14: OpenEdge Database Run-time Security Revealed Função da segurança de banco em tempo de execução Camadas de bloco de código-aplicação & acesso inapropriado do usuário: SQL indica o padrão para segurança de banco em tempo de execução Usuário Administração Banco de Dados Controle de acesso a Views, tabelas & colunas Fornecedores de banco de dados adicionam características de segurança Múltiplos sistemas de autenticação de usuário Privilégios de conexão de usuário Função & privilégios por grupo-usuários 6 DB-14: OpenEdge Database Run-time Security Revealed 3

4 Agenda Cenário da segurança de banco em tempo de execução Segurança de banco OpenEdge 10 Comparando tempo de execução e tempo de compilação Configurando segurança em tempo de execução de banco 7 DB-14: OpenEdge Database Run-time Security Revealed Segurança de Banco do OpenEdge Um Banco 2 sistemas de segurança: Servidor SQL ABL Aplicação ISUD ISUD Usuário Usuário aplicação CRUD CRUD Usuário Usuário OpenEdge RDBMS Banco armazena motor que executa operações sem segurança Clientes SQL & ABL providenciam toda a segurança do banco Privilégios PrivilégiosSQL SQL 8 DB-14: OpenEdge Database Run-time Security Revealed Conta ContaUsuário Tabelas TabelasPúblicas Tabelas TabelasSQL SQL Permissões PermissõesABL ABL 4

5 Comparando Sistemas de Segurança ABL & SQL Modelo Segurança Padrão DBA Padrão Segurança administrador Padrão acesso tabela Padrão acesso campo ABL GRANT n/d * * * GRANT <criador-bd> SYSPROGRESS n/d <nenhum> <nenhum> SQL 9 DB-14: OpenEdge Database Run-time Security Revealed Auditoria do Banco OpenEdge Como saber se o sistema de segurança não foi comprometido? Servidor SQL ABL Aplicação ISUD ISUD Usuário Usuário aplicação CRUD CRUD Usuário Usuário OpenEdge RDBMS Nenhuma operação de acesso a registros via SQL ou ABL pode sobrepor a auditoria Regras RegrasAuditoria Subsistema Auditoria Dados Dados Auditoria Auditoria policies.xml 10 DB-14: OpenEdge Database Run-time Security Revealed Schema Schema & tabela tabelade de dados dados 5

6 Usuário 11 DB-14: OpenEdge Database Run-time Security Revealed Contas de Usuários compartilhadas pela ABL & SQL Tabela de usuários _User : Dois campos requeridos user-id (_Userid) Tamanho Máximo: 12 Caracteres Ilegais: < 32 or #*,!@ password (_Password) ABL: Alterado somente pelo dono da conta SQL: Alterado pelo DBA ou dono da conta Campo Password: tamanho-fixo CRC-16 hash Cuidados nas definições do padrão da conta do SQL DBA <dono-bd> (Privilégios DBA) SYSPROGRESS (Privilégios DBA) PUB (Privilégios dono das tabelas) 12 DB-14: OpenEdge Database Run-time Security Revealed 6

7 Funcionamento contas _User via ABL & SQL ABL Sem contas_user User-id: ID do SO Não pode usar U P para conectar Com contas _User User-id padrão: -U/-P devem ser iguais ao do_user Pode sempre CONECTAR como usuário padrão SQL Sem contas _User User-id padrão: nenhum Conecta com qualquer user-id exceto PUB SYSPROGRESS (senhas ignoradas) Com contas_user User-id padrão: nenhum DEVE se autenticar como conta do _User PUB & SYSPROGRESS aceitos como user-ids 13 DB-14: OpenEdge Database Run-time Security Revealed Movendo ABL para User-id Tudo acontece dentro de programas ABL : ABL: run _edit.p. _edit.p run _prostar.p. _prostar.p run _login.p. * Fontes encontrados no DLC/src & PSDN development tools download 14 DB-14: OpenEdge Database Run-time Security Revealed 7

8 Administrando conta de usuário via ABL & SQL Operações de contas de usuários similares : Criação Conta Deleção Conta Alteração Senha Criação Senha ABL CREATE _user DELETE _user ASSIGN field ENCODE () SQL CREATE USER DROP USER ALTER USER N/D 15 DB-14: OpenEdge Database Run-time Security Revealed Segurança de Banco do OpenEdge Alternativa autenticação de usuário somente para aplicações ABL Servidor SQL ABL Conta ContaUsuário ((_user _user) ) Login Usuário credenciado Usuário Usuário CLIENTE- PRINCIPAL Aplicação ABL Prova de autenticação de Usuário ABL É válido? Y conectando user-id A Validação CLIENTE- PRINCIPAL É valid0? ABL Configuração Configuração 16 DB-14: OpenEdge Database Run-time Security Revealed 8

9 Autorização do Usuário 17 DB-14: OpenEdge Database Run-time Security Revealed Todas as tabelas tem um dono Ambos clientes ABL & SQL respeitam o dono da tabela : PUB (Servidor SQL& ABL user-id) Tabelas de Dados Clientes ABL: Criação, Leitura, Alteração & Deleção Clientes SQL: Inserção, Seleção, Alteração & Deleção Tabelas do Meta Schema Clientes ABL: Criação, Leitura, Alteração & Deleção Clientes SQL: Seleção SYSPROGRESS (user-id privado para Servidor SQL) Clientes ABL : nenhum Clientes SQL : Seleção <cliente-sql> (suportado somente pelo Servidor SQL) Clientes SQL : Inserção, Seleção, Alteração & Deleção Clientes ABL : nenhum 18 DB-14: OpenEdge Database Run-time Security Revealed 9

10 Centro da segurança de banco via ABL Administrado via registro _schema para operações CRUD: assign Registro Registro _Field _Field Permissões Permissões _Canread _Canwrite find for create delete F1 F1 F2 F2 F3 F3 _File _File Permissões Permissões F4 F4 F5 F5 F6 F6 F7 F7 _Cancreate _Canwrite _Canread _Candelete * Algumas vezes permissões residem em tabelas & campos do meta-schema Dados Dados Tabela Tabela 19 DB-14: OpenEdge Database Run-time Security Revealed Segurança de banco via Servidor SQL Administrado via comandos SQL GRANT/REVOKE : _syscolauth _syscolauth Privilégios Privilégios update alter update Somente alteração de colunas selecionadas select insert update delete F1 F1 F2 F2 F3 F3 _systabauth _systabauth Privilégios Privilégios F4 F4 F5 F5 F6 F6 F7 F7 insert update select delete Dados Dados Tabela Tabela 20 DB-14: OpenEdge Database Run-time Security Revealed 10

11 Segurança de banco via Servidor SQL Agrupado para uma mistura de linhas & colunas selecionadas : _syscolauth _syscolauth Privilégios Privilégios alter update update Nenhum acesso de leitura por exclusão select insert update delete F1 F1 F2 F2 F3 F3 _systabauth _systabauth Privilégios Privilégios F4 F4 F5 F5 F6 F6 F7 F7 create insert update select read delete View View Privilégios Privilégios Dados Dados Tabela Tabela 21 DB-14: OpenEdge Database Run-time Security Revealed Administração de Banco 22 DB-14: OpenEdge Database Run-time Security Revealed 11

12 Padrão de administração de banco via SQL DBA tem todos os privilégios* de banco Dono da Tabela tem todos os privilégios para tabela & coluna Um usuário deve ter um privilégio antes de DOAR (GRANT) privilégios para outros O doador de um privilégio pode ANULAR (REVOKE) aquele privilégio Um privilégio pode ser DOADO sem a habilidade para doá-lo para qualquer outro usuário * Exceto OpenEdge Auditing SoD (Separação de deveres) 23 DB-14: OpenEdge Database Run-time Security Revealed Administrador de segurança via ABL revelado Administrador de segurança via ABL NÃO É UM DBA Administrador de segurança via ABL controla Acesso a Tabelas & campos via permissões _Can-* Criação & deleção de contas dos usuários Cliente ABL & Opções de segurança de banco A lista de usuários Administradores de Segurança é replicada em muitos lugares Veja PSDN open-source development tools src/prodict/user/_usradmn.p 24 DB-14: OpenEdge Database Run-time Security Revealed 12

13 Agenda Cenário da segurança de banco em tempo de execução Segurança de banco OpenEdge 10 Comparando tempo de execução e tempo de compilação Configurando segurança em tempo de execução de banco 25 DB-14: OpenEdge Database Run-time Security Revealed Segurança em Tempo-Compilação X Tempo-Execução Conectando user-id Acesso Tabela & coluna Tempo Compilação Fixo Fixo Tempo Execução Dinâmico Dinâmico Impacto Tempo-Execução Segurança aplicação por contexto Risco a segurança por usuário personificado & r-code traiçoeiro < tempo-execução Sim Alto > Tempo compilação Não Baixo 26 DB-14: OpenEdge Database Run-time Security Revealed 13

14 Segurança Banco OpenEdge ABL.r-code contém somente operações permitidas para CRUD: Login user credenciados.p fonte (CRUD) Compilador Núcleo ABL Servidor Banco OE Todos reg. operações Buffer dinâmico (CRUD) Buffer estático Usuário conectando user-id (RU) Contas usuários ( _user ) Permissões.r compilado (RU) (RU) Operações Registros Permitidas 27 DB-14: OpenEdge Database Run-time Security Revealed user acessa? Checa user-id para operações permitidas Dados Públicos Segurança Banco OpenEdge Padrão de checagem de permissão em tempo-execução via ABL: Login user credenciados Executor Núcleo ABL Servidor Banco OE.r compilado (RU) Checado em tempo execução autenticação usuário conectando user-id Contas usuários ( _user ) Permissões.r compilado (CRUD) Buffer dinâmico Buffer estático user acessa? Dados Públicos 28 DB-14: OpenEdge Database Run-time Security Revealed Não checado em tempo de execução 14

15 Segurança Banco OpenEdge Núcleo ABL checagem permissão em tempo-execução opcional: Login user credenciados Executor Núcleo ABL Servidor Banco OE.r compilado (RU) Usuário conectando user-id Contas usuários ( _user ) Permissões.r compilado (CRUD) Buffer dinâmico Buffer estático 29 DB-14: OpenEdge Database Run-time Security Revealed user acessa? Todas operações checadas em tempo execução Dados Públicos Agenda Cenário da segurança de banco em tempo de execução Segurança de banco OpenEdge 10 Comparando tempo de execução e tempo de compilação Configurando segurança em tempo de execução de banco 30 DB-14: OpenEdge Database Run-time Security Revealed 15

16 Configurando Segurança de Banco A melhor segurança de banco vem de múltiplas camadas : Segurança de aplicação ABL & SQL (Adiciona segurança de aplicação contextual para as características de segurança construídas na base de dados) Segurança em tempo execução do banco OpenEdge (Protege a base de um código de aplicação e/ou usuário traiçoeiro ) Sistema de permissões de arquivos do SO (Protege utilitários de banco, configuração e arquivos de dados de outros processos do SO) 31 DB-14: OpenEdge Database Run-time Security Revealed Opções de segurança de banco OpenEdge Muitas opções de segurança disponíveis para ajustar-se a sua aplicação : 1. Administração do Banco 2. Conexão de usuário ao banco 3. Acesso a Tabela & coluna/campo 4. Auditoria de banco 32 DB-14: OpenEdge Database Run-time Security Revealed 16

17 Início da segurança com Conta de Usuário Quando as contas de usuário de banco são requeridas? Um local para iniciar Banco contém dados privados ou confidenciais? SIM: Eu configuraria contas de usuários de banco 1 ou mais administrador de contas _user 1 ou mais contas de _user para acesso a dados Elimina contas default de usuários embutidas Contas _user requeridas para usuários individuais? Se servidor SQL é usado: SIM Se SQL não é usado: pode usar contas de usuários de aplicação via o objeto CLIENT-PRINCIPAL 33 DB-14: OpenEdge Database Run-time Security Revealed Passos para administrar segurança de banco Servidor SQL é usado, configure a segurança de DBA primeiro: 1. Conecte SQL Explorer como um user-id qualquer e encontre o db-owner do banco SELECT * from SYSPROGRESS.SYSDBAUTH; 2. É o user-id que não é o SYSPROGRESS 3. Reconecte SQL explorer com o user-id db-owner 4. Crie uma conta de DBA comum para ABL/SQL CREATE USER MYDBA, dba-pwd ; GRANT RESOURCE, DBA to MYDBA; 34 DB-14: OpenEdge Database Run-time Security Revealed 17

18 Passos para administrar segurança de banco Nomeando DBAs para SQL & donos das tabelas : 1. Conecte SQL Explorer como MYDBA 2. Crie conta de usuário com senhas conhecidas CREATE USER SYSPROGRESS, pwd ; CREATE USER <db-owner>, pwd ; CREATE USER PUB, pwd ; 35 DB-14: OpenEdge Database Run-time Security Revealed Passos para administrar segurança de banco Defina Administrador de Segurança ABL: Use Data Administration Tool para retirar o acesso PUBLIC do Administrador de Segurança 1. Defina conta de usuário de administração comum para ABL [ & SQL] [ MYDBA ] Admin->Security->Edit User list 2. Coloque a lista do administrador de segurança para MYDBA * Admin->Security->Security Administrators * Melhores práticas indicam 2 contas de usuários definidas 36 DB-14: OpenEdge Database Run-time Security Revealed 18

19 Administração do schema de banco Cliente ABL não pode alterar privilégios de usuários SQL Cliente SQL não pode alterar permissões de usuários ABL Defina seu DBA-ABL por privilégio (grant) Grant PUBLIC ( * ) to _File._Can-read Grant _Can-create, _Can-write, _Can-delete para lista de contas do administrador de segurança ABL para schema security _File._File _File._sec-role _File._Field _File._sec-granted-role _File._Index _File._sec-authentication-domain _File._Index-field _File._sec-authentication-system 37 DB-14: OpenEdge Database Run-time Security Revealed Habilite Características de Segurança Avançadas ABL 1. Atualize para a versão 10.1A+ 2. Se não estiver criando um novo banco na 10.1B+, atualize definições de schema de segurança $ proutil db C updateschema OU habilite Auditoria OpenEdge $ prostrct add db audit-areas.st $ proutil db C enableauditing area data-area-name indexarea index-area-name [disableindexes] 38 DB-14: OpenEdge Database Run-time Security Revealed 19

20 Segurança na conexão via ABL Opcionalmente bloqueie as conexões dos usuários em branco via menu do Database Administration Admin->Database Options Disallow Blank UserID* (*Requer 1 conta _user & -U/-P na conexão) Escolha seu projeto de controle de acesso via ABL Todas conexões de banco usam o ID do usuário Aplicação conecta-se ao banco usando Um único user-id para o banco (1 usuário tem todas as permissões para todas as tabelas) Uma conta ou grupo de contas (cada user-id da aplicação tem exatamente 1 função) 39 DB-14: OpenEdge Database Run-time Security Revealed Ligando R-code para o Banco OpenEdge DBAUTHKEY no caso da segunça em tempo de execução não realizável : Opção de segurança de baixo nível, mas viável para alguns casos Simples chave-secreta Embutido no banco Compilado no r-code Checado pela ABL em tempo de execução Não recomendado onde: ABL é customizada no site de produção Banco é usado em múltiplas aplicações Alteração de aplicação com subconjunto de módulos.r-code 40 DB-14: OpenEdge Database Run-time Security Revealed 20

21 Duas estratégias de Permissões de Segurança via ABL Escolha com qual sua aplicação se ajusta melhor : Use o padrão de desenvolvimento de aplicação Nas [schema] tabelas onde dado é PUBLIC Negue acesso ao usuário para tabelas com dados restritos* Negue acesso ao usuário em branco para todas as tabelas & campos Admin->Security->Disallow Blank Userid Access Use modelo recomendado pela indústria - GRANT Se sua aplicação usa segurança via SQL Tabelas que contenham acesso restrito tanto a tabela ou a campos Padrão de acesso a tabela/campo é o administrador de sistema Adicione (grant) & remova (revoke) contas de usuários seletivos * Prática de segurança não recomendada 41 DB-14: OpenEdge Database Run-time Security Revealed Segurança de banco em tempo de execução via ABL Habilitando checar permissão em tempo de execução via ABL : Habilite checagem em tempo de execução via o data administration tool s dialog Admin->Database Options Use Runtime Permissions Checking Altere checagem de código de erro na aplicação (se necessário) Dica: use ABL CAN-DO() para testar lista de permissões find _File where _File._File-Name = Customer. if CAN-DO(_File._Can-Delete, user_id) then DELETE Customer. 42 DB-14: OpenEdge Database Run-time Security Revealed 21

22 Controlando a checagem de permissões em tempo de execução Se permissão negada, use evento STOP Feche comando num block com ON STOP DO ON STOP UNDO, LEAVE : FIND customer WHERE CustNum = m_icustnum NO-ERROR. END. IF ( ERROR-STATUS:ERROR AND INDEX(ERROR-STATUS:GET-MESSAGE(1), permission denied ) <> 0) THEN RETURN ERROR Customer table read access denied. 43 DB-14: OpenEdge Database Run-time Security Revealed Segredos das Permissões via ABL 3 papéis do Administrador de Segurança para vc não esquecer : Um administrador de segurança NÃO tem tratamento especial Acesso a tabela Acesso a campo Concessão/retirada de outros administradores de segurança Cada permissão de campo _Can-* deve ter um dos Uma conta de Administrador de Segurança PUBLIC ( * ) Nunca, nunca, nunca deixe uma lista de permissão _Can-* em branco 44 DB-14: OpenEdge Database Run-time Security Revealed 22

23 Segredos das Permissões via ABL Papéis da lista de permissões via ABL _Can-* : Ordem dependente, lista dos nomes de contas separada por vírgula (sem espaço em branco!) Adicione nome da conta para concessão de acesso, remova nome da conta para retirar o acesso Use! para explicitamente negar acesso para uma conta Use * para indicar múltiplas contas de usuários Acesso PÚBLICO (todas as contas) Pode usar xxx_* ou *_xxxx para nome de contas com o mesmo prefixo ou sufixo 45 DB-14: OpenEdge Database Run-time Security Revealed Exemplo de Lista de Permissão ABL Nega concessão de acesso ao usuário em branco e para todas as contas Nega usuário em branco & fred, concede acesso para todas as outras contas Concede acesso para usuário em branco e todas as contas Puro modelo GRANT (nega user-id em branco) Concede qualquer conta começando com dba_!!,!fred,* * fred,wilma,mydba barney,dba_*, MYDBA Ilegal, ninguém tem acesso!!! Primeiro a lista de usuários negados Equivalente ao acesso PUBLIC do SQL Equivalente modelo GRANT do SQL Uso interessante para grupos de contas 46 DB-14: OpenEdge Database Run-time Security Revealed 23

24 Combinações de Permissões ABL Pemissões ABL forçadas em baixo nível : FIND, GET, FOR-EACH tipo de comandos _File._Can-Read EQ, GT, LT, acesso à campo _File._Can-Read, _Field._Can-Read CREATE registro _File._Can-Read, _File._Can-Create, _File._Can-Write, _Field._Can-Write (required fields) ASSIGN registro e valores de campos _File._Can-Read, _File._Can-Write, _Field._Can-Write DELETE registro _File._Can-Read, _File._Can-Delete 47 DB-14: OpenEdge Database Run-time Security Revealed Mantendo SQL e ABL em Sincrônia Controles de acesso similares para PUB tabelas & colunas : View Tabela Coluna/campo SQL INSERT SELECT UPDATE DELETE INSERT SELECT UPDATE DELETE (view) UPDATE N/D ABL _Can-create _Can-read _Can-write _Can-delete _Can-read _Can-write 48 DB-14: OpenEdge Database Run-time Security Revealed 24

25 Privilégios & Permissões ADVERTÊNCIA! Cuidado com privilégios e permissões orfãos: Operações de Grant/revoke não checam a presença de nome de contas Privilégios de contas SQL & Permissões ABL não são removidas quando a conta é deletada (incluindo DBA & Administrador de Segurança) Se uma nova conta for criada com o mesmo nome, ela herdará todos os privilégios & permissões da antiga conta (também pode ser usada como uma ferramenta de recuperação) 49 DB-14: OpenEdge Database Run-time Security Revealed Resumindo Maior pressão para incluir segurança de banco em tempo de execução para barrar intrusos torna-se mais sofisticados OpenEdge tem adicionado novas características de segurança OpenEdge RDBMS pode satisfazer suas necessidades de segurança em tempo de execução 50 DB-14: OpenEdge Database Run-time Security Revealed 25

26 Para maiores informações, veja PSDN OpenEdge SQL Authorization Documentação: OpenEdge Database Management: Database Administration OpenEdge Database Management: SQL Reference OpenEdge Development Collection: Progress 4GL Referenced 51 DB-14: OpenEdge Database Run-time Security Revealed Perguntas? 52 DB-14: OpenEdge Database Run-time Security Revealed 26

27 Obrigado pelo seu tempo 53 DB-14: OpenEdge Database Run-time Security Revealed Bonus ABL Permission List Examples Table lock-out, dump & load to recover Deny fred, grant access to all other accounts Grant access to fred and all accounts Pure GRANT model (denies blank user-id) Grant model, deny PUBLIC access Grant model, grant blank userid as middle account Grant model, grant blank userid as first account!fred,fred,* fred,!fred,* fred,wilma,mydba fred,wilma,mydba,!* fred,,wilma,mydba,fred,wilma,mydba 54 DB-14: OpenEdge Database Run-time Security Revealed 27

Segurança de Acesso a Banco de Dados no MS SQL Server

Segurança de Acesso a Banco de Dados no MS SQL Server Segurança de Acesso a Banco de Dados no MS SQL Server Para efetuar com sucesso os exemplos que serão mostrados a seguir é necessário que exista no SQL Server uma pessoa que se conecte como Administrador,

Leia mais

Administração de Usuários e Privilégios no Banco de Dados

Administração de Usuários e Privilégios no Banco de Dados Administração de Usuários e Privilégios no Banco de Dados Todo agrupamento de bancos de dados possui um conjunto de usuários de banco de dados. Estes usuários são distintos dos usuários gerenciados pelo

Leia mais

Migrando para OpenEdge 10. Regis Martins Ezipato Sr Solution Engineer

Migrando para OpenEdge 10. Regis Martins Ezipato Sr Solution Engineer Migrando para OpenEdge 10 Regis Martins Ezipato Sr Solution Engineer Façam as perguntas durante a apresentação 2 Visão Geral Versão 7.2A 8.2A 8.3A 9.0A 9.1A 10.0A 10.1A Quando Passado distante Passado

Leia mais

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

No Fedora, instalamos os pacotes mysql e mysql-server, usando o yum: Instalando o MySQL O MySQL é um banco de dados extremamente versátil, usado para os mais diversos fins. Você pode acessar o banco de dados a partir de um script em PHP, através de um aplicativo desenvolvido

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: 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

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 Windows 2003 Server: Criando e Gerenciando Pastas Compartilhadas Fabricio Breve Fundamentos Ter um servidor em execução não significa que ele

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

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

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

Leia mais

Introdução ao Sistema. Características

Introdução ao Sistema. Características Introdução ao Sistema O sistema Provinha Brasil foi desenvolvido com o intuito de cadastrar as resposta da avaliação que é sugerida pelo MEC e que possui o mesmo nome do sistema. Após a digitação, os dados

Leia mais

Gerência de Banco de Dados

Gerência de Banco de Dados exatasfepi.com.br Gerência de Banco de Dados Prof. Msc. André Luís Duarte Banco de Dados Os bancos de dados são coleções de informações que se relacionam para criar um significado dentro de um contexto

Leia mais

Neste tópico, abordaremos a funcionalidade de segurança fornecida com o SAP Business One.

Neste tópico, abordaremos a funcionalidade de segurança fornecida com o SAP Business One. Neste tópico, abordaremos a funcionalidade de segurança fornecida com o SAP Business One. 1 Ao final deste tópico, você estará apto a: Descrever as funções de segurança fornecidas pelo System Landscape

Leia mais

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A Guia de administração para a integração do Portrait Dialogue 6.0 Versão 7.0A 2013 Pitney Bowes Software Inc. Todos os direitos reservados. Esse documento pode conter informações confidenciais ou protegidas

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

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL

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

DIRETÓRIOS. Diretórios ZIM. Estabelecer um diretório de aplicativo. Campos do objeto Diretórios. Diretórios estrangeiros. Zim 8.

DIRETÓRIOS. Diretórios ZIM. Estabelecer um diretório de aplicativo. Campos do objeto Diretórios. Diretórios estrangeiros. Zim 8. DIRETÓRIOS Um diretório é um objeto do aplicativo. Diretórios de aplicativos são usados para organizar os objetos definidos no Dicionário de Objetos para a aplicação. Diretórios ZIM ZIM 8 proporciona uma

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

Adotando OpenEdge Architect. Luciano Oliveira Sr. Instructor, Consultant Global Field Services

Adotando OpenEdge Architect. Luciano Oliveira Sr. Instructor, Consultant Global Field Services Adotando OpenEdge Architect Luciano Oliveira Sr. Instructor, Consultant Global Field Services Agenda Antes do OpenEdge Architect Por quê OpenEdge Architect? Adotando o OpenEdge Architect Integrar às Customizações

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

Procedimentos para Reinstalação do Sisloc

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...

Leia mais

DB-1: Multi-database query for ODBC and JDBC Brian Werne

DB-1: Multi-database query for ODBC and JDBC Brian Werne -1: Multi-database query for OC and JC OpenEdge SQL em um Ambiente 10.1B multi-database para OC e JC Claudemiro Pacheco Technical Support Americas Objetivos Respostas para as seguintes perguntas: O que

Leia mais

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list

Leia mais

Procedimentos para Instalação do SISLOC

Procedimentos para Instalação do SISLOC Procedimentos para Instalação do SISLOC Sumário 1. Informações Gerais...3 2. Instalação do SISLOC...3 Passo a passo...3 3. Instalação da Base de Dados SISLOC... 11 Passo a passo... 11 4. Instalação de

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

Introdução ao Tableau Server 7.0

Introdução ao Tableau Server 7.0 Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para

Leia mais

MySQL. Prof. César Melo. com a ajuda de vários

MySQL. Prof. César Melo. com a ajuda de vários MySQL Prof. César Melo com a ajuda de vários Banco de dados e Sistema de gerenciamento; Um banco de dados é uma coleção de dados. Em um banco de dados relacional, os dados são organizados em tabelas. matricula

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

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

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais PRERELEASE 03/07/2011 Avisos legais Avisos legais Para consultar avisos legais, acesse o site http://help.adobe.com/pt_br/legalnotices/index.html.

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos para Instalação do Sisloc Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação

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

Versão 1.0 09/10. Xerox ColorQube 9301/9302/9303 Serviços de Internet

Versão 1.0 09/10. Xerox ColorQube 9301/9302/9303 Serviços de Internet Versão 1.0 09/10 Xerox 2010 Xerox Corporation. Todos os direitos reservados. Direitos reservados de não publicação sob as leis de direitos autorais dos Estados Unidos. O conteúdo desta publicação não pode

Leia mais

Passo 1: Abra seu navegador e digite http://www.no-ip.com. Passo 2: Na tela que surgir, clique em Get Started.

Passo 1: Abra seu navegador e digite http://www.no-ip.com. Passo 2: Na tela que surgir, clique em Get Started. 1 - Como obter seu DNS Dinâmico no No-IP O No-IP, é um sistema de DNS (Domain Name Server), que converte o seu endereço IP em um nome. O que o No-IP faz, é converter o nome do tipo minhacameraip.no-ip.org

Leia mais

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

Prof. Omero, pág. 63. Banco de Dados InterBase. Prof. Omero, pág. 63 O que é o InterBase? O InterBase é um SGBDR - Sistema Gerenciador de Banco de Dados Cliente/Servidor Relacional 1 que está baseado no padrão SQL ANSI-9, de alta performance, independente

Leia mais

Fonte: http://www.online-security-solution.com/ - Illustration by Gaich Muramatsu

Fonte: http://www.online-security-solution.com/ - Illustration by Gaich Muramatsu Fonte: http://www.online-security-solution.com/ - Illustration by Gaich Muramatsu Prof. Hederson Velasco Ramos Uma boa maneira de analisar ameaças no nível dos aplicativo é organiza las por categoria de

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

Escrito por Sáb, 15 de Outubro de 2011 01:19 - Última atualização Seg, 26 de Março de 2012 03:32

Escrito por Sáb, 15 de Outubro de 2011 01:19 - Última atualização Seg, 26 de Março de 2012 03:32 Preço R$ 129.00 Compre aqui Curso de PHP O.O usando Adodb, aprenda a criar uma loja virtual (carrinho de compras) até a geração do boleto bancário. Usei: Mysql e Dreamweaver cs4. São 163 videoaulas, 2

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

Modelo de Dados Relacional Restrições de um Banco de Dados Relacional

Modelo de Dados Relacional Restrições de um Banco de Dados Relacional Modelo de Dados Relacional e as Restrições de um Banco de Dados Relacional Modelo de Dados Relacional Conceitos do Modelo Relacional Representa o banco de dados como uma coleção de relações. Comparação

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

Status Enterprise Guia do Usuário. Parte 7 Servidor Status

Status Enterprise Guia do Usuário. Parte 7 Servidor Status Guia do Usuário Parte 7 Conteúdo 1 RESUMO 3 1.1 Sobre o OPC UA... 3 1.2 Uso do Status... 3 1.3 Status como Plataforma... 3 1.4 Portos de Comunicação... 4 2 SUBSISTEMAS... 5 2.1 Modelo de Dados... 5 2.1.1

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

Ajuda do Usuário do Websense Secure Messaging

Ajuda do Usuário do Websense Secure Messaging Ajuda do Usuário do Websense Secure Messaging Bem-vindo ao Websense Secure Messaging, uma ferramenta que fornece um portal seguro para transmissão e exibição de dados confidenciais e pessoais em email.

Leia mais

Docas do Pará - Guia de Instalação

Docas do Pará - Guia de Instalação Docas do Pará - Guia de Instalação Procedimento para instalar em um novo porto Primeiro faça a instalação no computador servidor do porto (v. abaixo), depois instale em cada máquina de cadastro/acompanhamento

Leia mais

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

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

Manual de Instalação e Configuração do SQL Express

Manual de Instalação e Configuração do SQL Express Manual de Instalação e Configuração do SQL Express Data alteração: 19/07/11 Pré Requisitos: Acesse o seguinte endereço e faça o download gratuito do SQL SRVER EXPRESS, conforme a sua plataforma x32 ou

Leia mais

GUNIX GRUPO DE ESTUDOS LINUX

GUNIX GRUPO DE ESTUDOS LINUX JUIZ DE FORA 2004 PostgreSQL 8.0 Win32 Instalação passo a passo Autor: Rodrigo Padula de Oliveira rodrigopadula@sagraluzzatto.com.br Instalação do PostgreSQL 8.0 win32 Para fazer o download da versão mais

Leia mais

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon AGENDA 1. Download dos pacotes de instalação ESET Remote Administrator 2. Download dos pacotes de instalação ESET EndPoint Solutions 3. Procedimento de instalação e configuração básica do ESET Remote Adminstrator

Leia mais

Guia para o Google Cloud Print

Guia para o Google Cloud Print Guia para o Google Cloud Print Versão A BRA-POR Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: As observações ensinam como agir em determinada situação

Leia mais

Instalação e Configuração RPM Remote Print Manager para Windows 2000

Instalação e Configuração RPM Remote Print Manager para Windows 2000 Instalação e Configuração RPM Remote Print Manager para Windows 2000 Antes de iniciar a instalação do RPM Remote Print Manager parar Windows 2000, você necessita ter privilégios de "administrador" devido

Leia mais

MANUAL DE CONFIGURAÇÃO DO BACKUP

MANUAL DE CONFIGURAÇÃO DO BACKUP SISTEMA DE AUTOMAÇÃO COMERCIAL MANUAL DE CONFIGURAÇÃO DO BACKUP Apresentação Após o término da instalação você deverá configurar o Backup para que você tenha sempre uma cópia de segurança dos seus dados

Leia mais

CPG: sincronização entre diferentes dispositivos

CPG: sincronização entre diferentes dispositivos CPG: sincronização entre diferentes dispositivos Vitor Hugo Galhardo Moia Marco Aurélio Amaral Henriques {vhgmoia, marco}@dca.fee.unicamp.br Universidade Estadual de Campinas - UNICAMP Faculdade de Engenharia

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

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível

Leia mais

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 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

Leia mais

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do

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

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

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado)

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) Índice Instruções de Instalação....... 1 Requisitos do sistema........... 1 Código de autorização.......... 1 Instalando...............

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

Como funcionam os comandos de SQL no Logic Basic Por Alan Oliveira

Como funcionam os comandos de SQL no Logic Basic Por Alan Oliveira Como funcionam os comandos de SQL no Logic Basic Por Alan Oliveira www.linksinfo.com.br Tutorial versão 1.0 Sobre o Logic basic: Parte 1 Sobre o Logic Basic e o SQL O Logic Basic é uma linguagem de programação

Leia mais

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET Para utilizar um banco de dados com um aplicativo ASP.NET, é necessário criar uma conexão de banco de dados no Macromedia Dreamweaver MX.

Leia mais

INSTALANDO E CONFIGURANDO O MY SQL

INSTALANDO E CONFIGURANDO O MY SQL INSTALANDO E CONFIGURANDO O MY SQL Este tutorial tem como objetivo mostrar como instalar o banco de dados My SQL em ambiente Windows e é destinado aqueles que ainda não tiveram um contato com a ferramenta.

Leia mais

Atualizado em 9 de outubro de 2007

Atualizado em 9 de outubro de 2007 2 Nettion R Copyright 2007 by Nettion Information Security. Este material pode ser livremente reproduzido, desde que mantidas as notas de copyright e o seu conteúdo original. Envie críticas e sugestões

Leia mais

8VDQGR5HSRUW0DQDJHUFRP&ODULRQH3RVWJUH64/ -XOLR&HVDU3HGURVR 8VDQGRSDUkPHWURV

8VDQGR5HSRUW0DQDJHUFRP&ODULRQH3RVWJUH64/ -XOLR&HVDU3HGURVR 8VDQGRSDUkPHWURV 8VDQGRSDUkPHWURV O envio de parâmetros para um relatório é uma das funções mais úteis do Report Manager, com eles você pode: Permitir que o usuário final altere palavras ou sentenças de um relatório; Atribuir

Leia mais

Segurança em Computadores. GTI SEDU atendimento@sedu.es.gov.br

Segurança em Computadores. GTI SEDU atendimento@sedu.es.gov.br Segurança em Computadores GTI SEDU atendimento@sedu.es.gov.br Agenda Computadores Riscos principais Cuidados a serem tomados Créditos Computadores (1/4) Computador pessoal grande quantidade de dados armazenados

Leia mais

Instalação do VOL Backup para Desktops

Instalação do VOL Backup para Desktops Este é o guia de instalação e configuração da ferramenta VOL Backup para desktops. Deve ser seguido caso você queira instalar ou reinstalar o VOL Backup em sistemas Windows 2000, XP, Vista ou 7, 32 ou

Leia mais

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea)

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea) Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea) Índice Instruções de Instalação....... 1 Requisitos de Sistema........... 1 Instalando............... 1 Instalando a Partir de um Arquivo

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

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

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES Professor Carlos Muniz Atualizar um driver de hardware que não está funcionando adequadamente Caso tenha um dispositivo de hardware que não esteja funcionando corretamente

Leia mais

Visões. Definição de Visões

Visões. Definição de Visões Visões Visão tabela derivada a partir das tabelas do BD tabela virtual isto é transparente para usuários e aplicações visões são manipuladas como tabelas normais do BD Visões fazem parte dos esquemas externos

Leia mais

A criação de utilizadores no MySQL pode passar pela utilização de dois comandos: - Create user; - Grant;

A criação de utilizadores no MySQL pode passar pela utilização de dois comandos: - Create user; - Grant; Objetivo: Criar utilizadores e definir os seus direitos no sistema Entrar no MySQL como um utilizador diferente de root Gestão de utilizadores e direitos no MySQL Criar utilizadores e definir os seus direitos

Leia mais

PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO

PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO MASTERSAFDW VERSÃO 5-25/04/12 PÁGINA 1 Índice Informações Importantes... 3 Atualizando o aplicativo... 4 Procedimentos para atualização da base de

Leia mais

NFe Nota Fiscal Eletronica

NFe Nota Fiscal Eletronica 1 NFe Nota Fiscal Eletronica Introdução O NFe Tron, apesar de ser um sistema complexo, possui um método simples de instalação, configurando todos os elementos necessários para o funcionamento básico do

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

Leia mais

Como instalar Windows XP

Como instalar Windows XP Como instalar Windows XP 1 Como instalar Windows XP Existem 2 opções para instalar XP: Opção A: para micro novo sem Sistema Operacional instalado (Exemplo de sistema operacional:windows 98, Windows 2000,

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

Guia de utilização - Novodrive

Guia de utilização - Novodrive Guia de utilização - Novodrive Usuários Mac Versão 1.14 das Configurações do Novodrive A janela de configurações é parte integrante do Software Desktop Novodrive ve e serve para realizar a configuração

Leia mais

Obs: É necessário utilizar um computador com sistema operacional Windows 7.

Obs: É necessário utilizar um computador com sistema operacional Windows 7. Instalando os Pré-Requisitos Os arquivos dos 'Pré-Requisitos' estão localizados na pasta Pré-Requisitos do CD HyTracks que você recebeu. Os arquivos também podem ser encontrados no servidor. (www.hytracks.com.br/pre-requisitos.zip).

Leia mais

Guia para o Google Cloud Print

Guia para o Google Cloud Print Guia para o Google Cloud Print Versão 0 BRA-POR Definições das observações Utilizamos o ícone a seguir ao longo deste manual do usuário: Os ícones de ensinam como agir em determinada situação ou fornecem

Leia mais

Curso Básico de Visual FoxPro 8.0

Curso Básico de Visual FoxPro 8.0 AULA Curso Básico de Visual FoxPro 8.0 Nosso curso de Visual FoxPro é voltado para pessoas iniciantes com a ferramenta. Por isso, requer que comecemos realmente do princípio. Sendo assim, vamos começar

Leia mais

Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados

Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados Oracle 10g - Workshop de Administração I Objetivos do Curso Este curso foi projetado para oferecer ao participante uma base sólida sobre tarefas administrativas fundamentais. Neste curso, você aprenderá

Leia mais

Projeto de Banco de Dados: Empresa X

Projeto de Banco de Dados: Empresa X Projeto de Banco de Dados: Empresa X Modelo de negócio: Empresa X Competências: Analisar e aplicar o resultado da modelagem de dados; Habilidades: Implementar as estruturas modeladas usando banco de dados;

Leia mais

http://www.multside.com.br CODE IGNITER INSTALAÇÃO & BANCO DE DADOS

http://www.multside.com.br CODE IGNITER INSTALAÇÃO & BANCO DE DADOS CODE IGNITER INSTALAÇÃO & BANCO DE DADOS INSTALAÇÃO Instalar o code-igniter é muito simples, basta que você tenha um servidor que rode PHP 5 (para saber consulte a documentação PHP do seu servidor). Após

Leia mais

3UHSDUDQGRR64/([SUHVVSDUDWUDEDOKDUFRP&ODULRQ

3UHSDUDQGRR64/([SUHVVSDUDWUDEDOKDUFRP&ODULRQ 3UHSDUDQGRR64/([SUHVVSDUDWUDEDOKDUFRP&ODULRQ &RQILJXUDQGRR0664/6HUYHU([SUHVVSDUDWUDEDOKDUFRP SURJUDPDV&ODULRQHSHUPLWLUDFHVVRDWUDYpVGHFRQH[}HV UHPRWDV Para habilitar as configurações remotas, e também conexões

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

Fox Gerenciador de Sistemas

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

Leia mais

Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar. com o CMS.

Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar. com o CMS. Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar com o CMS. 5 Removendo o Cliente. Playlist 7 Criando um Playlist. 8 Adicionando

Leia mais

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

14/08/2008. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan Faculdade INED Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan 1 Unidade 2 Introdução a SQL 2 Leitura Obrigatória ELMASRI,

Leia mais

Para que o Educa Mobile seja disponibilizado para os alunos, responsáveis por alunos e/ou professores os passos abaixo devem ser seguidos:

Para que o Educa Mobile seja disponibilizado para os alunos, responsáveis por alunos e/ou professores os passos abaixo devem ser seguidos: TOTVS Educa Mobile Produto : TOTVS Educa Mobile 11.83.54 Processo : Educa Mobile Subprocesso : Data publicação da : 14/07/2014 As funcionalidades do Educa Mobile permitem que alunos, responsáveis por alunos

Leia mais

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente

Leia mais

Manual do usuário. v1.0

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.

Leia mais

Aula 12 Lista de verificação de segurança para o Windows 7

Aula 12 Lista de verificação de segurança para o Windows 7 Aula 12 Lista de verificação de segurança para o Windows 7 Use esta lista de verificação para ter certeza de que você está aproveitando todas as formas oferecidas pelo Windows para ajudar a manter o seu

Leia mais

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL 1. O que é Linguagem SQL 2. Instrução CREATE 3. CONSTRAINT 4. ALTER TABLE 5. RENAME TABLE 6. TRUCANTE TABLE 7. DROP TABLE 8. DROP DATABASE 1 1. O que é Linguagem SQL 2. O SQL (Structured Query Language)

Leia mais

DICIONÁRIO DE DADOS. Contém detalhes dos objetos pertencentes ao usuário.

DICIONÁRIO DE DADOS. Contém detalhes dos objetos pertencentes ao usuário. DICIONÁRIO DE DADOS Podemos dizer que dicionário de dados, é um conjuto de tabelas e views somente leitura, utilizado pelo banco de dados Oracle. Este conjunto é criado e mantido pelo Oracle e contém informações

Leia mais