Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.036 questões

Q2353988 Banco de Dados
SQL é uma linguagem padrão para armazenar, manipular e recuperar dados em bancos de dados. Nessa linguagem, a instrução SELECT é usada para selecionar dados de um banco de dados. Sobre a finalidade da cláusula SQL WHERE, em uma instrução SELECT, é correto afirmar que essa finalidade permite 
Alternativas
Q2353611 Banco de Dados
O comando SQL ALTER TABLE pertence ao grupo de comandos DDL do SQL. São características do comando SQL ALTER TABLE, EXCETO: 
Alternativas
Q2353610 Banco de Dados
Questão 41 SQL é uma linguagem declarativa baseada em álgebra e cálculo relacional, que permite a manipulação de dados com suporte a estrutura de dados, regras e restrições de integridade. Para que o SQL forneça tantos recursos, seus comandos são divididos em grupos. Considerando os grupos dos comandos SQL, relacione adequadamente as colunas a seguir.
1. DDL.
2. DML.
3. DCL.
4. DTL.
5. DQL.
( ) Permite a manipulação dos dados, ou seja, inclusão, alteração e exclusão de dados.
( ) Oferece comandos para trabalhar com transações.
( ) Proporciona consulta de dados.
( ) Permite determinar o esquema do banco de dados, bem como alterá-lo, exclui-lo e trabalhar com os metadados.
( ) Permite controlar a licença e a autorização de acesso dos usuários para com os dados.
A sequência está correta em 
Alternativas
Q2348988 Banco de Dados
Com relação à linguagem SQL e seus operadores, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) O operador LIKE é usado em uma cláusula WHERE para procurar um padrão especificado em uma coluna. Existem dois curingas frequentemente usados em conjunto com este operador; o sinal de % representa zero, um ou vários caracteres, já o sinal de - representa um único caractere.
( ) O operador IN permite especificar vários valores em uma cláusula WHERE. Ele é uma abreviação para múltiplas condições OR e AND sequenciais. Ao usar a palavra-chave NOT na frente do operador IN, haverá o retorno todos os registros que não são nenhum dos valores de uma lista.
( ) A palavra-chave RIGHT JOIN retorna todos os registros da tabela à direita em uma junção e os registros correspondentes da tabela à esquerda em uma junção. O resultado é zero registro do lado esquerdo, se não houver correspondência.

As afirmativas são, respectivamente,
Alternativas
Q3219241 Banco de Dados

Para responder à questão, considere um banco de dados PostgreSQL, com tabelas e dados criados pelos comandos abaixo.


Para atualizar a coluna indice_academico da tabela Aluno com a média de todas notas do aluno, registradas na tabela Nota, pode-se utilizar o comando SQL 
Alternativas
Q3218337 Banco de Dados
A linguagem SQL possui um subconjunto de manipulação de dados, chamado de DML, com comandos para inserir, alterar ou excluir dados do banco de dados. O DML é padronizado pela ANSI (American National Standards Institute ou, em português, Instituto Nacional Americano de Padrões). Contudo, sistemas gerenciadores de bancos de dados podem implementar extensões a essa linguagem. Considerando a implementação do DML no PostgreSQL,
Alternativas
Q2526636 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

     Armário (ID, Tipo, Item, Peso)

O comando SQL para obter o número total de registros contidos na tabela Armário é:
Alternativas
Q2524605 Banco de Dados

Considere a seguinte tabela de um banco de dados relacional.


Estoque (ID, Tipo, Item, Qtdade)


O comando SQL para obter o Tipo e a Quantidade do estoque, agrupado por Tipo, contido na tabela é:


Alternativas
Q2460960 Banco de Dados
A linguagem SQL é organizada em subconjuntos, sendo um deles a Linguagem de Manipulação de Dados. Posto isto, assinale a opção que NÃO corresponda a um dos comandos utilizados para manipulação de dados no banco.
Alternativas
Q2437476 Banco de Dados

São comandos do subconjunto de definição de dados (DDL – Data Definition Language) da linguagem SQL, EXCETO:

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436335 Banco de Dados

SQL é uma linguagem de consulta estruturada para banco de dados relacional. É uma linguagem de alto nível que é independente da plataforma e do sistema operacional. SQL é usado para acessar, manipular e gerenciar dados em bancos de dados relacionais.


Com base na SQL, analise o código a seguir.


SELECT p.nome, c.nome

FROM produtos p

JOIN categorias c ON p.categoria_id = c.id

WHERE c.nome = ‘Eletrônicos’;


A partir do código, examine as assertivas a seguir.


I. A cláusula SELECT especifica as colunas que serão retornadas. Nesse caso, as colunas nome do produto e nome da categoria serão retornadas.

II. A cláusula JOIN especifica como as tabelas serão relacionadas. Nesse caso, as tabelas serão relacionadas pela coluna categoria_id, que é uma chave estrangeira na tabela produtos e uma chave primária na tabela categorias.

III. A cláusula WHERE especifica uma condição que deve ser satisfeita pelas linhas retornadas. Nesse caso, a condição é que o nome da categoria deve ser igual a “Eletrônicos”.


Está correto o que se afirma em

Alternativas
Q2435678 Banco de Dados

Qual das alternativas a seguir exibe o comando mais adequado para alterar um valor de um atributo em uma tabela específica do banco de dados, usando, para isso, linguagem SQL?

Alternativas
Q2435676 Banco de Dados

Na tabela de Curso, são armazenadas informações sobre nome, data de criação e total de alunos de um curso específico, sendo o código um campo autoincrementado com um número inteiro, todas as vezes que um curso é inserido no banco. Esse código é a chave primária desta tabela. A tabela Conceito armazena valores de conceito de curso, que só podem ser números inteiros entre 1 e 5, a data em que foram atribuídos, o código do conceito, gerado de modo análogo ao código de curso da tabela Curso, sendo a chave primária da tabela, e o código de curso a que o conceito se vincula, de modo que esse segundo código é a chave estrangeira responsável pela relação entre as tabelas Curso e Conceito. Qual das alternativas abaixo permite uma consulta em SQL cujo resultado seja uma lista apenas com os nomes de curso cujo conceito é maior ou igual a 2?

Alternativas
Q2434794 Banco de Dados

Considere a seguinte tabela TB3, pertencente ao banco de dados BD2:


CODPECA

DESC

QUANT

VALOR

AX12

Ferro

104

17.99

BH22

Torradeira

95

34.99

CA14

Frigideira

23

19.95

CX11

Triturador

112

57,99


A execução da consulta SQL:


SELECT CODPECA

FROM TB3

WHERE QUANT> 100


vai gerar a tabela resposta:

Alternativas
Q2434787 Banco de Dados

Um analista de banco de dados (BD) iniciou uma transação em um BD usando o comando SQL "BEGIN TRANSACTION". Contudo, para finalizar e efetivar essa transação, salvando o que foi realizado, ele deve inserir, ao final da transação, o comando SQL:

Alternativas
Q2434786 Banco de Dados

Seja o banco de dados (BD) TST1, que possui um usuário User1 e a tabela TB1 , que é manipulado pelo administrador. No caso de um administrador de BD usar um comando SQL para conceder ao usuário User1 o privilégio de alteração dos dados contidos nos registros da tabela TB1, o comando a ser dado é o GRANT:

Alternativas
Q2432607 Banco de Dados

O modelo de dados a seguir pretende atender as necessidades de um estacionamento de veículos, no qual há as marcas de veículos. O campo “Mar_Tipo” indica se é automóvel (a) ou motocicleta (m). Também há uma tabela com a movimentação de entrada e saída. O campo “Mov_TipoCliente” indica se o cliente é avulso (a) ou mensalista (m). Quando o cliente for mensalista, será informado o código do cliente que está na tabela de clientes; quando for avulso, não será necessário.


Imagem associada para resolução da questão


Considerando que o modelo acima seja implementado na versão 3.0.10 do banco de dados Firebird SQL, e que um desenvolvedor faça as seguintes afirmações:


I – O código SQL para selecionar o valor recebido pelo estacionamento dentro de um período (março/2022) é: SELECT SUM(Mov_ValorCobrado) FROM Movimentacao WHERE Movimentacao. Mov_DataHoraEntrada >= ‘2022-03-01 00:00’ and Movimentacao.Mov_DataHoraSaida <= ‘2022-03-31 23:59’.

II – O código SQL para selecionar todos os estacionamentos, constando a data de entrada, a data de saída, a placa do veículo e o nome do cliente, é: SELECT Movimentacao.Mov_DataHoraEntrada, Movimentacao.Mov_DataHoraSaida, Movimentacao.Mov_Placas, Clientes.Cli_Nome FROM Movimentacao, Clientes WHERE Movimentacao.Cli_Codigo = Clientes.Cli_Codigo.

III – O código SQL para selecionar todos os estacionamentos referentes a motocicletas, constando placas, modelo e valor cobrado, é: SELECT Movimentacao.Mov_Placas, Modelos.Mod_Descricao, Movimentacao.Mov_ValorCobrado FROM Movimentacao, Modelos, Marcas WHERE Movimentacao. Mod_Codigo = Modelos.Mod_Codigo and Movimentacao.Mar_Codigo = Marcas.Mar_Codigo and Marcas.Mar_Tipo = ‘m’.


Assinale a alternativa CORRETA.

Alternativas
Q2431069 Banco de Dados

Assinale a alternativa que apresenta corretamente a inserção de duas linhas na tabela tab_estudante, que contém duas colunas, sendo a primeira est_id, que é um varchar de tamanho 5, e a segunda est_nome, que é um varchar de tamanho 20.

Alternativas
Q2431067 Banco de Dados

Assinale a alternativa que apresenta corretamente a criação da tabela tab_estudante, que contém duas colunas, sendo a primeira est_id, que é um varchar de tamanho 5, e a segunda est_nome, que é um varchar de tamanho 20.

Alternativas
Q2428576 Banco de Dados

Assinale a funcionalidade do comando JOIN, no SQL.

Alternativas
Respostas
541: D
542: B
543: B
544: B
545: A
546: A
547: C
548: E
549: X
550: C
551: A
552: A
553: B
554: B
555: B
556: D
557: E
558: D
559: A
560: C