Escolar Documentos
Profissional Documentos
Cultura Documentos
Organizao de Computadores
Aula 4 Sistemas Gerenciadores de Banco de Dados
Prof. Vitor Hugo Melo Arajo
SGBD
gerenciar
SGBD
O gerenciamento envolve:
A definio de estruturas para o
armazenamento da informao
O Fornecimento de mecanismos para
manipular as informaes
Quando vrios usurios acessam os dados o
SGBD precisa garantir a INTEGRIDADE dos
dados, evitando resultados anmalos.
OBJETIVOS DE UM SGBD
OBJETIVOS DE UM SGBD
Vantagens
Rapidez na manipulao e no acesso
informao
Reduo
no
esforo
humano
(desenvolvimento e utilizao)
Reduo da redundncia e da inconsistncia
de informaes
Reduo de problemas de integridade
Compartilhamento de dados
Aplicao automtica de restries de
segurana
Controle
integrado
de
informaes
OBJETIVOS DE UM SGBD
ARQUITETURA GERAL DE UM
SGBD
Interface
Processamento
de Consultas
Processamento
de Transaes
Acesso a
Arquivos
Base de Dados
SGBD
Modelagem de
Dados (projeto
estrutural)
ABSTAO DE
DADOS
Mundo Real
Sistema Mdico
Modelo
Conceitual
(modelo abstrato dos
dados)
Modelo Lgico
(estrutura dos dados)
Independente
do
modelo de dados
Independente do
SGBD
do
modelo de dados
Independente do
SGBD
Consulta
Mdico
Paciente
CRM nome
Dependente
Relacional
Orientado a
Objetos
Objetorelacional
Modelo Fsico
Dependente
do
modelo de dados
Dependente do SGBD
EXERCCIOS
FUNES DE UM
SGBD
Instncias e Esquemas
Os bancos de dados mudam a medida que
informaes so inseridas ou apagadas
A
coleo
de
informaes
armazenadas
chamada
de
INSTNCIA do bando de dados
(mudam com frequncia)
O projeto geral do bando de dados
chamado ESQUEMA do banco de
INDEPENDNCIA DOS
DADOS
chamado
de
INDEPENDNCIA DOS DADOS.
Minimundo
Projeto Conceitual
Nveis
De
Abstrao
Projeto Lgico
esquema
Projeto Fsico
instncias
INDEPENDNCIA DOS
DADOS
INDEPENDNCIA DOS
DADOS
USURIOS DO BANDO DE
DADOS
Programadores de Aplicativos:
So os usurios que escrevem os
programas de aplicao atravs da DML
(Linguagem de Manipulao de Dados) EX:
Um sistema bancrio so programas que
geram cheques, fazem dbito e crdito em
contas, transferem fundos entre contas
Usurios de alto nvel:
Interagem com o sistema sem escrever
programas
Formulam consultas em uma linguagem de
consulta, e cada consulta submetida a um
USURIOS DO BANDO DE
DADOS
USURIOS DO BANDO DE
DADOS
USURIOS DO BANDO DE
DADOS
Gerenciados de arquvos
Gerenciador do banco de dados
Processador de Consultas
Pr-compilador da DML
Compilador
da
DDL
Definio de Dados)
Arquivos de dados
Dicionrio de dados
ndices
(Linguagem
de
ARQUITETURA GERAL DE UM
SGBD
ARQUITETURA DO SGBD
(Sistema
de
ARQUITETURA STANDALONE
ARQUITETURA STANDALONE
ARQUITETURA
CENTRALIZADA
ARQUITETURA
CENTRALIZADA
ARQUITETURA CLIENTESERVIDOR
ARQUITETURA CLIENTESERVIDOR
ARQUITETURA CLIENTESERVIDOR
ARQUITETURA
DISTRIBUDA
ARQUITETURA
DISTRIBUDA
ARQUITETURA
DISTRIBUDA
EXERCCIOS
1.
2.
3.
4.
5.
6.
Tcnico em Informtica
Organizao de Computadores
Aula 4 Sistemas Gerenciadores de Banco de Dados
Prof. Vitor Hugo Melo Arajo