MODELAGEM DE DADOS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
mesmo que os dados dos clientes estejam armazenados em uma relação e, os<br />
dados dos funcionários, por sua vez, armazenados em outra, é possível trabalharmos<br />
com essa integridade referencial.<br />
O exemplo exposto acima é suficiente para o seu aprendizado no que se refere<br />
ao modelo relacional? Ainda lhe resta dúvida? Bem, vamos estudar um pouco<br />
mais! Podemos vincular os clientes Geraldo Alckmin, Marina Silva e Débora<br />
Santos com seu respectivo vendedor, o funcionário chamado Wagner Moura,<br />
esse identificado exclusivamente pelo número 112. Você pode identificar ainda<br />
que, na tabela CLIENTE, o atributo rotulado de ID_FUNC é por sua vez uma<br />
chave estrangeira, a qual associa os clientes com seus respectivos vendedores.<br />
Dessa forma, concluísse que o modelo relacional, na trajetória da evolução dos<br />
modelos de dados, foi considerado imprescindível, principalmente por incorporar<br />
a linguagem SQL (Structured Query Language), que por si só nos proporciona total<br />
transparência na manipulação de dados e confecção de relatórios gerenciais.<br />
ATIVIDA<strong>DE</strong><br />
4. Descreva detalhadamente o conceito de Entidade e Relacionamento. Cite pelo menos três<br />
exemplos onde podemos utilizar ambos.<br />
5. Analise o cenário do ambiente acadêmico, mais especificamente, de uma sala de aula. A<br />
partir dessa analise, represente por meio de um <strong>DE</strong>R, o conjunto de carteiras e o conjunto<br />
dos tipos de móveis.<br />
6. Discorra sobre os detalhes pertinentes ao Modelo Hierárquico, apontando suas desvantagens<br />
comparando com o Modelo em Rede.<br />
7. Realize uma pesquisa na Internet e descreva três características de um Banco de Dados<br />
XML. Cite pelo menos três nomes de banco de dados que manipulam arquivos XML.<br />
8. Dê pelo menos três exemplos de restrição aplicada a um modelo de dados. Na sequência,<br />
descreva os três tipos de relacionamentos que podem ser utilizado para associar entidades.<br />
capítulo 2 • 47