Baixe o app para aproveitar ainda mais
Prévia do material em texto
DIÓGENES FRANCISCO NAVES SISTEMAS DE INFORMAÇÃO SISTEMAS DE INFORMAÇÃO � BANCO DE DADOS E A GESTÃO DE DADOS � Um Banco de Dados é um conjunto de arquivos relacionados entre si com registros de pessoas, lugares ou coisas. � Antes do desenvolvimento dos bancos de dados digitais as empresas usavam grande arquivos de metal cheio de fichas em papeis para armazenar as informações referente a clientes, fornecedores, estoque e funcionários. � Usavam também listas laboriosamente coletadas e datilografadas para resumir as informações dos arquivos de papel. � Ainda podemos encontrar banco de dados manuais, feitos em papel, em consultórios médicos onde o registro dos pacientes é armazenado em fichas. SISTEMAS DE INFORMAÇÃO � ENTIDADES E ATRIBUTOS � Entidade – Bancos de dados armazenam informações sobre clientes, fornecedores, funcionários, pedidos, produtos, expedidores, peças e etc. Cada uma destas categorias genéricas armazenadas são denominadas de Entidade. � Atributos – Cada entidade possui características específicas, chamadas de Atributos. Por exemplo, a entidade cliente possui atributos como: Nome, Endereço, Telefone, CPF, RG e etc. SISTEMAS DE INFORMAÇÃO � BANCO DE DADOS RELACIONAL � O Banco de Dados relacional é o tipo mais comum atualmente. � Bancos de Dados Relacionais organizam os dados em tabelas bidimensionais com colunas (Campos) e linhas (Registros). Cada tabela contém dados referentes a uma entidade e seus atributos � Cada tabelas possui dados referentes a uma entidade e seus atributos. � Na maioria dos casos, monta-se uma tabela para cada entidade do negócio. Assim, temos, uma tabela para entidade clientes, uma para fornecedor, outra para peças em estoque e etc. SISTEMAS DE INFORMAÇÃO � TABELA FORNECEDOR SISTEMAS DE INFORMAÇÃO � CHAVE PRIMÁRIA � A Chave Primária ou Campo Chave atribui uma identificação exclusiva a cada registro permitindo que ele seja recuperado, atualizado ou ordenado. � Toda Chave Primária deve possuir um valor único, ou seja, não poderá se repetir. � CHAVE ESTRANGEIRA � Trata-se de uma Chave Primária alojada em um entidade diferente da sua de origem. Uma Chave Estrangeira é usada para RELACIONAR campos entre tabelas. � Através da Chave Estrangeira é possível obter dados como, por exemplo, fornecedor de uma determinada peça. SISTEMAS DE INFORMAÇÃO � TABELA PEÇA SISTEMAS DE INFORMAÇÃO � DIAGRAMA ENTIDADE/RELACIONAMENTO � É usada para esclarecer relações entre tabelas de um banco de dados relacional. A maior utilidade desse diagrama é dizer de que maneira duas tabelas se relacionam. � Em um Banco de Dados relacional, as tabelas podem ter relacionamento um-para-um, um-para-muitos e muitos-para-muitos; SISTEMAS DE INFORMAÇÃO � RELACIONAMENTO UM-PARA-UM � Ocorre quando há o relacionamento entre apenas duas tabelas, exemplo: SISTEMAS DE INFORMAÇÃO � RELACIONAMENTO UM-PARA-MUITOS � Este é o tipo de relacionamento mais comum em um Banco de Dados Relacional. Ocorre quando uma tabela está relacionada a várias outras. Exemplo: SISTEMAS DE INFORMAÇÃO � RELACIONAMENTO MUITOS-PARA-MUITOS � Ocorre quando em ambos os lados do relacionamento o mesmo valor poderia existir. � Para facilitar a administração do Banco de Dados, os relacionamento muitos-para-muitos são divididos em dois relacionamentos do tipo um- para-muitos através do uso de uma terceira tabela que atua como intermediadora. SISTEMAS DE INFORMAÇÃO � RELACIONAMENTO MUITOS-PARA-MUITOS SISTEMAS DE INFORMAÇÃO � SISTEMAS DE GESTÃO DE BANCO DE DADOS � Um Sistema de Gestão de Banco de Dados (SGBD ou DBMS – Database Management Service) é um software usado para criar, armazenar, organizar e acessar dados a partir de um Banco de Dados. � Exemplos: � DB2 da Oracle � Microsoft SQL Server � MySQL Server – SGBD de Código Aberto, o mais popular do mundo. � Os SGBD livram os usuários finais ou programadores da difícil tarefa de entender onde e como os dados estão realmente armazenados. SISTEMAS DE INFORMAÇÃO � OPERAÇÕES DE SGBD RELACIONAL � Em um SGBD relacional, as tabelas podem ser facilmente combinadas para apresentar os dados de acordo com a solicitação de cada usuário, exemplo: SISTEMAS DE INFORMAÇÃO � CONSULTAS E RELATÓRIOS � Os SGBD trazem ferramentas para acesso e manipulação de informações em Banco de Dados. A maioria possui uma linguagem especializada chamada de Linguagem de Manipulação de Dados. � Com a Linguagem de Manipulação de Dados é possível acrescentar, alterar, apagar e recuperar dados de Bancos de Dados. � A linguagem mais usada atualmente é a Linguagem Estruturada de Consulta ou SQL (Structured Query Language). SISTEMAS DE INFORMAÇÃO � BANCO DE DADOS ORIENTADO A OBJETOS � Muitas aplicações exigem que Banco de Dados armazenem e recuperem não só números e caracteres estruturados, como também, desenhos imagens fotografias, voz e vídeo. � Os SGBD convencionais, projetados para estruturar dados em linhas e colunas, não são adequados para tratar aplicações baseadas em recursos gráficos ou multimídia. Os Bancos de Dados Orientados a Objeto são os mais apropriados para tal finalidade. � Tais bancos armazenam dados e procedimentos como se fossem objetos que podem ser automaticamente extraídos e compartilhados. SISTEMAS DE INFORMAÇÃO � COMO USAR UM BANCO DE DADOS PARA MELHORAR O DESEMPENHO E A TOMADA DE DECISÃO NA EMPRESA � As empresas usam Bancos de Dados para monitorar transações básicas, como pagamento, fornecedores, processamento de pedidos, atendimento a clientes e pagamento a funcionário e etc. � Elas também precisam de Bancos de Dados 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. � Exemplo: � Cadeia de Restaurantes Louise’s Trattoria SISTEMAS DE INFORMAÇÃO � DATA MINING e DATA WAREHOUSING � Em grandes empresas com diversos Bancos de Dados separados fisicamente são necessários recursos e ferramentas especiais para extração dos dados. Entre esses recursos estão o Data Warehousing (Armazenamento de Dados) e o Data Mining (Mineração de Dados). � Data Mining � São ferramentas para acessar Bancos de Dados internos a partir da Internet. � Data Warehousing � É um Banco de Dados que armazena dados correntes e históricos de potencial interesse para os tomadores de decisão da empresa. � Um Data Warehousing consolida e padroniza as informações oriundas de diferentes Bancos de Dados operacionais, de modo que elas possam ser usadas por toda a empresa para análise gerencial e tomada de decisão. � Em um Data Warehousing os dados estão disponíveis a todos para acesso, mas não podem ser alterados. SISTEMAS DE INFORMAÇÃO � DATA WAREHOUSING SISTEMAS DE INFORMAÇÃO � INTELIGÊNCIA EMPRESARIAL, ANÁLISE MULTIDIMENSIONAL DE DADOS E DATA MINING � Uma vez organizadas as informações em Data Warehouses os dados ficam disponíveis para análises posteriores. � Os usuários finais contam com uma série de ferramentas para analisar essas informações e, assim, descobrir novos padrões, relacionamentos e insights uteis para orientar a tomada de decisão. � Essas ferramentas que analisam, consolidam e acessam vastas quantidades de dados com o objetivo de auxiliar a tomada de decisão são chamadas de Inteligência Empresarial (ou BI Business Intellingence). � A Inteligência Empresarial confere as empresas a capacidade de acumular informações e adquirir conhecimento sobre clientes, concorrentes e operações internas. Podendo assim mudar o comportamento de tomada de decisão a fim de alcançar maior lucratividade e outras metas corporativas. SISTEMAS DE INFORMAÇÃO ESTUDO DE CASO RECEITA FEDERAL E DATA WAREHOUSINGSISTEMAS DE INFORMAÇÃO � EXERCÍCIOS: � Como um Banco de Dados Relacional organiza os dados no que ele difere do Banco de Dados Orientado a Objetos? � Quais os princípios de um Sistema de Gerenciamento de Banco de Dados? � Quais as principais ferramentas e tecnologias para extrair informações de banco de dados e melhorar o desempenho da empresa e a tomada de decisão? � Qual o papel da Política de Informação e de Gestão de Dados na organização dos Recursos de Dados Empresariais? � Porque é importante para empresa garantir a qualidade dos dados?
Compartilhar