José Malcher Jr.

Eng. Software – Analista de Sistemas

Lista de Exercícios de Modelagem de Dados – Lista 3 (10 Questões)


Questão 1
Analise as afirmativas e em seguida marque a alternativa correta.
I. Um relacionamento, em um diagrama entidade-relacionamento, não pode ter atributos.
II. Uma entidade fraca não tem atributos suficientes para formar uma chave primária.
IIII. Em um diagrama entidade-relacionamento, os retângulos representam conjuntos de atributos.
a) Apenas a afirmativa II é correta
b) Apenas as afirmativas I e II são corretas
c) Apenas as afirmativas I e III são corretas
d) Apenas as afirmativas II e III são corretas
e) Todas as afirmativas são corretas


Questão 2
O que é uma entidade fraca no modelo entidade-relacionamento?
a) Uma entidade que não se relaciona com as demais.
b) Uma entidade dependente de outra entidade.
c) Uma entidade que tem atributos fracos.
d) Um relacionamento.
e) Todas as afirmativas estão incorretas.


Questão 3
Em um determinado banco, uma conta pode aceitar até dois clientes. Entretanto, cada cliente pode ser aceito, no máximo, em até cinco contas. No DER (modelo conceitual) esse relacionamento é apresentado com cardinalidade:
a) n:m
b) 1:n com restrições de totalidade
c) 1:n com restrições de parcialidade
d) 1:n sem restrições de totalidade
e) 1:n sem restrições de parcialidade


Questão 4
Em um projeto do Tribunal de Justiça foi solicitada a elaboração de um modelo de dados relacional normalizado que representasse o relacionamento “Dependente depende de Funcionário”. Sabendo que Funcionário pode ter zero ou muitos dependentes, que os dependentes, quando existentes, são numerados sequencialmente a partir da unidade e que os números se repetem para cada funcionário, é correto afirmar que:
a) A composição da chave primária do Dependente deve considerar a chave identificadora do Funcionário que a ele corresponde.
b) A chave primária do Dependente se faz chave estrangeira em Funcionário.
c) Funcionário deve ter um atributo multivalorado contendo as chaves estrangeiras dos seus Dependentes.
d) A composição da chave primária do Funcionário deve considerar as chaves identificadoras dos Dependentes que a ele correspondem.
e) Dependente deve implementar um auto relacionamento indicando qual Dependente é diferente dele.


Questão 5
O fato Empregado SUPERVISIONA Empregado, em um diagrama entidade-relacionamento, é habitualmente representado por:
a) Entidade dependente
b) Meta relacionamento
c) Auto relacionamento
d) Agregação
e) Especialização


Questão 6
Dados os seguintes conteúdos de duas tabelas relacionais, denominadas PRINCIPAL e DEPENDENTE:
PRINCIPAL

DEPENDENTE

Dados os seguintes diagramas entidade-relacionamento conforme Peter Chen e respectivas cardinalidades mínima e máxima, desenhados com a intenção de modelar os dados destas duas tabelas:

Sabendo-se que a tabela DEPENDENTE é uma entidade fraca e, portanto, de existência dependente da entidade PRINCIPAL e que a identificação de um DEPENDENTE (Id_Dependente) específico necessita de uma concatenação dos identificadores Id_Principal e Num_Dependente, é correto afirmar que:
a) O DIAGRAMA 2 é o que mais adequadamente representa a modelagem dos dados.
b) O DIAGRAMA 3 é o que mais adequadamente representa a modelagem dos dados.
c) Os DIAGRAMAS 1 e 2 modelam adequadamente os dados.
d) O DIAGRAMA 1 é o que mais adequadamente representa a modelagem dos dados.
e) Os DIAGRAMAS 1, 2 e 3 modelam adequadamente os dados.


Questão 7
Sobre o modelo Entidade-Relacionamento (ER), considere:
I. São alguns conceitos centrais da abordagem ER: entidade, classe, relacionamento, atributo, método, generalização, polimorfismo, especialização e entidade associativa.
II. Além de especificar os objetos (coisas, tudo que é perceptível ou manipulável) sobre os quais deseja se manter informações, o Diagrama ER deve permitir a especificação das propriedades dos objetos que serão armazenadas no Banco de Dados.
III. Uma propriedade importante de um relacionamento é a de quantas ocorrências de uma entidade podem estar associadas a uma determinada ocorrência por meio do relacionamento. Essa propriedade é chamada de polimorfismo.
IV. Associada ao conceito de generalização/especialização está a ideia de herança de propriedades.
Está correto o que consta em
a) I, II, III e IV
b) III e IV, apenas
c) II e III, apenas
d) I, II e IV, apenas
e) II, III e IV, apenas


Questão 8
Considere os diagramas abaixo, segundo Peter Chen:


A representação correta na representação pata de corvo é:

e) Nenhuma das representações tem todas as informações do diagrama apresentado.


Questão 9
Considere as afirmativas abaixo sobre o diagrama:


I — A situação representada apresenta um impasse, pois para haver um aluno precisa existir um curso e para existir um curso precisa existir um ou mais alunos, assim nunca existirá o primeiro elemento para os conjuntos apresentados.
II — Não há como fazer uma representação deste diagrama segundo o modelo do Peter Chen.
III — O diagrama indica a forma de navegação no modelo. Primeiro deve-se incluir um curso para depois incluir um aluno.
a) Todas as afirmativas estão incorretas
b) Somente as afirmativas I e III estão corretas
c) Somente as afirmativas I e III estão incorretas
d) Somente as afirmativas III e II estão corretas
e) Somente a afirmativa I está correta


Questão 10
Considere uma entidade associativa entre Médico e Paciente (n:m) intitulada Consulta que, por sua vez, se relaciona com Medicamento em n:m. Na representação pata de corvo bem determinista, eliminando-se os relacionamentos n:m, o novo modelo de dados completo será derivado para:
a) Três tabelas
b) Quatro tabelas
c) Cinco tabelas
d) Seis tabelas
e) Sete tabelas


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Aula 03 – Respostas
Questão 1 – A
Justificativa: A afirmativa I está incorreta, pois um relacionamento pode ter atributos. A afirmativa II está correta. A afirmativa III está incorreta, pois os retângulos representam entidades e não conjuntos de atributos.
Questão 2 – B
Justificativa: A entidade dependente é que tem sua identificação feita a partir de outra, ou sua existência a partir de outra. No modelo MER é a entidade fraca.
Questão 3 – A
Justificativa: Uma conta tem um ou dois clientes, portanto pode-se colocar n, e cada cliente pode ter até cinco, portanto m, assim o relacionamento é do tipo n:m.
Questão 4 – A
Justificativa: A primeira afirmativa é a definição de objeto dependente (ou entidade fraca).
Questão 5 – C
Justificativa: O relacionamento ocorre com elementos do mesmo conjunto, portanto, um auto relacionamento.
Questão 6 – B
Justificativa: Ao verificar tabelas observa-se que a entidade dependente precisa da identificação da entidade principal, sendo portanto uma entidade fraca e segundo Peter Chen o diagrama que indica essa representação é o 3.
Questão 7 – D
Justificativa: A afirmativa III está incorreta, pois o relacionamento não é chamado de polimorfismo. Polimorfismo é uma propriedade de se alterar métodos que recebem o mesmo nome em estruturas de herança (programação orientada a objetos). As demais estão corretas, portanto a opção correta é a quarta.
Questão 8 – A
Justificativa: O auto relacionamento é melhor explicado por subconjuntos como mostrado na opção A, as demais opções não tem a mesma informação que a do diagrama apresentado.
Questão 9 – B
Justificativa: Realmente a afirmativa I está correta para o primeiro elemento a ser inserido no conjunto. Se os conjuntos estão vazios, para se colocar um elemento no primeiro conjunto ele deve ter um correspondente no outro conjunto, por isso não é possível inserir, da mesma forma em relação ao outro conjunto, portanto, não é possível inserir em nenhum conjunto.
Na afirmativa III diz-se que para entrar no conjunto (após o primeiro elemento) existe uma ordem de entrada. Como se aponta com (1), para a entidade curso cada aluno que for inserido deve corresponder a um curso. Assim fica determinada a ordem. Primeiro deve-se entrar com curso para depois inserir um aluno. A afirmativa está correta.
Já na afirmativa II tem-se um erro, pois é possível fazer a representação em qualquer dos modelos.
Questão 10 – B

Justificativa:


Portanto cinco novos conjuntos.


Material retirado da Web.

Se você tiver alguma dúvida ou correção a fazer, por favor, comente! Obrigado!

dezembro 27th, 2016

Posted In: Engenharia de Software, Exercícios, Modelagem de dados

Tags:, ,