Assegurando a Qualidade de Dados

Propaganda
Grupo:1 Ivan
Edvaldo Ramirez Romeu
Bancos de Dados e Web,
Gerenciando recursos e
assegurando a qualidade de dados
1
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
• Objetivo => planejar, analisar, gerenciar e implementar
modernas soluções de tecnologia de informação em
organizações públicas ou privadas. Com isso, faz-se
necessário que o profissional conheça os objetivos da
organização, ou seja, entender o ambiente no qual estará
inserido. Deve também, ter a capacidade de conhecer as
atividades de negócio das organizações, seus problemas
administrativos, gerenciais e outros, afim de propor
soluções computacionais através do emprego efetivo e
adequado de tecnologias disponíveis.
2
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
Gerenciamento da informação
Gerenciar e controlar dados estratégicos para que fiquem
disponível aos negócios, sai à frente a empresa que implementa
tecnologias e políticas de armazenamento para impulsionar
resultados.
Ter um profissional responsável por verificar todas as etapas –
captação, tratamento, guarda e acesso aos dados – pode ser
a diferença na entrega de informações.
3
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
O serviço de computação em nuvem
• Ferramentas e aplicações são desenvolvidas e lançadas a cada ano, tanto
na área de hardware, quanto na de software (proprietários ou não).
• Empresas como a Microsoft, Google, Sun, Oracle, Dell e IBM, também
estão na briga para dominar as “nuvens”.
4
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
O serviço de computação em nuvem
5
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
O serviço de computação em nuvem
O serviço de cloud computing Amazon RDS tem acesso direto a bancos de
dados em MySQL.
Ainda em fase beta, o Amazon RDS (Relational Database Service) é um serviço
de computação em nuvem que permite ter acesso aos recursos de bancos de
dados relacionais em MySQL, da Sun Microsystem. Está disponível
inicialmente nos Estados Unidos e deve ser expandido em breve para a alguns
países da Europa e América Latina.
O Amazon RDS é indicado para empresas que têm aplicações que requerem um
banco de dados relacional ou quer ter acesso nativo a um banco de dados
MySQL, mas prefere deixar a administração de infra-estrutura e de banco de
dados, para terceiros. Outra vantagem, por meio de APIs ou linhas de comando,
é possível realizar tarefas como configuração, aplicação de correções e backup,
por exemplo.
6
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
O serviço de computação em nuvem
O RDS é tarifado por hora e o preço varia conforme a memória solicitada no servidor: o
preço varia de 11 cents por hora (até 1,7 GB de RAM) a 3,10 dólares por hora (68 GB de
RAM). Não há cobrança mínima. Armazenamento, backup e transferência de dados também
são cobrados por demanda.
O serviço de computação em nuvem da Amazon EC2 (Elastic Compute Cloud) trabalha com
dois tipos de bancos de dados , Simples DB e o Elastic Block Store, com funções mais
simples. A empresa anunciou que reduzirá as tarifas do EC2 em novembro.
A Amazon está correndo para não perder espaço para o Azure, da Microsoft, que trabalhará
com um banco de dados relacional, o SQL Azure. A plataforma Azure, que oferecerá serviços
na web, foi apresentada em outubro do ano passado e deve ser lançada comercialmente nos
próximos meses.
Nos próximos anos deveremos ouvir muito os termos “computação nas Nuvens”, “cloud
computing ” e “SaaS – Software-as-a-Service”. O conceito é claro, cada vez mais as
informações estarão disponíveis e mais pessoas terão acesso a essas informações, graças à
disponibilização de muitos serviços on-line, muitos gratuitamente, e que devem baratear o
preço dos computadores, inclusive, aumentando a presença on-line de pequenas empresas e
fornecedores de serviços.
7
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
O serviço de computação em nuvem
O conceito não é novo para quem trabalha com internet, mas ganha cada
vez mais destaque com declarações da Google de estar trabalhando na sua
“Computação nas Nuvens”. O termo refere-se à possibilidade de
utilizarmos computadores menos potentes que podem se conectar à Web e
utilizar todas as ferramentas on-line, seguindo o exemplo que o Google
propõe com o Google Docs, Gmail e tantas outras aplicações. Assim, o
computador seria simplesmente uma plataforma de acesso às aplicações,
que estariam em uma grande nuvem – a Internet.
Vale lembrar, que como o termo não é nada novo, já existem vários sites
que são praticamente sistemas operacionais on-line, além de muitos
serviços que disponibilizam ferramentas fantásticas on-line. Exemplo
recente da Adobe, que disponibilizou uma versão on-line do Photoshop.
8
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
O serviço de computação em nuvem
“Cloud Computing”, ou “computação em nuvem”, é usado em relação a todo tipo de
serviços web, novas opções de planos de hospedagem e assim por diante. Muito se discute
sobre se o cloud computing é ou não uma boa opção e se ele é mesmo o futuro, ou se é
apenas uma moda passageira. Em meio a todo o barulho, muita gente olha para cima, e se
pergunta o que tudo isso significa. Se você é um deles, vamos a uma explicação simples.
Existem várias versões para a origem do termo, mas a mais popular é que o termo surgiu
em tom de brincadeira, para explicar onde os serviços estavam rodando. Em vez de
rodarem em um servidor, trancado em uma sala da empresa, passaram a dizer que eles
estavam rodando "nas nuvens".
A "nuvem" dentro da metáfora, nada mais é do que um conjunto de servidores, que rodam
os mais diversos serviços e são conectados aos clientes através da Internet. Como os
servidores estão escondidos em algum datacenter distante, e toda a manutenção, upgrades
e modificações são feitas por equipes no local, sem qualquer intervenção dos clientes, o
sistema todo se torna bastante impessoal, diferente de quando você cuida de um servidor
real, por exemplo.
9
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
Sistemas de Gerenciamento de Banco de Dados
10
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
Gerenciamento dos Recursos de Dados
Definindo uma Política de Informação
• Uma política de informação especifica as regras para compartilhar,
disseminar, adquirir, padronizar, classificar e inventariar a informação
• O gerenciamento de dados é responsável pelas políticas e procedimentos
específicos pelos quais os dados podem ser gerenciados como recurso
organizacional.
• Grandes organizações costumam ter um grupo de gerenciamento e
projeto de bancos de dados dentro da divisão corporativa de sistemas de
informação
11
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
Gerenciamento dos Recursos de Dados
Assegurando a Qualidade de Dados
• Baixa qualidade de dados é o maior obstáculo para o sucesso do gerenciamento
do relacionamento com o cliente
• Os problemas de qualidade de dados podem ser causados por dados redundantes
e inconsistentes produzidos por múltiplos sistemas
• Erros de entrada de dados são a causa de muitos problemas de qualidade de
dados
• Auditoria de qualidade de dados é um levantamento estruturado da precisão e
do nível de integridade dos dados em um sistema de informação
• O data cleansing (limpeza e padronização) consiste em atividades para detectar
e corrigir, no banco de dados, dados incorretos, incompletos, formatados
inadequadamente ou redundantes
12
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
VULNERABILIDADE E ABUSO EM SISTEMAS
Ameaças aos Sistemas de Informação Computadorizados
• Quando grande quantidade de dados é armazenado na forma
eletrônica, eles ficam vulneráveis a muitos mais tipos de
ameaças do que quando existem na forma manual
• Falha de hardware - Falha de software -Ações pessoais Invasão de terminais - Roubos de dados, de serviços e de
equipamentos - Incêndios -Erros de usuários-Mudanças
de programas - Problemas de telecomunicações
13
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
ASSEGURANDO A QUALIDADE DO SISTEMA
Assegurando a qualidade de software
• As organizações podem melhorar a qualidade de sistemas um
software de técnicas de garantia de qualidade e melhorando a
qualidade de seus dados.
• As soluções para os problemas de qualidades de software
incluem uma metodologia apropriada de desenvolvimento de
sistema, a alocação de recursos apropriados durante o
desenvolvimento dos sistemas, o uso de medidas, a atenção,
testes, e o uso de ferramenta de qualidade.
14
Bancos de Dados e Web, Gerenciando recursos e
assegurando a qualidade de dados
CONCLUSÃO
• É preciso entender, portanto, que o sucesso das empresas
dependem da segurança e controle em informação, em vista
que os problemas de segurança de informação estão
aumentando rapidamente, causando danos em muitas
organizações. A proteção requer altos níveis de investimento,
portanto, as empresas não só precisam usar controles para
prevenir ou detectar problemas de segurança, mais precisa
fazer isso de forma organizada, atribuindo responsabilidades
e autoridade por toda a organização.
15
Download