Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sistemas de Apoio à Decisão Tecnologias de informação aplicadas à sistemas de informação de suporte ao processo decisório estratégico e tático – parte 02 Universidade Federal da Grande Dourados Faculdade de Ciências Exatas e de Tecnologias Curso de Bacharelado em Sistemas de Informação Profa. Claudia Regina Tinós Peviani claudiapeviani@ufgd.edu.br Banco de dados para gestão de dados Banco de dados (BD): conjunto de arquivos relacionados entre si que contêm registros sobre pessoas, lugares ou coisas. Exemplo: Lista telefônica – banco de dados mais bem sucedido da história moderna. Conjunto de registros referentes a pessoas físicas e jurídicas que possuem telefone. Banco de dados para gestão de dados Antes do desenvolvimento dos bancos de dados digitais, as empresas usavam grandes arquivos de metal, cheios de arquivos de papel, para armazenar informações referentes a transações, clientes, fornecedores, estoque e funcionários. Banco de dados para gestão de dados Como organizar? Como gerenciar? Por onde começar? Normalmente, os dados são organizados pelos tipos de informação, tais como clientes, fornecedores, funcionários, pedidos, produtos... os dados Banco de dados para gestão de dados Cada uma dessas categorias genéricas que representam um pessoa, um lugar ou uma coisa sobre a qual você armazena e mantém informações é denominada entidade. Cada entidade tem características específicas, chamadas atributos. Fornecedor (Entidade) Nome do fornecedor: Rua: nº: Bairro: Cidade: Estado: CEP: Telefone: Atributos Banco de dados para gestão de dados Em um SI, o BD organiza as informações agrupando dados relacionados entre si. O banco de dados relacional é o tipo de BD mais comum atualmente. Ele organiza os dados em tabelas bidimensionais (denominadas relações) com colunas e linhas. Cada tabela contém dados referentes a uma entidade e seus atributos. Tabela de Banco de Dados Relacional Tabela de Banco de Dados Relacional Banco de dados para gestão de dados Vimos a tabela FORNECEDOR e a tabela PEÇA. Agora precisamos entender a relação existente entre as duas tabelas. Um esquema denominado diagrama entidade/relacionamento é usado para esclarecer relações entre as tabelas de um BD relacional. Tipos de relacionamentos: um-para-um um-para-muitos muitos-para-muitos Banco de dados para gestão de dados A relação entre as entidades FORNECEDOR e PEÇA em nosso BD é uma relação do tipo um-para-muitos: cada fornecedor pode prover mais de uma peça, mas cada peça tem apenas um único fornecedor. Sistemas de Gestão de Banco de Dados Uma vez entendido o que é um BD e como podemos organizar os dados em um BD relacional, é preciso um sistema de gestão de banco de dados para ajudar a gerenciar e usar esses dados. Um sistema de gestão de banco de dados (DBMS – Database Management System) é um software específico usado para criar, armazenar, organizar e acessar dados a partir de um BD. Exemplos de DBMS: Microsoft Access, DB2, Oracle Database, Microsoft SQL Server, MYSQL Sistemas de Gestão de Banco de Dados O DBMS livra o programador ou o usuário final da tarefa de entender onde e como os dados estão realmente armazenados. Ele separa as visões lógica e física dos dados. Visão lógica: como os dados seriam visto por usuários ou especialistas da empresa. Visão física: como os dados estão realmente estruturados e organizados nos meios de armazenamento físico, como um disco rígido. Sistemas de Gestão de Banco de Dados Exemplo Sistemas de Gestão de Banco de Dados Em um BD relacional, as tabelas podem ser facilmente combinadas para apresentar dados solicitados por usuários, desde que compartilhem um elemento de dado em comum. Exemplo: FORNECEDOR e PEÇA Exemplo: FORNECEDOR e PEÇA FORNECEDOR PEÇA Sistemas de Gestão de Banco de Dados No BD relacional, três operações básicas são utilizadas para desenvolver conjuntos de dados úteis: Select (selecionar): cria um subconjunto formado de todos os registros da tabela que obedecem a critérios estabelecidos. Join (projetar): combina tabelas relacionais para apresentar ao usuário mais informações do que aquelas à disposição nas tabelas individuais. Project (vincular): cria um subconjunto constituído de colunas de uma tabela que permite ao usuário criar novas tabelas contendo apenas as informações requisitas. Sistemas de Gestão de Banco de Dados Um DBMS possui recursos e ferramentas para organizar, administrar e acessar os dados do BD. Os mais importantes são: Definição de dados Dicionário de dados Linguagem de manipulação de dados Sistemas de Gestão de Banco de Dados A definição de dados é usado para especificar a estrutura do conteúdo do BD, para criar tabelas e para definir as características dos campos em cada tabela. No dicionário de dados fica armazenado todas as informações sobre o BD. Armazena as definições dos elementos de dados e suas características. Sistemas de Gestão de Banco de Dados Os DBMSs trazem ferramentas para acesso e manipulação de informações em BD – linguagem de manipulação de dados, usada para acrescentar, alterar, apagar e recuperar os dados do BD. A linguagem de manipulação de dados mais usada atualmente é linguagem estruturada de consulta ou SQL (Structured Query Language). Exemplo de uma consulta SQL SELECT PEÇA.Número_Peça, PEÇA.Descrição_Peça, FORNECEDOR. Número_Fornecedor, FORNECEDOR. Nome_Fornecedor FROM PEÇA, FORNECEDOR WHERE PEÇA.Número_Fornecedor = FORNECEDOR. Número_Fornecedor AND Número_Peça = 137 OR Número_Peça = 150; BD e a Tomada de Decisão na Empresa As empresas usam BDs para monitorar transações básicas como: pagamento a fornecedores processamento de pedidos atendimento a clientes pagamento a funcionários BD e a Tomada de Decisão na Empresa As empresas precisam de BDs para obter informações que as ajudem a administrar o negócio de maneira mais eficiente e, ao mesmo tempo, auxiliem gerentes e funcionários a tomar melhores decisões. São necessários recursos e ferramentas especiais para analisar vastas quantidades de dados e extraí-los de múltiplos sistemas. Data warehouses (armazéns de dados) Data mining (mineração de dados) E ferramentas para acesso ao BD interno por meio da Web. BD e a Tomada de Decisão na Empresa As empresas precisam de BDs para obter informações que as ajudem a administrar o negócio de maneira mais eficiente e, ao mesmo tempo, auxiliem gerentes e funcionários a tomar melhores decisões. São necessários recursos e ferramentas especiais para analisar vastas quantidades de dados e extraí-los de múltiplos sistemas. Data warehouses (armazéns de dados) Data mining (mineração de dados) E ferramentas para acesso ao BD interno por meio da Web. BD e a Tomada de Decisão na Empresa Data Warehouses É um BD que armazena dados correntes e históricos de potencial interesse para os tomadores de decisão de toda a empresa. A origem desses dados vem de muitos sistemas operacionais centrais, como: Sistemas de vendas Contas do cliente e manufatura Dados advindos de transações em sites BD e a Tomada de Decisão na Empresa Data Warehouses Consolida e padroniza as informações oriundas dediferentes BDs operacionais, de modo que elas possam ser usadas por toda a empresa para análise gerencial e tomada de decisões. Data marts Subconjunto de um data warehouse, no qual uma porção resumida ou altamente focalizada dos dados da organização é colocada em um banco separado destinado a uma população específica de usuários. Componentes de um Data Warehouse Dados correntes e históricos são extraídos de sistemas operacionais internos à organização. Esses dados são combinados com dados de fontes externas e reorganizados em um banco central projetado para análise gerencial e produção de relatórios. O diretório de informações fornece aos usuários informações sobre os dados disponíveis no armazém. BD e a Tomada de Decisão na Empresa Uma vez capturados e organizados em data warehouses e data marts, os dados ficam disponíveis para análises posteriores. Existem uma série de ferramentas para analisar essas informações e, assim, descobrir novos padrões, relacionados e insights (percepções) úteis para orientar a tomada de decisão. BD e a Tomada de Decisão na Empresa As ferramentas que consolidam, analisam e acessam vastas quantidades de dados para ajudar os usuários a tomar melhores decisões empresariais são chamadas de inteligência empresarial (BI – business intelligence) Entre as principais ferramentas para inteligência empresarial: softwares para consulta e relatórios de BD as ferramentas para análise multidimensional de dados (processamento analítico on-line – OLAP) Data mining (mineração de dados) Inteligência Empresarial Uma série de ferramentas analíticas trabalha com os dados armazenados nos bancos de dados, encontrando padrões e insights que ajudam gerentes e funcionários a tomar melhores decisões e, assim, aprimorar o desempenho organizacional. BD e a Tomada de Decisão na Empresa Processamento analítico on-line – OLAP Permite a análise multidimensional de dados, de forma que os usuários vejam os mesmos dados de diferentes maneiras, pois usa múltiplas dimensões. Um gerente de produto pode utilizar a ferramenta de análise multidimensional de dados para saber quantas arruelas foram vendidas na região leste em junho, comparar essas informações com as do mês anterior e também de junho do ano anterior e ainda confrontá-las com as previsão de vendas. BD e a Tomada de Decisão na Empresa As empresas precisam de BDs para obter informações que as ajudem a administrar o negócio de maneira mais eficiente e, ao mesmo tempo, auxiliem gerentes e funcionários a tomar melhores decisões. São necessários recursos e ferramentas especiais para analisar vastas quantidades de dados e extraí-los de múltiplos sistemas. Data warehouses (armazéns de dados) Data mining (mineração de dados) E ferramentas para acesso ao BD interno por meio da Web. BD e a Tomada de Decisão na Empresa Data mining É mais orientado por descobertas. Fornece percepções dos dados corporativos que não podem ser obtidos com o OLAP, descobrindo padrões e relacionamentos ocultos em grandes banco de dados e inferindo regras a partir deles para prever comportamentos futuros. BD e a Tomada de Decisão na Empresa Tipos de informação obtidos com o data mining Associações Exemplo – Supermercado: na compra de salgadinhos de milho, compra-se também um refrigerante tipo cola em 65% das vezes; com promoção do salgadinho, o refrigerante é comprado em 85% das vezes. Sequências Exemplo – Imóveis: na compra de uma casa, 65% das vezes se adquire uma geladeira nova no período de duas semanas; e que, em 45% das vezes, um fogão também é comprado um mês após a compra da casa. BD e a Tomada de Decisão na Empresa Tipos de informação obtidos com o data mining Classificações Exemplo – Empresas de operadores de cartões de créditos: preocupam-se com a perda de clientes regulares. Pode ajudar a descobrir as características de clientes que provavelmente virão a abandoná-las e assim elaborar campanhas especiais para reter esses clientes. Aglomerações Funciona de maneira semelhante à classificação quando ainda não foram definidos grupos. Ela descobrirá diferentes agrupamentos dentro de uma massa de dados. BD e a Tomada de Decisão na Empresa Tipos de informação obtidos com o data mining Prognósticos Pode descobrir padrões nos dados que ajudam os gerentes a estimar o valor futuro de variáveis como número de vendas. BD e a Tomada de Decisão na Empresa As empresas precisam de BDs para obter informações que as ajudem a administrar o negócio de maneira mais eficiente e, ao mesmo tempo, auxiliem gerentes e funcionários a tomar melhores decisões. São necessários recursos e ferramentas especiais para analisar vastas quantidades de dados e extraí-los de múltiplos sistemas. Data warehouses (armazéns de dados) Data mining (mineração de dados) E ferramentas para acesso ao BD interno por meio da Web. BD e a Tomada de Decisão na Empresa Muitas empresas usam a Web para disponibilizar algumas informações de seus bancos de dados internos a clientes e parceiros de negócios. Clientes potenciais podem usar o site da empresa para ver o catálogo de produtos ou fazer um pedido. BD e a Tomada de Decisão na Empresa A empresa pode então usar a Web para verificar a disponibilidade do produto no estoque de seu fornecedor. O fornecedor, por sua vez, pode acionar seus próprios fornecedores, assim como as empresas de entrega necessárias para enviar os produtos no prazo. Banco de dados e a Web Gestão dos Recursos de Dados Todas as empresas, grandes, médias ou pequenas, precisam de um política de informação. Os dados de sua organização são um recurso importante, por isso você não vai querer que os outros façam o que quiserem com eles. Uma política de informação especifica as regras para compartilhar, disseminar, adquirir, padronizar, classificar e inventariar a informação. Gestão dos Recursos de Dados A política de informação elabora procedimentos e responsabilidades específicas, determinando quais usuários e unidades organizacionais compartilham a informação, para onde ela pode ser distribuída e quem é responsável por sua atualização e manutenção. Em uma grande organização, o planejamento e a gestão da informação como recurso corporativo requer uma função formal – administração de dados. Gestão dos Recursos de Dados A administração 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 gestão e projeto de bancos de dados, dentro da divisão corporativa de sistemas de informação responsável por definir e organizar a estrutura e o conteúdo do banco de dados, e também por sua manutenção. Gestão dos Recursos de Dados Um BD e uma política de informação bem projetados já são meio caminho andado para que a empresa tenha a informação de que precisa. No entanto, outras medidas devem ser tomadas para assegurar que os dados nos bancos de dados organizacionais sejam necessários e permaneçam confiáveis. Gestão dos Recursos 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 dadosredundantes e inconsistentes produzidos por múltiplos sistemas. Gestão dos Recursos de Dados 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. Gestão dos Recursos de Dados Os problemas com qualidade de dados não são somente empresariais. Eles também representam sérios problemas aos indivíduos, afetando sua condição financeira, seu emprego e sua vida de um modo geral. Referências LAUDON, Kenneth C.; LAUDON, Jane Price. Sistemas de informação gerenciais –administrando a empresa digital. - 5.ed. – São Paulo: Prentice Hall, 2004. O’BRIEN, James A. Sistemas de informação – e as decisões gerenciais na era da Internet. - 2.ed. - São Paulo : Saraiva, 2004.
Compartilhar