

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 comando do sistema gerenciador de bancos de dados MySQL 6.0 que faz a troca de nome de um usuário já existente no sistema é:
TRANSFORM USER usuário_antigo AS usuário_novo
DESCRIBE USER usuário_antigo WITH usuário_novo
CONVERT USER usuário_novo FOR usuário_antigo
CHANGE USER usuário_novo ← usuário_antigo
RENAME USER usuário_antigo TO usuário_novo
Nos SGBDs existem recursos para verificar se a criação de um índice pode ou não otimizar a execução de uma determinada consulta. No MySQL, o comando que permite fazer este exame é
EXPLAIN.
QUANTIFY.
CURRENT_ROLE.
CURRENT_TIME.
CHECK_TIME.
Sobre os arquivos de controle (controlfiles) do Oracle, examine as seguintes assertivas.
I. Armazenam a localização dos arquivos físicos do banco de dados.
II. Armazenam o nome lógico das tabelas do banco de dados.
III. Armazenam o número de sequência do log atual do banco de dados.
Está (Estão) correta(s) a(s) assertiva(s)
Apenas a I.
Apenas a II.
Apenas a III.
Apenas I e III.
Apenas II e III.
No sistema gerenciador de bancos de dados Oracle 12c, o comando para terminar uma transação e desfazer quaisquer alterações feitas durante tal transação é o
FETCH.
CLOSE.
TRIGGER.
ROLLBACK.
INSTEAD OF.
Qual o operador Oracle que possibilita converter dados de colunas em linhas em um banco de dados relacional Oracle?
PIVOT
UNPIVOT
UNTRANSPOR
TRANSPOR
CONVERT
Ao se trabalhar com Triggers, tem-se à disposição dois “pseudo registros” (:OLD e :NEW), que são utilizados para realizar as mais diversas comparações entre os atributos. O Banco de Dados (MYSQL) impõe restrição para seu uso conforme o tipo de Evento. No evento INSERT está disponível
apenas :NEW
apenas :OLD
tanto :OLD como :NEW
um terceiro evento conhecido como :THOUBLE
apenas 2 eventos quando a tupla não possuir chave estrangeira
No desenvolvimento de uma nova versão do banco de dados BDPPSAv22 em MySQL, surge a necessidade da exclusão da versão antiga BDPPSAv11. Nesse caso, o comando SQL a ser utilizado é:
DROP DATABASE BDPPSAv11;
DROP DATABASE BDPPSAv22;
REMOVE DATABASE BDPPSAv11;
DELETE DATABASE BDPPSAv22;
DELETE DATABASE BDPPSAv112;
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.
No SGBD Oracle, os arquivos que guardam todas as alterações efetuadas nos dados das tabelas de um BD e são utilizados para recuperação destas possuem uma denominação específica conhecida como:
data files.
redo log files.
control files.
parameter file.
data-redo control file.
No MySQL, um analista precisa gerar, a partir da tabela CADASTRO em um banco de dados, uma tabela ordenada em ordem crescente por código por meio do atributo COD. Nessas condições, o comando SQL a ser utilizado é:
SELECT * FROM CADASTRO SORT BY COD;
SELECT * FROM CADASTRO ORDER BY COD;
SELECT * OVER CADASTRO SORT BY COD;
SELECT * ON CADASTRO ORDER BY COD;
SELECT * ON CADASTRO SORT BY COD;
Assinale a alternativa que contém o comando em PHP utilizado para selecionar o banco de dados ativo, depois de aberta a conexão com o MySQL.
mysql_query("select * from nome_do_banco",$id_da_conexao);
mysql_connect("host", "usuario", "senha");
mysql_select_db("nome_do_banco");
mysql_close($id_da_conexao);
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.
Considerando que se trata de um banco de dados Oracle e que as tabelas já estão criadas, para adicionar uma restrição na tabela obra de forma que o campo ValorObra só permita o cadastro de valores menores do que 5000000, deve-se utilizar a instrução:
ALTER TABLE obra ADD CONSTRAINT (ValorObra < 5000000);
ALTER TABLE obra ADD CONSTRAINT ALLOWED(ValorObra < 5000000);
ADD CONSTRAINT ck_obra CHECK (ValorObra < 5000000);
CREATE CONSTRAINT ck_obra CHECK (ValorObra < 5000000);
ALTER TABLE obra ADD CONSTRAINT ck_obra CHECK (ValorObra < 5000000);
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.
Em um banco de dados Oracle, considere o trigger checar_salario_trigger na tabela funcionarios, que é acionado antes de uma operação INSERT ou UPDATE em cada linha, chamando o procedure checar_salario.

As lacunas I e II devem ser preenchidas, correta e respectivamente, com
BEFORE INSERT OR UPDATE OF − FOR EACH ROW
PREVIOUS INSERT OR UPDATE OF – WHILE ROW>0
BEFORE INSERT OR UPDATE ON – WHILE ROW.NEXT()
BEFORE INSERT OR UPDATE ON − FOR ROW; ROW>0; ROW++
PREVIOUS INSERT OR UPDATE ON − FOR EACH ROW

Considerando-se que os dois códigos PL/SQL são executados em um SGBD Oracle, assinale a opção que apresenta o conteúdo da tabela de nome tabela_trt.





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.