Baixe o app para aproveitar ainda mais
Prévia do material em texto
DATABASEMARKETING NOÇÕES DE BANCO DE DADOS Estácio – 1º Semestre 2015 DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Revendo alguns conceitos da aula passada DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Configurações dos Sistemas de Informação Uma das classificações existentes, distingue os Sistemas de Informação como:Sistemas de Informação como: � Sistemas de Apoio às Operações � Sistemas de Apoio Gerencial � Sistemas Estratégicos DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Sistemas de Apoio às Operações � SPT: Sistema de Processamento de Transações . processam e tratam as transações (dados) do dia a . processam e tratam as transações (dados) do dia a dia de operação da empresa . são utilizados em transações rotineiras, repetitivas e comuns a maioria dos negócios . vendidos como pacotes de aplicativos por empresa de software (software-house) ex. SAP, TOTVS, Oracle . foco na eficiência, (fazer mais gastando menos) (conceito de melhores práticas) DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Sistemas de Apoio Gerencial � SIG: Sistemas de Informações Gerenciais (MIS: Management Information Systems) • utiliza os dados dos sistemas de processamento de transações para melhorar a tomada de decisão nas diversas áreas de negócio • foco na eficácia, ou seja, decidir corretamente para alcançar os objetivos. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Sistemas Estratégicos � SAD: Sistemas de Apoio à Decisão (DSS: Decision Support System) • evolução dos MIS para atividades mais complexas • apoio interativo na busca de informação no processo decisório DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Sistema Especialista (SE) • SI baseado no conhecimento de uma área de aplicação. • Utiliza conhecimento específico e complexo para atuar como consultor especializado para os usuários finais. • Utiliza tecnologias conhecidas como IA. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Ambientes de Aplicações � As empresas possuem dois ambientes de aplicações de sistemas, distintos: � Ambiente Operacional � Ambiente Operacional Os sistemas cujo tipo de processamento é o chamado processamento por transação OLTP (Online Transaction Processing, ou Proc. de Transações em Tempo Real) Os Sistemas de Informação deste ambiente dão suporte às funções associadas à execução do negócio da empresa. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Ambientes de Aplicações � Ambiente Analítico � Os sistemas cujo tipo de processamento é o chamado Os sistemas cujo tipo de processamento é o chamado processamento por análise OLAP (Online Analytical Processing). � Este ambiente fornece um método para: • acessar, • visualizar, e • analisar dados corporativos com alta flexibilidade e performance. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Gerenciamento de Dados � Os dados são um dos recursos mais valiosos que uma empresa possui. � Para que os dados sejam transformados em informação útil, eles devem ser primeiramente organizados. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Abordagem Tradicional ao Gerenciamento de Dados � Feita sob a perspectiva de arquivo. � Arquivos separados são criados para cada aplicativo. � Arquivos separados são criados para cada aplicativo. � Esta abordagem pode criar problemas ao longo do tempo: como mais arquivos individuais são criados para novos aplicativos, os dados que são comuns a arquivos individuais tornam-se redundantes. � E, ainda, se os dados são modificados em um arquivo, essas mudanças poderiam não ser feitas no outro arquivo, reduzindo a integridade dos dados. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Abordagem de Banco de Dados ao Gerenciamento de Dados � Os dados são organizados em um Banco de Dados. � Banco de Dados – Conjunto de Arquivos relacionados entre si que contêm informações sobre pessoas, lugares e coisas. � Um programa, Sistema Gerenciador de Banco de Dados (SGBD), gerencia o armazenamento dos dados e o acesso às informações. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � A Hierarquia dos Dados � Os dados são organizados em uma hierarquia construída do menor elemento para o maior. � O menor elemento é o bit, um dígito binário. Um byte (um caracter como uma letra ou um dígito � Um byte (um caracter como uma letra ou um dígito numérico) é feito de 8 bits. � Um grupo de caracteres, tal como um nome ou número, é chamado de campo (um objeto). � Uma série de campos relacionados é um registro. � Uma série de registros relacionados é chamado de arquivo. � Um banco de dados, no alto da hierarquia, é uma série integrada de registros e arquivos. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Entidades, Atributos e Chaves dos Dados � Entidade: é a classe generalizada de objetos para os quais os dados são coletados, armazenados e mantidos. Ex.: empregados, estoques e clientes;mantidos. Ex.: empregados, estoques e clientes; � Atributo: é uma característica de uma entrada. Valores específicos dos atributos (chamados itens de dados) podem ser encontrados nos campos de registro descrevendo a entidade; � Chave de Dados: é um campo dentro de um registro que é usada para identificar o registro DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Abordagem Tradicional ao Gerenciamento de Dados � Os aplicativos tradicionais de banco de dados de arquivo são caracterizados pela dependência entre arquivo são caracterizados pela dependência entre programa e dados. � Esta abordagem gera inconvenientes e faz com que a organização fique orientada para a tarefa. � Ignora as inter-relações entre os arquivos de dados aparentemente separados e os respectivos departamentos. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS Sistema Gerenciador de Banco de Dados (SGBD) DATABASE MARKETING NOÇÕES DE BANCO DE DADOS SGBDSGBD DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Vantagens � Redundância de dados reduzida ou eliminada � Integridade dos dados aperfeiçoadaIntegridade dos dados aperfeiçoada � Modificação e atualização mais fáceis � Independência de dados de programa � Melhor acesso aos dados e à informação � Melhor proteção global dos dados DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Desvantagens � Custo relativamente alto de compra e operação de Gerenciador de Banco de Dados � Ambiente de operação de grande porte � Equipe de funcionários especializados para implementar e coordenar o uso do banco de dados � Aumento da vulnerabilidade da organização, uma vez que muitos dados são acessíveis a um invasor no caso da segurança falhar. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Desvantagens diminuindo � Custos diminuindo por causa do Cloud Computing - Computação na Nuvem. � Custos conforme a utilização. SaaS – Software as Service – Software como Serviço. PaaS – Platform as Service – Plataforma como Serviço. IaaS – Infraestructure as Service – Infraestrutura como Serviço. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Computação na Nuvem � Utilização da memória e das capacidades de armazenamento e processamento de servidores compartilhados e interligados por meio da Internet.compartilhados e interligados por meio da Internet. � Os dados poderão ser acessados de qualquer lugar do mundo, a qualquer hora. � O acesso a programas, serviços e arquivos é remoto, através da Internet - daí a alusão à nuvem. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Modelagem dos Dados e Diagramas de Relacionamento entre Entidades � O modelo de dados mostra as relações entre os dados. � Um modelo de dados é um mapaou diagrama de entidades � Um modelo de dados é um mapa ou diagrama de entidades e suas relações. � A modelagem de dados de uma empresa envolve a análise da necessidade de dados e informações de toda a organização. � Os diagramas de relação de entidade (RE) podem ser empregados para mostrar as relações entre as entidades na organização. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS Modelo Entidade Relacionamento (MER) DATABASE MARKETING NOÇÕES DE BANCO DE DADOS �Modelos de Banco de Dados � Modelo hierárquico - tem um tipo de registro principal alto, chamado pai ou raiz, com registros subordinados, chamados filhos, abaixo. Cada pai pode subordinados, chamados filhos, abaixo. Cada pai pode ter vários filhos, mas cada filho pode ter apenas um pai. Existe uma relação um-para-muitos (1:M). � Modelo em rede - é uma expansão da estrutura hierárquica onde há uma relação proprietário- membro, na qual cada membro pode ter mais de um proprietário. Representam uma relação muitos-para- muitos (M:M). DATABASE MARKETING NOÇÕES DE BANCO DE DADOS �Modelos de Banco de Dados � Modelo relacional . Os dados são arranjados em tabelas bidimensionais. . Os dados são arranjados em tabelas bidimensionais. . As tabelas são ligadas por elementos de dados comuns, que são usados para acessar quando o banco de dados é solicitado. . Cada linha é chamada tupla, (um registro). . As colunas da tabela são chamadas atributos. . Os valores admissíveis para os atributos são chamados de domínio. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS �Modelos de Banco de Dados � Modelo orientado a objetos representa hoje a filosofia mais moderna na definição representa hoje a filosofia mais moderna na definição de estrutura de banco de dados. Os dados são tratados como objetos ou conjunto de objetos, que possuem determinadas características definidas pelos usuários. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS �Modelos de Banco de Dados � Bando de dados multidimensionais Neste tipo de banco de dados, todos os dados são Neste tipo de banco de dados, todos os dados são armazenados em vetores com mais de uma dimensão. Utilizado para Business Inteligence / Data Warehouse. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � Banco de Dados Distribuído � Consiste em um relação de nós (computadores), cada qual podendo participar na execução de transações que acessam dados em um ou mais nós. � Em um sistema de banco de dados distribuído, o banco de dados é armazenado em diversos computadores (nós). � Os computadores, em um sistema distribuído, comunicam-se uns com os outros por intermédio de vários meios de comunicação, tais como: redes de alta velocidade, redes sem fio ou linhas telefônicas. DATABASE MARKETING NOÇÕES DE BANCO DE DADOS � BDs de Imagem, Hipermídia e Conhecimento � Bancos de dados de Imagem � Bancos de dados de Hipermídia - permitem procurar e manipular formas de dados multimídia - dados gráficos, sonoros, de vídeos e alfanuméricos. Os dados podem ser organizados em uma rede de nós conectados. � Banco de Conhecimento
Compartilhar