Questões de Banco de Dados para Agente da Fiscalização Financeira

Limpar Busca

Sobre Banco de Dados, assinale a alternativa CORRETA.

  • A Os sistemas NoSQL, quando comparados a bancos de dados relacionais, oferecem mais escalabilidade, melhor performance em consultas e flexibilidade para manipular dados que podem apresentar mudanças em seu formato.
  • B Um Banco de Dados é uma coleção de programas que permite aos usuários definir, construir e manipular uma base de dados para o uso em diversas aplicações.
  • C Um modelo lógico consiste em uma descrição do Banco de Dados de forma independente de implementação em um SGBD (Sistema de Gerenciamento de Banco de Dados).
  • D Um modelo conceitual de um Banco de Dados descreve como os dados serão armazenados no banco e também seus relacionamentos. Esse modelo adota alguma tecnologia, pode ser: relacional, orientado a objetos, orientado a colunas, entre outros.
  • E São exemplos de SGBD: Oracle, SQLServer, PostgreSQL, MySQL, Microsoft Edge e MongoDB.

Uma das formas de modelagem utilizada no desenvolvimento de data warehouses é a modelagem multidimensional. Nesse tipo de modelagem,

  • A sempre há diversas tabelas fato representadas e apenas uma tabela dimensão.
  • B não há utilização de atributos com a função de chave primária nas tabelas fato e dimensão.
  • C as medições numéricas que representam o desempenho do negócio modelado são armazenadas na tabela fato.
  • D o relacionamento estabelecido entre as tabelas fato e dimensão é de um para um.
  • E as tabelas dimensão não admitem o uso de atributos do tipo numérico

As formas normais estabelecem algumas restrições aos valores das tabelas de um banco de dados relacional. Segundo a definição da primeira forma normal,

  • A em uma mesma tabela não pode haver atributos com domínios distintos entre si.
  • B não pode haver mais do que 10 atributos na compo- sição de cada tabela.
  • C o número de registros com valores nulos em uma tabela deve ser, no máximo, a metade do número de registros dessa tabela.
  • D o número máximo de caracteres de cada atributo tem um valor limite.
  • E o valor de um atributo qualquer de um registro de uma tabela deve ser constituído por um único valor do domínio desse atributo.

Em um banco de dados relacional, a característica que distingue um atributo A como chave estrangeira de uma tabela R é a seguinte:

  • A a tabela R possui apenas esse atributo A.
  • B esse atributo A é codificado para maior segurança no acesso à tabela R.
  • C esse atributo A é a chave primária de outra tabela T.
  • D esse atributo A sempre possui atributo do tipo numérico.
  • E todos os demais atributos de R têm o mesmo domínio que o atributo A

Considere a seguinte tabela de um banco de dados relacional:

Cliente (CPF, Nome, Cidade, Estado)

Um trecho de um comando SQL para obter o nome dos clientes que comece com o string ‘Ro’, além de suas cidades, ordenados pelo nome das cidades é o seguinte:

SELECT Nome, Cidade
FROM Cliente
WHERE Nome Like X
Y Cidade

Os valores de X e Y para atender à consulta especificada são, respectivamente,

  • A ‘Ro?’ e ALL?
  • B ‘Ro#’ e WITH
  • C ‘Ro@’ e GROUP BY
  • D ‘Ro%’ e ORDER BY
  • E ‘Ro...%’ e HAVING