Isc aula 5 - estrutura e organização da informação

2.253 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.253
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
52
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Isc aula 5 - estrutura e organização da informação

  1. 1. DCC103-Introd. a Sistemas de ComputaçãoAula 05 - Estrutura eOrganização da Informação Prof. Acauan Ribeiro
  2. 2. Objetivo • Entender o que é um Banco de Dados. • Tomada de decisões • Avaliar tecnicamente um Banco de Dados • Dados x Informação • Tipos e Arquiteturas de Banco de Dados
  3. 3. Banco de Dados • Importância • Estão presentes nos mais diversos setores • Bancos • Universidades • Governo • Portais da Internet • Etc.. • Ex.: Telemarketing – Verificando informações aguarde um momento Sr.
  4. 4. Sistemas de informação manipulaminformações Sabedoria Conhecimento Informação Informação Dados Dados
  5. 5. Informação O que á a informação? Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado.
  6. 6. Dados Em informática designa-se por dados os elementos de partida que servem de base para o tratamento e sobre os quais o computador efetua as operações necessárias à tarefa em questão. Vários dados agrupados constituem uma informação. Meio de Armazenament o Sistema Dados de Informações Processamento
  7. 7. Exemplo O I O C O M B - são dados mas não é informação perceptível ao homem. • A informação não é mais do que dados organizados e ordenados de forma útil. Isto é, informação é o conhecimento produzido como resultado do processamento de dados. • Se processarmos os dados que tínhamos anteriormente então obtemos a informação:
  8. 8. Informação Devemos observar que nem sempre um grupo de dados trabalhados gera informação dentro de um sistema de informação Sistema Dados de Informação Processamento Sistema de Informações Processamento
  9. 9. Como é que a informação éorganizada ?A organização da informação éefetuada de acordo com critériosdistintos como:• Hierarquia dos seus componentes;• O tipo de assunto a que se refere;• Forma de armazenamento.
  10. 10. Como é que a informação éorganizada ? Quanto à HIERARQUIA DOS COMPONENTES DA INFORMAÇÃO, esta é organizada em: • Caracteres; • Campos; • Registos; • Arquivos.
  11. 11. Campo Deriva do inglês field (Data Field) – campo de dados, sendo formado por um conjunto de bytes. Unidade básica de informação Identificável e passível de definição quanto ao seu tamanho e formato Um campo descreve determinado atributo, especificando uma entidade.
  12. 12. Exemplo de Campo Entidade (Objeto) Atributos (intens de dados ou campos)
  13. 13. RegistroA palavra registro é derivada do inglesrecord, que consiste num conjunto de itensde dados ou grupos de dados,caracterizando uma ocorrencia de umconjunto de atributos pertencente adeterminada entidade.
  14. 14. Exemplo de RegistroRegistro ChaveRegistro de Notas Fiscais Número da Nota FiscalRegistro de Funcionários Número do FuncionárioRegistro de Produtos Número do ProdutoRegistro de Automoveis Número do Chassi
  15. 15. ArquivoDerivado do ingles file, é definido como umconjunto de registros (records) de ummesmo tipo.Ex.:Arquivos de texto: Bloco de NotasArquivo Binário (musica, imagens)Arquivo de Registro
  16. 16. Quanto AO TIPO DE ASSUNTO a que se refere ainformaçãoEsta pode ser como que etiquetada de modo atornar fácil a sua procura e a evitar perdas de tempo.Quando a informação está armazenada em pastas,estes indicam o seu tipo, através de uma extensão aonome do ficheiro.Algumas das extensões mais comuns são:
  17. 17. Hierarquia dos Dados
  18. 18. Banco de DadosCONCEITO: Um banco de dados é umacoleção de dados armazenadaeletronicamente.CONCEITO LIVRO: pode ser definido comosendo um conjunto de dados estruturado paraser utilizado de forma eficiente por umaaplicação
  19. 19. Dados gerenciados com umaúnica Entidade
  20. 20. Bando de Dados - Introdução
  21. 21. Bando de Dados - Introdução
  22. 22. Bando de Dados - Introdução Armazenar Recuperar Não acessam os Manipular,dados diretamente Manter e Gerenciar
  23. 23. Bando de Dados - Introdução Camada Externa Camada Lógica Camada Física
  24. 24. Modelos de Banco de Dados  Hierárquico  Rede  Lista invertida  Relacional
  25. 25. Exemplo do Modelo de Rede
  26. 26. Lista invertidaTupla: conjunto de objetos quecompartilham as mesmas características oupossuem a mesma propriedade.
  27. 27. Modelo RelacionalHistórico Modelo Relacional• Foi introduzido por Codd (1970)• Tornou-se um padrão de fato para aplicaçõescomerciais, devido a sua simplicidade eperformance.• É um modelo formal, baseado na teoriamatemática das relações• Um dos SGBDs precursores queimplementaram este modelo foi o System R (IBM).Baseado em seus conceitossurgiram: DB2 (IBM), SQL-DS(IBM), Oracle, Informix, Ingres, Sybase entreoutros.
  28. 28. Modelo RelacionalConceitos do Modelo Relacional• O modelo relacional representa os dadosnum BD como uma coleção de tabelas(relações).• Cada tabela terá um nome, que seráúnico, e um conjunto de atributos com seusrespectivos nomes e domínios.• Todos os valores de uma coluna são domesmo tipo de dados.
  29. 29. Modelo Relacional Domínios Código Nome Cidade Estado Atributos }•1 • Jussara • São • SP•2 • Leonardo Paulo • RR•3 • Marcos • Boa Vista • BA Tuplas•4 • André • Salvador • PI • Teresina
  30. 30. Arquitetura de Bando deDados
  31. 31. Arquitetura de Bando deDados
  32. 32. Arquitetura de Bando deDados
  33. 33. Arquitetura de Bando deDados
  34. 34. SGBD• Um Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. O principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados. O SGBD disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados. Em bancos de dados relacionais a interface é constituída pelas APIs ou drivers do SGBD, que executam comandos na linguagem SQL. (Structured Query Language, ou Linguagem de Consulta Estruturada)
  35. 35. SGBD - Regras• Autocontenção• Independência dos dados• Abstração• Visões• Controle das Transações• Controle de Concorrência
  36. 36. CARACTERÍSTICAS GERAIS DEUM SGBD Controle de Redundâncias Compartilhamento dos Dados Controle de Acesso Interfaceamento Esquematização
  37. 37. SGBD - Abstração de dadosO sistema de banco de dados (SBD) deve prover uma visão abstrata de dados para os usuários, isolando, desta forma, detalhes mais internos do BD. A abstração se dá em três níveis:
  38. 38. Banco de Dados(SGBDs)
  39. 39. Para Finalizar Acessem a nosso sala virtual, link abaixo: http://www.ava.ufrr.br

×