Questões de Banco de Dados (TI)MP-AL 2018

28 questões da prova Diversas 2018, com gabarito oficial conferido. As duas primeiras são gratuitas.

Questão 1MP-AL·Diversas·2018Banco de Dados (TI)

Usar palavras reservadas para nomear objetos não é uma boa ideia, mas no MS SQL Server é possível usar palavras reservadas em certos objetos, desde que, por ocasião da utilização esses objetos, seus nomes sejam de forma especial. Observe os dois comandos SQL a seguir. Sobre esses comandos, analise as afirmativas a seguir. I. O resultado do primeiro comando é sempre vazio. II. O primeiro comando causa um erro de compilação. III. O resultado do segundo comando é sempre vazio. IV. O segundo comando causa um erro de compilação. Está correto o que se afirma em

Alternativas
Questão 2MP-AL·Diversas·2018Banco de Dados (TI)

No contexto das “fact tables", no âmbito de bancos de dados “data warehouse", analise as afirmativas a seguir. I. Constituem o material primordial dos processos de computação e agregação das consultas. II. Contêm referências às dimensões a elas associadas. III. Podem conter registros de tempo (time stamps). IV. Podem conter “degenerate dimensions". Está correto o que se afirma em

Alternativas
Questão 3MP-AL·Diversas·2018Banco de Dados (TI)

A respeito do estado de operação denominado quiesced state, no Oracle, analise as afirmativas a seguir. I. Somente os usuários SYS e SYSTEM podem executar transações nesse estado. II. É um estado transitório pelo qual o banco de dados passa entre a emissão de um comando shutdown e o término deste procedimento. III. Nesse estado, as sessões que não pertencem a usuários SYS e SYSTEM são imediatamente encerradas, mesmo as que estão ainda ativas. Está correto o que se afirma em

Alternativas
Questão 4MP-AL·Diversas·2018Banco de Dados (TI)

Considere o bloco de comandos Oracle a seguir. Assinale o que é produzido pelo comando “select".

Alternativas
Questão 5MP-AL·Diversas·2018Banco de Dados (TI)

Considere que o comando a seguir, seja executado em um aplicativo Web, após a requisição dos dados usuário/senha. Assinale os textos digitados maldosamente, armazenados respectivamente nas variáveis txtNome e txtPwd, que caracterizariam uma invasão do tipo “SQL Injection".

Alternativas
Questão 6MP-AL·Diversas·2018Banco de Dados (TI)

No contexto da otimização de consultas para bancos de dados, a Álgebra Relacional tem um papel importante, especialmente na construção das query trees para a representação de planos de execução. As operações primitivas da AR são definidas como as operações que não podem ser expressas por meio das demais operações. Assinale a opção que apresenta a lista que contém as cinco operações primitivas da AR.

Alternativas
Questão 7MP-AL·Diversas·2018Banco de Dados (TI)

No Oracle, considere uma tabela T, com 50 registros e colunas X, Y, ambas do tipo INT. Nesse contexto, o comando a seguir é executado. Essa execução tem como efeito,

Alternativas
Questão 8MP-AL·Diversas·2018Banco de Dados (TI)

No Oracle, o recurso Direct NFS client permite uma melhor performance e escalabilidade na utilização de bancos de dados. Assinale o item que descreve a principal característica desse recurso.

Alternativas
Questão 9MP-AL·Diversas·2018Banco de Dados (TI)

No MS SQL Server, o usuário “sa" é criado na instalação inicial, com certos privilégios. Assinale a função de nível de servidor (server role) hierarquicamente mais importante no estado original desse usuário.

Alternativas
Questão 10MP-AL·Diversas·2018Banco de Dados (TI)

Considere o diagrama IDEF1X a seguir. Assinale a opção que apresenta o script SQL que cria a tabela E1 corretamente.

Alternativas
Questão 11MP-AL·Diversas·2018Banco de Dados (TI)

Na teoria de bancos de dados, uma transação é um conjunto de operações cujo processamento respeita as propriedades de atomicidade, consistência, isolamento e durabilidade. Em sistemas não distribuídos, a propriedade “durabilidade" é usualmente implementada por meio de

Alternativas
Questão 12MP-AL·Diversas·2018Banco de Dados (TI)

No Oracle, considere que o comando a seguir tenha sido executado com sucesso. Logo na sequência, os comandos

são executados em bloco. Assinale a opção que exibe o resultado produzido.

Alternativas
Questão 13MP-AL·Diversas·2018Banco de Dados (TI)

O administrador do servidor de banco de dados de uma organização escreveu o script /usr/local/bin/dump para fazer backup das bases de dados e gostaria de utilizar o serviço cron do sistema operacional Linux para agendar a execução deste script. A configuração do cron que indica o que o script deve executar, de segunda à sexta-feira, às 2h da manhã, é

Alternativas
Questão 14MP-AL·Diversas·2018Banco de Dados (TI)

Considere o diagrama IDEF1X a seguir. Assinale a opção que apresenta o script SQL que cria a tabela E2 corretamente.

Alternativas
Questão 15MP-AL·Diversas·2018Banco de Dados (TI)

Considere a tabela teste, com uma coluna apenas, intitulada numero, contendo sete registros, com os números 1, 2, 3, 3, 4, 4, 5, um em cada linha. Considere ainda que os quatro comandos SQL, a seguir, tenham sido executados, em bloco, no MS SQL Server ou no Oracle, Desconsiderando eventuais inversões na ordem em que os valores são apresentados, assinale a conclusão correta com relação à equivalência dos resultados dessa execução.

Alternativas
Questão 16MP-AL·Diversas·2018Banco de Dados (TI)

O administrador de uma instalação MS SQL Server detectou a existência de uma transação em atividade no sistema, cujo processamento está muito demorado. Assinale a opção que apresenta a consulta que fornece os dados adequados para que a transação seja corretamente identificada e o comando kill executado com segurança.

Alternativas
Questão 17MP-AL·Diversas·2018Banco de Dados (TI)

Considere um banco de dados com uma tabela R1, com atributos A e B, e outra, R2, com atributos A e C. Sobre elas é preciso preparar uma consulta que retorna os registros de R1 que não têm um registro correspondente em R2, tal que os valores dos atributos A em cada tabela tenham o mesmo valor. Foram preparados cinco comandos para tal fim, a saber.

Considerando um banco de dados no MS SQL Server ou no Oracle, assinale a opção que indica o comando que não produz esse resultado corretamente.

Alternativas
Questão 18MP-AL·Diversas·2018Banco de Dados (TI)

No Oracle, o comando create synonym pode ser aplicado aos tipos de objetos listados a seguir, à exceção de um. Assinale-o:

Alternativas
Questão 19MP-AL·Diversas·2018Banco de Dados (TI)

Suponha que você deseja instalar o banco de dados MySQL em um servidor com sistema operacional CentOS 7, porém, você não sabe o nome exato do pacote. Utilizando o gerenciador de pacotes padrão do CentOS, o comando mais adequado para realizar esta tarefa é

Alternativas
Questão 20MP-AL·Diversas·2018Banco de Dados (TI)

Considere o comando SQL a seguir. Sabendo-se que a tabela teste tem 100 registros, dos quais 15 estão com a coluna nota ainda não preenchida (null), o comando acima, executado no MS SQL Server ou no Oracle, retorna

Alternativas
Questão 21MP-AL·Diversas·2018Banco de Dados (TI)

O comando SQL executado no MS SQL Server, no dia 27/04/2018, às 18.00h, retornou

Alternativas
Questão 22MP-AL·Diversas·2018Banco de Dados (TI)

A geração de backups incrementais no MySQL dá-se pela replicação das informações sobre as operações realizadas após um backup completo. Para que esse mecanismo seja acionado, é preciso que o servidor seja iniciado com a opção

Alternativas
Questão 23MP-AL·Diversas·2018Banco de Dados (TI)

No âmbito da utilização de bancos de dados no papel de “data warehouse", é usualmente aceitável que as tabelas não estejam plenamente normalizadas. Assinale a opção que mostra porque essa característica, embora indesejada, é admitida.

Alternativas
Questão 24MP-AL·Diversas·2018Banco de Dados (TI)

Observe o comando SQL a seguir. drop table T1, T2 cascade No MYSQL, esse comando

Alternativas
Questão 25MP-AL·Diversas·2018Banco de Dados (TI)

No contexto de metadados de bancos de dados, assinale o comando SQL que, tanto no Oracle como no MS SQL Server, retorna a lista de tabelas no escopo corrente.

Alternativas
Questão 26MP-AL·Diversas·2018Banco de Dados (TI)

O servidor de banco de dados da empresa opera com sistema operacional CentOS 7. O comando que pode ser utilizado para o administrador deste servidor saber a quantidade de espaço utilizado em cada sistema de arquivo montado, é:

Alternativas
Questão 27MP-AL·Diversas·2018Banco de Dados (TI)

Considere uma tabela de banco de dados onde há uma coluna intitulada C1. Essa coluna está indexada por um índice do tipo bitmap, como mostrado a seguir. Assinale a opção que, da esquerda para a direita, contém os valores da referida coluna, na ordem física.

Alternativas
Questão 28MP-AL·Diversas·2018Banco de Dados (TI)

Considere uma tabela relacional T, com atributos A, B, C, D, E, na qual as seguintes dependências funcionais se verificam: A ? B B ? C C ? D D ? E E ? A Para que essa tabela esteja normalizada até a forma Boyce-Codd,

Alternativas