Segurança de Dados no PostgreSQL



Documentos relacionados
MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL

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

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

PostgreSQL Exemplo MDI

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

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

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

ETEC Dr. Emílio Hernandez Aguilar

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

Manual do usuário. v1.0

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

Cadastro Avaliação 2013 Manual de Instruções

WecDB WecDB Consulta Web Facilitada ao Banco de Dados

Importação de Itens através de Planilha de Dados

PROCESSO JUDICIAL ELETRÔNICO PJe

CONFIGURAÇÃO Cobian Backup Programa gratuito e de qualidade para realizar seus backups automáticos

Para participar de um mapa colaborativo usando o Cmap Tools

GUIA INTEGRA SERVICES E STATUS MONITOR

Conteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert...

TUTORIAL DE CRIAÇÃO DE BANCO DE DADOS ESPACIAL

Rational Requirements Composer Treinamento aos Analistas de Qualidade e Gestor das Áreas de Projeto

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

Bases de Dados. Lab 1: Introdução ao ambiente

W o r d p r e s s 1- TELA DE LOGIN

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

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel

GUIA DE INSTALAÇÃO E CONFIGURAÇÃO. POSTGRESQL Versão 8.3

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

NewAgent enterprise-brain

Principal: construir uma base de dados para produção de informações sobre internações hospitalares;

- O MySQL para além da sua utilização em modo linha de comandos, também pode ser utilizado através de ferramentas gráficas.

Manual de Instalação Gerenciador de Nota Fiscal Eletrônica

SAJPG5. Primeiro Grau. Novidades das Versões a

MANUAL DO USUÁRIO. Guia de orientações e conceitos para manipulação da plataforma Miraklon. VERSÃO Vigência

Manual Signext Card Explorer

MySQL Query Browser. Professor Victor Sotero SGD

WorkFlow WEB Volkswagen v docx. Manual de Atendimento Volkswagen

Escritório Virtual Administrativo

TUTORIAL AJUSTAR ESTOQUE POR ENDEREÇO

Processo Digital Gerir Combustível Manual do Usuário

Conceitos de Banco de Dados

Este Procedimento Operacional Padrão explica a melhor forma de se utilizar os filtros no Sistema TOTVS RM. Índice

❶ No Sistema Gênesis, na Aba ESTOQUE

1 Code::Blocks Criação de projetos

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA

Iniciando o MySQL Query Brower

V 1.0 LINAEDUCA - GUIA DE USO

Projeto de Banco de Dados: Empresa X

Acesse o site 1clique no link Inscreva-se!

Dicas Satux. Adicionando uma Impressora. Configurando o Primeiro acesso. Adicionar/Remover Programas. Como fazer gravações de CD/DVD

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

MANUAL PARA ACESSO AO SISTEMA AOS REPRESENTANTES

Restauração do Exchange Server.

Manual do Plone (novo portal do IFCE)

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

Manual Captura S_Line

Banco de Dados BrOffice Base

Instalando e configurando DFS (Distributed File System) no Windows Server 2008 R2 em ambiente virtual (VirtualBox)

Permissão de Usuários

AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES

PORTAL DE RELACIONAMENTO GROUP

LINX POSTOS AUTOSYSTEM

Coordenação de Estágio Integrado. Instruções para o cadastro da contratação de estágio pelo Aluno

Backup e Restauração de curso do Moodle. Compartilhamento Banco de Cursos Justiça do Trabalho

Tutorial do módulo Carteira Nacional de Militante

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

Gerência de Operações

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

imprimir (

Faculdade Boa Viagem Sistemas de Informação Gerenciais EXERCÍCIO PASSO-A-PASSO PEDIDOS E CONTROLE DE ESTOQUE. Microsoft Access.

Como incluir artigos:

AULA 6: SERVIDOR DNS EM WINDOWS SERVER

MAN004 Back-up e Restore MS SQL Server Cliente: Duralex Sistemas

GERENCIADOR DE CONTEÚDO

WorkFlow WEB Caberj v docx. Manual Atendimento Caberj

Gerenciador de Conteúdo Magellan 2.0

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania

Sistema Projudi - Manual do Projudi Cadastro de Nova Ação

Processo de Controle das Reposições da loja

MANUAL EXPORTAÇÃO IMPORTAÇÃO

Como Gerar documento em PDF com várias Imagens

Manual de Utilização

Bases de Dados 1º semestre

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Manual Sistema Curumim. Índice

Guia Rápido Portal do Paciente

1. Domínio dos Atributos

Compartilhamento de pasta/arquivos/impressora no Windows XP SP2

Banco de Dados. Conversão para o Banco de Dados SisMoura

Backup dos Bancos de Dados Interbase

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

Configuração do da UFS no Outlook 2007

Manual Banco de dados MySQL

Procedimentos para Reinstalação do Sisloc

DBDesigner 4. NomeFunc 1,N FUNCIONÁRIO. CargaHoraria. MatrFunc

Transcrição:

Segurança de Dados no PostgreSQL

Objetivos Objetivo instruir usuários iniciantes na utilização dos recursos do PostgreSQL que contribuem para a segurança da informação. Os participantes conhecerão também mecanismos que restringem ou permitem acessos aos dados de acordo com papeis fornecidos pelo administrador do sistema.

Sobre o PostgreSQL É um sistema gerenciador de banco de dados livre, gratuito e robusto, utilizado por governos e empresas como Yahoo!, Sony, BASF, SUN, Instagram e Skype. Recebeu em 2012 o prêmio Best Open Source Database da revista Linux New Media.

Sobre o PostgreSQL Apresenta características objeto-relacionais, com amplo suporte à linguagem SQL, gatilhos, visões, funções armazenadas, transações ACID, replicação, recursos de segurança e recuperação pós-falha. É considerada uma ferramenta confiável, contando com mais de 15 anos de desenvolvimento ininterrupto.

Sumário Conceituar o PgAdmin III; Por que utilizar; Criar Banco de Dados; Criar Tabelas; Criar Colunas; Adicionar Constraints; Primary Key; Foreing Key. Restrição de domínio (tipo de campo) Inserir Dados; Consultar Dados; Fazer BackUp; Restaurar o Backup; Criar Novo Usuário. (Privilégios) Criar Grupo (Privilégios)

O que é PgAdmin III É uma ferramenta para administração do banco de dados, que permite entre outras funções o carregamento de arquivos de linguagem SQL.

Por que utilizar o PgAdmin? Temos duas formas a criação de tabelas e manipulação das informações no banco de dados. 1º ) Por comandos SQL ; 2º) e através do pgadmin III.

Manipulando o PgAdmin III

1 Passo: Criar o banco de dados

NOME DO BANDO Este tipo de codificação reconhecer totalmente os caracteres do português.

Definidos estes parâmetros, confirme a criação do banco de dados em Ok

Para acessar o banco criado clique nele. Ao fazer isso aparecerá um sinal de adição [+] isso fará que apareça todas as partes que integram o funcionamento do banco.

2 Passo: Criação de uma tabela Clique com o botão direito do mouse em Tables e escolha a opção New Table.

Na janela abaixo preencha o nome (Name) referente à sua primeira tabela.

3 Passo: Criação das colunas (Campos) Clique com o botão direito do mouse,sobre a tabela que criamos. Dentre as várias CLICAR: 1º em New Object 2 º em New Column.

IMPORTANTE Será aberta uma nova janela onde definiremos os nomes dos campos, o tipo dos dados a serem armazenados, dentre outros aspectos. A escolha do tipo de dado, depende do tipo de dado a ser incluído para atender a uma necessidade específica. A opção selecionada Not Null é necessária para o caso de campos que sirvam como colunas identificadoras das entidades. Essa opção indica que o campo é de preenchimento obrigatório.

Confirme a criação da coluna em OK. Repita esse procedimento para as a criação de outras colunas. Escolhendo o tipo de dado adequado. Perceba que de acordo com o tipo escolhido as opções disponíveis na janela acima irão variar.

4 Passo: Adicionando Constraints Constraints são regras aplicadas à um ou mais campos de uma tabela. As mais usadas são as que definem as chaves primárias e estrangeiras ( Primary Key e Foreign Key, respectivamente). Quando usamos uma constraint para definir uma chave primária estamos criando uma regra que não permite que os dados se repitam numa mesma tabela.

Em geral o (s) campo (s) que definidos como chave primária serão usados como identificadores únicos, que servirão para ligação entre as tabelas no banco. Criar uma chave estrangeira em uma coluna quer dizer que ela está relacionada com uma coluna específica de outra tabela do banco de dados.

5 Passo: Primary Key

A constraint aparecerá na árvore do banco de dados

6 Passo: Foreign Key

7 Passo: Inserir dados Selecione o nome da tabela e clique no ícone com uma pequena tabela à direita do SQL Tools

8 Passo: Consultar no dados Com a sintaxe em SQL na ferramenta de consultas SQL ( ícone com SQL)

8 Passo: Consultar no dados

9 Passo: BackUpdo Banco

10 Passo: Restoredo Banco

11 Passo: Novo usuário Para adicionar um novo usuário: 1º) clique em Login Roles com o botão direito 2º) New Login Role.

Na aba Role Membership podemos definir a que grupos ele pertence e a que grupos ele não pertence

12 Passo: Novo Grupo Para adicionar um novo usuário: 1º) clique em New Group Roles com o botão direito 2º) New Group Role.

Na aba Role Privileges podemos definir os privilégios para o grupos

http://softwarelivre.org/postgresql

OBRIGADA Carpe diem, aproveite o dia. Afinal, tempus fugit, o tempo foge. Rubem Alves