Vous êtes sur la page 1sur 12

Tecnologias de Bancos de Dados

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

Catlogo do SGBD Relacional


Algumas tabelas do ORACLE
DBA_TAB_COLUMNS
Columns of user's tables, views and clusters
DBA_TAB_PRIVS
All grants on objects in the database
DBA_TRIGGERS
All triggers in the database
DBA_TRIGGER_COLS
Column usage in all triggers
DBA_USERS
Information about all users of the database
DBA_VIEWS
Description of all views in the database

Catlogo do SGBD Relacional


Algumas tabelas do DB2
SYSTABAUTH : tabela de autorizaes
SYSUSERAUTH: autorizaes por usurio
SYSDBAUTH: autorizaes gerais em um data base
SYSVIEWS: informaes genricas de uma view
SYSTREE:
SYSVLTREE:
SYSSYNONYNS: sinnimos de tabelas
SYSVIEWDEP:
SYSTABLES: informaes de tabelas
SYSTABLESPACES: informaes de table spaces
SYSRELS: uma linha para cada relacionamento existente entre tabelas, ou seja, contm
o nome dos relacionamentos gerados entre foreign keys e primary keys
SYSLINKS:
SYSFOREIGNKEYS: informaes de cada foreign key
SYSCOLUMNS: colunas existentes em tabelas
SYSKEYS: informaes das chaves primrias
SYSDATABASE: Informaes dos database existentes (no conceito DB2)
SYSSTOGROUP: informaes de cada storage group
Catlogo do SGBD Relacional
As tabelas do catlogo so armazenadas
no prprio catlogo
Itens de segurana / performance
Backup
Recovery
Localizao fsica

Vous aimerez peut-être aussi