MODELAGEM DE DADOS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
• Segurança de Dados: em um cenário que possui uma quantidade expressiva<br />
de usuários que acessam os dados, os riscos do quesito segurança também<br />
são aumentados. Com a adoção dos SGBDs torna-se factível criar um modelo<br />
para melhor determinar as políticas de segurança empresarial, promovendo<br />
a segurança a nível de usuário, refletindo em uma maior privacidade<br />
no acesso aos dados. Diversas regras de segurança podem ser elaboradas determinando<br />
assim quais usuários podem ou não acessar o banco de dados<br />
e, ainda determinar, quais objetos os mesmos poderão acessar;<br />
• Centralização dos Dados: um beneficio importante refere-se a centralização<br />
dos dados, sobretudo por permitir que todos os dados possam ser<br />
integrados a um único repositório, minimizando dessa forma as redundâncias<br />
dos dados;<br />
• Flexibilidade: eventualmente, alterações aplicadas ao banco de dados<br />
são necessárias para contemplar os novos requisitos organizacionais.<br />
Como exemplo, podemos citar que um determinado usuário carece de<br />
uma visão de dados ora não disponível no banco de dados. Grande parte<br />
dos SGBDs possibilitam que mudanças estruturais possam ser aplicadas<br />
no banco de dados sem ao menos interferir nos aplicativos computacionais<br />
existentes;<br />
• Compartilhamento de Dados: a maioria dos SGBDs são multiusuário e<br />
precisam promover o controle adequado da concorrência para garantir<br />
que a transações simultâneas obtenham êxito ao seu final;<br />
• Múltiplas Interfaces: mediante a existência de diversos tipos de usuários,<br />
os quais possuem distintos níveis de conhecimento técnico, um<br />
SGBD precisa prover um leque de interfaces para melhor atende-los. A citar,<br />
interfaces para consultas emitidas por eventuais usuários, interfaces<br />
para desenvolvedores de aplicativos, interfaces baseadas em formulários<br />
destinadas aos usuários finais;<br />
• Gerenciamento e Armazenamento de Dados: o SGBD constitui e administra<br />
as estruturas consideradas complexas utilizadas no armazenamento<br />
de dados, permitindo que o usuário dê ênfase em suas verdadeiras necessidades<br />
empresariais, evitando assim que o mesmo perda o foco em<br />
procedimentos complexos de armazenamento de dados em baixo nível;<br />
• Gerenciamento de Transações: uma transação se resume como sendo<br />
um conjunto lógico de trabalho. Toda e qualquer transação possui início<br />
(BEGIN) e fim (COMMIT e ou ROLLBACK). Dentro desse contexto, todos<br />
capítulo 1 • 27