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

Foram encontradas 3.247 questões

Q1935265 Banco de Dados
Analise os comandos SQL abaixo, supondo que T é uma tabela que contém as colunas A, B e C.

I. select A, B from T order by C II. select A, B, C from T order by 2 III. select A, B from T order by max(C) IV. select A, B, C from T order by B+C

São aceitos no SQL Server, no MySQL e no Oracle somente os comandos:
Alternativas
Q1935261 Banco de Dados
João trabalha na migração para o MySQL de um sistema baseado originalmente no SQL Server.
Nesse contexto, nos comandos SQL que eventualmente utilizem o operador like, João:
Alternativas
Q1935258 Banco de Dados
Considere uma tabela relacional T com três colunas, A, B e C. Para as colunas A e B, separadamente, foram criados índices do tipo bitmap, cujos conteúdos são exibidos a seguir, na ordem.
Imagem associada para resolução da questão
Nesse contexto, o valor exibido pela execução do comando SQL
select sum(1) contagem from T where A=1010 or B=316

deve ser:
Alternativas
Q1934699 Banco de Dados
Considerando o uso de duas tabelas (EMPRESA, FUNCIONARIO), que estão correlacionadas através da coluna ID_EMPRESA, qual é a sintaxe correta em SQL para efetuar uma consulta agregando as informações das duas tabelas?
Alternativas
Q1934698 Banco de Dados
Considerando os comandos em SQL a seguir, qual seria a sintaxe e a sequência correta para criar uma tabela de nome EMPRESA na base de dados de nome SISTEMA? 
Alternativas
Q1934697 Banco de Dados
Qual dos comandos SQL a seguir seleciona registros em tabelas diferentes que possuem colunas em comum?
Alternativas
Q1934563 Banco de Dados
As instruções SQL CREATE e DELETE podem ser categorizadas respectivamente como:
• DML – Data Manipulation Language. • DDL – Data Definition Language. • DCL – Data Control Language. • TCL – Transactional Control Language.
Alternativas
Q1934560 Banco de Dados

Considere as tabelas Pessoa, Aluno e Curso de um banco de dados.


Marque a alternativa que descreve o retorno do comando SQL a seguir:


SELECT count(nome) FROM Curso;

Alternativas
Q1934355 Banco de Dados
Considere a seguinte tabela em um banco de dados relacional.
Imagem associada para resolução da questão
Assinale a opção que indica o comando SQL utilizado para localizar todos os nomes completos dos employees, cujos primeiros nomes começam com as letras Ma. 
Alternativas
Q1933766 Banco de Dados
Analise os dois comandos SQL a seguir.

SELECT T1.A AS X, T2.A AS Y
FROM T1 LEFT JOIN T2 ON T1.A = T2.A
UNION ALL
SELECT T1.A AS X, T2.A AS Y
FROM T1 RIGHT JOIN T2 ON T1.A = T2.A

SELECT T1.A AS X, T2.A AS Y
FROM T1 FULL JOIN T2 ON T1.A = T2.A

Executados no SQL Server, os dois comandos acima produzem resultados equivalentes:
Alternativas
Q1933765 Banco de Dados
A função DECODE originalmente disponível nas instalações de bancos de dados Oracle pode, em consultas para o MS SQL Server e o MySQL, ser substituída pelo comando/função:
Alternativas
Q1933260 Banco de Dados
No contexto do MySQL, analise as afirmativas a seguir a respeito da carga de dados (Bulk Data Loading) para tabelas InnoDB.
I. No caso da existência de restrições (constraints) do tipo UNIQUE, é possível suspender temporariamente a verificação com o comando SET unique_checks=1.
II. Tabelas InnoDB utilizam índices clusterizados, o que normalmente torna mais rápida a carga de dados dispostos na mesma ordem da chave primária (primary key).
III. Na carga de arquivos muito grandes, a shell do MySQL oferece serviços de importação rápida por meio do utilitário util.importTable().
Está correto somente o que se afirma em:3
Alternativas
Q1933258 Banco de Dados
Considere uma tabela relacional com uma coluna, intitulada Cidade, que contém as strings
“São Paulo”, “Rio de Janeiro”, “Manaus”, “Sao Paulo”, “Manaus”, dispostas uma em cada linha.
A execução dos comandos SQL
SELECT Cidade FROM Locations where Cidade COLLATE Latin1_General_CI_AI in ('São Paulo','Rio de Janeiro', 'MANAUS')
SELECT Cidade FROM Locations where Cidade COLLATE Latin1_General_CI_AS in ('São Paulo','Rio de Janeiro', 'MANAUS')
SELECT Cidade FROM Locations where Cidade COLLATE Latin1_General_CS_AI in ('São Paulo','Rio de Janeiro', 'MANAUS')

no MS SQL Server produz resultados que, além da linha de títulos, contêm, respectivamente:
Alternativas
Q1930764 Banco de Dados
Sobre linguagens de Banco de Dados, assinale a afirmativa correta.
Alternativas
Q1930499 Banco de Dados
No contexto de banco de dados, existem as linguagens DML (Data Manipulation Language) e DDL (Data Definition Language). Acerca desse tema, assinale a alternativa incorreta
Alternativas
Q1930438 Banco de Dados

SQL (Structured Query Language) é uma linguagem declarativa que possui um conjunto de comandos utilizados para, por exemplo, consultar, manipular e fazer transações em bancos de dados. Esses comandos estão organizados em subconjuntos, como a DDL (Data Definition Language), que possui os comandos de definição de banco de dados. Sobre esses comandos, analise as afirmativas a seguir.


1) O comando CREATE TABLE é utilizado para criar uma nova tabela no banco de dados.


2) O comando DELETE TABLE é utilizado para remover uma tabela no banco de dados.


3) O comando CREATE DATABASE é utilizado para criar uma nova base de dados.


4) O comando DELETE DATABASE é utilizado para remover uma base de dados.


Estão corretas, apenas:

Alternativas
Q1927634 Banco de Dados
A SQL (Structured Query Language) pode ser usada para realizar outras ações além de consultar informações em um banco de dados, como definir a estrutura dos dados, alterar informações em tabelas e especificar restrições de segurança.

Considere as afirmações referentes ao SQL:
I- A Linguagem de Definição de Dados (Data Definition Language – DDL) é uma categoria de comandos SQL que inclui capacidades de consulta baseada na álgebra relacional e no cálculo relacional, além de comandos para inserir, excluir e modificar tuplas no banco de dados.
II- A SQL possui comandos para especificar restrições de integridade, nos quais as informações inseridas devem estar em conformidade no banco de dados
III- Uma consulta SQL pode conter mais de seis cláusulas, entretanto apenas as cláusulas SELECT e FROM são obrigatórias.
IV- A cláusula CREATE TYPE Reais AS NUMERIC(12, 2) FINAL define um tipo em que armazena um total de 12 dígitos numéricos inteiros antes da vírgula e outros 2 após a vírgula.
V- A restrição de integridade CHECK (<P>) pode ser aplicada a declarações de relação, de modo que o predicado <P>

deva ser satisfeito na tupla, assegurando que os valores de atributo satisfaçam essa condição especificada.


Estão corretas apenas 


Alternativas
Q1926945 Banco de Dados
Dos comandos SQL abaixo, aquele que interrompe a transação corrente denomina-se:
Alternativas
Q1926943 Banco de Dados
Dos comandos SQL abaixo, o que você usaria para deletar toda uma tabela de forma rápida:
Alternativas
Q1926905 Banco de Dados
Um comando SQL remove espaços em branco nos extremos de uma cadeia de dados; trata-se do comando:
Alternativas
Respostas
1221: C
1222: B
1223: D
1224: A
1225: B
1226: B
1227: B
1228: E
1229: D
1230: E
1231: A
1232: E
1233: E
1234: E
1235: D
1236: B
1237: D
1238: C
1239: E
1240: D