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.

Um modelo de dados tem como principal característica ser simples no que<br />

se refere ao entendimento de como os dados serão organizados e manipulados<br />

em um banco de dados, mesmo para aqueles usuários desprovidos de conhecimentos<br />

computacionais específicos.<br />

Ao iniciarmos a elaboração de um projeto de banco de dados, é aconselhável<br />

que tenhamos pelo menos dois níveis de abstração, esses, respectivamente, nomeados<br />

de modelo conceitual (projeto conceitual) e modelo lógico (projeto lógico).<br />

3.1.2 Modelo Conceitual<br />

O modelo conceitual tem como propósito descrever um modelo de dados de<br />

forma abstrata e independente da tecnologia do SGBD empregado. Esse modelo<br />

também descreve genericamente, quais dados deverão ser armazenados<br />

no banco de dados, entretanto, não menciona como estes mesmos dados serão<br />

armazenados em nível de software (SGBD).<br />

Essa abordagem é amplamente conhecida como Entidade-Relacionamento<br />

(ER), que por sua vez, é considerada uma das principais técnicas utilizadas na<br />

modelagem conceitual. Tal técnica nos permite a representação gráfica do modelo<br />

conceitual através de um diagrama, esse, intitulado de diagrama entidade-<br />

-relacionamento (<strong>DE</strong>R). A Figura 3.1 nos apresenta um exemplo do diagrama<br />

entidade-relacionamento:<br />

Médico<br />

(1,n)<br />

atende<br />

(1,n)<br />

Paciente<br />

CRM<br />

Nome<br />

Especialidade<br />

Código<br />

Nome<br />

Sobrenome<br />

Figura 3.1 – Representação do modelo conceitual por meio de um <strong>DE</strong>R<br />

O modelo conceitual, ora representado graficamente pelo emprego do diagrama<br />

entidade-relacionamento, permite abstrair que o banco de dados conterá<br />

dados referentes aos médicos e pacientes. Dessa maneira, para cada médico,<br />

o banco de dados armazenará suas principais características, a citar, CRM<br />

(número do Conselho Regional de Medicina), nome e sobrenome, e, por sua<br />

capítulo 3 • 55

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

Saved successfully!

Ooh no, something went wrong!