Buscar

Sistemas de Informação - Aula 20-05-2015

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?

Continue navegando