Questões sobre Banco de Dados

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

Instruções: Para responder às questões de números 81 a 84 sobre restrições de integridade, considere a temporalidade dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações temporais como esta.

A restrição Key para R não consegue impedir que R contenha, por exemplo, as seguintes tuplas ao mesmo tempo:

Esta situação é uma possibilidade que apresenta um problema de

  • A.

    contradição.

  • B.

    recorrência.

  • C.

    dumping.

  • D.

    overflow.

  • E.

    timing.

Instruções: Para responder às questões de números 81 a 84 sobre restrições de integridade, considere a temporalidade dos dados e a relação R{Num#, Status, Período} sendo Key{Num#, Período}. De acordo com C. J. Date, podem ocorrer problemas em relações temporais como esta.

As situações-problema:

 

podem ser resolvidas com

  • A.

    uma única tupla, onde período seja igual a [p05:p07].

  • B.

    uma única tupla, onde o Status seja um campo com índice incremental.

  • C.

    uma única tupla, onde Num# seja um campo com índice incremental.

  • D.

    duas tuplas, onde período seja igual a [p07:p07] em uma e [p05:p06] em outra.

  • E.

    três tuplas, onde período seja igual [p05:p05] em uma, [p06:p06] na segunda e [p07:p07] na terceira.

Instruções: Para responder às questões de números 85 e 86, considere que ambas referem-se ao controle de acesso aos dados (doação ou cancelamento de privilégios) em um sistema de BD relacional, usando sua linguagem específica (SQL).

O privilégio que proporciona à conta de um usuário a capacidade de alterar as tuplas de uma relação é

  • A.

    References.

  • B.

    Modify.

  • C.

    Select.

  • D.

    Create.

  • E.

    Drop.

Assinale a opção correta, acerca da tecnologia cliente servidor.

  • A.

    Em uma arquitetura do tipo two-tier, as aplicações são normalmente divididas em duas camadas de serviços: de usuário; e de negócio.

  • B.

    A lógica da aplicação pode residir na interface do usuário ou no servidor produzindo dois modelos, entre eles, o FatClient, em que a interface do usuário e os dados estão no cliente e a lógica do negócio está no servidor.

  • C.

    No modelo ThinClient, a interface do usuário e a lógica do negócio residem no cliente e a lógica do banco de dados reside no servidor.

  • D.

    No ambiente Windows, as camadas do modelo three-tier são conhecidas como user services, business services e data services.

  • E.

    Na arquitetura de três camadas, os dados recebem uma camada separada que pode ser gerenciada por um middleware como o IIS (Internet information server).

Na modelagem de dados, o conjunto de valores possíveis de um atributo de dados é chamado de

  • A.

    cardinalidade.

  • B.

    tupla.

  • C.

    domínio.

  • D.

    entidade.

  • E.

    instância.

Instruções: Para responder às questões de números 85 e 86, considere que ambas referem-se ao controle de acesso aos dados (doação ou cancelamento de privilégios) em um sistema de BD relacional, usando sua linguagem específica (SQL).

Sempre que um proprietário A de uma relação R concede um privilégio sobre R para uma outra conta B, o privilégio pode ser dado a B com ou sem a cláusula ...... que, se é dada, então B também pode conceder aquele privilégio sobre R para outras contas.

Completa corretamente a lacuna o Grant

  • A.

    Other.

  • B.

    Key.

  • C.

    Revoke.

  • D.

    Extended.

  • E.

    Option.

Com relação a bancos de dados, assinale a opção correta.

  • A.

    No modelo entidade-relacionamento, uma entidade é algo que pode ser identificado indistintamente, enquanto que um relacionamento é basicamente uma associação entre entidades.

  • B.

    Na arquitetura cliente-servidor, o cliente é o próprio SGDB, e o servidor são as várias aplicações executadas sobre o SGDB.

  • C.

    Os sistemas de banco de dados englobam os dados armazenados, o software de gerenciamento e o administrador, mas não englobam o hardware onde os dados estão armazenados.

  • D.

    SQL é a linguagem mais utilizada para lidar com bancos de dados, apesar de não ter sido concebida para o modelo relacional de bancos de dados.

  • E.

    Entre as responsabilidades de um DBA, não estão incluídas a coordenação e monitoração de uso e a aquisição de software e hardware.

Em um SGBD, uma consulta expressa em uma linguagem de alto nível, tal como SQL, deve passar por scanner, parser e validação, antes do processo de otimização de consulta.

No contexto da frase acima, scanner e parser significam, respectivamente,

  • A.

    digitalização e varredura.

  • B.

    digitalização e parceria.

  • C.

    análise léxica e análise sintática.

  • D.

    análise sintática e análise léxica.

  • E.

    digitalização e análise léxica.

Assinale a opção correta acerca de bancos de dados relacionais.

  • A.

    Os principais operadores da álgebra relacional que permitem a escrita de expressões relacionais são união, interseção, diferença, produto, restrição, projeção, junção e divisão.

  • B.

    Os tipos de dados, ou conjunto de valores, são sempre definidos pelo sistema, e nunca, pelo usuário.

  • C.

    A SQL possui um conjunto de tipos embutidos bem limitado e, em função disso, permite amplamente o uso de uma tipagem forte.

  • D.

    Os termos relação, tupla e atributo são utilizados pela SQL para a criação do modelo relacional formal.

  • E.

    Triggers são procedimentos que implementam restrições de integridade, geralmente acionados automaticamente quando um evento é especificado. Para serem eficientes, os triggers devem estar armazenados externamente ao banco de dados.

Tratam-se de regras ou objetivos secundários aplicados aos SGBDs distribuídos:

I. Procesamento de consultas centralizado.

II. Dependência de um site central.

III. Independência de fragmentação.

IV. Autonomia local.

Está correto o que consta APENAS em

  • A.

    I e II.

  • B.

    I, II e III.

  • C.

    II e III.

  • D.

    II, III e IV.

  • E.

    III e IV.

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