5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva...

22
5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo • Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. • Explicar as vantagens de uma abordagem de gerenciamento de bancos de dados no controle dos dados de uma empresa. • Explicar como o software de gerenciamento de banco de dados ajuda os profissionais das empresas e auxilia o planejamento e a administração de uma empresa.

Transcript of 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva...

Page 1: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Objetivos do Capítulo

• Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização.

• Explicar as vantagens de uma abordagem de gerenciamento de bancos de dados no controle dos dados de uma empresa.

• Explicar como o software de gerenciamento de banco de dados ajuda os profissionais das empresas e auxilia o planejamento e a administração de uma empresa.

Page 2: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

• Dar exemplos para ilustrar cada um dos seguintes conceitos:

– principais tipos de bancos de dados– elementos lógicos de dados – administração de recursos de dados

Objetivos do Capítulo

Page 3: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Elementos Lógicos dos Dados

Funcionário Registro 2

Funcionário Registro 1

Funcionário Registro 3

Funcionário Registro 4

NomeNº daPrevi-dência

Salário NomeNº daPrevi-dência

Salário NomeNº daPrevi-dência

Salário NomeNº daPrevi-dência

Salário

Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados

Bancos de Dados de Pessoal

Arquivo de Folha de

Pagamento

Arquivo de Benefícios

Page 4: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Sistema de Gerenciamento do Banco de Dados

SistemaOperacional

Sistema de Gerenciamento

de Banco de Dados

ProgramasAplicativos

SistemaOperacional

Sistema de Gerenciamento

de Banco de Dados

ProgramasAplicativos

Bancos deDados

Dicionáriode Dados

Gerenciamento deBanco de Dados

•Desenvolvimento de Bancos de Dados•Consulta de Bancos de Dados•Manutenção de Bancos de Dados•Desenvolvimento de Aplicações

Page 5: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Principais Tipos de Banco de Dados

Servidor de Redes

Servidor de Redes

Bancos deDados Externos

na Internet e Serviços Online

Cliente PC ou

NCBancos de

Dados Operacionais da

Organização

Depósitos de

Dados

Bancos deDados do

Usuário Final

Mercadosde Dados

Bancos de Dados

Distribuídos em

Intranets e Outras Redes

Page 6: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Banco de Dados Operacionais

• Armazenam dados detalhados necessários para apoiar as operações da organização como um todo. Eles também são chamados bancos de dados de transações e bancos de dados de produção.

• São exemplos os bancos de dados de clientes, bancos de dados de pessoal, bancos de dados de estoque e outros bancos de dados contendo dados gerados pelas operações empresariais.

Page 7: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Data Warehouse

• Armazena dados do ano em curso e anos anteriores que foram extraídos dos vários bancos de dados operacionais e gerenciais de uma organização.

• É uma fonte central de dados que foram classificados, editados, padronizados e integrados de tal forma que podem ser utilizados por gerentes e outros profissionais usuários finais de toda uma organização.

Page 8: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Data Mining

• Os dados de um depósito de dados são processados para identificar fatores e tendências chaves nos padrões históricos das atividades das empresas que podem ser utilizados para ajudar os gerentes a tomarem decisões sobre mudanças estratégicas nas operações das empresas para obter vantagens competitivas no mercado.

Page 9: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Data Warehouse e Data Mining

Cliente PC ou

NCLoja Analíticade DadosWarehouseEmpresarialData MartsSubsistema

de aquisiçãode dados

Subsistemade projeto deWarehouse

Subsistema deGerenciamento

de Dados

Acesso aosDados

e Subsistemade Entrega

Acesso aosDados

e Subsistemade Entrega

Sistemas deInformação

na Web

Sistemas deInformação

na Web

Bancos deDados

Operacionais

Diretório deMetadados

RepositóriodeMetadados

Subsistema deGerenciamentode Metadados

Page 10: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Sistemas Baseados em Rede

Navegadorde Rede

Software deServidor de

Rede

Software deServidor de

Rede

Servidorde RedeA Internet

IntranetsExtranets

Clientes PCsou NCs

Páginas de RedeArquivos de ImagemArquivos de Vídeo Arquivos de Áudio

Objetosda Rede

Page 11: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Administração de Recursos de Dados

Administração de dados

Planejamento de Dados

Administração de Bancos de

Dados

Page 12: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Administração de Dados

• O estabelecimento e execução de políticas e procedimentos para gerenciamento de dados como um recurso estratégico.

• A administração da coleta, armazenamento e disseminação de todos os tipos de dados de tal forma que se tornem um recurso padronizado disponível para todos os usuários na organização.

• O planejamento e controle de dados no apoio às funções e objetivos estratégicos de uma organização.

• O estabelecimento de uma atividade de planejamento de dados para a organização.

• O desenvolvimento de políticas e definição de padrões para arranjos de concepção, processamento e segurança e seleção do software para gerenciamento de BD e dicionário de dados.

Page 13: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Planejamento de Dados

É uma função responsável pelo:

•Desenvolvimento de uma arquitetura global para os recursos de dados da empresa vinculada à sua missão.

•Planos estratégicos e aos objetivos e processos de suas unidades de negócios.

•É um componente importante do processo de planejamento estratégico de uma organização.

•Ele é feito por organizações que assumiram um compromisso formal com o planejamento de longo alcance para o uso e administração estratégicos de seus recursos de dados.

Page 14: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Administração de BD

Administração de bancos de dados possui mais responsabilidades operacionais e técnicas do que outras funções de gerenciamento de recursos de dados. Isto inclui responsabilidade pelo: •Desenvolvimento e manutenção do dicionário de dados da organização•Projeto e monitoração do desempenho dos BD•Aplicação de padrões para uso e segurança dos bancos de dados.

Page 15: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Estruturas de Bancos de Dados

Funcionário2

Funcionário2

A

Func. Nº Nome Cargo Depto.

1

2 B

3 C

Estrutura Relacional

Estrutura em RedeEstrutura Hierárquica

Funcionário3

Projeto BProjeto A

Depto. Nome Local GerenteA

B

C

Funcionário2

Funcionário1Projeto A

Funcionário1

Departamento A

Departamento BDepartamento

Projeto B

Page 16: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Desenvolvimento de Bancos de Dados

Descrição dasNecessidades dos Usuários

Descrição dasNecessidades dos Usuários

1. Planejamento de Dados1. Planejamento de Dados

Modelo EmpresarialModelo Empresarial

2. Especificação deRequisitos

2. Especificação deRequisitos

3. Projeto Conceitual3. Projeto Conceitual

4. Projeto Lógico4. Projeto Lógico

Modelos FísicosModelos Físicos

5. Projeto Físico5. Projeto Físico

Modelos de DadosModelos de Dados

Modelos LógicosModelos Lógicos

Page 17: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Benefícios do SGBD

• Redução da duplicação de dados • Integração dos dados de forma que possam ser

acessados por múltiplos programas e usuários. • Os programas não dependem do formato dos dados e

do tipo de hardware de armazenamento que estão sendo utilizados.

• Os usuários são dotados de uma capacidade de consulta e relatório que lhes permite obter as informações que necessitam.

Page 18: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Outros Benefícios

• A programação é simplificada, porque os programas não dependem nem do formato lógico dos dados nem da localização de seu armazenamento físico.

• A integridade e segurança dos dados armazenados em bancos de dados podem ser aumentadas, já que o acesso aos dados e a modificação dos bancos de dados são controlados pelo software de SGBD, um dicionário de dados e uma função de administração de BD.

Page 19: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Limitações do SGBD

• Sua maior complexidade tecnológica. • Poder ser difícil e dispendioso desenvolver grandes

BD de tipos complexos e instalar um SGBD.• Maior capacidade de hardware é exigida, já que são

maiores os requisitos de armazenamento para os dados da organização e os programas SGBD.

• Se a organização utiliza bancos de dados centralizados, sua vulnerabilidade a erros, fraude e falhas é aumentada.

Page 20: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Outras Limitações

• Tempos mais longos de processamento podem resultar de aplicações de processamento de transações de alto volume entre os programas de aplicativos e o sistema operacional.

• Se a organização utiliza bancos de dados distribuídos, problemas de inconsistência de dados podem surgir.

Page 21: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Resumo do Capítulo

• O gerenciamento de dados é uma atividade gerencial fundamental. A função do gerenciamento inclui a administração do banco de dados, o planejamento e o controle dos dados.

• Na abordagem do gerenciamento do banco de dados, os registros dos dados são fundidos em bancos de dados que podem ser acessados por vários programas aplicativos distintos, atentendo a muitos usuários.

Page 22: 5 Gerenciamento de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Objetivos do Capítulo Explicar a importância da implementação de processos.

5Gerenciamento de Dados

Sistemas de Informação – James A. O’Brien – Editora Saraiva

Resumo do Capítulo (cont.)

• Sistemas de gerenciamento de bancos de dados são pacotes de softwares que simplificam a criação, o uso e a manutenção dos bancos de dados.

• Diversos tipos de bancos de dados são utilizados pelas organizações, entre eles os bancos de dados operacionais, os distribuídos, os data warehouses e os bancos de dados externos.

• O desenvolvimento de bancos de dados para grandes empresas exige um esforço de planejamento de cima para baixo, envolvendo planejamento, especificação de requisitos e projeto físico e lógico.