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

Foram encontradas 3.369 questões

Q1747930 Banco de Dados

Considere uma entidade Produto, a qual possui um id, um nome, uma quantidade em estoque, um preço e uma descrição e uma entidade Transação que registra as vendas e o valor total. Assinale a alternativa que contém os comandos utilizados para criar a tabela Transação a partir das colunas id, nome e preço da tabela Produto, uma consulta para identificar a maior quantidade dos produtos presentes na tabela Produto e o valor médio de todas as vendas.

Alternativas
Ano: 2021 Banca: Quadrix Órgão: CRC-AP Prova: Quadrix - 2021 - CRC-AP - Tecnólogo de TI |
Q1743364 Banco de Dados

Observe the instruction below:


SELECT * FROM Companies WHERE Name LIKE '%ar%';


The SQL statement finds any values that:

Alternativas
Ano: 2021 Banca: Quadrix Órgão: CRC-AP Prova: Quadrix - 2021 - CRC-AP - Tecnólogo de TI |
Q1743363 Banco de Dados
Assinale a alternativa que apresenta a instrução SQL que um administrador de banco de dados deve digitar para que ele apague, da tabela Empresas, os registros cujo campo NomeEmpresa contenha o valor Atonela LTDA.
Alternativas
Ano: 2021 Banca: Quadrix Órgão: CRC-AP Prova: Quadrix - 2021 - CRC-AP - Tecnólogo de TI |
Q1743361 Banco de Dados

CREATE TABLE Cliente (

ID int NOT NULL,

Nome varchar(100),

Idade int,

Cidade varchar(100),

_________

);


Na criação, com SQL, da tabela mostrada acima, para se definir uma restrição, na coluna Idade, que garanta que a idade de entrada seja maior ou igual a 18, deve-se utilizar, na lacuna, a instrução

Alternativas
Q1735395 Banco de Dados
Um programador experiente estava revisando o código de um estagiário e detectou a instrução SQL abaixo, complicada demais para seu objetivo.
SELECT * FROM Compras where codProduto not in (select codProduto from Produtos where codProduto<3 or valor<4000)
Para simplificar o código, sem alterar a resposta, a instrução apresentada acima pode ser substituída por
Alternativas
Q1721401 Banco de Dados
Deseja-se criar uma visão denominada Glass, que deve conter os campos Ball e Paper presentes na tabela Agency. O comando SQL para criar tal visão é:
Alternativas
Q1721400 Banco de Dados
Deseja-se escrever um comando SQL para criar uma tabela denominada Aluno, com os campos Nome, Tipo e Curso, todos do tipo caractere, com 20 caracteres cada um, sendo Nome a chave primária. A forma correta para a escrita desse comando é:
Alternativas
Q1721399 Banco de Dados

Considere o seguinte comando do SQL:


DELETE FROM Teste

WHERE Pencil LIKE ‘%s’


A execução desse comando tem como resultado a exclusão de registros da tabela

Alternativas
Q1710548 Banco de Dados
SELECT * FROM Paciente WHERE NomePaciente

A partir do comando SQL acima, é correto afirmar que, para que sejam exibidos somente os pacientes cujos nomes se iniciam com a letra “m” e terminam com a letra “a”, o comando deverá ser completado com
Alternativas
Q1710547 Banco de Dados
CREATE TABLE Paciente (
idPaciente INTEGER NOT NULL, NomePaciente VARCHAR(50), CPFPaciente VARCHAR(15), _______________________ );

Considerando o comando SQL acima, que cria a tabela Paciente em um SGBD, assinale a alternativa que apresenta o comando que deverá ser utilizado para o preenchimento da lacuna, de modo que o campo idPaciente seja definido como chave primária.
Alternativas
Q1696849 Banco de Dados
Por meio da linguagem de definição de dados (DDL), são definidas estruturas do banco de dados; por sua vez, uma linguagem de manipulação de dados (DML) é empregada para especificar as recuperações e atualizações do banco de dados. Assinale a opção que apresenta, respectivamente, um comando DDL e um comando DML.
Alternativas
Q1680477 Banco de Dados

Julgue o item a seguir, acerca dos conceitos de administração de banco de dados.


Para selecionar todos os registros da tabela PESSOAS, em que o valor da coluna NOME começa com a letra a, é correto utilizar o comando SQL a seguir.

SELECT NOME.* FROM PESSOAS WHERE NOME = '%a%'

Alternativas
Q1678834 Banco de Dados
Julgue o item a seguir, a respeito de banco de dados.

A expressão SQL a seguir cria uma tabela de nome processo, que é visível apenas para a sessão atual, sendo descartada automaticamente quando a sessão for fechada. create temporary table processo (a integer);
Alternativas
Q2425459 Banco de Dados

Qual comando SQL serve para autorizar os usuários 'ODBA' e 'FINANCEIRO' a acessar a tabela 'PAGAMENTO' para leitura?

Alternativas
Q1795448 Banco de Dados
O comando SQL para obter o número de registros da tabela denominada Phone é:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794360 Banco de Dados
Considere um sistema que utiliza um SGBD MySQL versão 5.7. Abaixo, são apresentadas instruções SQL e o resultado das instruções após elas serem executadas no banco de dados do sistema em questão:
Resultado da execução da instrução SQL: SELECT * FROM imposto
id_imposto ds_nome 1 Imposto A 2 Imposto B 3 Imposto C
Resultado da execução da instrução SQL: SELECT * FROM imposto_aliquota
id_aliquota id_imposto vl_inicio vl_fim vl_aliquota 1 1 0.01 50,000 1 2 1 50,000.01 150,000 2 3 1 150,000.01 500,000 5 4 1 500,000 [NULL] 10 5 2 0.01 100,000 1 6 2 100,000.01 [NULL] 2
A instrução apresentada a seguir também foi executada:
SELECT DISTINCT i.ds_nome FROM imposto i LEFT JOIN imposto_aliquota ia USING (id_imposto) ORDER BY i.ds_nome;
O resultado da instrução acima é:
Alternativas
Q1775512 Banco de Dados
A linguagem SQL é dividida em vários tipos de acordo com as funcionalidades do comando. O comando GRANT pertence ao tipo?
Alternativas
Q1772184 Banco de Dados
A linguagem SQL foi criada com o objetivo de padronizar os comandos de manipulação de dados em SGBD's. Abaixo a descrição de um comando. No momento em que o comando é executado, é feita uma varredura em todo o banco a procura de registros inúteis, onde estes são fisicamente removidos, agora sim diminuindo o tamanho físico do banco. Mas além de apenas remover os registros, o comando encarrega-se de organizar os registros que não foram deletados, garantindo que não fiquem espaços/lacunas em branco após a remoção dos registros inúteis. Marque a alternativa CORRETA com relação ao comando de manipulação de dados em SGBD´s.
Alternativas
Q1741424 Banco de Dados

Considere um banco de dados relacional e o código abaixo, em SQL:

CREATE TABLE cliente

(

id INT,

nome CHAR(20),

telefone CHAR(15),

endereco CHAR(30)

); 

O 'nome' representa:

Alternativas
Q1713426 Banco de Dados
São tipos da linguagem SQL:
I. DQL (Data Query Language) – Linguagem de Consulta de dados. II. DML (Data Manipulation Language) – Linguagem de Manipulação de Dados. III. DDD (Data Duration Definition) – Linguagem de dedução dos dados.
Quais estão corretas?
Alternativas
Respostas
1541: A
1542: B
1543: A
1544: E
1545: D
1546: A
1547: E
1548: E
1549: D
1550: D
1551: B
1552: E
1553: C
1554: D
1555: B
1556: E
1557: B
1558: A
1559: E
1560: D