MODELAGEM DE DADOS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
• Usuários Avançados: são denominados de usuários avançados aqueles que<br />
escrevem aplicações voltadas a banco de dados especializados, ou seja,<br />
aplicativos que normalmente não se acopla a estrutura de processamento<br />
de dados convencional. Como exemplo desses aplicativos, podemos citar:<br />
sistemas de base de conhecimentos, sistemas especialistas, sistemas que<br />
armazenam e manipulam dados com tipos de dados considerados complexos<br />
(som, vídeo e imagem) e sistemas de modelagem de ambiente.<br />
Acredito que você deve ter reparado que havíamos comentado sobre quatro<br />
tipos principais de usuários de banco de dados, e, correlacionamos acima apenas<br />
três tipos deles. Não se preocupe, o último usuário, intitulado de Administrador<br />
de Banco de Dados merece uma ênfase maior, se compararmos com os demais.<br />
Um dos objetivos principais de utilizarmos um SGBD é obtermos controle total<br />
sobre os dados e os aplicativos que promovem o acesso aos mesmos. Um usuário<br />
responsável por promover esse controle sobre o SGBD é chamado de administrador<br />
de banco de dados (DBA). A seguir, apresentaremos suas principais atribuições:<br />
• Por meio do uso de um conjunto de instruções de definição de dados<br />
(DDL), o DBA é capaz de criar um esquema de banco de dados qualquer;<br />
• Estabelecer a estrutura de armazenamento, bem como definir mecanismos<br />
de acesso aos dados;<br />
• Para melhorar o desempenho do banco de dados, o DBA poderá realizar<br />
mudanças no esquema e na organização física, como também, para<br />
atender eventuais necessidades específicas da empresa;<br />
• O administrador de banco de dados promove o controle de objetos ora<br />
armazenados no banco de dados que os diversos usuários podem acessar,<br />
concedendo distintos tipos de autorização. Essas autorizações, normalmente<br />
são armazenadas e mantidas em uma estrutura especial a<br />
qual o SGBD consulta sempre que algum usuário tenta acessar os dados;<br />
• Considerada como fundamentais, as atribuições de manutenção do banco<br />
de dados, desempenhada pelo DBA são cruciais para promover a continuidade<br />
do sistema de banco de dados, a citar: realização de cópias de segurança<br />
(backups) periodicamente, independentemente dos dispositivos de armazenamento,<br />
ou até mesmo em servidores secundários, a fim de prevenir<br />
perda de dados em caso de anomalias, catástrofes, etc. Certificar a existência<br />
de espaço suficiente em disco para desempenhar operações convencionais<br />
e, caso seja necessário, incrementar o espaço em disco. Para finalizar,<br />
o DBA também deverá monitorar tarefas processadas no banco de dados e<br />
capítulo 1 • 23