Gerenciamento de Dados Objetivos do Capítulo 5 • 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados Objetivos do Capítulo • 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 Sistemas de Informação – James A. O’Brien – Editora Saraiva 5 Gerenciamento de Dados Elementos Lógicos dos Dados 5 Bancos de Dados de Pessoal Arquivo de Folha de Pagamento Funcionário Registro 1 Funcionário Registro 2 Arquivo de Benefícios Funcionário Registro 3 Funcionário Registro 4 Nº da Nº da Nº da Nº da Nome Previ- Salário Nome Previ- Salário Nome Previ- Salário Nome Previ- Salário dência dência dência dência Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados Sistema de Gerenciamento do Banco de Dados 5 Sistema Operacional Gerenciamento de Banco de Dados Sistema de Gerenciamento de Banco de Dados Programas Aplicativos •Desenvolvimento de Bancos de Dados •Consulta de Bancos de Dados •Manutenção de Bancos de Dados •Desenvolvimento de Aplicações Bancos de Dados Dicionário de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados Principais Tipos de Banco de Dados 5 Bancos de Dados Externos na Internet e Serviços Online Bancos de Dados Distribuídos em Intranets e Outras Redes Cliente PC ou NC Bancos de Dados do Usuário Final Servidor de Redes Mercados de Dados Bancos de Dados Operacionais da Organização Depósito s de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva 5 Gerenciamento de Dados 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva 5 Gerenciamento de Dados 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva 5 Gerenciamento de Dados Data Warehouse e Data Mining Bancos de Dados Operacionai Subsistema de s Gerenciamento de Dados Subsistema de aquisição de dados Subsistema de Gerenciamento Subsistema de Metadados de projeto de Warehouse Loja Analítica de Dados Warehouse Empresarial Data Marts Diretório de Metadados Repositório de Metadados 5 Cliente PC ou NC Acesso aos Dados e Subsistema de Entrega Sistemas de Informação na Web Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados Sistemas Baseados em Rede A Internet Intranets Extranets Navegador de Rede Clientes PCs ou NCs 5 Servidor de Rede Software de Servidor de Rede Objetos da Rede Páginas de Rede Arquivos de Imagem Arquivos de Vídeo Arquivos de Áudio Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados Administração de Recursos de Dados Administração de dados Planejamento de Dados Administração de Bancos de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva 5 Gerenciamento de Dados Administração de Dados 5 • 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva 5 Gerenciamento de Dados Administração de BD 5 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados Estruturas de Bancos de Dados Estrutura em Rede Departamento Departamento A B Estrutura Hierárquica Departamento Projeto A Funcionário 1 5 Projeto B Funcionário 1 Funcionário 2 Projeto A Funcionário 2 Funcionário 3 Projeto B Estrutura Relacional Depto. A B C Nome Local Gerente Func. Nº 1 2 3 Nome Cargo Sistemas de Informação – James A. O’Brien – Editora Saraiva Depto. A B C Gerenciamento de Dados Desenvolvimento de Bancos de Dados 1. Planejamento de Dados Modelos Físicos Modelo Empresarial 5. Projeto Físico 2. Especificação de Requisitos Modelos Lógicos Descrição das Necessidades dos Usuários 4. Projeto Lógico 3. Projeto Conceitual Modelos de Dados Sistemas de Informação – James A. O’Brien – Editora Saraiva 5 Gerenciamento de Dados Benefícios do SGBD 5 • 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados Outros Benefícios 5 • 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva 5 Gerenciamento de Dados 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva 5 Gerenciamento de Dados Resumo do Capítulo 5 • 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva Gerenciamento de Dados Resumo do Capítulo (cont.) 5 • 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. Sistemas de Informação – James A. O’Brien – Editora Saraiva