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.

Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas bancos de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Com relação aos conceitos fundamentais de banco de dados, julgue os itens a seguir.

O modelo de dados de um banco de dados relacional é normalmente expresso na forma de um diagrama de entidade-relacionamento. Tal diagrama ilustra as associações entre as relações do banco de dados, com suas respectivas cardinalidades.

  • C. Certo
  • E. Errado

Pede-se para gerar uma listagem dos tipos de gênero de produtos oriundos de São Paulo (SP), sem repetir gêneros nessa listagem. Marque a consulta que proporciona a consulta CORRETA.

  • A.

    SELECT DISTINCT gênero FROM produto WHERE estado='SP';

  • B.

    SELECT DISTINCT produto.gênero FROM fornecedor, lote, produto WHERE fornecedor.estado='SP';

  • C.

    SELECT produto.gênero FROM fornecedor, lote, produto WHERE forne-cedor.estado='SP'And fornecedor.id=lote.id_fornecedor And lo-te.id_produto=produto.id;

  • D.

    SELECT DISTINCT produto.gênero FROM fornecedor, lote, produto WHERE fornecedor.estado='SP'And fornecedor.id=lote.id_fornecedor And lote.id_produto=produto.id;

Decidiu-se listar os lotes de produtos que vão expirar a data de validade nos próximos quatro dias, incluindo o dia 29 de junho de 2003. Esses lotes devem ser postos em liquidação imediatamente. Considere que o SQL utilizado usa "#" para delimitar datas e usa datas no formato mm/dd/aaaa. Marque a consul-ta que proporciona a consulta CORRETA.

  • A.

    SELECT lote.número, produto.nome, lote.fabricação, lote.validade, (lote.fabricação+lote.validade) FROM lote, produto WHERE (lo-te.fabricação+lote.validade) Between #6/29/2003# And #7/2/2003# And lote.id_produto=produto.id;

  • B.

    SELECT lote.número, produto.nome, lote.fabricação, lote.validade, (lote.fabricação+lote.validade) FROM lote, produto WHERE (lo-te.fabricação+lote.validade) Between #6/28/2003# And #7/3/2003# And lote.id_produto=produto.id;

  • C.

    SELECT lote.número, produto.nome, lote.fabricação, lote.validade, (lote.fabricação+lote.validade) FROM lote, produto WHERE (lo-te.fabricação+lote.validade) Between #6/29/2003# And #7/2/2003#;

  • D.

    SELECT lote.número, produto.nome, lote.fabricação, lote.validade, (lote.fabricação+lote.validade) FROM lote, produto WHERE (lo-te.fabricação+lote.validade) Between #6/28/2003# And #7/3/2003#;

Pede-se para contar a quantidade de tipos de produtos para cada gênero. Um exemplo de tipo é a Banana, que pertence ao gênero FRUTAS. Dessa forma caso exista mais de uma ocorrência de Banana, apenas uma deve ser conta-da. Marque a consulta que proporciona a consulta CORRETA.

  • A.

    SELECT produto.gênero, count(produto.gênero) FROM (SELECT distinct produto.nome, produto.gênero FROM produto);

  • B.

    SELECT produto.gênero, count(produto.gênero) FROM produto GROUP BY produto.gênero;

  • C.

    SELECT produto.gênero, count(produto.gênero) FROM produto GROUP BY produto.gênero HAVING count(produto.gênero)=1;

  • D.

    SELECT produto.gênero, count(produto.gênero) FROM (SELECT distinct produto.nome, produto.gênero FROM produto) GROUP BY produ-to.gênero;

Decidiu-se listar os produtos que estão estocados em grandes quantidades, mais de trezentas unidades de medida, com o propósito de auxiliar na decisão sobre a realização de liquidações. Marque a consulta que proporciona a con-sulta CORRETA.

  • A.

    SELECT produto.nome, sum(lote.quantidade) FROM lote, produto WHE-RE produto.id=lote.id_produto AND sum(lote.quantidade) > 300;

  • B.

    SELECT produto.nome, sum(lote.quantidade) FROM lote, produto WHE-RE sum(lote.quantidade) > 300;

  • C.

    SELECT produto.nome, sum(lote.quantidade) FROM lote, produto WHE-RE produto.id=lote.id_produto GROUP BY produto.nome HAVING sum(lote.quantidade) > 300;

  • D.

    SELECT produto.nome, sum(lote.quantidade) FROM lote, produto WHE-RE produto.id=lote.id_produto AND sum(lote.quantidade) > 300 GROUP BY produto.nome;

Num modelo entidade-relacionamento pode-se observar que em "ALUNO CURSA DISCIPLINA", CURSA é

  • A.

    um atributo.

  • B.

    uma entidade.

  • C.

    uma cardinalidade.

  • D.

    uma chave de acesso.

  • E.

    um relacionamento.

Nas questões 41 e 42 considere o modelo E-R abaixo:

De acordo com a modelagem acima pode-se afirmar que:

I. Um livro pode pertencer a duas bibliotecas.

 II. Um usuário pode pegar emprestado 5 livros.

III. Uma pessoa pode pegar livros de mais de uma biblioteca.

 IV. Um livro pode ser emprestado para mais de um usuário.

A alternativa que contém somente afirmativas verdadeiras é:

  • A.

    I e II;

  • B.

    I e III;

  • C.

    II e III;

  • D.

    II e IV;

  • E.

    III e IV.

Suponha que um banco de dados seja utilizado para armazenar informações de entrevistas de uma agência de emprego e que seja importante o armazenamento de informações do candidato que está sendo entrevistado, do funcionário que está fazendo a entrevista, do cargo pretendido pelo entrevistado, e do resultado da entrevista.

Com base nessa situação e considerando que cada funcionário pode realizar diversas entrevistas, julgue os itens a seguir.

Um exemplo de modelo relacional (MR) de "Funcionário" seria: (matrFuncionário, CPF, Endereço, Nome, DataContrato).

  • C. Certo
  • E. Errado

Suponha que um banco de dados seja utilizado para armazenar informações de entrevistas de uma agência de emprego e que seja importante o armazenamento de informações do candidato que está sendo entrevistado, do funcionário que está fazendo a entrevista, do cargo pretendido pelo entrevistado, e do resultado da entrevista.

 Com base nessa situação e considerando que cada funcionário pode realizar diversas entrevistas, julgue os itens a seguir.

Um MR de "Entrevista" poderia ser (data, hora, resultado, cpfCandidato, matrFuncionário), cpfCandidato referencia Candidato (cpfCandidato), matrFuncionário referencia Funcionário (matrFuncionário).

  • C. Certo
  • E. Errado

Considere o seguinte diagrama de entidades e relacionamentos expresso na notação proposta por KORTH:

Assinale a alternativa INCORRETA:

  • A.

    Ao mapear esse diagrama para um banco de dados relacional, a tabela JUIZ terá uma chave estrangeira advinda da tabela PROCESSO.

  • B.

    Ao mapear esse diagrama para um banco de dados relacional, o relacio-namento JULGA é convertido para uma tabela com mais de uma coluna.

  • C.

    O relacionamento deste diagrama é de cardinalidade muitos para muitos.

  • D.

    d) Ao mapear esse diagrama para um banco de dados relacional, uma con-sulta que associa o nome dos juízes a seus processos e data de abertura necessita do produto cartesiano entre três tabelas

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...