

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.
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 o comando do sistema gerenciador de bancos de dados MySQL (v. 5.6):
SELECT FORMAT (3587.9, 2)
O resultado da execução desse comando é:
‘3587.90’
'3587,90’
‘3.587,90’
‘3,587.90’
‘3,587,90’
Em PHP, existem diversas funções para rotinas específicas. A função que habilita uma conexão com o servidor de banco de dados MySQL, sendo indispensável a chamada dessa função antes de qualquer transação na base de dados, é a
mysql_query()
mysql_connect()
mysql_fetch_array()
mysql_select_database()
mysql_open_connection()
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
Considerando o SGBD MySQL, a função AVG na linguagem SQL tem o objetivo de:
Comparar elementos numéricos.
Efetuar a contagem dos elementos.
Efetuar a soma dos elementos.
Calcular a média aritmética.
No sistema gerenciador de banco de dados MySQL, disponibiliza-se uma ferramenta cliente baseada em prompt de comandos. Por meio dessa ferramenta cliente, pode-se conectar a um banco de dados do servidor e abri-lo para uso. Essa tarefa pode ser executada pelo comando:
connect.
flush.
use.
openFile
Um problema de algoritmo em uma estrutura recursiva demostra que:
Cada instância do problema contém uma instância menor do mesmo problema.
Toda instância do problema contém uma instância maior do mesmo problema.
Cada instância do problema contém uma instância maior do mesmo problema.
Cada instância do problema contém uma instância maior de outro problema.
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.
Algoritmo guloso é uma técnica para resolver problemas de otimização. Um algoritmo que usa essa estratégia faz sempre escolhas que, naquela interação, parecem excelentes. Isso pode levar a uma solução ótima, ou não, mas certamente satisfatória. A respeito dos algoritmos gulosos, é correto afirmar:
seguem a solução mais promissora sem explorar as outras soluções.
são soluções de programação dinâmica.
após cada iteração, pode-se rever o ótimo corrente, alterar a decisão e seguir para obtenção da solução ótima.
são algoritmos que têm prova de correção simples.
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;
Considere um banco de dados criado no MySQL 5.7 com os seguintes comandos:
CREATE DATABASE controle;
USE controle;
CREATE TABLE PAGAMENTOS (
ID INT PRIMARY KEY AUTO_INCREMENT,
NOME VARCHAR(50),
VALOR DOUBLE );
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',1500);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Albert',300);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',450);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Lucas',3450);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',180);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',520);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Albert',840);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Lucas',110);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',3300);
Logo após, a seguinte consulta foi executada:
SELECT NOME, SUM(VALOR) AS TOTAL
FROM PAGAMENTOS
GROUP BY NOME HAVING TOTAL > (
SELECT SUM(VALOR) / COUNT(DISTINCT NOME)
FROM PAGAMENTOS );
Assinale a alternativa que contém o número de linhas retornadas pela consulta anterior.
0
1
2
3
9
Com base na linguagem SQL, assinale a alternativa que apresenta o comando utilizado para efetuar junções internas de tabelas utilizando o SGBD MySQL.
CONSTRAINT.
DROP.
INNER JOIN.
GROUP BY.
Considerando o SGBD MySQL, assinale a alternativa que apresenta o comando DDL utilizado para criar uma tabela no banco de dados.
NEW TABLE.
INSERT TABLE.
CREATE TABLE.
CONSTRUCT TABLE.
Qual dentre as seguintes funções de data e hora no SQL Server 2008 é possível utilizar para obter uma data e hora valor com precisão de pelo menos 20 microssegundos?
GETDATE2.
CURRENT_TIMESTAMP.
SYSDATE.
CURRENT_DATE.
SYSDATETIME.
No Oracle, qual é a instrução que pode corretamente ser utilizada para criar uma estrutura de dados chamada “empr_obj”, que acelera o acesso a linhas na tabela “emp” pelas colunas “enome” e “cargo”?
ALTER TABLE ADD INDEX empr_obj ON emp (enome, cargo);
CREATE INDEX empr_obj ON emp (enome, cargo);
ALTER empr_obj ON emp (enome, cargo);
CREATE KEY empr_obj ON emp (enome, cargo);
ALTER emp (enome, cargo) ADD INDEX empr_obj;
No Microsoft SQL Server, para se adicionar uma nova coluna em uma tabela, pode-se usar o comando SQL:
ADD COL.
ALTER TABLE.
CHANGE COLUM.
INSERT COL.
No Microsoft SQL Server, o agendamento de tarefas pode ser feito pelo serviço:
SQL Server Task Date.
SQL Server Service Time.
SQL Server Agent.
SQL Server Sched.
Assinale a alternativa que apresenta, corretamente, as regras que serão ativadas quando um funcionário de um departamento tiver o seu salário alterado.
R1, R2
R1, R5
R2, R5
R2, R4
R3, R4
Considere uma tabela chamada emp em um banco de dados Oracle aberto e em condições ideais, que possui dentre os campos, nome (cadeia de caracteres), salario (valor real) e comissao (número real). Utilizando PL/SQL, neste caso, para exibir
os dados de todos de todos os funcionários cujos nomes possuam a letra a como segundo caractere, utiliza-se a instrução SELECT * FROM emp WHERE nome LIKE '_a%';
os dados dos funcionários cujo nome seja 'Pedro' ou 'Ana' utiliza-se a instrução SELECT * FROM emp WHERE nome LIKE ('Pedro','Ana');
os dados de todos os funcionários cujo conteúdo do campo salario esteja entre 1000 e 2000 utiliza-se a instrução SELECT * FROM emp WHERE salario BETWEEN (1000,2000);
os dados dos funcionários cujo conteúdo do campo nome tenha nos primeiros 4 caracteres a palavra 'Mari' utiliza-se a instrução SELECT * FROM emp WHERE SUBSTRING(nome,FIRST)= 'Mari';
o nome e o salário do funcionário somado à comissão, considerando que o conteúdo de alguns campos comissao estão nulos, utiliza-se a instrução SELECT nome, salario+NIL(comissao) FROM emp;
Se, em uma tabela de nome Cliente, a chave primária for NrCliente, então o comando Oracle SQL a seguir será bem-sucedido em eliminar a coluna NrCliente dessa tabela, qualquer que seja a condição dos registros do banco de dados.
ALTER TABLE Cliente DROP (NrCliente) CASCADE CONSTRAINTS;
Certo
Errado