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.

pulação dos dados, obtendo como resultado final a produção de informações<br />

relevantes para o ambiente empresarial.<br />

Acredito que seja evidente para você que, a maioria das empresas é segmentada<br />

em diversos departamentos, como por exemplo: departamento de recursos<br />

humanos, financeiro, vendas, etc. Onde cada departamento deverá atender certas<br />

restrições e requisitos específicos. Dessa maneira, cada usuário final que desempenha<br />

suas atividades nesses diversos departamentos possui uma visão de<br />

apenas um subconjunto de dados, específicos do seu departamento, desprezando<br />

os detalhes dos outros departamentos.<br />

Aluno<br />

(1,1) (0,N)<br />

Faz<br />

Matrícula<br />

É feita em<br />

(0,50)<br />

Professor<br />

(1,1)<br />

(1,3) (0,N) (0,N)<br />

Ensina<br />

Turma Gera<br />

(1,1)<br />

Disciplina<br />

(1,N)<br />

(0,N)<br />

É utilizada por<br />

(0,N)<br />

(1,N)<br />

Sala<br />

Pode ministrar<br />

Figura 2.2 – Modelo Externo (controle acadêmico)<br />

Por meio da Figura 2.2 acima, a qual podemos visualizar o modelo externo<br />

pertinente ao controle acadêmico de uma universidade fictícia, é factível<br />

abstrairmos o modelo externo citado como exemplo, será o responsável em<br />

promover o armazenamento dos dados dos alunos, matrículas, professores,<br />

disciplinas e turmas. Você pode observar também que as visões das diversas<br />

funcionalidades do sistema são, por sua vez, segmentadas entre si, e, cada visão<br />

pode também compartilhar um conjunto de dados com a outra (dados dos alunos<br />

e cursos sendo compartilhados com a entidade “disciplina”).<br />

capítulo 2 • 35

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

Saved successfully!

Ooh no, something went wrong!