Lista completa de Questões de Ciência da Computação da Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Programação - Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) - 2009
Durante uma rotina de analise da performance do banco de dados, você percebe que existe uma procedure utilizando um cursor que esta utilizando muito recurso do servidor. De acordo com a listagem 1, o que você faz para otimizar este código?
Cria um índice nonclustered na coluna Data_Cadastro.
Inclui o filtro por Salario >= 1500 no where da declaração do cursor e, remover o IF que faz a validação dentro do while. Criar um índice nonclustered por Data_Cadastro e Salario.
Cria um índice nonclustered por Data_Cadastro e Salario.
Cria um índice nonclustered por Salario utilizando a opção include para a coluna CodigoFuncionario.
Utiliza a procedure sp_recompile para forçar a criação de um novo plano de execução para a proc st_AumentaSalario.
Ciência da Computação - Programação - Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) - 2009
Identifique corretamente a sequência numérica que será impressa após a execução do código PHP abaixo.
1 1 2 3 5 8 13 21
1 2 3 4 5 6 7 8
1 2 4 6 8 10 12 14
2 4 6 8 10 12 14 16
1 3 5 7 9 11 13 15
Ciência da Computação - Linguagens - Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) - 2009
Observe o seguinte trecho de código em Java e assinale a resposta correta.
O método "mist" não efetiva nenhuma ação sobre o vetor v pois não retorna valor.
O vetor "v" passado por valor e não por referência, ou seja, é uma cópia local de um vetor e tudo que for feito em v será perdido ao término do método "mist".
O método "mist" utiliza-se de variáveis locais "m, x, i e j" para organizar em ordem crescente os valores do vetor "v".
O método "mist" inverte a sequencia de valores do vetor "v".
O comando "x=v[j]" faz com que o valor da variável x receba, a cada iteração, o maior valor do vetor entre os índices 1 e j.
Ciência da Computação - Sistema de Arquivos - Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) - 2009
O sistema de arquivos NTFS do Windows 2000/XP introduziu conceitos de segurança que antes não existiam no seu sistema de arquivos anterior, como: criptografia de arquivos e pastas, cotas de usuário, auditoria e compressão de dados on-demand. Sobre as permissões para diretórios que este sistema de arquivos novo trouxe, é correto afirmar.
A permissão de leitura no diretório permite que um usuário edite o conteúdo dentro do diretório.
A permissão de listagem no diretório permite ao usuário ver o nome dos arquivos e subpastas.
A permissão modificar permite ao usuário eliminar a pasta, mas não permite gravar, executar ou ler nada em seu conteúdo.
A permissão de gravar permite ao usuário criar novos arquivos, mas não subpastas, pois essas necessitam de permissão de listagem.
A permissão de leitura e execução permite ao usuário navegar através das subpastas para chegar a outras pastas ou arquivos, desde que o usuário tenha permissão de gravação, mas não tenha de listagem.
Ciência da Computação - Banco de Dados - Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) - 2009
Escolha a melhor definição para FillFactor no banco de dados SQL Server.
Define a quantidade de espaço que ficará livre no nível folha de um índice.
Define a porcentagem de espaço livre nas páginas do nível folha de um índice.
Define a quantidade de espaço que será utilizado no nível folha de um índice, deixando o resto do espaço livre para futuras atualizações.
Define a porcentagem de espaço que será utilizado no nível folha de um índice, deixando o resto do espaço livre para futuras atualizações.
Define a porcentagem de espaço que será utilizado nas paginas de uma tabela, deixando o resto do espaço livre para futuras atualizações.
Ciência da Computação - Banco de Dados - Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) - 2009
Selecione a opção que corresponde ao nível de isolamento que permite a leitura de dados sujos, no banco de dados SQL Server.
Read commited
Serializable
Read uncommited
Repeatable read
WITH NOLOCK
Ciência da Computação - Banco de Dados - Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) - 2009
Supondo que existam dados na estrutura da tabela Funcionarios criada na questão 35, o que irá ocorrer quando o comando da sessão 2 for executado?
O comando irá rodar normalmente, sem que seja necessário aguardar a transação da sessão 1 terminar.
O comando irá falhar pois houve concorrência de acesso aos dados da tabela.
O comando irá aguardar até que a transação da sessão 1 seja concluída e depois irá executar o update.
O comando irá falhar, pois não existe o comando de inicio da transação.
A sessão 1 irá liberar a tabela Funcionarios para que o Update da sessão 2 seja executado.
Ciência da Computação - Banco de Dados - Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) - 2009
Selecione a opção que corresponde a um item válido quando estamos analisando o uso do banco de dados TempDB no SQL Server .
É utilizado para armazenar objetos criados internamente pelo SQL Server, como views, functions e linked servers.
É utilizado para guardar os dados utilizados pelo SQL Server Agent .
É utilizado para guardar as informações sobre o metadata das tabelas dos bancos de dados.
Guarda os dados das configurações do SQL Server.
É utilizado para armazenar os dados de objetos temporários criados pelos usuários e pelo SQL Server.
Ciência da Computação - Banco de Dados - Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) - 2009
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?
DBCC CHECKCATALOG
DBCC CHECKDB
Roda o DBCC CHECKFILEGROUP em cada FileGroup do servidor.
Roda o DBCC CHECKTABLE em cada tabela existente nos bancos do servidor.
DBCC CHECKDBSERV
Ciência da Computação - Banco de Dados - Fundação de Apoio ao Desenvolvimento da Educação de Mato Grosso do Sul (FADEMS) - 2009
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.
Faz um Detach do banco, copia os arquivos para o novo servidor e faz um Attach dos arquivos.
Copia os arquivos mdf e ldf do banco de dados e faz um Attach dos arquivos no novo servidor.
Faz um backup do banco de dados, copia o arquivo para o novo servidor, faz um restore do banco.
Copia o banco de dados diretamente para o novo servidor, utilizando o Copy Database Wizard do SQL Server Management Studio.
Move os arquivos de dados do banco utilizando o comando ALTER DATABASE MODIFY FILE.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...