aula 4 - base de dados

18
BC-0005 Bases Computacionais da Ciência Aula 04 Base de Dados 2011

Upload: johnathas-melati

Post on 26-Nov-2015

15 views

Category:

Documents


1 download

TRANSCRIPT

  • BC-0005

    Bases Computacionais da Cincia

    Aula 04Base de Dados

    2011

  • Introduo Base de Dados Empregadas em computadores e sistemas de

    informtica. uma forma de representao que possibilita controle

    de qualidade, organizao e planejamento dos dados. Gerenciamento de dados trata do Armazenamento, Organizao e Recuperao (buscas, consultas).Disciplinas de Computao estudam a forma de

    representao (modelagem de dados) e o uso sistemasde gerenciamento de banco de dados (SGBD).

  • Conceitos Bsicos Dados e Informaes Dado = Smbolo; qualquer elemento que possa ser

    processado por um computador. Ex.: nmeros, caracteres, imagens, cdigo de barras:

    Informao = Significado; interpretao do dado, tornando-os significativos em algum contexto. Ex.: cdigo de barras identifica um dado livro:

  • Conceitos Bsicos Base de Dados Coleo de dados cujo contedo se deseja armazenar,

    recuperar e visualizar.

    Exemplo (sem uso de computador): lista de supermercado; base simples.

    Principais caractersticas: Armazenamento (Persistente): permite uso futuro Recuperao: acesso deve ser fcil Visualizao: forma de apresentao

  • Conceitos Bsicos Base de Dados (Cont.) Exemplo (sistemas computacionais): problemas maiores

    como controle de clientes, correntistas, alunos etc. Caractersticas para grande volume de dados e grande

    quantidade de usurios: Compartilhamento: troca de informao entre

    usurios; acesso compartilhado aos dados. Segurana de infra-estrutura (garante

    funcionamento do hardware) e de acesso (controlapermisses de usurios).

    Regras de Consistncia: garantem coerncia e qualidade dos dados; evitam valores invlidos.

  • Conceitos Bsicos

    Dados = elementos de interesse coletados(nmeros, caracteres, imagens etc.)

    Banco de Dados (BD) = coleo de dadospotencialmente muito grande e logicamente relacionados (integrados)

    Sistema Gerenciador de Bancos de Dados (SGBD) =software de propsito geral

    facilita a definio, a criao e a manipulao do BD Exs.: Access, DB2, Oracle, BrOfficeBase, etc.

    Sistema de Banco de Dados (SBD) = BD + SGBD + programas aplicativos Exs.: sistemas de BD genmicos, sistemas bancrios, telefnicos

    etc.6

  • Sistema de Banco de Dados (SBD)

    Usurios/Programadores

    Consulta/Programas de Aplicaes

    Software p/ processar consultas/programas

    Software p/ acessar o banco de dados

    SGBD

    SBD

    Banco de Dados

    7Objetivos: armazenar e recuperar informaes

    com segurana, eficincia e flexibilidade

  • Organizao de Dados com PlanilhaPlanilhas so constitudas de TABELAS (matrizes de

    dados), sendo teis para organizar dados, fazer clculos com esses dados e apresentar grficos.

    Vantagens Facilita visualizao global dos dados. Identifica a posio de cada item de dado (linhas) Identifica os atributos dos dados (colunas)

    Exemplo: base de dados (lista de supermercado)

  • Elementos de uma Tabela de Dados

    Tabela: conjunto de tulpasColunas: atributosLinhas: tuplas, itens de dados ou instnciasCampos: valores dos atributos

  • Tabelas como Base de Dados

    Regras de Consistncia No pode haver linha em branco entre os rtulos e a

    ltima linha de dados. Cada coluna (atributo) possui um nico rtulo (nome). Os rtulos ficam todos no topo da tabela.

    Regras de Validao Restringe valores e tipos de dados em cada coluna. Evita digitao de valores invlidos

  • Tipos de Dados e Domnio Tipo: evita entrar tipo errado de dado Nmero: inteiro (1, 2, 3 ), fracionrio (1,23) etc. Texto (cadeias de caracteres): Jos Silva. Moeda: 120,00, R$ 12,0 etc. Data: 13/06/2011 (DD/MM/AAAA). Hora: 12:45:00 (hh:mm:ss). Lgico: VERDADEIRO, FALSO.

    Domnio: evita entrar com valor invlido de dado Exemplos:

  • Atividade 1 para Casa

    - Na ferramenta Atividades do Tidia, depositar a resoluo de 2 exerccios da Seo 5.7 (Exerccios Complementares) do texto desta aula disponvel no Repositrio.

    - Fornecer a planilha (arquivo .ods) usada na resoluo dos seus exerccios.