Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.687 questões
LISTA - Comandos
( ) SELECT
( ) CREATE
( ) GRANT
( ) UPDATE
( ) DROP
Tendo por foco a LISTA - Comandos, de cima para baixo a sequência correta é:
[1] CREATE TABLE Tab_InfJuv
(ID integer UNIQUE, Unidade varchar (50), Defensor varchar (50), Tipo integer);
[2] INSERT INTO Tab_InfJuv VALUES ( 11, 'Chacara Santo Antonio-Sao Paulo', 'Jorge da Silva', 1);
[3] INSERT INTO Tab_InfJuv VALUES ( 14, 'Parque Monteiro Soares- Sao Paulo', 'Maria Joana Santos', 2);
[4] INSERT INTO Tab_InfJuv VALUES ( 12, 'Centro-São Paulo', 'Jorge da Silva', 2);
[5] INSERT INTO Tab_InfJuv VALUES ( 32, 'Centro-Diadema', 'Ana Maria da Silva', 1);
[1] CREATE TABLE Tab_InfJuv
(ID integer UNIQUE, Unidade varchar (50), Defensor varchar (50), Tipo integer);
[2] INSERT INTO Tab_InfJuv VALUES ( 11, 'Chacara Santo Antonio-Sao Paulo', 'Jorge da Silva', 1);
[3] INSERT INTO Tab_InfJuv VALUES ( 14, 'Parque Monteiro Soares- Sao Paulo', 'Maria Joana Santos', 2);
[4] INSERT INTO Tab_InfJuv VALUES ( 12, 'Centro-São Paulo', 'Jorge da Silva', 2);
[5] INSERT INTO Tab_InfJuv VALUES ( 32, 'Centro-Diadema', 'Ana Maria da Silva', 1);

SELECT A1.Regiao REGIÃO_PB, SUM(A2.Processos) PROCESSOS_PB
FROM Geografia A1, Proc_Cidades A2
WHERE A1.Nome_Cidade = A2.Nome_Cidade
GROUP BY A1.Regiao;
É correto afirmar:

SELECT SUM(Processos) FROM Proc_Cidades WHERE EXISTS (SELECT * FROM Geografia
WHERE Regiao = 'Mata');
resulta em

SELECT cpfEnvolvido, numeroProcesso
FROM Envolvimento
WHERE tipo_envolvimento = (
SELECT tipo_envolvimento FROM Envolvimento WHERE tipo_envolvimento ='acusador'
);
Ao executá-la no Oracle ou MySQL,
Ao ser executada uma instrução SQL, foram exibidos os seguintes dados:
cpfEnvolvido Tribunal tipo_envolvimento
128.249.039-14 26 Acusador
158.245.067-12 15 Acusador
A instrução digitada foi:
SELECT cpfEnvolvido, ...I... Tribunal, tipo_envolvimento FROM Envolvimento WHERE tipo_envolvimento='Acusador';
A lacuna I é preenchida corretamente por

Após a view ser criada no MySQL, foi digitada uma instrução sobre ela, que exibiu os seguintes dados:
Nome CPF
Pedro da Silva 158.245.067-12
Maria de Fátima 128.249.039-14
Marcos Paulo 121.134.045-01
André Luiz 131.091.431-09
A instrução digitada foi
String query = “Select * from takes order by " + atributoOrdem;
String query = “Select * from takes order by " + atributoOrdem;
I. existe um comando que permite remover um determinado banco de dados, apagando as tabelas e estruturas associadas e, consequentemente, todos os dados existentes nelas.
II. outro que permite apagar uma tabela do banco de dados, sendo excluída toda a estrutura e os conjuntos de valores lá existentes.
Esses comandos são respectivamente:

Com base no diagrama de entidade e relacionamento (DER) apresentado, julgue o item que se segue a respeito de modelagem de dados e linguagem de definição dos dados.
A seguir é apresentado o comando SQL correto para gerar o esquema físico do DER.
CREATE TABLE Pessoa (
Nome VARCHAR(50),
Sexo VARCHAR(1),
CPF VARCHAR(11),
Inheritance (aluno, pessoa)
)
CREATE TABLE Aluno (
Curso VARCHAR(20),
CPF VARCHAR(11) PRIMARY KEY
)
CREATE TABLE Professor (
Departamento VARCHAR(30),
CPF VARCHAR(11) PRIMARY KEY
)
O comando SQL mostrado a seguir fará uma consulta na tabela empregados e retornará os campos primeiro_nome, sobrenome e salario de todos os empregados do departamento (id_departamento) 40, ordenados pelo campo sobrenome.
SELECT primeiro_nome, sobrenome, salario
FROM empregados
WHERE id_departamento = 40
ORDER BY sobrenome
