Académique Documents
Professionnel Documents
Culture Documents
Reviso
Reviso
Cat
Cat
logo SGBD
logo SGBD
Professor: Tadeu dos Reis Faria
Set/2008
Referncias Bibliogrficas
NAVATHE, Shamkant B., ELSMARI,
Ramez. Sistemas de Banco de Dados. 4
ed. Addinson Wesley Publishing, 2005.
Captulo 01
Conceitos Bsicos
Catlogo Corao do SGBD
Mini-database utilizado pelo
SGBD para gerenciamento do
seu ambiente
Conjunto de metadados
Regras do Modelo Relacional - Regra 04 -
Catlogo em Linha Baseado no Modelo
Relacional
A descrio do banco de dados representada ao
nvel lgico da mesma maneira que os sistemas
aplicativos.
Catlogo - Uma Viso Geral
BD
Aplicao
Catlogo
SGBD
Comandos
DML
S.O.
Dado
DBA
C
o
m
a
n
d
o
s
D
D
L
Metadados
Estrutura Geral de um SGBD
Arquivos de
Dados
Dicionrio
de Dados
Armazenamento
em Disco
Gerenciador
de Arquivos
Cdigo Objeto
de Programas
Aplicativos
Componente de
execuo de
consulta
Pr-Compilador
DML
Compilador
DML
Interpretador
DDL
Processador
de Consultas
Interfaces do
Aplicativo
Programas
Aplicativos
Consultas
Esquema de
Banco de Dados
Usurios
Navegantes
Programadores
de Aplicativos
Usurios
Sofisticados
Administrador de
Banco de Dados
SILBERSCHATZ, 1999. p. 18
Gerenciador
de Buffer
ndices
Dados
Estatsticos
Gerenciador
de Transaes
Gerenciador
de Memria
SGBD
Catlogo do SGBD Relacional
Quando ele criado?
Com que dimenses?
Quem atualiza?
Quem usa?
Por que um catlogo in line altera e
dinamiza o desenvolvimento?
Por que o catlogo uma ferramenta
imprescindvel ao DBA?
Quando e porque utilizamos catlogo?
Quais as principais queries utilizadas no
dia a dia?
Catlogo versus Dicionrio de Dados?
O principal usurio do Catlogo o prprio SGBD
Se o SGBD tambm for usurio do dicionrio de
dados esse ltimo classificado como ativo,
caso contrrio o dicionrio de dados classificado
como passivo
Mas, qual a diferena?
Quais as vantagens e desvantagens de de cada
tipo de dicionrio de dados (ativo e passivo)?
Catlogo versus Diretrio
Existe alguma informao que no pode ser
armazenada no catlogo do SGBDR?
Diretrio : informaes de controle da sesso
tabelas acessadas
informaes sobre utilitrios
usurios que esto online
Catlogo do SGBD Relacional
Algumas tabelas do ORACLE
DBA_COL_PRIVS
All grants on columns in the database
DBA_CONSTRAINTS
Constraint definitions on all tables
DBA_CONS_COLUMNS
Information about accessible columns in constraint definitions
DBA_INDEXES
Description for all indexes in the database
DBA_IND_COLUMNS
COLUMNs comprising INDEXes on all TABLEs and CLUSTERs
DBA_ROLES
All Roles which exist in the database
DBA_ROLE_PRIVS
Roles granted to users and roles
DBA_SYNONYMS
All synonyms in the database
DBA_TABLES
Description of all relational tables in the database
DBA_TABLESPACES
Description of all tablespaces