

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O SGBD SQL SERVER 2008 r2 possui os seguintes tipos de arquivos de dados:
arquivos de dados (primário e secundário), de log e de controle.
arquivos de dados (secundário), de log e de controle.
arquivos de dados (primário), de log e de controle.
arquivos de dados (primário e secundário) e de controle.
arquivos de dados (primário e secundário) e de log.
Sobre o PostgreSQL, considere as afirmações abaixo.
I - O PostgreSQL gerencia várias conexões com o banco de dados de uma única vez, por meio do recurso de multithread oferecido pelos sistemas operacionais. Dessa forma, mais de uma pessoa pode acessar a mesma informação sem ocasionar atrasos ou filas de acesso.
II - O PostgreSQL oferece recursos para realizar replicação entre servidores de forma gratuita, inclusive, para aplicações comerciais.
III - O suporte nativo à SSL está embutido no PostgreSQL, possibilitando criar conexões seguras a partir de canais, para trafegar tanto informações de login quanto aquelas consideradas sigilosas.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
I, II e III.
SQL Server 2005 Integration Services (SSIS) é uma solução de transformação e integração de dados empresariais que pode ser usada para extrair, transformar, agregar e consolidar dados de origens diferentes, além de movê-los para um único ou vários destinos.
Certo
Errado
O SGBD SQL Server disponibiliza os operadores LIKE e NOT LIKE, respectivamente, para os seguintes tipos de dados:
VARCHAR e INTEGER.
CHAR e INTEGER.
CHAR e DOUBLE.
CHAR e VARCHAR.
VARCHAR e DOUBLE.
O procedimento armazenado (stored procedure) do sistema gerenciador de bancos de dados Microsoft SQL Server 2008, que permite exibir ou mesmo alterar opções de um banco de dados, é:
sp_option.
sp_monitor.
sp_grantlogin.
sp_defaultdb.
sp_cursor_list.
Analise as seguintes afirmações com relação ao Sistema Gerenciador de Banco de Dados MS SQL Server 2008:
I. Uma Trigger é um objeto associado a uma Tabela ou a uma View. Uma Trigger é composta de evento de disparo, momento da ação de disparo e um ou mais comandos a executar.
II. Os eventos de disparo de uma Trigger são INSERT, SELECT, UPDATE e DELETE.
III. Uma View é uma consulta nomeada que pode ser chamada através de seu nome. O resultado dessa chamada é uma Visão de Tabela.
Em relação a estas afirmações, assinale a alternativa correta:
Somente as afirmações I e II estão corretas.
Somente as afirmações I e III estão corretas.
Somente a afirmação III está correta.
As afirmações I, II e III estão corretas.
Somente as afirmações II e III estão corretas.
No SGBD Microsoft SQL Server 2005, foi introduzido o nível de isolamento SNAPSHOT. Com relação a esse nível de isolamento assinale a afirmativa CORRETA:
Representa um nível de isolamento mais restritivo que o nível SERIALIZABLE.
É apenas um sinônimo para o nível de isolamento READ UNCOMMITED.
Cria bloqueios compartilhados nos registros consultados.
Utiliza o banco de dados tempdb para armazenar mudanças.
Uma instância padrão do Microsoft SQL Server 2008 contém um banco de dados chamado “INVENTARY” e este contém um esquema chamado SKU, cujo proprietário é o dbo. Vários objetos de banco de dados estão contidos no esquema SKU. É necessário modificar o proprietário do esquema SKU para o usuário InvData, bem como fazer isso com esforço administrativo mínimo e com o mínimo de interferência com as operações de banco de dados. Qual dentre as opções a seguir será necessário executar?
ALTER SCHEMA.
ALTER AUTHORIZATION.
ALTER USER.
DROP SCHEMA e CREATE SCHEMA.
RECREATE SCHEMA.
O comando do sistema gerenciador de bancos de dados Microsoft SQL Server 2008 que permite definir uma faixa de valores permitidos, ou, ainda, valores permitidos de uma lista, a serem inseridos em uma coluna de uma tabela é
CREATE AGGREGATE.
CREATE CONTRACT.
CREATE QUEUE.
CREATE RULE.
CREATE ROLE.
Em relação ao MS SQL Server 2012, relacione as duas colunas da tabela a seguir de forma a conciliar o comando da coluna da esquerda com a explicação do que está sendo feito na coluna da direita.
1.alter index all on tb_Funcionario rebuild with (fillfactor = 90) | a. Estabelece uma conexão com uma instância local do SQL Server com autenticação no modo Windows via prompt de comando. |
2.exec sp_helptext sp_help | b. Retorna informação sobre um objeto de banco. No caso em questão, o passado como parâmetro. |
3.exec sp_helpfile | c. Reduz o tamanho dos arquivos de dados e log do banco de dados especificado. |
4.sqlcmd -S . -E | d. Reconstrói os índices da tabela informada, reservando 10% para manipulações futuras. |
5.exec sp_help sp_helptext | e. Retorna o nome físico e atributos de arquivos associados ao banco de dados atual. |
6.dbcc shrinkdatabase(N'Db_RH') | f. Exibe a definição de uma regra. Ex: um procedimento armazenado, uma coluna calculada, um gatilho. |
A correlação CORRETA das colunas é:
1-d, 2-b, 3-e, 4-f, 5-c, 6-a
1-c, 2-f, 3-e, 4-b, 5-a, 6-d
1-c, 2-b, 3-f, 4-d, 5-a, 6-e
1-d, 2-f, 3-e, 4-a, 5-b, 6-c
Qual dentre os níveis de isolamento de transação do SQL Server listados a seguir permite leituras não repetíveis (nonrepeatable reads) e impede as conhecidas leituras sujas (dirty reads)?
READ COMMITTED.
READ UNCOMMITTED.
REPEATABLE READ.
SNAPSHOT.
SERIALIZABLE.
Você gerencia um servidor de banco de dados com o SQL Server 2008. O servidor está configurado para autenticação do Windows.
Um procedimento armazenado (Stored Procedure), nomeado como “sp_send_dbmail” no banco de dados AccountDB, serve para enviar e-mails. O Stored Procedure envia correio com êxito quando você o executa. Jane, uma usuária, tenta executar o mesmo Stored Procedure e recebe o seguinte erro:
Permissão negada em sp_send_dbmail (Permission denied on sp_send_dbmail).
É necessário habilitar Jane para que ela possa executar o Stored Procedure.
O que você deve fazer?
Adicionar Jane à função de banco de DatabaseMailUserRole no AccountDB.
Criar um perfil do Database Mail para Jane.
Criar um perfil SQL Mail para Jane.
Adicionar Jane à função de banco de DatabaseMailUserRole no msdb.
Criar um perfil SQL Mail para Jane no msdb.
Considere a necessidade de criar duas tabelas CLIENTE e PEDIDO conforme modelo entidade relacionamento apresentado a seguir.

Quais das alternativas contém os comandos para criar as tabelas conforme o relacionamento apresentado, no MS SQL Server 2008?
create table CLIENTE (id_cliente int not null, nome_cliente varchar(200) not null); create table PEDIDO (id_pedido int not null, fk_id_cliente int not null, valor_pedido decimal(9,2));
create CLIENTE(id_cliente, nome_cliente), PEDIDO(id_pedido, fk_id_cliente,valor_pedido);
create table CLIENTE (id_cliente int not null, nome_cliente varchar(200) not null, primary key (id_cliente)); create table PEDIDO (id_pedido int not null, fk_id_cliente int not null, valor_pedido decimal(9,2), primary key (id_pedido));
create table CLIENTE (id_cliente, nome_cliente, primary key (id_cliente)); create table PEDIDO (id_pedido, fk_id_cliente, valor_pedido, primary key (id_pedido));
create table CLIENTE (id_cliente int not null, nome_cliente varchar(200) not null, primary key (id_cliente)); create table PEDIDO (id_pedido int not null, fk_id_cliente int not null REFERENCES CLIENTE (id_cliente), valor_pedido decimal(9,2), primary key (id_pedido));
No MS SQL Server 2012, índices podem ser criados como “clustered” e “nonclustered”.
Sobre esses tipos de índices, assinale a afirmativa correta.
Índices “clustered” aplicam-se nos casos em que um índice é usado simultaneamente em várias tabelas.
Não existe diferença entre eles, pois essa é uma sintaxe antiga, que é aceita mas não produz efeito algum.
Nos índices “clustered” os registros ficam armazenados na árvore que estrutura as chaves de busca.
Índices “clustered” aplicam-se exclusivamente às tabelas particionadas (partitioned tables).
“Clustered” e “nonclustered” referem-se ao tipo de índice utilizado: árvores B ou bitmaps.
No sistema gerenciador de bancos de dados Microsoft SQL Server 2008, declarou-se o formato de horário como time(7). Um exemplo de um horário válido com esse formato é:
14:25:30.6
14:25:30.568
14:25:30.56789
14:25:30,56789
14:25:30.5678912
O comando a seguir é um trecho de um exemplo de como inserir dados numa tabela do MS SQL Server.
insert produto
(produtoid, nome, preço, data)
values
As opções a seguir completam sintaticamente o trecho acima, à exceção de uma. Assinale-a.
(1,'alicate',67.99,'01/01/2016')
(1,'alicate',67.99,getdate())
(1,'alicate',null,null)
(1,,null,default)
(1,'',null,getdate())
Um banco de dados chamado SalesDB está localizado em um servidor que executa o SQL Server 2008.
O SalesDB tem dois grupos de arquivos. Todas as tabelas estão localizadas no grupo de arquivos chamado FG1 e todos os índices não agrupados (non-clustered indexes) estão localizados no grupo de arquivos chamado FFIndex. É necessário verificar a integridade dos índices agrupados para a operação ser finalizada o mais rapidamente possível. O que é preciso fazer?
Executar o DBCC CHECKFILEGROUP FG1.
Executar o DBCC CHECKFILEGROUP FGIndex.
Executar o CHECKSUM SalesDB.
Executar o DBCC CHECKFILEGROUP FG1 e executar o DBCC CHECKFILEGROUP FGIndex.
Executar o DBCC CHECKDB SalesDB.
Supondo que temos duas tabelas conforme modelo a seguir:

Escolha a alternativa que, no MS SQL Server 2008, obtenha como resultado da consulta o Nome do cliente e o valor Total dos pedidos de TODOS os clientes ordenando os maiores valores Totais no início.
Select * From CLIENTE Inner Join PEDIDO On CLIENTE.id_cliente = PEDIDO.fk_id_cliente
Select nome_cliente as Nome, sum(coalesce(valor_pedido, 0)) as Total From CLIENTE Left Outer Join PEDIDO On CLIENTE.id_cliente = PEDIDO.fk_id_cliente Group By nome_cliente Order By Total desc
Select * From CLIENTE Left Outer Join PEDIDO On CLIENTE.id_cliente = PEDIDO.fk_id_cliente Group By nome_cliente Order By Total desc
Select nome_cliente as Nome, sum(coalesce(valor_pedido, 0)) as Total From CLIENTE Left Outer Join PEDIDO On CLIENTE.id_cliente = PEDIDO.fk_id_cliente Order By Total asc
Select nome_cliente as Nome, valor_pedido as Total From CLIENTE Left Outer Join PEDIDO On CLIENTE.id_cliente = PEDIDO.fk_id_cliente Group By nome_cliente Order By Total
O comando do sistema gerenciador de bancos de dados Microsoft SQL Server 2008 para criar um login (do próprio SQL Server), de nome ‘teste’, com a senha inicial ‘pencil’, sendo que tal senha deve ser alterada no primeiro acesso do usuário, é:
CREATE LOGIN teste HAVING KEY ‘pencil’ ALTERABLE
CREATE LOGIN teste HAVING PASSWORD ‘pencil’
CREATE LOGIN teste PASSWORD ‘pencil’ CHANGEABLE;
CREATE LOGIN teste WITH PASSWORD = ‘pencil’ MUST CHANGE;
CREATE LOGIN teste → ‘pencil’, MUST MODIFY;