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

Foram encontradas 3.247 questões

Q909575 Banco de Dados
O comando SQL utilizado para exibir dados sem repetição em um banco de dados é o
Alternativas
Ano: 2018 Banca: FUNRIO Órgão: AL-RR Prova: FUNRIO - 2018 - AL-RR - Analista de Sistemas |
Q908928 Banco de Dados
Seja o banco de dados relacional definido a seguir, que armazena dados de pacientes, medicações, e como medicamentos são ministrados a pacientes. A chave primária de cada tabela é representada com a marca <PK>, e as chaves estrangeiras com <FK>.

    medicacao (idmedic <PK> , nome, dosagem)
    paciente (idpac <PK>, nome)      prescricao (idprescr<PK>, idpac <FK> , idmedic ,      <FK>data, hora)      o atributo prescricao.idpac referencia a tabela paciente
    o atributo prescricao.idmedic referencia a tabela medicacao

Assinale a alternativa que traduz para SQL a consulta liste o nome dos pacientes para os quais tenham sido prescritas todas as medicações cadastradas.
Alternativas
Q907213 Banco de Dados

Considere o seguinte comando:


UPDATE aluno SET nota=0 WHERE nota LIKE ’-’


Sobre este comando é correto afirmar que

Alternativas
Q907212 Banco de Dados

Considere o seguinte comando SQL:


1 CREATE SCHEMA IF NOT EXISTS escola;

2 USE escola;

3 CREATE TABLE turma (id INT AUTO_INCREMENT PRIMARY KEY, nome VARCHAR(10));


Sobre este comando é correto afirmar que

Alternativas
Q903111 Banco de Dados
Na versão padrão de SQL (SQL ANSI), uma tabela pode ser eliminada através do comando:
Alternativas
Q903110 Banco de Dados

Em ANSI SQL é possível comparar parte de uma cadeia de caracteres utilizando o operador LIKE. Utilizando esse operador, é possível estabelecer se a cadeia, ou parte dela, segue algum padrão especificado. A esse respeito, analise as proposições abaixo.



1) $ pode ser usado para substituir uma subcadeia de tamanho arbitrário entre zero ou mais caracteres.

2) % pode ser usado para substituir uma subcadeia de tamanho arbitrário entre zero ou mais caracteres.

3) ? pode ser usado para substituir um único caracter.

4) * pode ser usado para substituir um único caracter.


Está(ão) correta(s), apenas:

Alternativas
Q903103 Banco de Dados
Considere uma tabela de banco de dados relacional definida por Pessoa (ID, nome, nascimento, peso). Como seria uma consulta em SQL para mostrar o nome de todas as pessoas cujo peso está entre 70 e 80?
Alternativas
Q903102 Banco de Dados
Structured Query Language, mais conhecida como SQL, é uma linguagem para manipular e consultar tabelas de banco de dados de modelo relacional. SQL é considerada uma linguagem de paradigma:
Alternativas
Q903101 Banco de Dados

A respeito da linguagem SQL, analise as proposições abaixo.


1) Um dos comandos do DML (Data Manipulation Language) é o INSERT.

2) CREATE e DELETE são comandos da DDL (Data Definition Language).

3) Dois comandos do DCL (Data Control Language) são UPDATE E DROP.


Está(ão) correta(s), apenas:

Alternativas
Q903100 Banco de Dados
Qual das expressões abaixo é sintaticamente correta utilizando a linguagem SQL?
Alternativas
Q903099 Banco de Dados
As instruções SQL utilizadas para inserir novos dados em uma tabela e apagar uma tabela inteira do BD são, respectivamente:
Alternativas
Q903098 Banco de Dados

No que diz respeito às consultas SQL em banco de dados, duas cláusulas devem ser utilizadas na sintaxe do comando SELECT com as finalidades especificadas a seguir:


1) ordenar os registros selecionados com a ordem especificada.

2) selecionar linhas que satisfaçam as propriedades especificadas.


Essas cláusulas são, respectivamente:

Alternativas
Q900931 Banco de Dados
O RH da empresa deseja emitir um relatório de todos os funcionários que ganham comissão. Deseja mostrar o nome, salário e comissão organizando os dados por salário de forma descendente. Considerando a existência de um banco de dados Oracle aberto e em condições ideais, que possui uma tabela chamada Funcionario com os campos nome, cargo, salario e comissao, a instrução SQL que deverá ser utilizada é
Alternativas
Q899875 Banco de Dados

Considere um banco de dados com duas tabelas, R e S, contendo 4 e 3 registros, respectivamente. Em R, os valores da coluna A são 1, 2, 5 e 7. Em S, os valores da coluna B são 2, 4 e 7.


Excetuando-se a linha de títulos, o número de linhas no resultado do comando SQL


select * from R full outer join S on A=B


é:

Alternativas
Q899786 Banco de Dados
Considere uma tabela de bancos de dados com dez registros, e apenas uma coluna cujos valores são 1, 2, 2, 3, 3, 3, 4, 4, 4, 4. Requisitado para remover os registros com valores repetidos dessa tabela, um programador produziu um script com dois comandos.
delete from exemplo where exists (select * from exemplo e1 where exemplo.x = e1.x) select count(distinct x) from exemplo
Na execução desse script, o número produzido no segundo comando foi:
Alternativas
Q899785 Banco de Dados
Considere um banco de dados com duas tabelas. A primeira tabela, números, possui dez registros e apenas uma coluna, cujos valores são 1, 2, 3, 4, 5, 5, 9, 9, 9, 10. A segunda tabela, denominada teste, com cinco registros, também possui apenas uma coluna, cujos valores são 1, 3, 3, 4, 5.
Considere ainda o seguinte comando SQL
insert into teste select numero from numeros n where not exists (select * from teste t where t.numero = n.numero)
Quando da execução desse comando, o número de registros inseridos na tabela teste é:
Alternativas
Q898833 Banco de Dados
Um comando importante em SQL é o CREATE TRIGGER. Um trigger típico possui três componentes básicos, que são:
Alternativas
Q893431 Banco de Dados

Com relação a banco de dados, julgue o item seguinte.


Na SQL (structured query language), existem funções de agregação com diferentes capacidades; como, por exemplo, a função AVG, que é responsável pelo cálculo da média dos valores de determinado campo.

Alternativas
Q892483 Banco de Dados

As tabelas a seguir compõem um banco de dados simplificado de um banco comercial, onde o campo sublinhado indica a chave primária. É possível que uma conta tenha vários clientes, e que um cliente tenha várias contas.


Cliente(idCliente,nomeCliente)

Conta(idConta,ultimoSaldo)

ContaCliente(idConta,idCliente)


Que comando SQL lista todos os nomes de clientes com mais de R$ 2.000,00 na conta?

Alternativas
Q892481 Banco de Dados

HiveQL é uma linguagem de consulta, semelhante ao SQL, para Hive. Uma das suas características interessantes é ter uma extensão que permite distribuir consultas entre reducers em um script do tipo map-reduce.


Se for necessário simultaneamente distribuir as consultas e garantir a ordenação ou o agrupamento das chaves distribuídas, deve-se usar a extensão

Alternativas
Respostas
1761: A
1762: D
1763: C
1764: A
1765: C
1766: B
1767: D
1768: E
1769: A
1770: A
1771: D
1772: D
1773: B
1774: C
1775: A
1776: C
1777: E
1778: C
1779: C
1780: C