Buscar

teste conhecimento

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividades 
1. Qual dos seguintes componentes não faz parte da arquitetura do SQL Server? 
a) Storage Engine 
b) Buffer Pool 
c)Protocol Layer 
d) Relational Engine 
e) Kernel Subsystem 
 
Gabarito 
Resposta correta é a letra E. 
O Kernel Subsystem é o núcleo do sistema operacional que vai receber 
solicitações do SQL Server para executar e encerrar processos, carregar e gravar 
blocos de disco, alocar ou desalocar memória, entre outras tarefas de 
responsabilidade do SO. 
2. Qual alternativa melhor descreve o objetivo principal do Relational Engine? 
a) Receber as solicitações dos clientes, processá-las e enviar o resultado, na 
forma de mensagens TDS encapsuladas por pacotes TCP/IP. 
b) Receber os comandos SQL e executar as operações de entrada e saída 
para gerar o resultado dos comandos. 
c) Receber as solicitações da camada de serviço de rede e executar as 
operações necessárias para gerar o resultado esperado. 
d) Receber os comandos SQL da camada de serviço de rede e construir um 
plano de execução para o comando, enviando-o para o componente que vai de 
fato executar este último. 
e) Receber as solicitações dos clientes e gerar um plano de execução para a 
solicitação, gerando os resultados e enviando-os de volta aos clientes. 
 
Gabarito 
Resposta correta é a letra D. 
O objetivo principal do Relational Engine é gerar um plano de execução para um 
comando SQL transmitido a partir da camada de serviço de rede. Esse 
componente não executa a solicitação, ao contrário, ele encaminha o plano de 
execução para o outro componente que vai executá-lo, o Storage Engine. 
3. Qual alternativa melhor expressa o objetivo principal do Storage Engine? 
a) Receber as solicitações dos clientes vindas da camada de serviço de rede, 
executar críticas iniciais, processá-las e enviar o resultado de volta para essa 
camada, para que retorne o resultado gerado para os clientes. 
b) Receber as solicitações de leitura e escrita vindas do Relational Engine e 
executar as operações necessárias para gerar o resultado esperado. 
c) Receber os planos de execução oriundos do Relational Engine e processá-
los de acordo com o método gerado pelo ACCESS METHODS e utilizando o 
BUFFER MANAGER e o TRANSACTION MANAGER. 
d) Receber as solicitações de leitura e escrita vindas do Relational Engine e 
construir um plano de execução para o comando, enviando-o para o 
componente que vai de fato executar o comando. 
e) Receber os planos de execução e os métodos de execução oriundos do 
Relational Engine e processá-los utilizando o BUFFER MANAGER e o 
TRANSACTION MANAGER. 
 
Gabarito 
Resposta correta é a letra C. 
O Storage Engine recebe um plano de execução de uma solicitação encaminhado 
pelo Relational Engine e executa o plano por meio do método gerado em 
ACCESS METHODS, utilizando para isso o BUFFER MANAGER e o 
TRANSACTION MANAGER para realizar as operações de leitura e escrita por 
meio do BUFFER POOL em memória e dos arquivos de log de transações e de 
dadose uma plataforma de Aprendizado de Máquina e Inteligência Artificial 
com suporte às linguagens R e Python. 
4. Relacione as colunas a seguir de acordo com a integração entre os 
subsistemas que compõem a arquitetura do SQL Server. 
Protocol Layer1 
 
Relational Engine2 
 
Storage Engine3 
 
Buffer Pool4 
a) Integra-se com o Relational Engine e com o Buffer Pool. Do primeiro recebe 
os planos de execução e gera um método associado, executando-o para gerar seu 
resultado. Para o segundo, envia as solicitações de leitura de páginas de dados e, 
após o devido tratamento realizado pelo Transaction Manager, envia as 
solicitações de atualização de páginas de dados. 
1234 
b) Integra-se com o Storage Engine, recebendo dele solicitação de leitura e 
escrita de páginas de dados em memória. 
1234 
c) Integra-se com o Relational Engine, enviando para ele os comandos SQL 
contidos em pacotes TDS recebidos dos clientes. 
1234 
d) Integra-se com o Protocol Layer e com o Storage Engine. Do primeiro, recebe 
os comandos SQL para a geração de um plano de execução. Para o segundo, 
envia esse plano e recebe o resultado da sua execução. 
1234 
 
Gabarito 
Gabarito 
A correspondência correta dos componentes do SQL Server é, de cima para 
baixo: 3, 4, 1 e 2. 
 
Gabarito 
6. Ordene os passos a seguir, executados em uma operação de escrita de dados, 
que ocorrem dentro do Storage Engine e do Buffer Pool. 
A O Access Methods encaminha uma solicitação de escrita para o Transaction 
Manager. 
 
B O Access Methods encaminha uma solicitação de leitura ao Buffer Manager, 
para que este carregue os dados que serão atualizados no Buffer Pool. 
 
C O Access Methods encaminha uma solicitação de escrita para o Buffer 
Manager, para que este atualize os dados no Buffer Pool. 
 
D O Access Methods devolve o resultado para o Query Executor. 
 
E O Access Methods recebe uma solicitação de escrita oriunda do Query 
Executor. 
 
F O Transaction Manager adiciona registros no log de transações. 
Letra A 
123456 
Letra B 
123456 
Letra C 
123456 
Letra D 
123456 
e) ALTERNATIVA 
123456 
f) ALTERNATIVA 
123456 
 
Gabarito 
Gabarito 
A ordem correta dos passos de uma operação de escrita de dados ocorridos no 
Storage Engine e no Buffer Pool é, de cima para baixo: 3, 2, 5, 6, 1 e 4.

Continue navegando

Outros materiais