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.

Acerca de banco de dados, julgue os itens a seguir.

A arquitetura ANSI/SPARC divide-se em três níveis; o conceitual é o mais próximo do meio de armazenamento físico, ou seja, é aquele que se ocupa do modo como os dados são fisicamente armazenados.

  • C. Certo
  • E. Errado

Você é administrador de banco de dados SQL Server, e uma falha de energia ocorre fazendo com que o servidor seja desligado inesperadamente. Ao iniciar o servidor você precisa ter certeza de que não ocorreu nenhuma corrupção nos bancos de dados. Qual comando você utiliza para validar a estrutura de alocação de dados de todos os bancos do servidor?

  • A.

    DBCC CHECKCATALOG

  • B.

    DBCC CHECKDB

  • C.

    Roda o DBCC CHECKFILEGROUP em cada FileGroup do servidor.

  • D.

    Roda o DBCC CHECKTABLE em cada tabela existente nos bancos do servidor.

  • E.

    DBCC CHECKDBSERV

No que concerne à administração de banco de dados, julgue os itens que se seguem.

Por meio de um conjunto de definições de estruturas de dados e de linguagem de manipulação, que são interpretadas pelo compilador, os usuários finais podem criar estruturas apropriadas de armazenamento e métodos de acesso ao banco de dados.

  • C. Certo
  • E. Errado

Existe uma aplicação que constantemente acessa um banco de dados chamado ProdDB, você precisa migrar este banco de dados para um novo servidor recém adquirido pela empresa. Selecione a opção que corresponde ao item que irá fazer com que o banco de dados fique disponível no novo servidor no menor tempo possível.

  • A.

    Faz um Detach do banco, copia os arquivos para o novo servidor e faz um Attach dos arquivos.

  • B.

    Copia os arquivos mdf e ldf do banco de dados e faz um Attach dos arquivos no novo servidor.

  • C.

    Faz um backup do banco de dados, copia o arquivo para o novo servidor, faz um restore do banco.

  • D.

    Copia o banco de dados diretamente para o novo servidor, utilizando o Copy Database Wizard do SQL Server Management Studio.

  • E.

    Move os arquivos de dados do banco utilizando o comando ALTER DATABASE MODIFY FILE.

A respeito das técnicas de administração de dados, julgue os itens que se seguem.

A composição de nomes e a definição de elementos de dados devem seguir o padrão ISO/IEC 11179, o qual indica as regras semânticas, sintáticas e léxicas a serem adotadas visando-se à padronização e harmonização da nomenclatura dos itens em um banco de dados.

  • C. Certo
  • E. Errado

Os usuários estão reclamando de lentidão para acessar uma determinada tela do sistema, após uma analise inicial você identifica que o comando da listagem 1 é responsável pela lentidão. O que você faz para otimizar a consulta? Selecione a opção que representa a melhor alternativa.

  • A.

    Executa o seguinte comando:

                    CREATE NONCLUSTERED INDEX ix_Pedidos ON Pedidos(CodigoCliente)

  • B.

    Executa o seguinte comando:

                    CREATE NONCLUSTERED INDEX ix_Pedidos ON Pedidos(CodigoCliente) INCLUDE(CodigoPedido, Data, Valor)

  • C.

    Executa o seguinte comando:

                    CREATE STATISTICS ix_Stats ON Pedidos(CodigoCliente)

  • D.

    Executa o seguinte comando:

                   CREATE NONCLUSTERED INDEX ix_Pedidos ON Pedidos(CodigoCliente, CodigoPedido, Data, Valor)

  • E.

    Atualiza todas as estatísticas da tabela Pedidos.

A respeito das técnicas de administração de dados, julgue os itens que se seguem.

Um banco de dados deve ser flexível o suficiente para permitir a realização de determinadas alterações evolutivas na estrutura do banco, de tal forma que, consequentemente, os dados armazenados sofram modificações.

  • C. Certo
  • E. Errado

Um desenvolvedor solicita sua ajuda para construir uma consulta que retorna todos os pedidos de clientes, em que a soma de todos os seus pedidos, ultrapassem RS 5.000,00 reais. Selecione a opção que corresponde ao comando que retorna os dados corretamente de acordo com a estrutura da tabela.

  • A.

    Consulta:

                SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)

                   FROM Pedidos

                  INNER JOIN Clientes

                      ON Pedidos.CodigoCliente = Clientes.CodigoCliente

                WHERE Pedidos.Valor > 5000

  • B.

    Consulta:

               SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)

                  FROM Pedidos

                  INNER JOIN Clientes

                       ON Pedidos.CodigoCliente = Clientes.CodigoCliente

                WHERE Pedidos.Valor > 5000

                GROUP BY Clientes.NomeCliente

  • C.

    Consulta:

                SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)

                  FROM Pedidos

                 INNER JOIN Clientes

                      ON Pedidos.CodigoCliente = Clientes.CodigoCliente

               GROUP BY Clientes.NomeCliente

             HAVING Pedidos.Valor > 5000

  • D.

    Consulta:

               SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)

                  FROM Pedidos

                 INNER JOIN Clientes

                       ON Pedidos.CodigoCliente = Clientes.CodigoCliente

              HAVING Pedidos.Valor > 5000

                GROUP BY Clientes.NomeCliente

  • E.

    Consulta:

               SELECT Clientes.NomeCliente, SUM(Pedidos.Valor)

                 FROM Pedidos

                INNER JOIN Clientes

                      ON Pedidos.CodigoCliente = Clientes.CodigoCliente

               GROUP BY Clientes.NomeCliente

            HAVING SUM(Pedidos.Valor) > 5000

A respeito das técnicas de administração de dados, julgue os itens que se seguem.

A organização de um conjunto de metadados utilizados no banco de dados colabora para o gerenciamento de informações e permite a melhor interpretação dos usuários quanto aos termos identificadores dos itens.

  • C. Certo
  • E. Errado

Qual é a diferença entre tabelas criadas começando com o caractere # e tabelas criadas começando com ##?

  • A.

    Não existe nenhuma diferença entre as tabelas.

  • B.

    A tabela que inicia com # é uma tabela temporária global, e a tabela que inicia com ## é uma tabela temporária local.

  • C.

    A tabela que inicia com # é uma tabela temporária local, já a tabela que inicia com ## é uma tabela temporária com um escopo global.

  • D.

    A tabela que inicia com # fica persistida em memória, já a tabela ## é escrita em disco no banco de dados TempDb.

  • E.

    A tabela que inicia com # fica persistida no banco local, já a tabela ## é escrita em disco no banco de dados TempDb.

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