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.

2.1 Projeto de banco de dados<br />

Para que alcancemos com êxito os objetivos de um SGBD, torna-se imprescindível<br />

obtermos uma estrutura de dados adequada e bem definida, bem como,<br />

escolher um modelo de dados para ser implementado pelo banco de dados.<br />

ATENÇÃO<br />

*Um banco de dados pode ser considerado como uma coleção de dados persistentes, onde<br />

esses mesmos dados são manipulados por sua vez por aplicações empresariais (DATE, 2003).<br />

Quando iniciamos a constituição de um projeto de banco de dados, normalmente,<br />

torna-se necessário se basear em uma visão abstrata do cenário, o que<br />

consideramos também como processo de abstração do mini-mundo, inserindo<br />

detalhes à medida que o projeto decorre. Essa maneira de utilizar níveis de<br />

abstração de dados promove facilidade para que possamos agrupar as diversas<br />

visões de dados existentes dentro das organizações empresariais. Como exemplo,<br />

podemos considerar que visão de dados abstraída pela diretoria é plenamente<br />

distinta da visão de dados dos funcionários vinculados à produção. Esse<br />

detalhe, sem dúvida, deverá ser considerado na fase de projetar o banco de dados<br />

de uma organização qualquer, independentemente, da sua área de atuação.<br />

Por isso que, o Comitê de Planejamento e Exigência de Padrões (SPARC) do<br />

Instituto Nacional Americano de Padrões (ANSI), em meados de 1970, elaborou<br />

uma estrutura cujo objetivo era auxiliar a fase de modelagem de banco de dados<br />

baseando-se em diversos níveis de abstração de dados. A arquitetura (ANSI/SPARC)<br />

considera apenas três níveis de abstração de dados, o externo, conceitual e interno.<br />

Para que você entenda melhor as hierarquias dos modelos de dados, visualize<br />

adequadamente a Figura 2.1, ora adaptada, incluindo o modelo físico, o qual lida<br />

explicitamente com os detalhes referente ao modelo interno em seu nível físico.<br />

ATENÇÃO<br />

O American National Standards Institute (ANSI) por meio do Standards Planning and Requirements<br />

Commitee (SPARC) estabeleceu um padrão para o desenvolvimento de tecnologias<br />

de banco de dados, definindo uma arquitetura de 3 níveis independentes, a citar: interno,<br />

conceitual e externo. (Rob, 2005).<br />

capítulo 2 • 33

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

Saved successfully!

Ooh no, something went wrong!