Foram encontradas 24.841 questões.
Lara trabalha como administradora de Banco de Dados e criou a trigger a seguir em seu SGBD MySQL (versão 8 ou superior). Assinale a alternativa correta sobre esse script.
CREATE TRIGGER upd_check BEFORE UPDATE ON account
FOR EACH ROW
BEGIN
IF NEW.amount < 0 THEN
SET NEW.amount = 0;
ELSEIF NEW.amount > 100 THEN
SET NEW.amount = 100;
END IF;
END;
Provas
Considerando um banco de dados PostgreSQL (versão 9 ou superior), assinale a alternativa correta sobre funcionamento da função currval(regclass).
Provas
Como professor(a) do IFF, você decidiu utilizar a cultura maker em uma de suas aulas. Assinale a alternativa que NÃO apresenta um projeto adequado para essa aula.
Provas
Considere o código representado na figura a seguir.
programa LEITURA_ELEMENTOS
var
PONTOS : conjunto[1..8, 1..4] de real
I, J : inteiro
início
para I de 1 até 8 passo 1 faça
para J de 1 até 4 passo 1 faça
leia PONTOS [I,J]
fim_para
fim_para
fim
Qual é o tipo da estrutura de dados da variável PONTOS?
Provas
Em um diagrama ER, qual é o significado do símbolo representado na figura a seguir?

Provas
A figura a seguir apresenta o conteúdo de uma tabela denominada “provas” em um banco de dados do MySQL versão 8.

Assinale a alternativa que apresenta o comando que renomeia o atributo year para ano.
Provas
Dada esta sequência de comandos SQL no MySQL:
|
CREATE TABLE Produto |
|
INSERT INTO Produto VALUES (1, 'parafuso', 100); |
|
CREATE TABLE ItensVenda |
|
DELIMITER $ CREATE TRIGGER Tgr_ItensVenda_Delete AFTER DELETE |
|
INSERT INTO ItensVenda VALUES (1, 1,30); |
|
DELETE FROM ItensVenda WHERE idVenda = 1 AND idProduto = 1; |
Após ser feita a consulta (select * from Produto), os dados da tabela Produto serão
Provas
Pedro, um estagiário de tecnologia da informação, recebe a tarefa de criar um código SQL que apresente apenas todos os números primos entre 1 e 100 a partir de um banco de dados vazio, ou seja, sem nenhuma tabela. Para iniciar o trabalho, Pedro escreve o seguinte código no SGBD MySQL:
WITH RECURSIVE cte (Numero) AS (
SELECT 1
UNION ALL
SELECT Numero + 1
FROM cte
WHERE Numero < 100
)
O restante do código SQL para Pedro concluir a tarefa solicitada é
Provas
Considere o modelo relacional a seguir:
sessaopratica(id, titulo, descricao)
spusuario(id, idsessaopratica, dtfinalizacao)
Foram apresentadas as seguintes consultas:
|
i. SELECT distinct idsessaopratica, titulo, dtfinalizacao |
|
ii. SELECT distinct idsessaopratica, titulo, dtfinalizacao |
|
iii. SELECT distinct idsessaopratica, titulo, dtfinalizacao |
|
iv. SELECT distinct idsessaopratica, titulo, dtfinalizacao |
|
v. SELECT distinct idsessaopratica, titulo, dtfinalizacao |
Dentre essas consultas, assinale a alternativa que indica aquelas com data de finalização mais recente por cada sessão prática, sendo que os resultados devem estar ordenados pela data de finalização.
Provas
A classe FDataModulo tem o atributo identificado como TabFunc da classe TmySQLTable, como forma de acesso para buscar as informações de tipo de acesso de um funcionário em uma tabela do banco de dados, conforme o código a seguir:
|
1 |
procedure TFFunc_Acesso.EdMatriculaExit(Sender: TObject); qryGeral.Close; end; ShowMessage('Funcionário/Usuário não cadastrado.'); end; |
Sabendo-se que:
II. para o funcionamento do código, além da existência dos componentes TabFunc_acesso e qryGeral no FDataModulo, deve ser considerada também a existência dos componentes EditMatricula e Listbox2;
III. as virgulas nas opções são utilizadas somente para separar comandos;
os comandos (métodos do componente TQuery, TTable e TListBox) que completam as linhas 8, 11, 13, 20, 24, 25, 26 e 27, correta e respectivamente, são
Provas
Caderno Container