Questões sobre Modelo de Entidade-Relacionamento

Lista completa de Questões sobre Modelo de Entidade-Relacionamento para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

DER (Diagrama Entidade-Relacionamento) é um diagrama para representar os dados do sistema; é de simples compreensão, pois mostra de forma gráfica as entidades que compõem o banco de dados, representados por tabelas interligadas. O DER (Diagrama Entidade-Relacionamento) a seguir representa parte de um sistema de controle acadêmico. Considere que a consulta foi realizada no dia 13 de janeiro de 2017 e que foram realizadas as seguintes inserções no baco de dados:

  • A. SELECT data_nascimento, DATEDIFF(curdate() as data_atual, data_nascimento as idade) from aluno.
  • B. SELECT data_nascimento, CURDATE() as data_atual, (CURDATE() - data_nascimento) AS idade FROM aluno.
  • C. SELECT data_nascimento, DATEDIFF (year (curdate()) as data_atual, year (data_nascimento) as idade) from aluno.
  • D. SELECT data_nascimento, CURDATE() as data_atual, (YEAR(CURDATE())-YEAR(data_nascimento)) AS idade FROM aluno.

O modelo de dados entidade-relacionamento (E-R) foi desenvolvido para facilitar o projeto de banco de dados. Esse modelo emprega algumas noções básicas, tais como conjuntos de entidades e de relacionamentos, além das respectivas características.

A sequência correta dessa associação é

  • A. 2, 5, 1, 3, 4.
  • B. 2, 5, 4, 1, 3.
  • C. 3, 4, 1, 5, 2.
  • D. 3, 4, 2, 1, 5.
  • E. 3, 4, 5, 2, 1.

Observe a figura a seguir, que representa um Modelo de Entidades e Relacionamentos utilizando a notação IDEF1X (Integrated DEFinition for Information Modelling).


Com base na sintaxe da notação utilizada no modelo, é correto afirmar que: (A) "Entidade_

  • A. "Entidade_1" é uma entidade dependente;
  • B. "rela_A" indica que o conjunto de entidades que representam um subtipo ou subclassificação da "Entidade_1" está incompleto;
  • C. "rela_C" é um relacionamento onde cada instância da entidade filho está relacionada a zero ou a uma instância da entidade pai;
  • D. "rela_D" indica que "Entidade_3" se relaciona com uma ou mais "Entidade_4";
  • E. "rela_B" é um relacionamento onde cada instância da entidade filho está relacionada a uma ou mais instâncias da entidade pai.

Considere 2 conjuntos de entidades A e B e um conjunto de relacionamentos muitos para muitos entre A e B. Nesse caso,

  • A. as chaves primárias de A e B deve ser do tipo composto, contendo dois ou mais atributos.
  • B. o conjunto de relacionamentos não possui atributos descritivos.
  • C. uma entidade do conjunto A está associada a exatamente duas entidades do conjunto B, e vice-versa.
  • D. uma entidade do conjunto A está associada a duas ou mais entidades do conjunto B.
  • E. uma entidade do conjunto A pode estar associada a zero ou mais entidades do conjunto B.

Considerando as regras para o desenvolvimento do MER normalizado, o Técnico deve concluir corretamente que um atributo que NÃO pode estar na entidade Processo é o

  • A. NomeAdvogadoProcesso.
  • B. AnoProcesso.
  • C. NumeroOrgaoJudiciarioProcesso.
  • D. NumeroTribunal.
  • E. NumeroUnidadeOrigemProcesso.

Considere que, quando da realização do mapeamento do modelo conceitual para o modelo relacional-conceitual, tenham sido criadas na tabela encontro as chaves estrangeiras idpessoa_marca e idpessoa_atende, que identificam, respectivamente, quem marcou um encontro e quem atendeu a pessoa nesse mesmo encontro. A partir do modelo apresentado e dessas informações, assinale a opção que apresenta comando que permite apresentar uma listagem que mostre uma vez o nome de quem não marcou nenhum encontro, mas atendeu pelo menos a um.

  • A.

    select distinct nomePessoa

    from encontro inner join pessoa on idpessoa_atende = idPessoa

    and idPessoa not in (select idpessoa_marca from encontro);

  • B.

    select distinct nomePessoa

    from pessoa where idPessoa not in (select idpessoa_marca from encontro);

  • C.

    select distinct nomePessoa

    from encontro full join pessoa on idpessoa_atende = idPessoa;

  • D.

    select distinct nomePessoa

    from encontro left join pessoa on idpessoa_atende = idPessoa;

  • E.

    select distinct nomePessoa

    from encontro right join pessoa on idpessoa_atende = idPessoa

    and idPessoa not in (select idpessoa_marca from encontro);

No modelo conceitual apresentado, foi identificado um novo campo prioridade_da_preferencia, a ser inserido em um banco de dados relacional. Esse campo registra a importância determinada por uma pessoa em relação a cada uma das suas preferências, informação que deve ser considerada na definição de um encontro e do seu local.

A partir dessas informações, é correto afirmar que, no modelo apresentado, a tabela que deve receber esse novo campo é

  • A. preferencia.
  • B. preferenciapessoa.
  • C. local.
  • D. encontro.
  • E. pessoa.

No modelo entidade-relacionamento apresentado, a entidade pessoa tem uma relação com ela mesma. Considerando-se a cardinalidade desse modelo, é correto afirmar que esse relacionamento pode ser implementado

  • A. criando-se uma tabela com a chave primária da pessoa que apresentou (idPessoa_apresentou) na própria entidade pessoa como chave estrangeira, devendo constar, na mesma tabela, a chave primária da pessoa apresentada (idPessoa_apresentada), identificando-se todas as possibilidades de apresentação.
  • B. criando-se uma tabela com a chave primária da pessoa que apresentou (idPessoa_apresentou) na própria entidade pessoa como chave estrangeira, devendo constar, na mesma tabela, a chave primária da pessoa apresentada (idPessoa_apresentada), permitindo-se que uma pessoa seja incluída uma única vez como apresentada.
  • C. colocando-se a chave primária da pessoa (idPessoa) na própria entidade pessoa como chave estrangeira, o que, na ocorrência de uma pessoa, identifica as pessoas que ela apresentou.
  • D. colocando-se a chave primária da pessoa (idPessoa) na própria entidade pessoa como chave estrangeira, o que, na ocorrência de uma pessoa, identifica as pessoas que a apresentaram.
  • E. colocando-se a chave primária da pessoa (idPessoa) na própria entidade pessoa como chave estrangeira, o que, na ocorrência de uma pessoa, identifica as pessoas que a apresentaram.

No modelo entidade-relacionamento, um atributo que pode ser calculado, tendo como base, por exemplo, valores de outros atributos em um conjunto de entidades, denomina-se atributo

  • A. parcial.
  • B. virtual.
  • C. derivado.
  • D. dividido.
  • E. particionado.

Um Analista está desenvolvendo um Modelo Entidade-Relacionamento do banco de dados de um tribunal sob uma perspectiva lógica e parte do modelo é formado pelas duas entidades abaixo, relacionadas com cardinalidade n:m.

.

Considerando que Advogado acompanha Processo,

  • A. o atributo Num_OAB precisa aparecer também na entidade Processo, como chave estrangeira, para garantir a integridade referencial entre os dados.
  • B. o relacionamento não pode ser n:m, pois em cada Processo não se pode referenciar mais do que um Advogado para cada uma das partes, logo, trata-se de um relacionamento 1:n.
  • C. o atributo Tribunal não pode ser chave estrangeira na entidade Processo, pois dos Tribunais não há necessidade de se cadastrar nada além do número.
  • D. na implementação das tabelas, o relacionamento n:m deverá ser dividido em duas relações 1:n e uma nova tabela deverá ser criada para representar o relacionamento.
  • E. como a relação é n:m, os atributos chave primária da entidade Processo devem aparecer na entidade Advogado como chave estrangeira e vice-versa.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...