22.08.2018 Views

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

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

Saved successfully!

Ooh no, something went wrong!