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

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

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

Apresentações semelhantes


Apresentação em tema: "SGBD Professor Victor Sotero 1 Sistemas de Gerenciamento de Dados Conceitos Básicos."— Transcrição da apresentação:

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

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

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

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

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

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 7

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 8

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

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 10


Carregar ppt "SGBD Professor Victor Sotero 1 Sistemas de Gerenciamento de Dados Conceitos Básicos."

Apresentações semelhantes


Anúncios Google