Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.1 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados ADMINISTRAÇÃO DOS RECURSOS DE DADOS 1 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados OBJETIVOS 1. Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação? informação? 2. Como um sistema de gerenciamento de bancos de dados ajuda as empresas a melhorar a organização de suas informações? informações? 3. Como os principais tipos de modelos de bancos de dados afetam a maneira como as empresas podem acessar e utilizar informações? informações? 4. Quais são os requisitos gerenciais e organizacionais de um ambiente de banco de dados? 5. Quais são as novas ferramentas e tecnologias que tornam os bancos de dados mais acessíveis e úteis? úteis? 2 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.2 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados DESAFIOS PARA A ADMINISTRAÇÃO • Obstáculos organizacionais ao ambiente de banco de dados • Considerações de custo/benefício 3 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL Termos e conceitos de organização de arquivos • Bit: Menor unidade de dados; dígito binário (0,1) • Byte: Grupo de bits que representa um • Campo: Grupo de palavras ou um único caractere número completo 4 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.3 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL Termos e conceitos de organização de arquivos • Registro: Grupo de campos • Arquivo: Grupo de registros do mesmo • Banco de dados: Grupo de arquivos relacionados tipo relacionados 5 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL Hierarquia de dados em um sistema de computador Figura 7-1 6 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.4 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL Termos e conceitos de organização de arquivos • Entidade: Pessoa, coisa, lugar, evento • Atributo: Descrição de uma entidade • Campo-chave: Campo identificador sobre o qual se mantém a informação específica usado para recuperar, atualizar e ordenar registros 7 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL Entidades e atributos Figura 7-2 8 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.5 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL Problemas do ambiente de arquivos tradicional • Redundância de dados • Dependência programa-dados • Falta de flexibilidade • Baixo nível de segurança • Falta de compartilhamento e disponibilidade dos dados 9 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados ORGANIZAÇÃO DE DADOS EM AMBIENTE DE ARQUIVO TRADICIONAL Processamento tradicional de arquivos Figura 7-3 10 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.6 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados OBJETIVOS 1. Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação? informação? 2. Como um sistema de gerenciamento de bancos de dados ajuda as empresas a melhorar a organização de suas informações? informações? 3. Como os principais tipos de modelos de bancos de dados afetam a maneira como as empresas podem acessar e utilizar informações? informações? 4. Quais são os requisitos gerenciais e organizacionais de um ambiente de banco de dados? 5. Quais são as novas ferramentas e tecnologias que tornam os bancos de dados mais acessíveis e úteis? úteis? 11 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS Sistemas de gerenciamento de banco de dados (DBMS) • Cria e mantém bancos de dados • Elimina a necessidade de comandos de definição de dados • Atua como uma interface entre aplicativos e arquivos físicos de dados • Separa as visões lógica e física dos dados 12 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.7 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS O ambiente de banco de dados atual Figura 7-4 13 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS Componentes do DBMS • Linguagem de definição de dados: Especifica o conteúdo e a estrutura dos bancos de dados e define cada elemento de dados • Linguagem de manipulação de dados: Manipula os dados em um banco de dados • Dicionário de dados: Armazena definições de elementos de dados e características de dados 14 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.8 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS Amostra de relatório de dicionário de dados NOME: VALOR-BASE-REMUNERAÇÃO APELIDO: BASEREMUNERAÇÃO NOME PC: SALÁRIO DESCRIÇÃO: SALÁRIO ANUAL DO FUNCIONÁRIO TAMANHO: 8 BYTES TIPO: N (NUMÉRICO) DATA DE ALTERAÇÃO: 01/10/95 PROPRIETÁRIO: SALÁRIOS SEGURANÇA DA ATUALIZAÇÃO: PESSOAL DO SITE SEGURANÇA DE ACESSO: GERENTE, PLANEJAMENTO E PESQUISA DE SALÁRIOS GERENTE, SISTEMAS DE AVALIAÇÃO DE CARGOS GERENTE, PLANEJAMENTO DE RECURSOS HUMANOS GERENTE, SITE QUESTÕES DE OPORTUNIDADES IGUAIS GERENTE, SITE BENEFÍCIOS GERENTE, SISTEMA DE PAGAMENTOS DE DEMANDAS GERENTE, PLANOS QUALIFICADOS GERENTE, SITE EMPREGOS FUNÇÕES EMPRESARIAIS UTILIZADAS POR: SALÁRIOS PLANEJAMENTO RH EMPREGOS SEGUROS PENSÃO 401 K PROGRAMAS UTILIZADOS: P101000 P102000 P103000 P104000 P105000 RELATÓRIOS UTILIZADOS: RELATÓRIO 124 (RELATÓRIO DE ACOMPANHAMENTO DE AUMENTO DE SALÁRIO) RELATÓRIO 448 (RELATÓRIO DE AUDITORIA DE SEGURO EM GRUPO) RELATÓRIO 452 (LISTAGEM DE SALÁRIOS REVISADA) LISTAGEM DE REFERÊNCIA DE PENSÃO Figura 7-5 15 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados OBJETIVOS 1. Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação? informação? 2. Como um sistema de gerenciamento de bancos de dados ajuda as empresas a melhorar a organização de suas informações? informações? 3. Como os principais tipos de modelos de bancos de dados afetam a maneira como as empresas podem acessar e utilizar informações? informações? 4. Quais são os requisitos gerenciais e organizacionais de um ambiente de banco de dados? 5. Quais são as novas ferramentas e tecnologias que tornam os bancos de dados mais acessíveis e úteis? úteis? 16 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.9 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS Tipos de bancos de dados • DBMS relacional • DBMS hierárquico e em rede • Bancos de dados orientados a objeto 17 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS DBMS relacional • Representa dados como tabelas bidimensionais denominadas ‘relações’ • Relaciona os dados na várias tabelas com base nos elementos de dados comuns • Exemplos: DB2, Oracle, MS SQL Server 18 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.10 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS Modelo de dados relacionais Figura 7-6 19 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS As três operações básicas de um banco de dados relacional • Select: Cria um subconjunto de registros que obedecem a critérios estabelecidos • Join: Combina as tabelas relacionais para fornecer mais informações aos usuários • Project: Permite aos usuários criar novas tabelas contendo apenas as informações relevantes 20 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.11 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS As três operações básicas de um banco de dados relacional Figura 7-7 21 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS DBMS hierárquico e em rede DBMS hierárquico • Organiza dados em uma estrutura semelhante a uma árvore • Permite relacionamentos um-para-muitos, seguinte uma relação de pai e filhos em que o pai pode ter vários filhos, mas cada filho tem apenas um pai • Comum em antigos sistemas herdados 22 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.12 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS DBMS hierárquico Figura 7-8 23 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS DBMS hierárquico e em rede DBMS em rede • Apresenta os dados logicamente como relacionamentos muitos-para-muitos 24 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.13 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS DBMS em rede Figura 7-9 25 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS DBMS hierárquico e em rede Desvantagens • Desatualizado • Menos flexível que o RDBMS • Não suportam requisições de informações feitas em linguagem natural 26 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.14 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados A ABORDAGEM DE BANCO DE DADOS AO GERENCIAMENTO DE DADOS Bancos de dados orientados a objeto • DBMS orientado a objeto: Armazena dados e procedimentos como objetos que podem ser recuperados e compartilhados automaticamente • DBMS relacionais orientados a objeto: Provê recursos dos dois tipos de bancos de dados 27 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados OBJETIVOS 1. Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação? informação? 2. Como um sistema de gerenciamento de bancos de dados ajuda as empresas a melhorar a organização de suas informações? informações? 3. Como os principais tipos de modelos de bancos de dados afetam a maneira como as empresas podem acessar e utilizar informações? informações? 4. Quais são os requisitos gerenciais e organizacionais de um ambiente de banco de dados? 5. Quais são as novas ferramentas e tecnologias que tornam os bancos de dados mais acessíveis e úteis? úteis? 28 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.15 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS Projeto de bancos de dados • Projeto conceitual: Modelo abstrato do banco de dados de uma perspectiva empresarial • Projeto lógico: Descrição detalhada das necessidades de informações empresariais 29 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS Projeto de bancos de dados • Diagrama entidade/relacionamento: Metodologia para documentação de bancos de dados ilustrando relacionamentos entre entidades de bancos de dados • Normalização: Processo de criação de estruturas de dados pequenas e estáveis a partir de grupos complexos de dados 30 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.16 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS Diagrama entidade/relacionamento Figura 7-10 31 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS Relação não-normalizada para PEDIDO Figura 7-11 32 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.17 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS Relação normalizada para PEDIDO Figura 7-12 33 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS Bancos de dados distribuídos Banco de dados centralizado • Usado por um único processador central ou por múltiplos processadores em uma rede cliente/servidor 34 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.18 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS Bancos de dados distribuídos Bancos de dados distribuídos • Armazenado em mais de um local físico • Banco de dados particionado • Banco de dados duplicado 35 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS Bancos de dados distribuídos Figura 7-13 36 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.19 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS Requisitos de gerenciamento para sistemas de banco de dados Principais elementos de um ambiente de banco de dados: • Gerenciamento de dados • Planejamento de dados e metodologia de modelagem • Tecnologia e gerenciamento de bancos de dados • Usuários 37 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados CRIAÇÃO DE UM AMBIENTE DE BANCO DE DADOS Requisitos de gerenciamento para sistemas de banco de dados Figura 7-14 38 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.20 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados OBJETIVOS 1. Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação? informação? 2. Como um sistema de gerenciamento de bancos de dados ajuda as empresas a melhorar a organização de suas informações? informações? 3. Como os principais tipos de modelos de bancos de dados afetam a maneira como as empresas podem acessar e utilizar informações? informações? 4. Quais são os requisitos gerenciais e organizacionais de um ambiente de banco de dados? 5. Quais são as novas ferramentas e tecnologias que tornam os bancos de dados mais acessíveis e úteis? úteis? 39 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Análise multidimensional de dados Processamento analítico on-line (OLAP) • Análise multidimensional de dados • Permite a manipulação e a análise de grandes volumes de dados a partir de várias dimensões/perspectivas 40 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.21 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Modelo multidimensional de dados Figura 7-15 41 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Data Warehouses e Datamining Data warehouses • Suporta ferramentas de relatório e consultas • Armazena dados atuais e históricos • Consolida dados para análise da administração e tomada de decisão 42 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.22 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Componentes de um Data Warehouse Figura 7-16 43 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Data Warehouses e Datamining Data mart • Subconjunto de um data warehouse • Contém uma porção resumida ou específica de dados para uso de um departamento ou grupo de usuários específico 44 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.23 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Data Warehouses e Datamining Datamining • Ferramentas para analisar grandes repositórios de dados • Encontra padrões ocultos e infere regras para prever o comportamento futuro 45 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Benefícios dos Data Warehouses • Acesso mais fácil e eficaz às informações • Capacidade de modelar e remodelar os dados 46 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.24 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Bancos de dados e a Web A Web e o banco de dados hipermídia • Organiza dados como uma rede de nós • Vincula os nós em um padrão especificado por usuário • Suporta texto, gráficos, som, vídeo e programas executáveis 47 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Um banco de dados hipermídia Figura 7-17 48 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.25 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Bancos de dados e a Web Servidor de banco de dados • Computador em um ambiente cliente/servidor roda um DBMS para processar requisições SQL e executar tarefas de gerenciamento de banco de dados Servidor de aplicação • Software que administra todas as operações de aplicativos 49 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados TENDÊNCIAS DOS BANCOS DE DADOS Ligando bancos de dados internos à Web Figura 7-18 50 Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 7.26 Sistemas de Informação Gerencial Capítulo 7 Administração dos Recursos de Dados OBJETIVOS 1. Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação? informação? 2. Como um sistema de gerenciamento de bancos de dados ajuda as empresas a melhorar a organização de suas informações? informações? 3. Como os principais tipos de modelos de bancos de dados afetam a maneira como as empresas podem acessar e utilizar informações? informações? 4. Quais são os requisitos gerenciais e organizacionais de um ambiente de banco de dados? 5. Quais são as novas ferramentas e tecnologias que tornam os bancos de dados mais acessíveis e úteis? úteis? 51