Progamação

961 palavras 4 páginas
1. Introdução

1. Conceitos Básicos

• O que é um Banco de Dados (BD)?

É uma coleção de dados relacionados e armazenados em algum dispositivo.

Propriedades de um BD:

1. Um BD é uma coleção de dados com algum significado inerente.
2. Um BD é projetado, construído e “povoado” com dados para um específico propósito.
3. Um BD representa um mini-mundo.

• O que é um SGBD (Sistema de Gestão de Banco de Dados)?

É um software que permite construir e manipular um BD.

• Porquê usar um SGBD?

- controlar redundância - compartilhamento de dados - independência de dados - segurança - backup e recuperação à falhas - forçar restrições de integridade - aumentar a produtividade e disponibilidade - flexibilidade, padronização.

• Quando não usar um SGBD?

- BD de aplicações simples - Requisitos fortes para tempo real.

Ex.: Um ambiente de BD simplificado

Usuários programadores

Arquitetura de um SGBD:

- Interface de alto nível de abstração que provê: consultas, manipulação de dados, definição de dados, geradores de relatórios, ambientes de desenvolvimento com linguagens de quarta geração; - Tradutor/otimizador de consultas; - Visões do usuário de BD; - Controle de concorrência (sincronização de acessos simultâneos ao BD); - Controle de integridade (validação de restrições de integridade); - Controle de segurança (autorização de acesso aos dados); - Controle de recuperação ( torna o SGBD tolerante à falhas); - Eficiente sistema de arquivos com técnicas indexação eficientes que permitem armazenar e manipular os dados do BD.

1.2. Comparativo SGBD X Sistema de Arquivos

|SGBD |Sistema de Arquivos |
|- Armazena dados e metadatados; |- definição é parte integrante da aplicação;

Relacionados

  • Progamação
    398 palavras | 2 páginas
  • Progamação
    467 palavras | 2 páginas
  • progamação
    11612 palavras | 47 páginas
  • Progamação
    437 palavras | 2 páginas
  • progamaçao
    452 palavras | 2 páginas
  • progamação
    521 palavras | 3 páginas
  • progamaçao
    652 palavras | 3 páginas
  • Progamaçao
    992 palavras | 4 páginas
  • progamação
    709 palavras | 3 páginas
  • Progamação
    316 palavras | 2 páginas