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

Foram encontradas 3.247 questões

Q114999 Banco de Dados
Um sistema de gerenciamento de banco de dados necessita de uma linguagem de consulta para permitir que o usuário acesse os dados. Structured Query Language (SQL) é a linguagem adotada pela maioria dos bancos relacionais. O SQL contém comandos que efetuam uma variedade de tarefas.

Sobre as informações acima e considerando-se a(s) tarefa(s) que esse sistema efetua, julgue os itens abaixo e, em seguida, assinale a opção correta.

I – Consultar os dados.

II – Inserir, atualizar e remover linhas de uma tabela.

III – Criar, modi?car e remover objetos do Banco de Dados.

IV – Controlar o acesso ao Banco de Dados e seus objetos.

V – Garantir a consistência do Banco de Dados.

Estão certos os itens
Alternativas
Q114995 Banco de Dados
Em uma consulta SQL, deseja-se trazer todos os clientes de Salvador cujo nome não seja José. Assinale a opção que apresenta o comando para o resultado solicitado.
Alternativas
Q114982 Banco de Dados
//Criar tabela Produto
CREATE TABLE PRODUTO
(CD_PROD number(10,0) constraint PK_PROD primary key,
DESCRICAO_PROD varchar(40), VALOR_UNIT number(5)
);

Acerca do comando acima, assinale a opção INCORRETA.
Alternativas
Q112584 Banco de Dados
Considere o trecho de script SQL, a seguir, de criação de um banco de dados no sistema gerenciador de banco de dados MySQL 5.1.

Imagem 019.jpg

Suponha que cada revendedor possua preço fixo único por item. Dessa forma, (item, revendedor) é chave primária para os registros da tabela loja. A consulta SQL para
encontrar o maior preço por item é:
Alternativas
Q110085 Banco de Dados
Assinale a alternativa que melhor define a execução do seguinte código em SQL:

select *
from emprestimo
order by total desc, número_empréstimo asc
Alternativas
Q110084 Banco de Dados
A estrutura básica de uma expressão SQL consiste em três cláusulas. Assinale-as:
Alternativas
Q110052 Banco de Dados
Assinale a alternativa correta sobre fragmento de comando a seguir:
(select distinct nome_cliente
from contas)
intersect
(select distinct nome_cliente
from emprestimos)
Alternativas
Q110049 Banco de Dados
Assinale a alternativa que corresponde à funcionalidade da seguinte sintaxe: SELECT * FROM tabela ;
Alternativas
Q110048 Banco de Dados
Sobre o comando “drop table pedido;” assinale a alternativa correta:
Alternativas
Q108867 Banco de Dados
A linguagem SQL (Structured Query Language) é uma linguagem padrão para o acesso a bancos de dados relacionais. Sobre a linguagem SQL é CORRETO afirmar:

I. A cláusula GROUP BY permite agrupar um conjunto de linhas selecionadas em um conjunto de linhas de resumo pelos valores de uma ou mais colunas ou expressões, retornando uma linha para cada grupo.

II. A combinação de resultados de duas ou mais consultas em um único conjunto de resultados é feitas pela cláusula JOIN.

III. As funções AVG(), SUM() e COUNT() retornam, respectivamente, o valor médio dos valores de uma coluna numérica, a soma dos valores de uma coluna numérica e o número de tuplas de acordo com uma condição especificada.

IV. O operador IN permite especificar um conjunto de valores que serão usados como critério de seleção na cláusula WHERE, enquanto o operador BETWEEN permite especificar uma faixa de valores com critério de seleção na cláusula WHERE.

A sequência correta é:
Alternativas
Q108448 Banco de Dados
São alguns dos operadores agregados usuais da linguagem SQL:
Alternativas
Q106584 Banco de Dados
Considerando que se deseje atualizar os dados de uma tabela chamada clientes, assinale a opção correta, cujo comando SQL poderá alterar o campo tipo para o valor 1, quando o registro possuir o campo id igual a 100.
Alternativas
Q106581 Banco de Dados
Considere que um banco de dados contenha a tabela clientes e que o administrador desse banco de dados necessite gerar uma consulta que mostre somente os campos nome e telefone dos clientes que residem no bairro Olaria, da cidade do Rio de Janeiro. Considere, ainda, que os campos que devem ser utilizados são nome, telefone, cidade e bairro. Nessa situação, assinale a opção correta, que corresponde ao comando SQL responsável pela efetuação dessa consulta.
Alternativas
Q92718 Banco de Dados
Julgue o item abaixo, relativo à linguagem PL/SQL.

Caso seja utilizado o comando de manipulação de dados SELECT, da linguagem de consulta estruturada (SQL), em um bloco PL/SQL, deverá ser incluído, obrigatoriamente, a cláusula INTO.
Alternativas
Q91689 Banco de Dados
Com relação ao tratamento de transações em SQL, é correto afirmar que
Alternativas
Q83160 Banco de Dados
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

As operações de projeção, seleção e produto cartesiano da álgebra relacional são equivalentes, respectivamente, às cláusulas FROM, SELECT e JOIN da linguagem SQL.
Alternativas
Q81741 Banco de Dados
Acerca de desempenho e otimização de consultas SQL no SQL
Server 2008, julgue os itens de 63 a 69.

A configuração dinâmica de valores no fill factor, para determinado índice entre 0% e 100%, permite ajustar o armazenamento e o desempenho de dados de índice. Desse modo, o mecanismo de banco de dados executa estatísticas sobre a tabela para manter a porcentagem de espaço livre especificada no fill factor, em cada página, a cada inserção de dados na tabela.
Alternativas
Q81730 Banco de Dados
No que se refere às técnicas de programação utilizando banco de
dados, julgue os itens de 55 a 60.

A injeção de SQL (SQL injection, relacionada à structured query language - linguagem de consulta estruturada) é uma técnica de injeção de código que explora a vulnerabilidade de segurança da camada de banco de dados de uma aplicação. Quando se consegue inserir uma ou mais instruções SQL dentro de uma consulta, ocorre o fenômeno.
Alternativas
Q80980 Banco de Dados
Julgue os itens seguintes, acerca de DML (data manipulation
language
) e DDL (data definition language).

DML e DDL são linguagens disponibilizadas apenas para usuários do nível interno de sistemas de bancos de dados.
Alternativas
Q80543 Banco de Dados
Julgue os itens a seguir acerca de técnicas de análise de
desempenho e otimização de consultas SQL em banco de dados.

O processo de otimização de consultas SQL aumenta o throughput do sistema e permite diminuir a contenção, fazendo que, no mesmo intervalo de tempo, necessariamente, seja requerida a execução de maior workload que na situação sem otimização.
Alternativas
Respostas
2941: A
2942: C
2943: D
2944: C
2945: B
2946: B
2947: D
2948: C
2949: B
2950: A
2951: E
2952: C
2953: A
2954: C
2955: A
2956: E
2957: E
2958: C
2959: E
2960: E