Questões de Ciência da Computação do ano 2012

Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Com relação a sistemas de banco de dados, julgue os itens que se seguem.

O gerenciador de recuperação de um sistema de gerenciamento de banco de dados deve ter a capacidade de lidar com falhas catastróficas, tais como os colapsos de disco, que são combatidos, por exemplo, mediante a utilização de backup do banco de dados.

  • C. Certo
  • E. Errado

Com relação a sistemas de banco de dados, julgue os itens que se seguem.

O projeto conceitual de um banco de dados corresponde à descrição concisa dos requisitos de dados, tipos de entidades, relacionamentos e restrições.

  • C. Certo
  • E. Errado

erca de sistemas de banco de dados, julgue o item seguinte.

Na implementação de um banco de dados com base no modelo relacional, uma alternativa para se evitar a desnormalização — sem prejuízo ao aumento do desempenho na recuperação de dados constantemente usados — é criar uma visão materializada.

  • C. Certo
  • E. Errado

não é possível a um aluno escolher uma oferta enquanto não se definir o professor que oferecerá a disciplina.

  • C. Certo
  • E. Errado

um professor pode estar envolvido na oferta de diversas disciplinas e uma mesma disciplina pode ser ministrada por mais de um professor.

  • C. Certo
  • E. Errado

A respeito de bancos de dados relacionais, é incorreto afirmar que

  • A.

    as tuplas de uma tabela são diferenciadas através de chaves estrangeiras.

  • B.

    uma chave candidata corresponde a conjunto de atributos que não possui valor repetido em nenhuma outra tupla da tabela.

  • C.

    se denomina chave composta toda chave que é formada por um conjunto não unitário de atributos.

  • D.

    chaves estrangeiras são utilizadas para referenciar uma tupla existente em uma outra tabela.

  • E.

    uma superchave pode conter atributos redundantes.

Para bancos de dados multiusuário o Sistema Gerenciador de Banco de Dados (SGBD) deve fornecer ao Administrador de Banco de Dados (DBA) meios para restringir o acesso de uma conta (usuário ou um grupo de usuários) a determinadas partes do esquema do banco de dados. Sobre controle de acesso, é correto afirmar que

  • A.

    somente o DBA pode conceder e revogar privilégios para contas.

  • B.

    o proprietário (owner) de uma tabela pode conceder privilégios e estender a concessão de privilégios para outras contas.

  • C.

    é impossível conceder privilégios para uma conta acessar uma tabela no momento da criação da tabela.

  • D.

    uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente este pode revogar tal privilégio.

  • E.

    privilégios podem ser concedidos somente para tabelas, ou seja, somente é possível descrever quais contas podem acessar quais tabelas.

Ao tentar executar a seguinte consulta em um SGBD relacional, o resultado obtido será:

  • A.

    mensagem de erro, uma vez que não especificou a condição de junção.

  • B.

    cada funcionário será combinado com todos os funcionários da tabela, exceto com ele mesmo.

  • C.

    cada funcionário terá seu nome repetido nas duas colunas, prevalecendo assim, a condição de seleção implícita func.id = sup.id.

  • D.

    a consulta retornará todos os funcionários e supervisores cadastrados na tabela. Quando um funcionário não tiver supervisor, a coluna nome_supervisor quando o funcionário não tiver supervisionado, terá valor nulo na coluna nome_funcionario.

  • E.

    resultado equivalente ao operador de produto cartesiano entre a tabela funcionario e funcionario.

Um Sistema Gerenciador de Banco de Dados (SGBD) disponibiliza um conjunto de linguagens e interfaces para diferentes tipos de usuário. Em relação às linguagens presentes em SGBDs, pode-se citar a DDL e DML; estes acrônimos significam, respectivamente,

  • A.

    Data Description Language e Data Modeling Language.

  • B.

    Data Definition Language e Data Manipulation Language.

  • C.

    Data Description Language e Data Manipulation Language.

  • D.

    Data Definition Language e Data Modeling Language.

  • E.

    Data Description Language e Data Model Language.

Sobre bloqueio em duas fases, ou Two Phase Lock (2PL), é correto afirmar que

  • A.

    2PL garante a propriedade de Atomicidade de uma transação.

  • B.

    todas as operações de leitura ocorrem antes da primeira operação de escrita.

  • C.

    uma trava compartilhada sobre um objeto deve ser obtida antes de uma trava exclusiva ser obtida.

  • D.

    todas as operações de trava (lock) devem ocorrer após o primeiro destravamento (unlock).

  • E.

    todas as travas devem ser obtidas antes do início da transação.

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