Questões

Total de Questões Encontradas: 36

Bancos de dados snapshot constituem um recurso que pode ser útil para estratégias de recuperação de dados nas instalações MS SQL Server. Um banco de dados do tipo snapshot está associado a um banco de dados de origem (source).
Sobre esse mecanismo, analise as afirmativas a seguir.

I. No momento da sua criação, bancos snapshot armazenam uma cópia de todas as páginas do banco de origem.
II. Snapshots ocupam sempre o mesmo espaço que é ocupado pelo banco de origem, pois cada página do banco de origem tem sempre uma e apenas uma cópia.
III. Uma página do banco de origem, no seu estado original, é copiada para o snapshot somente quando ela é alterada pela primeira vez no banco de origem.
IV. As operações de leitura direcionadas para o snapshot jamais requerem o uso de dados do banco de origem.
V. Bancos snapshot permitem consultas que refletem os dados no estado em que se encontravam no momento da criação do snapshot.

Está correto somente o que se afirma em:
A
I, II e III; 
B
I, II e IV; 
C
III, IV e V; 
D
III e V; 
E
IV e V.
Analise os três comandos a seguir e as afirmativas a respeito de seus efeitos no âmbito do MS SQL Server.

       delete from x
       truncate table x
       drop table x

I. O comando delete e o comando truncate removem o mesmo conjunto de registros da tabela X.
II. O comando drop, quando usado com a opção “with no removal”, produz exatamente o mesmo efeito do comando truncate.
III. Devido às suas características operacionais, o comando delete é usualmente executado muito mais rapidamente que o comando truncate.

Está correto o que se afirma em:
A
somente I;
B
somente III;
C
somente I e II;
D
somente II e III;
E
I, II e III.
Views criadas nos bancos podem, de acordo com alguns critérios, ser naturalmente atualizáveis, o que significa, por exemplo, que podem ser objeto de comandos update do SQL sem a necessidade de mecanismos auxiliares ou triggers. Essa característica depende da expressão SQL que define a view e das tabelas/views de origem.

Considere alguns tipos de construções SQL que podem ser empregadas na definição de uma coluna de uma view:

I. funções de agregação, tais como sum, avg
II. funções escalares, tais como sin, trim
III. expressões aritméticas
IV. expressões condicionais, tais como case
V. literais
VI. subconsultas

Está correto concluir que uma determinada coluna NÃO pode ser objeto de atualização quando resultar de qualquer dos tipos:
A
apresentados, exceto I, II e III;
B
apresentados, exceto III e IV; 
C
apresentados, exceto V;
D
apresentados, exceto VI;
E
apresentados.
Considere a tabela relacional criada pelo comando

create table xx
(a int null, b int null, c int null)

Depois de instanciada com um conjunto de registros, os seguintes comandos foram executados:

select count(*) from XX
select count(distinct A) from XX
select count(distinct B) from XX
select count(*) from XX where C>10
select count(*) from XX where not C>10

Sabendo-se que esses comandos produziram como resultado, respectivamente, os números 10, 10, 0, 0 e 5, analise as quatro alternativas para a definição da tabela XX:

I.
CREATE TABLE XX(
               A int NULL,
               B int NULL,
               C int NULL )

II.
CREATE TABLE XX(
               A int primary key,
               B int NULL,
               C int NULL )

III.
CREATE TABLE XX(
               A int NULL,
               B int NULL,
               C int )

IV.
CREATE TABLE XX(
               A int,
               B int primary key,
               C int NULL )

A lista com todos os comandos que são válidos e compatíveis com a instância corrente da tabela é:
A
I, II; 
B
I, II, III;
C
II, IV; 
D
I, III; 
E
IV.
Considere as tabelas relacionais, e respectivas instâncias, mostradas a seguir.
Imagem da Questão
produz um resultado com apenas uma coluna, cujo(s) valor(es) é/são:
A
B
1,2,3 
C
4,5 
D
1,2,3,4,5 
E
NULL
Observe o código VB .NET a seguir.
Imagem da Questão
Dado que as funções ListaDeAlunos e ListaDeDisciplinas retornam, respectivamente, listas dos tipos List(Of csAluno) e List(Of csDisciplina), a definição para a consulta LINQ QR, compatível com o restante do código, é:
A
Dim QR = From al In alunos
Group Join disc In disciplinas On al.Matricula Equals disc.Matricula,
TotCred = Sum(disc.Creditos)
Select al.Nome, al.Matricula, AlunoDisciplinas, TotCred
B
Dim QR = From al In alunos
Into(AlunoDisciplinas = Group, TotCred = Sum(disc.Creditos))
Select al.Nome, al.Matricula, AlunoDisciplinas, TotCred
C
Dim QR = From al In alunos
Group Join disc In disciplinas On al.Matricula Equals disc.Matricula
Into AlunoDisciplinas = Group
Select al.Nome, al.Matricula, AlunoDisciplinas, _
TotCred = Sum(disc.Creditos)
D
Dim QR = From al In alunos
Join disc In disciplinas On al.Matricula Equals disc.Matricula
Into(AlunoDisciplinas = Group, TotCred = Sum(disc.Creditos))
Select *
E
Dim QR = From al In alunos
Group Join disc In disciplinas On al.Matricula Equals
disc.Matricula
Into AlunoDisciplinas = Group, TotCred = Sum(disc.Creditos)
Select al.Nome, al.Matricula, AlunoDisciplinas, TotCred
Com relação ao ambiente VB .NET, considere o trecho de código a seguir:

Dim L As Button = New Button

AddHandler L.Click, AddressOf OnControlesClic

Uma assinatura adequada para OnControlesClic é:
A
(sender As Object, e As System.EventArgs)
B
(sender As Form, e As System.EventArgs,
x as cursor.Position, y as cursor.position)
C
(sender As Object, e As Form)
D
(sender As Button)
E
(sender As System.EventArgs)
No contexto da WPF (Windows Presentation Foundation), o controle que pode conter coleções de objetos de tipos variados (tais como image e panel) compartilhando o mesmo espaço da tela é conhecido como:
A
DataGrid;
B
GridView;
C
Slider;
D
TabControl;
E
TreeView.
Analise o código VB NET mostrado a seguir.
Imagem da Questão
O resultado exibido no console é:
A
0
1
B
0
0,1
C
1
0
D
0
0,01
E
1
0,01
No âmbito do PMBoK 5, são processos da área de conhecimento “Integração”:

I. Desenvolver o termo de abertura do projeto.
II. Desenvolver o plano de gerenciamento do projeto.
III. Orientar e gerenciar o trabalho do projeto.
IV. Monitorar e controlar o trabalho do projeto.
V. Realizar o controle integrado de mudanças.
VI. Encerrar o projeto ou fase.

Desses processos, inclui-se no grupo de processos “Execução” apenas:
A
II;
B
III; 
C
IV; 
D
V; 
E
VI.
Página 1 de 4