SlideShare ist ein Scribd-Unternehmen logo
1 von 42
DCC103-Introd. a Sistemas
               de Computação




Aula 05 - Estrutura e
Organização da Informação
               Prof. Acauan Ribeiro
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
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.
Sistemas de informação manipulam
informações

                 Sabedoria


               Conhecimento


         Informação
               Informação


                  Dados
            Dados
Informação

  O que á a informação?

  Informação é todo o conjunto de dados
  devidamente ordenados e organizados de
  forma a terem significado.
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
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:
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
Como é que a informação é
organizada ?
A organização da informação é
efetuada de acordo com critérios
distintos como:
• Hierarquia dos seus componentes;
• O tipo de assunto a que se refere;
• Forma de armazenamento.
Como é que a informação é
organizada ?
  Quanto à HIERARQUIA DOS COMPONENTES
  DA INFORMAÇÃO, esta é organizada em:

   •   Caracteres;
   •   Campos;
   •   Registos;
   •   Arquivos.
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.
Exemplo de Campo
    Entidade (Objeto)             Atributos
                        (intens de dados ou campos)
Registro
A palavra registro é derivada do ingles
record, que consiste num conjunto de itens
de dados ou grupos de dados,
caracterizando uma ocorrencia de um
conjunto de atributos pertencente a
determinada entidade.
Exemplo de Registro
Registro                    Chave

Registro de Notas Fiscais   Número da Nota Fiscal
Registro de Funcionários    Número do Funcionário
Registro de Produtos        Número do Produto
Registro de Automoveis      Número do Chassi
Arquivo
Derivado do ingles file, é definido como um
conjunto de registros (records) de um
mesmo tipo.

Ex.:
Arquivos de texto: Bloco de Notas
Arquivo Binário (musica, imagens)
Arquivo de Registro
Quanto AO TIPO DE ASSUNTO a que se refere a
informação

Esta pode ser como que etiquetada de modo a
tornar 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 ao
nome do ficheiro.

Algumas das extensões mais comuns são:
Hierarquia dos Dados
Banco de Dados
CONCEITO: Um banco de dados é uma
coleção de dados armazenada
eletronicamente.
CONCEITO LIVRO: pode ser definido como
sendo um conjunto de dados estruturado para
ser utilizado de forma eficiente por uma
aplicação
Dados gerenciados com uma
única Entidade
Bando de Dados - Introdução
Bando de Dados - Introdução
Bando de Dados - Introdução


   Armazenar
   Recuperar


 Não acessam os             Manipular,
dados diretamente           Manter e
                            Gerenciar
Bando de Dados - Introdução


    Camada
    Externa

     Camada
      Lógica
     Camada
      Física
Modelos de Banco de Dados

  Hierárquico
  Rede
  Lista
       invertida
  Relacional
Exemplo do Modelo de Rede
Lista invertida
Tupla: conjunto de objetos que
compartilham as mesmas características ou
possuem a mesma propriedade.
Modelo Relacional
Histórico Modelo Relacional
• Foi introduzido por Codd (1970)
• Tornou-se um padrão de fato para aplicações
comerciais, devido a sua simplicidade e
performance.
• É um modelo formal, baseado na teoria
matemática das relações
• Um dos SGBD's precursores que
implementaram este modelo foi o System R (IBM).
Baseado em seus conceitos
surgiram: DB2 (IBM), SQL-DS
(IBM), Oracle, Informix, Ingres, Sybase entre
outros.
Modelo Relacional
Conceitos do Modelo Relacional
• O modelo relacional representa os dados
num BD como uma coleção de tabelas
(relações).
• Cada tabela terá um nome, que será
único, e um conjunto de atributos com seus
respectivos nomes e domínios.
• Todos os valores de uma coluna são do
mesmo tipo de dados.
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
Arquitetura de Bando de
Dados
Arquitetura de Bando de
Dados
Arquitetura de Bando de
Dados
Arquitetura de Bando de
Dados
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)
SGBD - Regras

•   Autocontenção
•   Independência dos dados
•   Abstração
•   Visões
•   Controle das Transações
•   Controle de Concorrência
CARACTERÍSTICAS GERAIS DE
UM SGBD
 Controle de Redundâncias
 Compartilhamento dos Dados
 Controle de Acesso
 Interfaceamento
 Esquematização
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:
Banco de Dados
(SGBDs)
Para Finalizar




  Acessem a nosso sala virtual, link
  abaixo:
  http://www.ava.ufrr.br

Weitere ähnliche Inhalte

Was ist angesagt?

Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosRafael Albani
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Introdução ao Word
Introdução ao WordIntrodução ao Word
Introdução ao WordArtur Coelho
 
Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Luis Ferreira
 
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Leinylson Fontinele
 
Dados, informação e conhecimento
Dados, informação e conhecimentoDados, informação e conhecimento
Dados, informação e conhecimentoFrancisco Restivo
 
Projeto final instalação e configuração de redes locais
Projeto final  instalação e configuração de redes locaisProjeto final  instalação e configuração de redes locais
Projeto final instalação e configuração de redes locaisMarcoSoaresGI
 
Módulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informaçãoMódulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informaçãoLuis Ferreira
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dadosinfo_cimol
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dadosEdgar Stuart
 
Matéria de apoio (Base de dados)
Matéria de apoio  (Base de dados)Matéria de apoio  (Base de dados)
Matéria de apoio (Base de dados)André Silva
 
Componentes de uma Rede de computadores
Componentes de uma Rede de computadoresComponentes de uma Rede de computadores
Componentes de uma Rede de computadoresFelipe Silva
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computadorFilipe Duarte
 
Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsSuzana Viana Mota
 

Was ist angesagt? (20)

DNS - Aula
DNS - AulaDNS - Aula
DNS - Aula
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
 
Modelagem de dados
Modelagem de dados Modelagem de dados
Modelagem de dados
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Introdução ao Word
Introdução ao WordIntrodução ao Word
Introdução ao Word
 
Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1
 
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Dados, informação e conhecimento
Dados, informação e conhecimentoDados, informação e conhecimento
Dados, informação e conhecimento
 
Tecnologia da informação aula 1
Tecnologia da informação    aula 1Tecnologia da informação    aula 1
Tecnologia da informação aula 1
 
Projeto final instalação e configuração de redes locais
Projeto final  instalação e configuração de redes locaisProjeto final  instalação e configuração de redes locais
Projeto final instalação e configuração de redes locais
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Módulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informaçãoMódulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informação
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dados
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dados
 
Matéria de apoio (Base de dados)
Matéria de apoio  (Base de dados)Matéria de apoio  (Base de dados)
Matéria de apoio (Base de dados)
 
Componentes de uma Rede de computadores
Componentes de uma Rede de computadoresComponentes de uma Rede de computadores
Componentes de uma Rede de computadores
 
Uml
UmlUml
Uml
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - Windows
 

Andere mochten auch

Representação da informação
Representação da informaçãoRepresentação da informação
Representação da informaçãoIgor Falce
 
Arquitetura da Informacao
Arquitetura da InformacaoArquitetura da Informacao
Arquitetura da Informacaocarlosremontti
 
Arquitetura de Informação - Sistemas de Navegação
Arquitetura de Informação - Sistemas de NavegaçãoArquitetura de Informação - Sistemas de Navegação
Arquitetura de Informação - Sistemas de Navegaçãopospipoca
 
Arquitetura de Informação
Arquitetura de InformaçãoArquitetura de Informação
Arquitetura de InformaçãoRodrigo Savazoni
 
Arquitetura de Informacao: Conceitos Básicos
Arquitetura de Informacao: Conceitos BásicosArquitetura de Informacao: Conceitos Básicos
Arquitetura de Informacao: Conceitos BásicosMateada
 
Arquitetura da Informação
Arquitetura da InformaçãoArquitetura da Informação
Arquitetura da InformaçãoKarine Drumond
 
Práticas, Comportamentos e Motivações dos Utilizadores na Web 2.0
Práticas, Comportamentos e Motivações dos Utilizadores na Web 2.0Práticas, Comportamentos e Motivações dos Utilizadores na Web 2.0
Práticas, Comportamentos e Motivações dos Utilizadores na Web 2.0Paulo Leitao
 
Arquitetura da Informação e Webdesign
Arquitetura da Informação e WebdesignArquitetura da Informação e Webdesign
Arquitetura da Informação e WebdesignDanilo Rosisca Pereira
 
APRESENTAÇÃO: ARQUITETURA DE INFORMAÇÃO E ACESSIBILIDADE WEB: USABILIDADE COM...
APRESENTAÇÃO: ARQUITETURA DE INFORMAÇÃO E ACESSIBILIDADE WEB: USABILIDADE COM...APRESENTAÇÃO: ARQUITETURA DE INFORMAÇÃO E ACESSIBILIDADE WEB: USABILIDADE COM...
APRESENTAÇÃO: ARQUITETURA DE INFORMAÇÃO E ACESSIBILIDADE WEB: USABILIDADE COM...Claudio Diniz - Designer Gráfico
 
Representação Descritiva - RD - Catálogos e Bases de dados
Representação Descritiva - RD - Catálogos e Bases de dados Representação Descritiva - RD - Catálogos e Bases de dados
Representação Descritiva - RD - Catálogos e Bases de dados Priscila Campos
 
Conteúdos digitais multimídia: o foco na usabilidade e na acessibilidade
Conteúdos digitais multimídia: o foco na usabilidade e na acessibilidadeConteúdos digitais multimídia: o foco na usabilidade e na acessibilidade
Conteúdos digitais multimídia: o foco na usabilidade e na acessibilidadeMárcia Silva Corrêa
 
Usabilidade e Acessibilidade
Usabilidade e AcessibilidadeUsabilidade e Acessibilidade
Usabilidade e AcessibilidadeKetlin Stringhini
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dadossamlobo
 
Aula De Projeto De Bd E Mer
Aula De Projeto De Bd E MerAula De Projeto De Bd E Mer
Aula De Projeto De Bd E Merlinux.certifield
 
08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_erWalter Alves Pereira
 
Fazendo um questionário
Fazendo um questionárioFazendo um questionário
Fazendo um questionárioandre_barros
 
Configurando questões e questionários no moodle
Configurando questões e questionários no moodleConfigurando questões e questionários no moodle
Configurando questões e questionários no moodleDavid Luz
 
Bdm aula 8 - algebra relacional básica e consultas sql - ticianne darin
Bdm   aula 8 - algebra relacional básica e consultas sql - ticianne darinBdm   aula 8 - algebra relacional básica e consultas sql - ticianne darin
Bdm aula 8 - algebra relacional básica e consultas sql - ticianne darinTicianne Darin
 

Andere mochten auch (20)

Representação da informação
Representação da informaçãoRepresentação da informação
Representação da informação
 
Arquitetura da Informacao
Arquitetura da InformacaoArquitetura da Informacao
Arquitetura da Informacao
 
Arquitetura de Informação - Sistemas de Navegação
Arquitetura de Informação - Sistemas de NavegaçãoArquitetura de Informação - Sistemas de Navegação
Arquitetura de Informação - Sistemas de Navegação
 
Arquitetura de Informação
Arquitetura de InformaçãoArquitetura de Informação
Arquitetura de Informação
 
Arquitetura de Informacao: Conceitos Básicos
Arquitetura de Informacao: Conceitos BásicosArquitetura de Informacao: Conceitos Básicos
Arquitetura de Informacao: Conceitos Básicos
 
Arquitetura da Informação
Arquitetura da InformaçãoArquitetura da Informação
Arquitetura da Informação
 
Práticas, Comportamentos e Motivações dos Utilizadores na Web 2.0
Práticas, Comportamentos e Motivações dos Utilizadores na Web 2.0Práticas, Comportamentos e Motivações dos Utilizadores na Web 2.0
Práticas, Comportamentos e Motivações dos Utilizadores na Web 2.0
 
Arquitetura da Informação e Webdesign
Arquitetura da Informação e WebdesignArquitetura da Informação e Webdesign
Arquitetura da Informação e Webdesign
 
APRESENTAÇÃO: ARQUITETURA DE INFORMAÇÃO E ACESSIBILIDADE WEB: USABILIDADE COM...
APRESENTAÇÃO: ARQUITETURA DE INFORMAÇÃO E ACESSIBILIDADE WEB: USABILIDADE COM...APRESENTAÇÃO: ARQUITETURA DE INFORMAÇÃO E ACESSIBILIDADE WEB: USABILIDADE COM...
APRESENTAÇÃO: ARQUITETURA DE INFORMAÇÃO E ACESSIBILIDADE WEB: USABILIDADE COM...
 
Sites Acessíveis
Sites AcessíveisSites Acessíveis
Sites Acessíveis
 
Representação Descritiva - RD - Catálogos e Bases de dados
Representação Descritiva - RD - Catálogos e Bases de dados Representação Descritiva - RD - Catálogos e Bases de dados
Representação Descritiva - RD - Catálogos e Bases de dados
 
Conteúdos digitais multimídia: o foco na usabilidade e na acessibilidade
Conteúdos digitais multimídia: o foco na usabilidade e na acessibilidadeConteúdos digitais multimídia: o foco na usabilidade e na acessibilidade
Conteúdos digitais multimídia: o foco na usabilidade e na acessibilidade
 
Usabilidade e Acessibilidade
Usabilidade e AcessibilidadeUsabilidade e Acessibilidade
Usabilidade e Acessibilidade
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
 
Aula De Projeto De Bd E Mer
Aula De Projeto De Bd E MerAula De Projeto De Bd E Mer
Aula De Projeto De Bd E Mer
 
08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er
 
Por que Arquitetura de Informação e Usabilidade são importantes?
Por que Arquitetura de Informação e Usabilidade são importantes?Por que Arquitetura de Informação e Usabilidade são importantes?
Por que Arquitetura de Informação e Usabilidade são importantes?
 
Fazendo um questionário
Fazendo um questionárioFazendo um questionário
Fazendo um questionário
 
Configurando questões e questionários no moodle
Configurando questões e questionários no moodleConfigurando questões e questionários no moodle
Configurando questões e questionários no moodle
 
Bdm aula 8 - algebra relacional básica e consultas sql - ticianne darin
Bdm   aula 8 - algebra relacional básica e consultas sql - ticianne darinBdm   aula 8 - algebra relacional básica e consultas sql - ticianne darin
Bdm aula 8 - algebra relacional básica e consultas sql - ticianne darin
 

Ähnlich wie Introdução a Bancos de Dados

1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD 1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD Marília Mendes
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfssuser7a84f91
 
Aula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadosAula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadoswapiva
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppthhuu6
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Carlos Melo
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfticepcCapelas
 
Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)Andre Sidou
 
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de DadosRodrigo Kiyoshi Saito
 
Novo microsoft office power point presentation
Novo microsoft office power point presentationNovo microsoft office power point presentation
Novo microsoft office power point presentationmachadocarla
 
Banco de dadosBanco de dadosBanco de dados
Banco de dadosBanco de dadosBanco de dadosBanco de dadosBanco de dadosBanco de dados
Banco de dadosBanco de dadosBanco de dadosDanielRibeiro136663
 

Ähnlich wie Introdução a Bancos de Dados (20)

1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD 1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdf
 
Aula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadosAula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dados
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppt
 
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligenceSistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
 
Ara7129 unidade-1-v1
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1
 
Bancodedados
BancodedadosBancodedados
Bancodedados
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdf
 
Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)
 
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
2019-2 - BD I - Aula 01 C - Introdução a Banco de Dados
 
Novo microsoft office power point presentation
Novo microsoft office power point presentationNovo microsoft office power point presentation
Novo microsoft office power point presentation
 
Sql - introdução
Sql -  introduçãoSql -  introdução
Sql - introdução
 
Aula 01 Revisão
Aula 01   RevisãoAula 01   Revisão
Aula 01 Revisão
 
Aula 1
Aula 1Aula 1
Aula 1
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
Banco de dados 1
Banco de dados 1Banco de dados 1
Banco de dados 1
 
Banco de dadosBanco de dadosBanco de dados
Banco de dadosBanco de dadosBanco de dadosBanco de dadosBanco de dadosBanco de dados
Banco de dadosBanco de dadosBanco de dados
 

Introdução a Bancos de Dados

  • 1. DCC103-Introd. a Sistemas de Computação Aula 05 - Estrutura e Organização da Informação Prof. Acauan Ribeiro
  • 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. 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. Sistemas de informação manipulam informações Sabedoria Conhecimento Informação Informação Dados Dados
  • 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. 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. 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. 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. Como é que a informação é organizada ? A organização da informação é efetuada de acordo com critérios distintos como: • Hierarquia dos seus componentes; • O tipo de assunto a que se refere; • Forma de armazenamento.
  • 10. Como é que a informação é organizada ? Quanto à HIERARQUIA DOS COMPONENTES DA INFORMAÇÃO, esta é organizada em: • Caracteres; • Campos; • Registos; • Arquivos.
  • 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. Exemplo de Campo Entidade (Objeto) Atributos (intens de dados ou campos)
  • 13. Registro A palavra registro é derivada do ingles record, que consiste num conjunto de itens de dados ou grupos de dados, caracterizando uma ocorrencia de um conjunto de atributos pertencente a determinada entidade.
  • 14. Exemplo de Registro Registro Chave Registro de Notas Fiscais Número da Nota Fiscal Registro de Funcionários Número do Funcionário Registro de Produtos Número do Produto Registro de Automoveis Número do Chassi
  • 15. Arquivo Derivado do ingles file, é definido como um conjunto de registros (records) de um mesmo tipo. Ex.: Arquivos de texto: Bloco de Notas Arquivo Binário (musica, imagens) Arquivo de Registro
  • 16.
  • 17. Quanto AO TIPO DE ASSUNTO a que se refere a informação Esta pode ser como que etiquetada de modo a tornar 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 ao nome do ficheiro. Algumas das extensões mais comuns são:
  • 19. Banco de Dados CONCEITO: Um banco de dados é uma coleção de dados armazenada eletronicamente. CONCEITO LIVRO: pode ser definido como sendo um conjunto de dados estruturado para ser utilizado de forma eficiente por uma aplicação
  • 20. Dados gerenciados com uma única Entidade
  • 21. Bando de Dados - Introdução
  • 22. Bando de Dados - Introdução
  • 23. Bando de Dados - Introdução Armazenar Recuperar Não acessam os Manipular, dados diretamente Manter e Gerenciar
  • 24. Bando de Dados - Introdução Camada Externa Camada Lógica Camada Física
  • 25. Modelos de Banco de Dados  Hierárquico  Rede  Lista invertida  Relacional
  • 26.
  • 27. Exemplo do Modelo de Rede
  • 28. Lista invertida Tupla: conjunto de objetos que compartilham as mesmas características ou possuem a mesma propriedade.
  • 29. Modelo Relacional Histórico Modelo Relacional • Foi introduzido por Codd (1970) • Tornou-se um padrão de fato para aplicações comerciais, devido a sua simplicidade e performance. • É um modelo formal, baseado na teoria matemática das relações • Um dos SGBD's precursores que implementaram este modelo foi o System R (IBM). Baseado em seus conceitos surgiram: DB2 (IBM), SQL-DS (IBM), Oracle, Informix, Ingres, Sybase entre outros.
  • 30. Modelo Relacional Conceitos do Modelo Relacional • O modelo relacional representa os dados num BD como uma coleção de tabelas (relações). • Cada tabela terá um nome, que será único, e um conjunto de atributos com seus respectivos nomes e domínios. • Todos os valores de uma coluna são do mesmo tipo de dados.
  • 31. 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
  • 32.
  • 37. 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)
  • 38. SGBD - Regras • Autocontenção • Independência dos dados • Abstração • Visões • Controle das Transações • Controle de Concorrência
  • 39. CARACTERÍSTICAS GERAIS DE UM SGBD  Controle de Redundâncias  Compartilhamento dos Dados  Controle de Acesso  Interfaceamento  Esquematização
  • 40. 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:
  • 42. Para Finalizar Acessem a nosso sala virtual, link abaixo: http://www.ava.ufrr.br