22.08.2018 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!