Você está na página 1de 4

ADMINISTRAO DE BANCOS DE

DADOS

MDULO 10

ndice
1. Administrao de SGBDs ............................................3

2
Administrao de Banco de Dados - Mdulo 10

1. ADMINISTRAO DE SGBDS
As pessoas que trabalham com um banco de dados podem ser
categorizadas como usurios de banco de dados ou administradores de
banco de dados.
Entre os usurios, existem quatro tipos diferentes, distinguidos pela
mane ira como esperam interagir com o sistema. Diversos tipos de interfaces
com o usurio foram projetados (SILBERSCHATZ, 1999:16):
Usurios leigos: so usu rios no avanados que interagem com o
sistema chamando um dos programas de aplicao previamente
escritos. A interface tpica para usurios leigos composta de
formulrios, na qual o usurio pode preencher campos apropriados no
formulrio. Tambm podem simplesmente ler relatrios gerados pelo
banco de dados;
Programadores de aplicao: so profissionais de computao que
escrevem programas de aplicao. Os programadores de aplicao
podem escolher entre muitas ferramentas para desenvolver interfaces
com o usurio. As ferramentas de RAD (Rapid Aplication Development)
permitem que um programador de aplicao construa formulrios e
relatrios com um mnimo de esforo de programao;
Usurios avanados: interagem com o sistema sem escrever
programas. Em vez disso, eles formam suas requisies em uma
linguagem de consulta de banco de dados, Eles submetem cada uma
dessas consultas a um processador de consulta, cuja funo
desmembrar as instrues DML em instrues que o gerenciador de
armazenamento entenda. Esto nesta categoria os analistas que
submetem consultas para explorar dados no banco de dados;
Usurios especializados: so usurios avanados que escrevem
aplicaes de banco de dados especializadas, que no se encaixam na
estrutura de processamento de dados tradicional. Entre essas
aplicaes esto os sistemas de projeto auxiliados por computador,
sistemas de base de conhecimentos e sistemas especialistas, sistemas
que armazenam dados com tipos de dados complexos (por exemplo,
dados grficos e dados de udio) e sistemas de modelagem de
ambiente.
A pessoa que tem controle central sobre o sistema chamada de
administrador de banco de dados (DBA). As funes de um DBA
incluem:
Definio de esquema: o DBA cria o esquema de banco de dados
original executando um conjunto de instrues de dados na DDL;
Estrutura de armazenamento e definio de mtodo de acesso;
Modificao de esquema e de organizao fsica: o DBA realiza
mudanas no esquema e na organizao fsica para refletir as

3
Administrao de Banco de Dados - Mdulo 10

alteraes das necessidades da empresa, ou modificar a organizao


fsica de modo a melhorar o desem pen ho;
Concesso de autorizao para acesso a dados: concedendo diferentes
tipos de autorizao, o DBA pode controlar partes do banco de dados
em que os vrios usurios podem acessar. As informaes de
autorizao so mantidas em uma estrutura de sistema especial, a qual
o sistema de banco de dados consulta toda vez em que algum tenta
acessar os dados no sistema;
Manuteno de rotina: exemplos da manuteno de rotina do DBA so:
3 Realizar backups perid icos do banco de dados, sejam em fitas
ou em servidores remotos, para prevenir perda de dados no
caso de acidentes, como incndio, inundao, etc.;
3 Garantir que haja espao livre suficiente em disco para
operaes normais e aumentar o espao em disco de acordo
com o necessrio;
3 Monitorar tarefas sendo executadas no banco de dados e
assegurar que o desempenho no seja comprometido por
tarefas muito onerosas submetidas por alguns usurios.

4
Administrao de Banco de Dados - Mdulo 10