MEC•
Acerca de triggers e procedimentos armazenados, julgue os seguintes itens.
Em um trigger, podem-se executar os comandos COMMIT ROLLBACK ou SAVEPOINT, mas não se pode chamar procedures ou funções que executem essas tarefas.
As pseudo colunas SQL: CURRVAL, NIVEL, NEXTVAL, ROWID, e ROWNUM são permitidas em PL/SQL somente no comando
Acerca de álgebra relacional e SQL, julgue os itens a seguir.
A expressão da álgebra relacional (r × s) pode ser expressa em SQL como: Select * from r,s.Considere o seguinte requisito: "Para cada departamento com menos de 1000 funcionários devem ser listados os salários médios de cada departamento". As cláusulas SQL-ANSI vinculadas a uma única expressão SELECT, uma que calcula o salário médio e a outra que restringe a quantidade de empregados são, respectivamente,
FGV•
Observe o comando SQL a seguir.
drop table T1, T2 cascade
No MYSQL, esse comando
O significado da sigla SQL é:
Considere o seguinte comando SQL:
SELECT Count (*)
FROM Objetos
O resultado da execução desse comando é
Acerca dos gatilhos (triggers) na linguagem SQL ANSI, julgue os itens subsequentes.
Ao se especificar um gatilho, as palavras-chave obrigatórias FOR EACH ROW garantem que a regra será disparada mais de uma vez para cada linha afetada pelo evento de disparo.
Assinale a alternativa que NÂO é conhecida tipicamente como sendo uma cláusula do SQL:
A instrução JOIN em SQL é utilizada para consultar informações de duas ou mais tabelas, baseadas em relações entre colunas destas tabelas. Um dos tipos de JOIN é o INNER JOIN que retorna linhas
Acerca dos gatilhos (triggers) na linguagem SQL ANSI, julgue os itens subsequentes.
Gatilhos não permitem especificar tipo algum de regra ativa em sistemas de bancos de dados.
Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir essa falha, preparou um comando SQL que alteraria o esquema do banco de dados.
Tal comando SQL deve ser iniciado com
MEC•
Julgue os próximos itens, relacionados a SQL 99 (Structured Query Language).
Para os atributos das tabelas, não é possível criar domínios próprios de dados, mas é necessário utilizar dados padronizados, que podem ser do tipo numérico, cadeia de caracteres, cadeia de bits, boolianos, timestamp, date e time, blog e clog.
Acerca de conceitos de banco de dados, características dos bancos relacionais e linguagem SQL, julgue os itens que se seguem.
Uma transação é uma coleção de instruções SQL DML tratada como uma unidade lógica, de forma que não seja necessário o uso de commit, mesmo que implícito, para tornar as alterações permanentes.