A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Professor Victor Sotero

Apresentações semelhantes


Apresentação em tema: "Professor Victor Sotero"— Transcrição da apresentação:

1 Professor Victor Sotero
SGBD Conceitos Básicos Professor Victor Sotero Sistemas de Gerenciamento de Dados

2 Sistemas de Gerenciamento de Dados
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. Sistemas de Gerenciamento de Dados

3 Sistemas de Gerenciamento de Dados
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.” Sistemas de Gerenciamento de Dados

4 Sistemas de Gerenciamento de Dados
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. Sistemas de Gerenciamento de Dados

5 Sistemas de Gerenciamento de Dados
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. Sistemas de Gerenciamento de Dados

6 Sistemas de Gerenciamento de Dados
SGBD(3/3) Exemplos: Oracle, MySQL, Firebird, SQL-Server, IBM Informix, JADE, Sybase, MySQL, etc... Sistemas de Gerenciamento de Dados

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” Sistemas de Gerenciamento de Dados

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. Sistemas de Gerenciamento de Dados

9 Sistemas de Gerenciamento de Dados
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. Sistemas de Gerenciamento de 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 Sistemas de Gerenciamento de Dados


Carregar ppt "Professor Victor Sotero"

Apresentações semelhantes


Anúncios Google