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.352 questões encontradas
Questões por página
20
Mais recentes
 

No modelo entidade-relacionamento de banco de dados, o que caracteriza um atributo derivado?


A

Poder conter múltiplos valores para uma mesma instância de entidade.


B

Ser calculado ou obtido a partir do valor de outros atributos existentes.


C

Ser opcional e servir como chave primária alternativa.


D

Ser subdividido em subatributos.

A adoção de um modelo conceitual bem definido, como o modelo entidade-relacionamento, contribuiria para reduzir redundâncias e inconsistências nos dados integrados pela INFRA S.A.


C

Certo


E

Errado

Durante a modelagem conceitual de bancos de dados usando o Modelo Entidade-Relacionamento (MER), é crucial definir a cardinalidade dos relacionamentos, que especifica o número de instâncias de uma entidade que podem (ou devem) se associar a instâncias de outra entidade. A cardinalidade é fundamental para determinar como o modelo conceitual será mapeado para o modelo relacional (tabelas e chaves estrangeiras). Sobre os tipos de cardinalidade, analise as afirmativas a seguir:


I.Em um relacionamento Um-para-Um (1:1), cada instância da entidade A pode se relacionar com no máximo uma instância da entidade B, e vice-versa.

II.Em um relacionamento Um-para-Muitos (1:N), uma instância da entidade A pode se relacionar com várias instâncias da entidade B, mas cada instância da entidade B só pode se relacionar com uma única instância da entidade A.

III.Em um relacionamento Muitos-para-Muitos (N:M), uma instância da entidade A pode se relacionar com várias instâncias da entidade B, e uma instância da entidade B pode se relacionar com várias instâncias da entidade A.


Está correto o que se afirma em:


A

I, II e III.


B

I e III apenas.


C

II e III apenas.


D

I e II apenas.

Considerando os principais símbolos gráficos utilizados em um Diagrama Entidade-Relacionamento, é correto afirmar que


A

conjuntos de entidades fracas são representados por retângulos com borda de linha simples tracejada.


B

conjuntos de relacionamentos são representados por círculos com borda contínua de linha dupla.


C

conjuntos de entidades fortes são representados por círculos com borda de linha contínua simples.


D

atributos de valores múltiplos são representados por elipses com borda contínua de linha dupla.


E

atributos denominados derivados são representados por losangos com borda de linha contínua simples.

Uma equipe de desenvolvimento está criando um sistema para gerenciar as operações de uma agência bancária. Após as primeiras entrevistas com os gerentes do banco, foram identificados os seguintes elementos do domínio:


• clientes realizam diversas transações bancárias;

• cada conta bancária pertence a um cliente específico;

•transações podem ser depósitos, saques ou transferências;

• as contas possuem saldo e data de abertura;

•a agência possui funcionários que atendem aos clientes;

• cada funcionário pode estar lotado em uma agência diferente ao longo do tempo.


Considerando a situação hipotética precedente, assinale a opção em que são apresentados somente elementos que devem ser modelados como entidades, de acordo com o modelo entidade-relacionamento.


A

agência, conta, transação, funcionário, saldo atual


B

cliente, conta, transação, tipo de transação, saldo


C

conta, cliente, agência, funcionário, data da abertura da conta


D

cliente, funcionário, saque, depósito, transferência


E

cliente, conta, transação, funcionário, agência

A modelagem de dados permite representar graficamente as estruturas de dados, facilitando o entendimento dos relacionamentos entre as entidades.


C

Certo


E

Errado

Considerando o diagrama de entidades/relacionamentos apresentado abaixo, assinale a opção correta.


Imagem associada para resolução da questão


Fonte: NAVATHE (2018)


A

O modelo apresentado não contempla entidades fracas.


B

Os empregados podem trabalhar em apenas um projeto.


C

Os projetos ocasionalmente possuem gerentes associados.


D

É possível criar departamentos sem a alocação de empregados a ele.

Uma equipe de analistas está desenvolvendo o banco de dados de uma agência bancária e, durante o levantamento de requisitos, colheu os seguintes dados:


• cada cliente possui um código único, nome, CPF, endereço e pode possuir mais de uma conta bancária;

• cada conta bancária pertence a um único cliente, possui número exclusivo, tipo (corrente ou poupança) e saldo;

• a agência deseja armazenar os dados de transações, que envolvem valores movimentados em contas bancárias, com data, hora e tipo (depósito, saque ou transferência).


Com base nessa situação hipotética, assinale a opção em que é corretamente descrita a modelagem conceitual dos dados conforme o modelo entidade-relacionamento.


A

Endereço deve ser modelado como entidade, já que contém múltiplos campos e se relaciona com o cliente.


B

Cliente, conta e transação devem ser modelados como entidades, sendo do tipo 1:N o relacionamento entre cliente e conta.


C

Cliente deve ser modelado como atributo da entidade conta, pois cada conta pertence a um único cliente.


D

Transação deve ser modelada como um relacionamento entre cliente e conta para permitir rastreamento de operações.


E

Transação deve ser modelada como atributo multivalorado da entidade conta, pois várias transações podem ocorrer por conta.

Sobre os conceitos de entidade fraca no modelo entidade relacionamento, considere como verdadeira (V) ou falsa (F) cada uma das afirmativas a seguir.


I. A existência de uma entidade fraca depende da existência de uma entidade forte.

II. A entidade que não tem chave primária é chamada de entidade fraca.

III. A chave primária de uma entidade fraca é composta pela chave primária da entidade forte e um ou mais atributos próprios.


A alternativa correta é


A

I – V, II – V, III – F.


B

I – V, II – F, III – V.


C

I – F, II – V, III – F.


D

I – F, II – F, III – V.


E

I – F, II – F, III – F.

Uma startup do setor de logística está desenvolvendo um novo sistema para gerenciamento de entregas. O analista de dados responsável pelo projeto elaborou um Diagrama Entidade-Relacionamento (DER) para modelar o banco de dados. O DER inicial inclui as seguintes entidades e relacionamentos:


• Entidade Entregador


o Atributos: id_entregador (PK), nome, telefone

o Um entregador pode realizar múltiplas entregas.



• Entidade Entrega


o Atributos: id_entrega (PK), data_entrega, status, id_entregador (FK)

o Cada entrega é realizada por um único entregador.


• Entidade Cliente


o Atributos: id_cliente (PK), nome_cliente, endereco

o Um cliente pode receber múltiplas entregas, mas cada entrega está vinculada a um único cliente.


• Relacionamento Realiza (entre Entregador e Entrega)


o Cardinalidade: 1:N (Um entregador pode realizar várias entregas).


• Relacionamento Destinado_a (entre Entrega e Cliente)


o Cardinalidade: 1:N (Uma entrega está associada a um único cliente, mas um cliente pode ter várias entregas).


Após essa modelagem inicial, o analista precisa converter o modelo para estrutura relacional e aplicar normalização para evitar redundâncias e garantir a integridade dos dados. Com base na modelagem de dados apresentada, qual das seguintes afirmações está corretamente fundamentada nos conceitos do DER e do mapeamento para modelo relacional?


A

A tabela Entrega deve conter um campo id_cliente como chave estrangeira, garantindo a relação 1:N entre Cliente e Entrega.


B

Para evitar redundância, o atributo telefone de Entregador deve ser armazenado em uma entidade separada, representando uma decomposição normalizada.


C

O relacionamento Realiza exige uma tabela intermediária para armazenar as chaves primárias de Entregador e Entrega, pois se trata de um relacionamento M:N.


D

A modelagem apresentada contém anomalias de atualização, pois permite que um mesmo id_entrega esteja associado a múltiplos entregadores, exigindo ajustes na cardinalidade.

No modelo entidade-relacionamento, os atributos multivalorados devem ser representados como atributos simples, para facilitar a normalização do banco de dados.


C

Certo


E

Errado

Em um determinado modelo conceitual, representado pelo modelo de entidades e relacionamentos, há duas entidades, Cliente e Pedido, e um único relacionamento, chamado Realiza, entre essas entidades. Sabe-se que:


(1) cada pedido deve ser realizado por exatamente um cliente de cada vez; e

(2) um cliente pode realizar vários pedidos, mas nem todo cliente faz pedidos.


Nesse cenário, as cardinalidades (min, max), para cada lado desse relacionamento entre Clientes e Pedidos, devem ser representadas por


A

Cliente: (0, 1) Pedido: (1, n)


B

Cliente: (0, n) Pedido: (1, n)


C

Cliente: (1, 1) Pedido: (0, n)


D

Cliente: (1, n) Pedido: (1, 1)


E

Cliente: (1, n) Pedido: (0, n)

As técnicas em banco de dados são métodos e estratégias utilizadas para organizar, armazenar, recuperar e manipular informações de forma eficiente. Marque a alternativa CORRETA que é a técnica mais utilizada para representar o modelo conceitual, e é a que permite representar de forma conceitual os dados e suas relações dentro de um sistema.


A

Modelo de classes UML.


B

Diagrama de sequência.


C

Diagrama de fluxo de dados.


D

Abordagem entidade-relacionamento (ER).

Um analista de sistemas está utilizando o brModelo 2.0 para criar a estrutura de um banco de dados. Durante o processo, ele precisa representar graficamente as entidades, seus atributos e os relacionamentos entre elas. Qual etapa da modelagem de banco de dados ele está realizando?


A

Modelagem física.


B

Modelagem lógica.


C

Modelagem conceitual.


D

Normalização de dados.


E

Implementação no SGBD.

Em um modelo entidade‑relacionamento (MER), relacionamentos não possuem atributos, visto que apenas as entidades podem tê‑los.


C

Certo


E

Errado

No que se refere aos bancos de dados, enquanto o Modelo Entidade-Relacionamento (MER) é um modelo conceitual, o Diagrama Entidade Relacionamento (DER) é a representação gráfica e principal ferramenta. Na notação original, proposta por Peter Chen, as entidades, os atributos e os relacionamentos são representados por símbolos padronizados. Nesse contexto, para as entidades e os relacionamentos, são utilizados, respectivamente, os símbolos:


A

triângulos e elipses


B

retângulos e elipses


C

triângulos e losangos


D

retângulos e losangos

Na modelagem de um relacionamento NxN (muitos para muitos) entre duas entidades em um diagrama E-R (Entidade-Relacionamento) de um banco de dados relacional, é preciso criar um elemento, chamado de entidade


A

associativa.


B

binária.


C

pareada.


D

ternária.


E

vinculadora.

O modelo entidade-relacionamento compreende a definição dos conjuntos de entidades e de relacionamentos, sendo correto afirmar que, considerando um determinado modelo entidade-relacionamento,


A

cada conjunto de entidades participante do modelo deve possuir o mesmo número de atributos.


B

o número de conjuntos de relacionamentos não pode ser superior ao número de conjuntos de entidades.


C

conjuntos de relacionamentos podem possuir atributos denominados de atributos descritivos.


D

cada conjunto de entidades pode participar de apenas um conjunto de relacionamentos.


E

cada conjunto de relacionamentos estabelece, obrigatoriamente, uma associação entre dois conjuntos de entidades.

Durante o mapeamento do Modelo Entidade-Relacionamento (MER) para o modelo relacional de dados, aplicam-se regras específicas para transformar cada componente conceitual em elementos do modelo relacional.


Considere as seguintes situações:

• Autorrelacionamentos - quando uma entidade se relaciona consigo mesma.

• Hierarquias IS-A - generalização/especialização de entidades.

• Relacionamentos 1:N - em que cada instância de uma entidade do lado “1” pode associar-se a várias instâncias da entidade do lado “N”, mas cada instância do lado “N” está associada a exatamente uma do lado “1”.

• Relacionamentos N:N - em que cada instância de uma entidade pode relacionar-se com várias instâncias da outra e vice-versa.

• Entidades com atributos multivalorados - em que um atributo pode ter múltiplos valores para uma mesma instância.


Nesse contexto, as transformações recomendadas para essas cinco situações são as seguintes:


A

Autorrelacionamentos - crie uma nova tabela separada para representar os relacionamentos entre as instâncias da entidade.

Hierarquias IS-A - mapeie toda a hierarquia em uma única tabela que contenha todos os atributos, com uma coluna discriminadora, mesmo que resulte em muitos valores nulos.

Relacionamentos 1:N - incorpore a chave da entidade do lado “N” na tabela da entidade do lado “1”.

Relacionamentos N:N - adicione colunas extras em cada tabela original para representar os relacionamentos.

Atributos multivalorados - represente os valores na mesma tabela da entidade, separando-os por vírgulas.


B

Autorrelacionamentos - adicione, se o relacionamento for 1:1, uma coluna na tabela para representar a chave estrangeira que referencia a própria chave primária.

Hierarquias IS-A - utilize o mapeamento por tabela única, sem distinção clara entre atributos comuns e específicos.

Relacionamentos 1:N - mapeie incorporando a chave da entidade do lado “1” na tabela do lado “N”.

Relacionamentos N:N - crie uma tabela associativa que contenha somente as chaves das duas entidades, ignorando atributos do relacionamento.

Atributos multivalorados - mapeie-os diretamente na tabela referenta à entidade, em uma coluna única.


C

Autorrelacionamentos - mapeie criando uma nova tabela contendo as chaves da entidade, descartando a opção de usar a mesma tabela.

Hierarquias IS-A - crie tabelas separadas para cada subtipo, duplicando os atributos comuns em todas elas.

Relacionamentos 1:N - incorpore a chave da entidade do lado “N” na tabela do lado “1”.

Relacionamentos N:N - crie uma tabela associativa com as chaves das entidades, mas não inclua os atributos do relacionamento.

Atributos multivalorados - represente os múltiplos valores em uma coluna única utilizando delimitadores.


D

Autorrelacionamentos - adicione, na tabela da entidade, uma coluna que referencia a própria chave primária (chave estrangeira) para representar o relacionamento 1:N. Hierarquias IS-A - mapeie criando uma tabela para o supertipo com os atributos comuns e tabelas separadas para cada subtipo com os atributos específicos, onde a chave primária do subtipo também é uma chave estrangeira que referencia o supertipo.

Relacionamentos 1:N - inclua a chave da entidade do lado “1” como chave estrangeira na tabela da entidade do lado “N”.

Relacionamentos N:N - crie uma tabela associativa que contenha as chaves das duas entidades (que, em conjunto, formam uma chave primária composta) e inclua quaisquer atributos do relacionamento, se houver.

Atributos multivalorados - crie uma tabela separada que contenha a chave da entidade e o valor do atributo, formando uma chave primária composta se necessário.


E

Autorrelacionamentos - adicione uma coluna de chave estrangeira na mesma tabela somente se o relacionamento for 1:1; caso contrário, ignore o mapeamento.

Hierarquias IS-A - mapeie a hierarquia ignorando os atributos específicos dos subtipos e representando somente os atributos comuns na tabela do supertipo.

Relacionamentos 1:N - incorpore a chave da entidade do lado “N” na tabela da entidade do lado “1”.

Relacionamentos N:N - mapeie criando uma tabela associativa que contenha as chaves das duas entidades, mas sem definir uma chave primária composta.

Atributos multivalorados - mapeie esses atributos criando uma nova tabela, mas sem relacionar a chave da entidade.

 
Ir para a página:
OK
 
Gerar simulado