Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.247 questões

Q13900 Banco de Dados
Para obter todas as linhas da tabela B, o comando SELECT deverá utilizar na sequência um JOIN entre as tabelas A e B do tipo
Alternativas
Ano: 2008 Banca: UECE-CEV Órgão: CEGÁS Prova: UECE-CEV - 2008 - CEGÁS - Analista |
Q2926840 Banco de Dados

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).

Alternativas
Q2913082 Banco de Dados

Considere a definição, a seguir, de uma visão (view) do modelo relacional, segundo o padrão SQL-92.

Imagem associada para resolução da questão

Sobre esta visão é correto afirmar que

Alternativas
Q2913056 Banco de Dados
Dada a tabela Ta (pkTa, atTa), com 5 linhas, o comando SQL Select count(*) from Ta Tb, Ta Tc exibe
Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: STJ
Q1226085 Banco de Dados
Acerca da linguagem SQL, usada para fazer a manipulação e a definição de dados em sistemas gerenciadores de banco de dados, julgue o item subseqüente.
O comando INSERT INTO é capaz de inserir novos dados em um banco de dados, mas não é classificado como DML nem como DDL.
Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: INPE
Q1226061 Banco de Dados

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.

Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: STJ
Q1226044 Banco de Dados
Acerca da linguagem SQL, usada para fazer a manipulação e a definição de dados em sistemas gerenciadores de banco de dados, julgue o item subseqüente.
O comando DROP TABLE, usado para excluir um registro dos índices de manipulação de tabelas, é considerado como DML.
Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: STJ
Q1225949 Banco de Dados
Acerca da linguagem SQL, usada para fazer a manipulação e a definição de dados em sistemas gerenciadores de banco de dados, julgue o item subseqüente.
O comando DELETE, capaz de excluir dados de um banco de dados, é considerado como DDL.
Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: STJ
Q1225926 Banco de Dados
Acerca da linguagem SQL, usada para fazer a manipulação e a definição de dados em sistemas gerenciadores de banco de dados, julgue o item subseqüente.
O comando SELECT, capaz de extrair dados de uma tabela de um banco de dados, é considerado como DML.
Alternativas
Q403008 Banco de Dados
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,
Alternativas
Q364296 Banco de Dados
Julgue os itens a seguir, considerando que os registros inseridos no esquema workflow apresentado no texto II representam adequadamente as informações de vários workflows quaisquer, individualmente identificados com números 0, 1, 2, 3 etc.

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;
Alternativas
Q345332 Banco de Dados
Com relação à segurança em bancos de dados, julgue os itens a seguir.

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.
Alternativas
Q309537 Banco de Dados
Julgue os itens que se seguem, acerca da administração do
PostgreSQL.
Acerca da configuração dos servidores PostgreSQL, é correto afirmar que podem ser informados, no arquivo postgresql.conf, os nomes de arquivos a serem processados via diretivas import; há parâmetros de configuração que podem ser alterados após o servidor PostgreSQL iniciar sua execução; o servidor aguarda solicitações por default na porta TCP de número 432; qualquer parâmetro de configuração pode ser modificado via comando SET em sessões SQL.
Alternativas
Q287842 Banco de Dados
As relações abaixo compõem uma base de dados em que atributos sublinhados são identificadores e atributos em itálico são chaves estrangeiras.

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?


Alternativas
Q287831 Banco de Dados
Considere o ambiente de uma aplicação multiusuário que acessa um sistema de gerência de bancos de dados relacional. Os usuários acessam a aplicação em
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

Alternativas
Q240197 Banco de Dados
Considere as seguintes consultas envolvendo dados de duas tabelas (T1 e T2) que possuem o atributo CODIGO em comum e assinale a opção correta.

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

Alternativas
Q240196 Banco de Dados
- Uma subquery (subconsulta) é um comando SELECT que foi “embutido” em outro comando SELECT, UPDATE, DELETE ou dentro de outra subquery. A finalidade da subquery é retornar um conjunto de linhas para a query (consulta) ou comando principal. Com relação às subqueries, é correto afirmar que
Alternativas
Q240195 Banco de Dados
Em relação às cláusulas, funções e operadores SQL, é correto afirmar que
Alternativas
Q240191 Banco de Dados
Em um banco de dados que utiliza a linguagem SQL para definição, manipulação e controle de dados, é correto afirmar que os comandos
Alternativas
Q213792 Banco de Dados
Um comando SQL executa uma operação que exibe
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

Alternativas
Respostas
3101: D
3102: B
3103: D
3104: C
3105: E
3106: C
3107: E
3108: E
3109: C
3110: C
3111: E
3112: C
3113: E
3114: B
3115: A
3116: C
3117: E
3118: C
3119: B
3120: D