A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Fundamentos de Banco de Dados 02

Apresentações semelhantes


Apresentação em tema: "Fundamentos de Banco de Dados 02"— Transcrição da apresentação:

1 Fundamentos de Banco de Dados 02
Ceça Moraes

2 Conteúdo Conceitos Básicos Introdução a Informações x dados
Bancos de Dados Sistemas de Gerenciamento de Bancos de Dados (SGBDS) Sistemas de Informação e tomada de decisão 14/04/2017

3 Dados x Informações Conceitos Básicos
Dados: são os fatos em sua forma primitiva, representando itens isolados ou objetos do mundo real Exemplos: nome de um funcionário, inscrição de um empregado, número de peças no estoque, pedidos de venda Utilizados para transmitir, armazenar e deduzir informações 14/04/2017

4 Dados x Informações Conceitos Básicos
Informação: é um conjunto de dados organizados de maneira (mais!) significativa Comunicação ou notícia trazida ao conhecimento de uma pessoa ou público É criada definindo-se e organizando as relações entre os dados Conhecimento que pode ser inferido dos dados Conhecimento adquirido sob qualquer forma: fatos, dados, aprendizado, etc. 14/04/2017

5 Estruturando Informações...
Fontes 14/04/2017

6 Estruturando Informações...
Nível Abstrato Dados Nível Físico Modelagem 14/04/2017

7 Estruturando Informações...
Instruções de programas Dados Processamento Coletar, organizar, armazenar e recuperar informações de forma eficiente 14/04/2017

8 Estruturando informações...
É de fundamental importância a forma e organização de armazenamento da informação sob a forma de dado para que possamos ter eficiência nos processos de manipulação e tratamento da mesma 14/04/2017

9 Banco de Dados 14/04/2017

10 Bancos de Dados Conjunto de dados inter-relacionados que objetivam atender as necessidades de um conjunto de usuários Sinônimo: base de dados (database) Conjunto de dados estruturados que são confiáveis, coerentes e compartilhados por usuários que têm necessidade de informações diferentes. 14/04/2017

11 Sistema de Gerenciamento de BDs (SGBDs)
Software que auxilia na definição, carga, atualização e manutenção de um banco de dados Database Management System (DBMS) 14/04/2017

12 Para que??? Por que? O que temos???
Uma coleção de dados inter-relacionados (Banco de Dados) e um conjunto de programas para acessá-la (SGBD) Para que??? Por que? 14/04/2017

13 Processamento sem Bancos de Dados
Dados de diferentes aplicações não estão integrados Dados estão projetados para atender uma aplicação específica Arquivo de Vendas Sistema de Arquivo de Produção Sistema de Arquivo de Logística Sistema de Dados de um Produto 14/04/2017

14 Processamento sem Bancos de Dados – Problemas
Mesmo objeto da realidade é múltiplas vezes representado na base de dados Exemplo - dados de um produto em uma indústria Redundância não controlada de dados Não há gerência automática da redundância 14/04/2017

15 Processamento sem Bancos de Dados – Problemas
Redundância leva a Inconsistência dos dados representam corretamente a realidade Redigitação de informações trabalho repetitivo que pode levar a erros Dificuldade de extração de informações dados projetados para atender aplicações específicas geram dificuldades para o cruzamento de informações Dados pouco confiáveis e de baixa disponibilidade

16 Processamento com Banco de Dados
Cada informação armazenada uma única vez: Eventual redundância controlada pelo SGBD e invisível ao usuário Dados de um Produto Sistema de Vendas Banco de Dados Produção Logística 14/04/2017

17 Objetivos do SGBD Fornecer ambiente que seja conveniente e eficiente para recuperar e armazenar informações de Bancos de Dados Eliminar ou reduzir Redundância e Inconsistência de Dados Formatos variados em arquivos, duplicação de informações em arquivos diferentes Dificuldade no Acesso aos Dados Isolamento dos Dados Informações particionadas Anomalias de Acesso Concorrente Problemas de Segurança 14/04/2017

18 Aplicações comuns de BD
Banking: controle de transações Linhas aéreas: reservas, agendamentos, horários, vendas Universidades: controle acadêmico, biblioteca Vendas: clientes, produtos, compras Recursos humanos: pessoas, salários, cargos 14/04/2017

19 Sistemas de Informação
Banco de dados “Depósito de fatos” cuidadosamente projetado e estruturado Atender aos sistemas de informação Sistemas de Informação Composto de pessoas, hardware, software, banco de dados, aplicativos e procedimentos Fornece base para a coleta de dados o armazenamento e recuperação deles Produzir resultados para usuários e clientes

20 Sistemas de Informação
Aplicações que transformam dados em informações base da tomada de decisões Normalmente, produzem: Relatórios formais Tabelas Exibições de gráficos

21 Sistemas de Informação

22 Sistemas de Informação
O desempenho de um sistema de informação depende de Projeto e implementação do BD Projeto e implementação das aplicações Procedimentos administrativos

23 Sistemas de Informação
Projeto de BD Modelos conceituais, lógicos e físicos Completos, não redundantes e integrados Implementação do BD Criação da estrutura de armazenamento Carregamento dos dados Gerenciamento de dados

24 Ciclo de Vida É a história completa do produto através de suas fases de concepção, definição, produção, operação e obsolescência

25 Ciclo de Vida de SI Modelo geral por meio do qual é possível:
Rastrear e compreender atividades necessárias para desenvolver e manter sistemas de informação Traça a história de um sistema de informação Principal imagem de avaliação do projeto e do desenvolvimento de aplicações

26 Ciclo de Vida de SI Divide-se em cinco fases:
Planejamento Análise Projeto detalhado Implementação Manutenção ou evolução É um processo mais iterativo do que sequencial

27 Ciclo de Vida de SI

28 Planejamento Produz uma visão geral da empresa e de seus objetivos
Avaliação inicial das necessidades de fluxo e extensão de informações Sistemas existentes devem permanecer? Sistemas existentes devem ser modificados? Sistemas existentes devem ser substituídos? Um novo sistema deve ser construído?

29 Planejamento Estudar e avaliar soluções alternativas
No caso da construção de um novo sistema => Estudo de Viabilidade: Aspectos técnicos de hardware e exigências de software Custo do sistema (um sistema de $ para um problema de $1.000, não é viável) Custo operacional (Recursos humanos, técnicos e financeiros para manter o sistema operacional)

30 Análise Os problemas definidos durante a fase de planejamento são examinados com mais detalhes durante a fase de análise Quais as necessidades dos usuários? Estas se ajustam às exigências gerais de informações? Investigação dos requisitos dos usuários Investigação e análise de sistemas existentes

31 Análise Usuários + projetistas
Identificar processos e áreas com problemas Criação de um modelo com entradas, processos e saídas esperadas Criação de um projeto lógico Especificação de requisitos

32 Projeto Conclusão do projeto detalhado dos processos do sistema
Inclui todas as especificações técnicas necessárias Telas, menus, relatórios, dispositivos para melhorar a eficiência As etapas são estruturadas para a conversão do sistema antigo para o novo

33 Projeto Metodologias de treinamento também são planejados
Casos de uso são detalhados Prototipação, desenhos de cenários, diagramas e outras representações para tentar aproximar ao máximo a expectativa e o resultado final do sistema.

34 Implementação O hardware, o SGBD e ferramentas de desenvolvimento devem ser instalados e o projeto é implementado O sistema entra em um ciclo de codificação, teste e depuração até que esteja pronto para a entrega O banco de dados criado para o sistema Criação de tabelas, visões, autorizações de usuários

35 Implementação O conteúdo do banco de dados é carregado
O sistema passa por testes exaustivos até entrar em operação Implementação + teste = 50-60% do tempo total de desenvolvimento Ferramentas reduziram este tempo Após os testes  documentação e treinamento de usuários

36 Evolução Evolução ou Manutenção Três tipos de manutenção:
É necessário fazer alterações no sistema Três tipos de manutenção: Manutenção corretiva  correção de erros Manutenção adaptativa  mudanças nas regras de negócio Manutenção de aperfeiçoamento  melhorias

37 Evolução Tempo de vida de um sistema depende de sua utilidade e do custo de manutenção Ferramentas CASE (Computer-aided Software Engineering) Aplicações mais estruturadas, documentadas e padronizadas Facilita a manutenção Maior tempo de vida

38 Ciclo de Vida do BD Seis fases: Estudo inicial Projeto
Implementação e carga Teste e avaliação Operação Manutenção e evolução

39 Ciclo de Vida do BD

40 Estudo Inicial do Banco de Dados
Finalidades gerais: Analisar a situação da empresa Definir os problemas e restrições Definir os objetivos Definir o escopo e as fronteiras Requisitos do BD Processos interativos e iterativos necessários para concluir o estudo inicial

41 Estudo Inicial do BD

42 Projeto de Banco de Dados
Deve-se concentrar nas características necessárias para a construção do modelo de banco de dados baseado nos requisitos do SI Duas visões dos dados no sistema Visão dos negócios Tomam os dados como uma fonte de informações Visão do projetista Da estrutura de dados, de seu acesso e das atividades necessárias para transformá-los em informações

43 Visão dos Dados

44 Fluxo do Projeto de BD

45 SISTEMAS DE INFORMAÇÃO E TOMADA DE DECISÃO

46 O Valor da Informação a informação auxilia no processo decisório
quando devidamente estruturada é de crucial importância para a empresa O valor atribuído pelos gestores às informações depende dos resultados alcançados pela empresa Os benefícios oferecidos pelas decisões acertadas  sucesso da empresa

47 O Valor da Informação O conceito de valor da informação segundo está relacionado com: A redução da incerteza no processo de tomada de decisão. A relação do benefício gerado pela informação versus custo de produzi-la. Aumento da qualidade da decisão

48 Tecnologias da Informação
O sucesso das empresas atualmente está totalmente vinculado à velocidade em que as informações são assimiladas e rapidez em que são tomadas as decisões Os componentes da TI são os grandes “culpados” desse sucesso

49 Tecnologias da Informação
Tecnologia de Informação está fundamentada nos seguintes componentes: Hardware e seus dispositivos e periféricos Software e seus recursos Sistemas de telecomunicações Gestão de dados e informações

50 Sistemas de Informação (SI)
Sistema de informação é uma série de elementos ou componentes inter-relacionados que coletam (entrada), manipulam e armazenam (processo), disseminam (saída) os dados e informações e fornecem um mecanismo de feedback

51 Sistemas de Informação (SI)
A necessidade do Sistema de Informação nas empresas surgiu devido ao grande e crescente volume de informações Sistema de informação a apresentação das informações necessárias uma visão das decisões diferencial em relação aos concorrentes decisões rápidas de fontes seguras

52 Sistemas de Informação (SI)
Sistemas de informação efetivos: Atender as reais necessidades dos usuários com presteza Estar centrados no usuário (cliente) e não no profissional que o criou Custos compatíveis Adaptar-se às novas tecnologias Estar alinhados com as estratégias de negócios da empresa

53 all the others bring data”
“In God we trust… all the others bring data” (W.E. Deming) 14/04/2017

54 Referências & Leitura Rob & Coronel
Capítulos 1 Capítulo 9 (p ) Bazzoti, C. & Garcia, E. “A importância do sistema de informação gerencial para tomada de decisões” Disponível na página da disciplina no portal BSI. 14/04/2017


Carregar ppt "Fundamentos de Banco de Dados 02"

Apresentações semelhantes


Anúncios Google