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.

O modelo ER (entidade-relacionamento) é considerado um modelo conceitual<br />

mais empregado pelos projetistas de bancos de dados. Você não poderá se<br />

esquecer de que, o modelo ER é representado graficamente por meio do uso<br />

do diagrama de entidade-relacionamento (<strong>DE</strong>R), que por sua vez, representa o<br />

esquema de banco de dados.<br />

O modelo conceitual inclui diversas vantagens, entretanto, algumas delas<br />

devem ser destacadas:<br />

• Possibilita uma visualização global simples do cenário cujo banco de dados<br />

será implementado;<br />

• É um modelo independente da tecnologia do SGBD, ora utilizado para a<br />

implementação física;<br />

• Não podemos deixar de destacar que esse modelo também não depende<br />

do hardware do servidor de banco de dados, sendo assim, as alterações<br />

oriundas do hardware e software não afetará o modelo conceitual.<br />

CONEXÃO<br />

Recomendamos a leitura deste artigo, para melhor compreensão do Projeto de Banco de Dados:<br />

www.dpi.ufv.br/~jugurta/papers/tesejug.pdf<br />

2.4 Modelo interno<br />

Quando o projetista de banco de dados chega nessa fase, é imprescindível que o<br />

mesmo já tenha escolhido a tecnologia de sistema de gerenciamento de banco<br />

de dados (SGBD) que será empregado. O objetivo do modelo interno é realizar<br />

o mapeamento do modelo conceitual para um determinado SGBD.<br />

Sendo assim, quando você utiliza um modelo relacional, consequentemente,<br />

você também deverá escolher um banco de dados que permita o mapeamento<br />

do modelo conceitual para as tabelas (relações) existentes no modelo relacional.<br />

Provavelmente, você deve estar interrogando como é formado o modelo<br />

interno? Diríamos que essa é uma ótima pergunta! O esquema/modelo interno<br />

é formado pela utilização da linguagem SQL (Structured Query Language), assim<br />

que definimos o SGBD-R (Sistema de Gerenciamento de Banco de Dados Relacional).<br />

A fim de elucidar melhor o que efetivamente é realizado nessa fase,<br />

a Figura 2.3 a seguir, representa um modelo interno, constituindo as relações<br />

(tabelas) aluno, departamento, disciplina e curso.<br />

capítulo 2 • 37

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

Saved successfully!

Ooh no, something went wrong!