Questões de Concurso sobre Modelo entidade-relacionamento

 
 
Disciplina 1
Assunto 10
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
1.353 questões encontradas
Questões por página
20
Mais recentes
 

O Tribunal paga os proventos dos seus funcionários por meio de ordem de crédito para a conta corrente que cada um mantém, em bancos que possuem diversas agências espalhadas pelo Brasil. Cada funcionário pode ter quantas contas correntes quiser, mas somente uma única conta, em alguma agência de algum banco é vinculada (tipo de conta) ao seu recebimento pelo Tribunal. Para efeito de controle, o Tribunal deseja saber se algum funcionário tem mais de uma conta vinculada para recebimento dos seus proventos, fato que viria a ferir o regulamento interno. Agência bancária é entidade fraca ou dependente da entidade Banco. Dispensando a necessidade de representar os atributos de cada entidade, com exceção do tipo de conta, o modelo de entidades e relacionamentos mais adequado a um sistema de informações que possa responder a essa necessidade de controle, é representado pelo diagrama:


A

Imagem associada para resolução da questão


B
Imagem associada para resolução da questão

C
Imagem associada para resolução da questão

D
Imagem associada para resolução da questão

E
Imagem associada para resolução da questão

Em um modelo entidade-relacionamento, a modalidade de um relacionamento é zero se não houver nenhuma necessidade explícita de ocorrência do relacionamento ou se o relacionamento for opcional.


C
Certo

E
Errado

Imagem associada para resolução da questão

Sobre a figura acima, que apresenta elementos utilizados

em um típico DER na qual cada tipo de elemento está identificado

por um número, são feitas as afirmativas a seguir.

I – Os elementos identificados por 1 e 3 no diagrama, respectivamente,

são: Entidade e Atributo.

II – O elemento identificado no diagrama pelo número 2 é

um relacionamento do tipo muitos-para-muitos.

III – Um conjunto de entidades que tem uma chave primária

é chamado de um conjunto de entidades fortes.

Está(ão) correta(s) a(s) afirmativa(s):


A

I, apenas.


B

I e II, apenas.


C

I e III, apenas.


D

II e III, apenas.


E

I, II e III.

São elementos do modelo entidade-relacionamento:


A

relacionamento, polimorfismo e atributo.


B

operação, relacionamento e atributo.


C

atributo, método e cardinalidade.


D

cardinalidade, atributo e entidade.


E

método, entidade e cardinalidade.

Um diagrama Entidade-Relacionamento tem por objetivo modelar


A

os dados migrados em sistemas distribuídos.


B

os aspectos dinâmicos de uma estrutura de dados, inclusive as transições entre estados consistentes.


C

as transações suportadas por uma estrutura de dados.


D

o diagrama de estados de um sistema.


E

os aspectos estáticos de uma estrutura de dados.

Com o uso de ferramentas CASE apropriadas, é possível converter um modelo de banco de dados conceitual em um modelo físico ou de implementação. Este último pode ainda ser usado para a geração de scripts SQL com comando DDL, para a criação de tabelas e restrições de um banco de dados em um SGBD.

C
Certo

E
Errado
Associações entre relações são modeladas por meio de relacionamentos, que, em um diagrama relacional, podem ser caracterizados pela definição de restrições de cardinalidade, nulidade, unicidade, entre outras.

C
Certo

E
Errado

Levando em consideração as afirmativas abaixo sobre a implementação do modelo de dados em um SGBD Relacional do Diagrama de Entidade-Relacionamento do Sistema de Marcação de Consulta, escolha a opção CORRETA.

I. Se a regra de exclusão da integridade referencial entre Médico e Horário Atendimento é Restrict e entre Médico e Especialidade é Cascade, ao excluir uma especialidade, todos os horários de atendimento correspondentes ao médico da especialidade em questão serão excluídos.
II. Se a chave primária das ocorrências da entidade Médico fizer parte da chave primária composta da entidade Horário Atendimento, uma ocorrência dessa segunda entidade só poderá ser criada se houver pelo menos uma ocorrência na entidade Médico.
III. Para impedir a exclusão de um médico que esteja vinculado a um horário de atendimento, pode-se criar uma integridade referencial entre as tabelas Médico e Horário Atendimento com regra de exclusão Restrict.


A

Apenas as afirmativas I e II são verdadeiras.


B

Apenas as afirmativas II e III são verdadeiras.


C

Apenas a afirmativa I é verdadeira.


D

Apenas a afirmativa III é verdadeira.

Foi solicitado a um analista que elaborasse um modelo de dados na forma de um diagrama do tipo entidade-relacionamento (DER, conforme notação proposta originalmente por Peter Chen), para representar a situação dada pelos seguintes requisitos:

I. Cada Zona Eleitoral é identificada por um número seqüencial de 1 até "n";

II. Uma Seção Eleitoral é identificada por um número seqüencial de 1 até "n" dentro de cada Zona Eleitoral (portanto dependente de Zona Eleitoral).

O analista elaborou o seguinte diagrama :

Imagem associada para resolução da questão

O diagrama


A

está de acordo com o modelo proposto, porém não atende aos requisitos.


B

atende aos requisitos, porém não está de acordo com o modelo proposto.


C

estaria correto e atendendo aos requisitos, se o analista houvesse utilizado a cardinalidade n:1, ao invés da 1:n representada no diagrama.


D

foi elaborado pelo analista de acordo com os requisitos e com o modelo proposto.


E

está incorreto e portando não atende aos requisitos.

Considere o seguinte DER de um banco de dados de CDs de música:

Imagem associada para resolução da questão

Sabendo-se que um CD de uma determinada gravadora tem várias músicas com um ou mais autores de músicas e que um autor pode cantar várias músicas e uma música pode estar em mais de um CD, a cardinalidade de mapeamento (da esquerda para direita) dos relacionamentos R1, R2 e R3 são, respectivamente:


A
muitos para muitos, muitos para um e um para muitos

B
um para muitos, muitos para muitos e um para muitos

C
um para muitos, muitos para muitos e muitos para muitos

D
muitos para muitos, muitos para um e muitos para um

Em um modelo entidade-relacionamento que representa uma composição tal como peças são componentes de peças, a modelagem que mais adequadamente representa esta situação é um


A

auto-relacionamento.


B

relacionamento n:m entre duas entidades distintas.


C

relacionamento 1:n entre duas entidades distintas.


D

relacionamento 1:1 entre duas entidades distintas.


E

relacionamento de entidade dependente (fraca) entre duas entidades distintas.

Considerando os conceitos do modelo relacional, assinale a opção incorreta.


A

Uma entidade fraca deve ser identificada unicamente se for considerada a chave primária de outra entidade.


B

Um conjunto entidade proprietário e um conjunto entidade fraca têm que participar em um conjunto relacionamento umpara- muitos (um proprietário, muitas entidades fracas).


C

O conjunto entidade fraca tem participação total no conjunto relacionamento em referência.


D

O conjunto de atributos de um conjunto entidade fraca que unicamente a identifica para um dado proprietário é chamado de chave parcial.


E

Uma entidade fraca possui relacionamento com outras entidades fracas por meio da entidade forte.

No modelo ER, vários atributos que tomados individualmente não constituem chaves, ao serem tomados conjuntamente, podem ser combinados em um atributo composto que constitui um atributo chave do tipo de entidade.


C
Certo

E
Errado

Para analisar as contas estaduais, o Tribunal deseja lançar os eventos (entidade "Evento") nas contas públicas (entidade "Conta") associadas a eles. Cada evento e cada conta pública possuem identificação única. Obviamente, um evento pode estar relacionado a diversas contas e uma determinada conta pode estar relacionada a mais de um evento. É necessário que se saiba qual é a data do evento, bem como qual é o gasto que um determinado evento representa em relação a uma determinada conta (gasto esse que pode ser diferente, de conta para conta como, por exemplo: o evento x na conta y representa um gasto de R$ 40,00 e na conta w, representa um gasto de R$ 78,00). Dessa forma, sem entrar no mérito dos demais atributos de dados das entidades e do relacionamento, a modelagem de dados deve prever


A

a data e o gasto do evento como atributos do relacionamento.


B

a data do evento como atributo da entidade "Evento" e o gasto como atributo do relacionamento.


C

o gasto como atributo da entidade "Conta" e a data do evento como atributo do relacionamento.


D

a data e o gasto do evento como atributos da entidade "Evento".


E

o gasto como atributo da entidade "Conta" e a data do evento como atributo da entidade "Evento".

Considerando o modelo relacional, relacione as colunas:

(1) atributo 
(2) tupla 
(3) domínio
(4) junção 

( ) corresponde a uma linha em uma tabela 
( ) operação da álgebra relacional 
( ) corresponde a uma coluna em uma tabela 
( ) corresponde à noção de tipo de dados em programação

A seqüência correta é:


A

1, 2, 3, 4


B

2, 4, 1 ,3


C

3, 2 ,4, 1


D

2, 3 ,1, 4


E

4, 1, 2, 3

Considerando que o modelo de dados do Sistema de Marcação de Consulta apresentado seja implementado em um SGBD Relacional e que todas as tabelas e colunas no comando SQL abaixo fazem parte da implementação, escolha a opção correspondente ao comando SQL que recupera todos os horários de atendimento da especialidade "Pediatria", na primeira quinzena do mês de junho de 2005. (Obs. (i) A chave primária de médico é crmMedico e de especialidade é codEspecialidade; (ii) As chaves estrangeiras possuem o mesmo nome das chaves primárias correspondentes).


A

a) select ha.dataAtendimento, ha.horaAtendimento, m.nomeMedico from Medico m, Especialidade e, HorarioAtendimento ha where ha.crmMedico = m.crmMedico and m.codEspecialidade = e.codEspecialidade and e.nomeEspecilidade = "Pediatria" and ha.dataAtendimento between "01/06/2005" and "15/06/2005";


B

b) select ha.dataAtendimento, ha.horaAtendimento, m.nomeMedico from Medico m, Especialidade e, HorarioAtendimento ha where e.nomeEspecilidade = "Pediatria" and ha.dataAtendimento between "01/06/2005" and "15/06/2005";


C

c) select ha.dataAtendimento, ha.horaAtendimento, m.nomeMedico from Medico m, HorarioAtendimento ha where ha.crmMedico = m.crmMedico and nomeEspecilidade = "Pediatria" and ha.dataAtendimento <= "01/06/2005" and ha.dataAtendimento >= "15/06/2005";


D

d) select dataAtendimento, horaAtendimento, m.nomeMedico from Medico m, Especialidade e, where m.codEspecialidade = e.codEspecialidade and e.nomeEspecilidade = "Pediatria" and dataAtendimento between "01/06/2005" and "15/06/2005";

Na modelagem de um banco de dados, um relacionamento pode tornar-se uma tabela, carregando os identificadores das entidades relacionadas e os atributos, se houver,


A

para relacionamentos 1:N, envolvendo auto-relacionamento.


B

para relacionamentos M:N, envolvendo tanto entidades distintas quanto auto-relacionamento.


C

somente para relacionamentos M:N, envolvendo entidades distintas.


D

somente para relacionamentos M:N, envolvendo auto-relacionamento.


E

para reclacionamentos 1:N, envolvendo entidades distintas.

 
Ir para a página:
OK
 
Gerar simulado