Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.247 questões
Os níveis de isolamento de uma transação SQL podem ser Serializable, Read Committed, Repeatable Read, Read Uncommitted.
Assinale a alternativa que corresponde à ordem crescente de isolamento de transação (do menor isolamento para o maior).
Considere a definição, a seguir, de uma visão (view) do modelo relacional, segundo o padrão SQL-92.
Sobre esta visão é correto afirmar que
O comando INSERT INTO é capaz de inserir novos dados em um banco de dados, mas não é classificado como DML nem como DDL.
Acerca do SQL Server, julgue o item subsequente.
Os comandos Transact-SQL chamados COMMIT TRANSACTION e ROLLBACK TRANSACTION terminam transações iniciadas com BEGIN TRANSACTION. O comando ROLLBACK TRANSACTION pode retornar a execução de uma transação para o seu início ou para um ponto que tenha sido definido executando-se o comando SAVE TRANSACTION.
O comando DROP TABLE, usado para excluir um registro dos índices de manipulação de tabelas, é considerado como DML.
O comando DELETE, capaz de excluir dados de um banco de dados, é considerado como DDL.
O comando SELECT, capaz de extrair dados de uma tabela de um banco de dados, é considerado como DML.
A consulta SQL abaixo poderia ser empregada para obtenção da lista dos identificadores e nome das transições que são imediatamente alcançáveis a partir de um lugar 1, pertencente ao workflow 1.
SELECT t.transition_id, t.transition_name FROM transition AS t, arc AS a, place AS p WHERE t.workflow_id = p.workflow_id AND a.workflow_id = p.workflow_id AND a.place_id = p.place_id AND a.transition_id = t.transition_id AND a.direction = 'IN' AND p.place_id = 1;
Os privilégios no nível de atributo e no nível de relação base ou virtual são definidos para SQL2 e podem tornar complexa a criação de contas com privilégios limitados.
PostgreSQL.
Autor (CPFAutor, Nome, DataNascimento)
Obra (TituloObra, DataConclusao, CPFAutor, CodigoAssunto)
Editora (CNPJEditora, Nome, Local)
Publicacao (TituloObra, CNPJEditora, DataLancamento )
Assunto (CodigoAssunto, Descricao)
Que comando SQL apresenta como resultado a quantidade de publicações do assunto ‘Policial’ por editora?
simultâneo, submetendo transações concorrentes ao banco de dados. Todas as transações realizadas na base de dados, pela referida aplicação, estão definidas com o nível de isolamento READ COMMITTED (leitura com efetivação).
O usuário João está executando, através da aplicação, uma transação T1, composta por vários comandos SQL. Neste caso, é correto afirmar que
Consulta 1 ,
SELECT * FROM T1
WHERE CODIGO IN (SELECT CODIGO FROM T2)
Consulta 2
SELECT * FROM T1 WHERE NOT
EXISTS (SELECT CODIGO FROM T2 WHERE
T1.CODIGO = T2.CODIGO )
Consulta 3
SELECT T1.* , T2.*
FROM T1 INNER JOIN T2
ON T1.CODIGO = T2.CODIGO
Consulta 4
SELECT *
FROM T1 WHERE CODIGO NOT IN (SELECT CODIGO FROM T2)
Consulta 5
SELECT T1.*
FROM T1 LEFT OUTER JOIN T2
ON T1.CODIGO = T2.CODIGO
WHERE T2.CODIGO IS NULL
Consulta 6
SELECT T1.* , T2.*
FROM T1 , T2
WHERE T1.CODIGO = T2.CODIGO
I. certas colunas de uma relação, denominada subconjunto vertical.
II. todas as linhas que aparecem em ambas as relações.
III. apenas aquelas linhas que existem em ambos os conjuntos.
As definições acima correspondem, respectivamente, aos operadores relacionais