SGBD - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

SGBD

Description:

SGBD Conceitos B sicos Professor Victor Sotero * Sistemas de Gerenciamento de Dados SGBD Um banco de dados usualmente mantido e acessado por meio de um software ... – PowerPoint PPT presentation

Number of Views:110
Avg rating:3.0/5.0
Slides: 11
Provided by: Viti
Category:
Tags: sgbd | sgbd

less

Transcript and Presenter's Notes

Title: SGBD


1
SGBD
Conceitos Básicos
  • Professor Victor Sotero

2
SGBD
  • Um banco de dados é usualmente mantido e
    acessado por meio de um software
  • conhecido como Sistema Gerenciador de Banco de
    Dados (SGBD). Muitas vezes o termo
  • banco de dados é usado como sinônimo de SGDB.

3
SGBD (1/3)
  • É uma coleção de programas que permitem ao
    usuário definir, construir e manipular Bases de
    Dados para as mais diversas finalidades.
  • Sistema cujo objetivo principal é gerenciar o
  • acesso e a correta manutenção dos dados
  • armazenados em um banco de dados.

4
SGBD
  • Módulo de programa que fornece a interface entre
    os dados de baixo nível armazenados num banco de
    dados e os programas aplicativos ou as
    solicitações submetidas ao sistema. Software que
    manipula todos os acessos ao banco de dados
    proporciona a interface de usuário ao sistema de
    banco de dados.

5
SGBD (2/3)
  • Naturalmente é normal alguém dizer que
    adquirindo um Banco de Dados, qualquer problema
    da empresa será resolvido. Isso pode se tornar
    verdade se obedecer a 2 regras básicas
  • Segurança dos dados
  • Coerência na comunicação de dados.
  • É fundamental que uma empresa que queira utilizar
    um Banco de Dados, normatize-se totalmente, pois
    soluções quebra-galho tendem a ser impossível
    em um ambiente de Banco de Dados.

6
SGBD(3/3)
  • Exemplos
  • Oracle, MySQL, Firebird, SQL-Server, IBM
    Informix, JADE, Sybase, MySQL, etc...

7
CARACTERÍSTICAS GERAIS DE UM SGBD
  • São sete as características operacionais de um
    SGBD
  • 1- Controle de redundâncias a redundância
    consiste em o armazenamento de um dado em dois
    lugares diferentes, isso é um problema.
  • 2- Compartilhamento de dados O SGBD deve ter
    um controle de concorrência de dados, garantindo
    assim a leitura/escrita do mesmo sem erros.
  • 3- Controle de acesso O SGBD deve dispor de
    recursos que possibilitem as permissões de acesso
    ao Banco de Dados.
  • 4- Interfaceamento garantir formas de acesso
    gráfico, através de comandos SQL ou em linguagem
    natural, não sendo assim uma caixa-preta

8
CARACTERÍSTICAS GERAIS DE UM SGBD
  • 5- Esquematização precisa fornecer mecanismos
    que possibilitem a compreensão dos
    relacionamentos existentes entre tabelas e de
    suas eventuais manutenções.
  • 6- Controle de Integridade o SGBD deve garantir
    que o acesso através de interfaces ou outras
    aplicações não possam comprometer a integridade
    dos dados.
  • 7- Backups deve facilitar para a recuperação de
    dados perdidos, tanto por problema de hardware
    quanto de software.

9
COMPONENTES DE UM SGBD
  • Gerenciador de Acesso ao Disco O SGBD utiliza o
    Sistema Operacional para acessar os dados
    armazenados em disco, controlando o acesso
    concorrente às tabelas do Banco de Dados.
  • O Dicionário de Dados contém o esquema do Banco
    de Dados, suas tabelas, índices, forma de acesso
    e relacionamentos existentes.
  • O Compilador DDL (Data Definition Language)
    processa as definições do esquema do Banco de
    Dados, acessando quando necessário o Dicionário
    de Dados do Banco de Dados.
  • O Processador do Banco de Dados manipula
    requisições à própria Base de Dados em tempo de
    execução. É o responsável pelas atualizações e
    integridade da Base de Dados.
  • O Processador de Pesquisas (queries) dos
    usuários, analisa as solicitações, e se estas
    forem consistentes, aciona o Processador do Banco
    de Dados para acesso efetivo aos dados.

10
ETAPAS DO FUNCIONAMENTO - SGBD
  • O usuário emite uma solicitação de acesso
  • O SGBD intercepta a solicitação e a analisa
  • O SGBD inspeciona os esquemas externos (ou
    sub-esquemas) relacionados àquele usuário, os
    mapeamentos entre os três níveis e a definição da
    estrutura de armazenamento
  • O SGBD realiza as operações solicitadas no BD
Write a Comment
User Comments (0)
About PowerShow.com