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

Foram encontradas 3.369 questões

Q607709 Banco de Dados
Considerando um SGBD que respeite os padrões SQL ANSI-99, assinale a opção que apresenta corretamente um comando SQL para apagar determinados registros de uma tabela pessoa (cpf, nome, sexo) que contém registros cujo campo sexo apresenta valores iguais a ‘M’ e ‘F’.
Alternativas
Q607614 Banco de Dados
Assinale a opção correspondente à cláusula SQL que, quando aplicada em uma consulta SELECT, impede a exibição de registros de uma tabela que tenham valores iguais.
Alternativas
Q607613 Banco de Dados
No que se refere às linguagens de definição e manipulação de dados SQL, assinale a opção correta.
Alternativas
Q2770762 Banco de Dados

Em banco de dados, uma transação pode ser considerada como qualquer ação que tenha a propriedade de ler e/ou gravar em um banco. Pode, ainda, consistir em comandos como SELECT, INSERT e UPDATE, que podem gerar listas de conteúdo de uma tabela, adicionando linhas a uma ou mais tabelas, ou mesmo que possam alterar valores de atributos em diferentes tabelas. Dois comandos SQL, que são importantes, fornecem o suporte às transações. Assinale a alternativa correta acerca desses comandos.

Alternativas
Q1396793 Banco de Dados

Considere a seguinte consulta escrita em SQL.


select codigo_gravadora, avg(preco_venda), count(*)

from cd

group by codigo_gravadora;


Essa consulta nos informa

Alternativas
Q1396792 Banco de Dados
Assinale com V (verdadeiro) ou com F (falso) as seguintes afirmações, relativas à Linguagem de Definição de Dados (DDL) em SQL.
( ) UNIQUE indica que não pode haver repetição no conteúdo da coluna. ( ) NOT NULL indica que o conteúdo da coluna não pode ser alterado. ( ) PRIMARY KEY permite atribuir um conteúdo padrão a uma coluna da tabela. ( ) CHECK permite especificar quais valores podem ser utilizados para preencher a coluna.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Q1396791 Banco de Dados
Qual é a cláusula SQL utilizada para selecionar as linhas que existem em um SELECT e não existem em outros, isto é, a exceção de elementos de um conjunto em relação a outro?
Alternativas
Q1394673 Banco de Dados

Considere as seguintes afirmações sobre linguagem SQL.


I. Embora nos refiramos à linguagem SQL como uma "linguagem de consulta", ela possui muitos outros recursos além da consulta ao banco de dados, como meios para definição da estrutura de dados, para modificação de dados no banco de dados e para a especificação de restrições de segurança.

II. A estrutura básica de uma expressão em SQL consiste de três cláusulas: SELECT, FROM e WHEN; a cláusula WHEN corresponde à seleção do predicado da álgebra relacional.

III. Em SQL, pode-se usar a função agregada COUNT para contar o número de tuplas em uma relação, mas SQL não permite o uso da palavrachave DISTINCT com COUNT(*).


Quais estão corretas?

Alternativas
Ano: 2015 Banca: BIO-RIO Órgão: IF-RJ
Q1188553 Banco de Dados
Fazem parte da linguagem de manipulação de dados – DML, as seguintes instruções SQL:
Alternativas
Ano: 2015 Banca: FUNCAB Órgão: MJSP
Q1185851 Banco de Dados
O SQL possui operações de conjunto que podem combinar resultados de duas consultas de maneiras diferentes. Observe o trecho a seguir:   
select numero
from tprocessos1
[OPERADOR]
select numero
from tprocessos2    Para encontrar todos os números de processos que estão em tprocessos1 ou estão em tprocessos2 o operador SQL que pode ser utilizado no lugar de [OPERADOR] é:
Alternativas
Q1015774 Banco de Dados
Pode-se afirmar sobre a stored procedure da linguagem SQL que é um conjunto de
Alternativas
Q1015773 Banco de Dados
O comando SQL para criar um gatilho ou disparador automático em um banco de dados a fim de realizar uma alteração nos dados de uma tabela é
Alternativas
Q879530 Banco de Dados

Considere as seguintes afirmações sobre a linguagem SQL.


I - Se uma cláusula WHERE e uma cláusula HAVING aparecem na mesma consulta, o predicado que aparece em WHERE é aplicado primeiro.

II - A remoção de dados é expressa, muitas vezes, do mesmo modo que uma consulta, mas pode-se remover somente tuplas inteiras, não sendo possível excluir valores de um atributo em particular.

III - Para encontrar o número de tuplas da relação Cliente, escreve-se

SELECT COUNT(*)

FROM Cliente


Quais estão corretas?

Alternativas
Q849930 Banco de Dados

Em um programa, foi encontrada a expressão lógica a seguir:


(ANO NOT< 2000) AND (INGRESSO="VESTIB") AND (ESCORE > 500) OR

(ANO NOT < 2000) AND (INGRESSO="VESTIB") AND (ESCORE NOT > 500)


Dentre as alternativas abaixo, qual apresenta a forma mais simplificada da expressão acima, mantendo a lógica original?

Alternativas
Q817835 Banco de Dados
Acerca dos conceitos de segurança dos sistemas de banco de dados, entre os “comandos” que estruturam o SQL, existem aqueles, que compõem um grupo, e são utilizados para atribuir as permissões que os usuários irão ter dentro de um banco de dados (GRANT, DENY, REVOKE). Eles são classificados como
Alternativas
Q814442 Banco de Dados

A manipulação de datas em SQL sempre demanda particular atenção. Em Oracle, quais cuidados devem ser tomados ao armazenar a data (7/ maio/1970) no banco de dados?

Alternativas
Q814441 Banco de Dados

Assinale a alternativa correta quanto ao seguinte comando SQL:

SELECT P.Id, Nome, Mensagem, Valor

FROM Pessoa P, Comissao C, Mensagem M

WHERE P.Id = C.Id AND

C.Id_Msg = M.Id_Msg

ORDER BY Nome

Alternativas
Q814440 Banco de Dados
Em SQL, são exemplos de comandos de linguagem de definição de dados:
Alternativas
Q814341 Banco de Dados

Qual é a consulta esperada pelo seguinte comando SQL:


SELECT Nome, Valor

FROM Pessoa, Comissao

WHERE Pessoa.Id = Comissao.Id

ORDER BY NOME, VALOR DESC

Alternativas
Q814340 Banco de Dados
Sobre linguagens de definição e de manipulação de dados em SQL, assinale a alternativa correta.
Alternativas
Respostas
2161: E
2162: A
2163: D
2164: D
2165: A
2166: B
2167: D
2168: C
2169: E
2170: D
2171: E
2172: E
2173: E
2174: E
2175: E
2176: C
2177: C
2178: D
2179: A
2180: C