Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.687 questões
Considere que os comandos foram executados na sequência da numeração indicada:
[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);
O comando SQL correto é:
Considere que os comandos foram executados na sequência da numeração indicada:
[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);
O comando SQL
Considere o código SQL, a seguir, e responda à questão.

Um usuário tentou atualizar e inserir valores no banco de dados, mas, por um descuido seu, obteve uma mensagem de erro.
Assinale a alternativa que indica, corretamente, a sequência de comandos que gerou o erro.
Considere o código SQL, a seguir, e responda à questão.

Realizou-se a seguinte consulta no banco de dados:
select distinct b from tabela where b in (select b from tabela where d > 125 and c < 2);
Assinale a alternativa que apresenta, corretamente, a quantidade de registros que serão retornados.
Considere o código SQL, a seguir, e responda à questão.

Considere que foi realizada a seguinte consulta:
select distinct * from tabela where d > 137;
Assinale a alternativa que apresenta, corretamente, a quantidade de registros que serão retornados.
Entre os diversos métodos de injeção de SQL, um explora um bug causado pelo processamento de dados inválidos.
Assinale a alternativa que apresenta, corretamente, tal método.
Observe os comandos SQL a seguir.

Pode-se afirmar que:
Observe os cinco comandos SQL mostrados a seguir.

Sabendo-se que não há dois registros iguais na tabela Y, o número do comando que produz um resultado diferente de todos os demais é:
Observe a tabela Z mostrada a seguir, onde os atributos b e c têm tipos decimais.

Suponha que tenho sido executado um comando SQL sobre essa tabela, fazendo o atributo b igual ao percentual que c representa em relação ao valor máximo da coluna c, de tal forma que a instância da tabela Z tenha passado a valer.

Esse comando foi escrito como:
Observe as duas tabelas relacionais mostradas a seguir.

Observe as duas tabelas relacionais mostradas a seguir.

O resultado produzido pelo comando SQL

é:
Use o esquema parcial para um banco de dados relacional fornecido abaixo na questão. Neste esquema as chaves estão sublinhadas e as estrangeiras seguidas de '#'.

Use o esquema parcial para um banco de dados relacional fornecido abaixo na questão. Neste esquema as chaves estão sublinhadas e as estrangeiras seguidas de '#'.

No seguinte código SQL:

O resultado de uma pesquisa irá retornar as colunas separadas por | (barra vertical), após a execução dos comandos acima, o
retorno será:
Analisando as seguintes afirmativas sobre banco de dados temporais,
I. Dadas as suas características, toda solução de data warehouse possui um banco de dados temporal;
II.
são exemplos de tipos de dados
temporais presentes na SQL2;
III. Consultas em bancos de dados temporais podem ser especificadas na linguagem TSQL, uma extensão da linguagem SQL;
IV. Não é possível incorporar a noção de tempo dos bancos de dados temporais em um SGBD relacional tradicional.
verifica-se que está(ão) correta(s)
Analisando as seguintes afirmativas sobre gatilhos e visões de banco de dados relacionais e SQL,
I. Os gatilhos são utilizados para especificar ações automáticas que o SGBD executará automaticamente e de forma periódica.
II. Os gatilhos são compostos de duas partes: a condição de ativação e a ação a ser tomada.
III. Uma visão de banco de dados, também conhecida como tabela virtual, pode ser apagada do banco de dados através do comando DROP TABLE.
IV. Por padrão, a execução do comando DELETE em uma visão não apaga as respectivas instâncias reais na tabela alvo.
verifica-se que estão corretas
Analisando a consulta SQL apresentada a seguir, é correto afirmar:
