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

Foram encontradas 3.369 questões

Q792291 Banco de Dados
Tabela 3A6AAA
dados da tabela:
ID; nome; idtipo; preco
25; creme; 3; 11,50
31; arroz; 4; 12,50
34; leite; 1; 14,00
42; sabão; 5; 11,00
46; carne; 1; 12,75
48; shampoo; 5; 12,30
58; azeite; 1; 13,25
Assinale a opção que apresenta o comando S Q L correto para se incluir um novo campo idcategoria do tipo INT nos dados da tabela 3A6AAA, denominada tbproduto.
Alternativas
Q792290 Banco de Dados
Tabela 3A6AAA
dados da tabela:
ID; nome; idtipo; preco
25; creme; 3; 11,50
31; arroz; 4; 12,50
34; leite; 1; 14,00
42; sabão; 5; 11,00
46; carne; 1; 12,75
48; shampoo; 5; 12,30
58; azeite; 1; 13,25
Considerando-se os campos e dados contidos na tabela 3A6AAA, denominada tbproduto, é correto afirmar que o comando SQL.
Alternativas
Q791445 Banco de Dados
Analise este comando SQL executado em MYSQL escolha a resposta correta:
SELECT `alu_nome` AS "Nome do Aluno" , DATE_FORMAT(`alu_data_nascimento`, '%d/%m/%Y' ) AS 'Dt Nasc' , ROUND((DATEDIFF (CURDATE(),`alu_data_nascimento`) / 365),0) AS 'Idade(aprox)' FROM `alunos` WHERE `alu_nome` LIKE 'M%' ORDER BY MONTH(`alu_data_nascimento`), DAY(`alu_data_nascimento`)
Alternativas
Q791443 Banco de Dados
Considere as instruções SQL a seguir e identifique a alternativa que produza o mesmo resultado. SELECT MATRICULA, NOME FROM EMPREGADO WHERE MAT IN (SELECT I_MATRICULA FROM DIRETORIA WHERE I_MATRICULA=‘XXXX’);
Alternativas
Q789960 Banco de Dados
A linguagem SQL (Structured Query Language) é a linguagem padrão para operações com banco de dados relacionais. Supondo a existência da tabela Peca com os dados solicitados, assinale qual comando SQL implementa corretamente a seguinte consulta: Listar as peças (código, descrição e tipo) que estejam na prateleira “A31” ou cuja quantidade esteja entre 3 e 18.
Alternativas
Q789072 Banco de Dados

Observe a instrução SQL a seguir, que representa uma consulta à tabela "TB_Produto" de uma instância de banco de dados Oracle 11g.

SELECT desc_prod

FROM TB_Produto

WHERE to_char(data_saida,'YYYY-MM-DD') = '2016-01-

04';

A consulta lista a descrição dos produtos que tiveram data de saída do estoque em 04 de Janeiro de 2016. A coluna que armazena a data de saída do produto não é chave primária. Visando melhorar o desempenho das consultas à coluna “data_saida”, o Administrador de Banco de Dados deve criar um índice do tipo:

Alternativas
Q788623 Banco de Dados
Para criar e remover uma tabela em um banco de dados, os comandos SQL são, respectivamente,
Alternativas
Q786855 Banco de Dados
O SQL*Plus é uma ferramenta disponível em Oracle que permite a inserção de instruções SQL (Structured Query Language) usando o teclado, ou até mesmo a execução de scripts contendo instruções SQL. Com o SQL*Plus a integração com o banco de dados é mais perceptível, uma vez que ao digitar as instruções SQL observa-se os resultados retornados pelo banco de dados. No SQL*Plus os comandos podem ser abreviados e usados para editar instruções SQL, salvar, recuperar e executar arquivos, como exemplos. Acerca de alguns dos comandos SQL*Plus assinale a alternativa INCORRETA
Alternativas
Q786243 Banco de Dados
WildCards são caracteres-curinga utilizados nas pesquisas em Strings, por meio da cláusula LIKE. Alguns sistemas permitem a utilização de WildCards especiais nas pesquisas que representam conjuntos de caracteres. Qual o resultado de uma consulta utilizando o WildCard ‘[!abc]%?
Alternativas
Q786242 Banco de Dados
A consulta a qualquer banco de dados relacional é sempre realizada utilizando o comando SELECT, que é notoriamente o comando mais usado e importante da linguagem. Neste contexto, a operação que permite restringir o número de linhas a serem apresentadas corresponde à:
Alternativas
Q785121 Banco de Dados
SQL – Structured Query Language (Linguagem de Consulta Estruturada) é uma linguagem utilizada para banco de dados relacionais, baseada e inspirada em álgebra relacional. Utiliza como subconjuntos principais DML, DDL, DCL, DTL e DQL. A respeito dos comandos SQL e considerando o MySQL 5.7 como referência, assinale a afirmativa correta.
Alternativas
Q784933 Banco de Dados

Considere as tabelas:

item_nota_fiscal (numero_nota_fiscal, cod_produto, valor_total) produto (cod_produto, nome_produto)

Os campos em negrito representam a chave primária.

Assinale a alternativa que apresenta a instrução SQL correta para apresentar o código e o nome de todos os produtos que nunca foram vendidos, ou seja, produtos que não constam em item_nota_fiscal.

Alternativas
Q784930 Banco de Dados

Sobre transações em SQL, considere:

I - São uma sequência de operações num sistema gerenciador de banco de dados, que são tratadas como um bloco único e indivisível (atômico).

II - Os comandos COMMIT, ROLLBACK e END TRANSACTION fazem parte do controle de transações do SQL.

III - O comando COMMIT garante de forma permanente as mudanças ocorridas nos dados durante a transação. O comando ROLLBACK desfaz as mudanças ocorridas nos dados durante a transação. Independente do comando executado (COMMIT ou ROLLBACK), faz-se necessário encerrar a transação por meio do comando END TRANSACTION.


Está correto o que se afirma em

Alternativas
Q783849 Banco de Dados
Um comando SQL, cuja sintaxe é válida no PostgreSQL 9.3, está apresentado em:
Alternativas
Q783847 Banco de Dados
Considere que no TRT exista, em um banco de dados, a tabela TRAB que possui como campos: nome, sexo, salario de vários trabalhadores. Um Técnico foi solicitado a escrever um comando SQL para obter a média salarial dos trabalhadores do sexo FEMININO. O comando correto é:
Alternativas
Q779512 Banco de Dados
Resumidamente e, ainda, considerando todas as condições e pré-condições de ambiente já existentes para garantir o funcionamento adequado de um banco de dados, um Técnico, usando MySQL 5.6, escreveu as seguintes expressões e comandos SQL:
CREATE TABLE NAMES (Id integer PRIMARY KEY, Name text);
INSERT INTO NAMES VALUES(1,'Tom'); INSERT INTO NAMES VALUES(2,'Lucy'); INSERT INTO NAMES VALUES(3,'Frank'); INSERT INTO NAMES VALUES(4,'Jane'); INSERT INTO NAMES VALUES(5,'Robert');
SELECT Name FROM NAMES WHERE Id = 3 or Id = 5;
Quanto à construção do Schema e quanto à execução do Select, este, presumidamente, especificado para recuperar Frank e Robert, o resultado foi
Alternativas
Q779051 Banco de Dados
O gerente de um analista solicita um relatório que traga o usuário, data e hora dos últimos 5 registros de acesso à sala do Data Center. O Banco de Dados que gerencia as informações da organização é o PostgreSQL versão 9.4. Qual é o SQL, funcional, que fará parte desse relatório e que trará os últimos 5 acessos a esta sala? (Considerar ID como a chave primária da tabela ACESSO)
Alternativas
Q779046 Banco de Dados
A linguagem SQL é subdividida em subconjuntos, conforme a especificação das operações realizadas em um Banco de Dados (BD). Dentre essas subdivisões, temos a DML (Data Manipulation Linguage), que é responsável por realizar exclusões, inclusões, atualizações e consultas aos dados presentes do BD. Assinale a alternativa que exemplifica um comando de exclusão de registro.
Alternativas
Q779045 Banco de Dados
Usando como referência o padrão SQL-92, assinale a alternativa que exemplifica corretamente um comando de inserção de dados em uma tabela usando a linguagem SQL.
Alternativas
Q779043 Banco de Dados
A linguagem SQL é subdividida em subconjuntos conforme a especificação das operações realizadas em um Banco de Dados (BD). Dentre essas subdivisões, temos a DDL (Data Definition Linguage), que é responsável por realizar criação, exclusão e alterações nas estruturas dos esquemas de BD. Assinale a alternativa que exemplifica um comando de exclusão de tabela.
Alternativas
Respostas
2021: B
2022: B
2023: A
2024: A
2025: A
2026: B
2027: A
2028: B
2029: C
2030: C
2031: D
2032: B
2033: B
2034: D
2035: B
2036: B
2037: C
2038: D
2039: B
2040: C