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

Foram encontradas 3.369 questões

Q2039252 Banco de Dados
O comando SQL, para incluir registros em um Banco de Dados, é:
Alternativas
Q2035673 Banco de Dados
A SQL é uma linguagem de programação voltada para a manipulação de dados em SGBD (Sistemas de Gerenciamento de Banco de Dados). A sigla SQL significa
Alternativas
Q1734293 Banco de Dados
Em relação aos comandos SQL e seus tipos, afirma-se:
I- DML é acrônimo de 'Data Management Language'. II- Os comandos INSERT, DELETE e UPDATE são do tipo DML. III- Os comandos INSERT e UPDATE são do tipo DDL. IV- DDL é acrônimo de 'Data Description Language'.
Assinale a alternativa correta:
Alternativas
Q1734292 Banco de Dados
Em relação à linguagem SQL, é correto afirmar:
Alternativas
Q1702685 Banco de Dados
Desenvolvida originalmente pela IBM na década de 1970, a SQL é uma linguagem de consulta que usa uma combinação de construções de álgebra relacional e cálculo relacional. Assinale a alternativa correta sobre essa linguagem.
Alternativas
Q1700029 Banco de Dados
Um analista de negócios de uma empresa solicita um relatório das últimas 30 vendas realizadas. Nesse relatório, devem constar o nome do cliente, a data e a hora da venda e o valor da nota fiscal. O SGBD é o PostgreSQL versão 9. Assinale a alternativa que apresenta corretamente o SQL que traz as informações desse relatório. Observação: Considerar ID como a chave primária das tabelas envolvidas.
Alternativas
Q1700020 Banco de Dados
A linguagem SQL define comandos em regras para realizar busca de informações e formas de apresentação dos dados. Qual é o comando que realiza a operação de diferença (apresenta os valores que estão na primeira tabela, porém não estão na segunda tabela) no SQL?
Alternativas
Q1700019 Banco de Dados
A linguagem SQL padroniza alguns comandos, dentro dessa linguagem, para estabelecer uma relação de igualdade entre todos os Bancos de Dados ditos relacionais. Porém existem alguns comandos e funções que são específicos de cada Banco de dados. Assinale a alternativa que somente poderia ser executada em um banco de dados Oracle 10g ou 12C.
Alternativas
Q1656006 Banco de Dados
O comando SQLpara remover espaços em branco do final de uma cadeia de caracteres é o seguinte:
Alternativas
Q1653901 Banco de Dados
O comando SQL que remove os espaços em branco que antecedem uma cadeia de caracteres é:
Alternativas
Q1653880 Banco de Dados
O comando SQL utilizado para selecionar o banco de dados que queremos utilizar é:
Alternativas
Q1303322 Banco de Dados
Na linguagem SQL, para que não seja necessário escrever o nome da tabela nas qualificações de nomes, pode-se utilizar ALIASES definidos na própria consulta. A definição dos ALIASES é feita na cláusula:
Alternativas
Q1287440 Banco de Dados
O SQL possui operadores relacionais, que são usados para realizar comparações entre valores, em estruturas de controle. Qual alternativa corresponde a um operador relacional chamado de “diferente”?
Alternativas
Q1287439 Banco de Dados
Que cláusula em SQL é utilizada para especificar a tabela de onde se vai selecionar os registros?
Alternativas
Q1277246 Banco de Dados

Assinale a alternativa correta:

create table Aluno (

id_aluno INTEGER not null,

nom_aluno VARCHAR(25) not null,

primary key (id_aluno)

);


A execução do comando acima:

Alternativas
Q1259763 Banco de Dados

SELECT clinica_id, AVG(salario)

FROM nutricionista WHERE AVG(salario) > 5000

GROUP BY clinica_id; 

Com relação ao código SQL acima, julgue o item.


Em SQL, não se pode usar o nome de uma coluna na cláusula GROUP BY (clinica_id) caso ela já tenha sido referenciada na cláusula SELECT (clinica_id).
Alternativas
Q1259762 Banco de Dados

SELECT clinica_id, AVG(salario)

FROM nutricionista WHERE AVG(salario) > 5000

GROUP BY clinica_id; 

Com relação ao código SQL acima, julgue o item.


O código apresenta erro de construção, pois a cláusula WHERE não pode ser usada para restringir grupos.
Alternativas
Q1259761 Banco de Dados

SELECT clinica_id, AVG(salario)

FROM nutricionista WHERE AVG(salario) > 5000

GROUP BY clinica_id; 

Com relação ao código SQL acima, julgue o item.


nutricionista é a tabela/visão que está sendo referenciada na cláusula FROM.
Alternativas
Q1259760 Banco de Dados

SELECT clinica_id, AVG(salario)

FROM nutricionista WHERE AVG(salario) > 5000

GROUP BY clinica_id; 

Com relação ao código SQL acima, julgue o item.


O código mostra o identificador da clínica (clinica_id), que contém apenas os nutricionista que ganham salário acima de 5.000.
Alternativas
Q1259759 Banco de Dados

SELECT clinica_id, AVG(salario)

FROM nutricionista WHERE AVG(salario) > 5000

GROUP BY clinica_id; 

Com relação ao código SQL acima, julgue o item.


A função de grupo AVG foi inserida corretamente na cláusula WHERE.
Alternativas
Respostas
1601: B
1602: B
1603: A
1604: C
1605: E
1606: A
1607: E
1608: A
1609: A
1610: D
1611: C
1612: B
1613: E
1614: A
1615: A
1616: E
1617: C
1618: C
1619: E
1620: E