Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

Q624849 Banco de Dados

Com relação aos bancos de dados, os índices são uma das técnicas mais utilizadas na otimização de desempenho de consultas SQL.

A respeito dos índices, assinale V para a afirmativa verdadeira e F para a falsa.

(...) Os índices provavelmente serão utilizados quando uma coluna indexada aparecer nos critérios de busca de uma cláusula WHERE ou HAVING.

(...) Os índices provavelmente serão utilizados quando uma coluna indexada aparecer em uma cláusula GROUP BY e ORDER BY.

(...) Os índices provavelmente serão utilizados quando a seletividade dos dados de uma coluna indexada for baixa.

As afirmativas são, respectivamente,

Alternativas
Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Técnico - Informática |
Q609542 Banco de Dados
Observe o comando SQL a seguir:
SELECT nome, sobrenome, PIS, anos_de_servico FROM Empregados

A cláusula que deve ser adicionada ao comando acima para ordenar os registros por anos de serviço, com os empregados que estão há mais tempo na empresa aparecendo primeiro na listagem, é
Alternativas
Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Técnico - Informática |
Q609540 Banco de Dados
Você administra um banco de dados de cotações usadas pelos vendedores de sua empresa. A empresa recentemente aprovou um aumento de preço de 10% para todos os produtos. Você precisa alterar os preços em sua base de dados de cotações para refletir este aumento.
Em referência a este cenário, indique o tipo de consulta (query) SQL que deve ser usado.
Alternativas
Q608582 Banco de Dados
Considere os seguintes trechos de SQL: 
CREATE TABLE PROFESSOR (ID INTEGER, NOME VARCHAR(20), CIDADE VARCHAR(20));  CREATE TABLE ALUNO (ID INTEGER, NOTA INTEGER, CIDADE VARCHAR(20));  INSERT INTO PROFESSOR VALUES (1, "Joaquim da Silva", "Aracaju");  INSERT INTO ALUNO VALUES (2, 50, "Itabaiana");  SELECT ALUNO.CIDADE FROM PROFESSOR INNER JOIN ALUNO; 
Ao serem executados estes comandos, será retornado como resultado 
Alternativas
Q608581 Banco de Dados
Considere os seguintes trechos de SQL:
CREATE TABLE CONTROLE (QTY INTEGER, NOME VARCHAR(20));  INSERT INTO CONTROLE VALUES (11, "TESTE 1");  INSERT INTO CONTROLE VALUES(12, "TESTE 2");  INSERT INTO CONTROLE VALUES(13, "TESTE 3");  SELECT CASE WHEN QTY > 12 THEN COUNT(*)ELSE 11 END AS VAL FROM CONTROLE;
Estes comandos irão retornar como resultado para a coluna VAL, 
Alternativas
Q599182 Banco de Dados
Acerca das técnicas de análise de desempenho e otimização de consultas SQL, julgue o próximo item.

Em tabelas com o mesmo tipo de registros, porém com campos de tamanho variável, pode-se utilizar, nesses campos, o tipo texto de tamanho variável (VARCHAR) para otimização do espaço de armazenamento em disco.
Alternativas
Q599181 Banco de Dados
Acerca das técnicas de análise de desempenho e otimização de consultas SQL, julgue o próximo item.

Para aperfeiçoamento das consultas em tabelas, em relação ao tempo de atualização e de consulta dos registros, deve-se criar o maior número de índices possível, independentemente do uso da tabela.
Alternativas
Q599180 Banco de Dados
Acerca das técnicas de análise de desempenho e otimização de consultas SQL, julgue o próximo item.

Em tabelas sequenciais (HEAP FILES), os registros são dispostos conforme a ordem de entrada. Em geral, a pesquisa sobre os registros será mais lenta, pois os registros serão varridos sequencialmente para localização do dado pesquisado.
Alternativas
Q570448 Banco de Dados
O nível de isolamento de transações define o modo como alterações feitas por uma transação são separadas de outras transações executadas simultaneamente.

Qual nível de isolamento presente na linguagem SQL do SGBD Oracle impede a ocorrência de leituras fantasma (phantom reads)? 

Alternativas
Q570446 Banco de Dados

O esquema relacional a seguir servirá de contexto para a questão. Ele descreve um banco de dados usado por uma empresa aérea com o objetivo de controlar a oferta e a venda de passagens para seus clientes.

                   CREATE TABLE VOO (

                       NUMERO CHAR(5) NOT NULL,

                       DATA NUMBER(8) NOT NULL,

                       NUM_ASSEN NUMBER(5) NOT NULL,

                       CONSTRAINT VOO_PK PRIMARY KEY

                         (NUMERO))

                   CREATE TABLE PASSAGEM (

                      COD NUMBER(5) NOT NULL,

                      NUM_VOO CHAR(5) NOT NULL,

                      COD_CLI NUMBER(7) NOT NULL,

                      VALOR NUMBER(11,2) NOT NULL,

                      CONSTRAINT PASSAGEM_PK PRIMARY

                         KEY (COD),

                      CONSTRAINT PASSAGEM_FK FOREIGN

                         KEY (NUM_VOO) REFERENCES

                               VOO (NUMERO)) 

Observações:

• A coluna NUM_ASSEN, localizada na tabela VOO, representa o número máximo de passageiros que podem ser transportados em um voo.

• A coluna DATA, localizada na tabela VOO, representa a data na qual um voo irá partir. O formato dessa data éAAAAMMDD. 

A companhia aérea em questão possui um programa de fidelidade que concede um desconto de 10% em todas as passagens de um cliente relativas a um certo voo, caso esse cliente tenha comprado mais de duas passagens. Cabe ressaltar que o desconto vale apenas para as passagens relativas ao voo para o qual o cliente comprou mais de duas passagens.

Qual comando SQL irá alterar corretamente o preço das passagens que se encaixam na promoção descrita acima? 

Alternativas
Q570445 Banco de Dados

O esquema relacional a seguir servirá de contexto para a questão. Ele descreve um banco de dados usado por uma empresa aérea com o objetivo de controlar a oferta e a venda de passagens para seus clientes.

                   CREATE TABLE VOO (

                       NUMERO CHAR(5) NOT NULL,

                       DATA NUMBER(8) NOT NULL,

                       NUM_ASSEN NUMBER(5) NOT NULL,

                       CONSTRAINT VOO_PK PRIMARY KEY

                         (NUMERO))

                   CREATE TABLE PASSAGEM (

                      COD NUMBER(5) NOT NULL,

                      NUM_VOO CHAR(5) NOT NULL,

                      COD_CLI NUMBER(7) NOT NULL,

                      VALOR NUMBER(11,2) NOT NULL,

                      CONSTRAINT PASSAGEM_PK PRIMARY

                         KEY (COD),

                      CONSTRAINT PASSAGEM_FK FOREIGN

                         KEY (NUM_VOO) REFERENCES

                               VOO (NUMERO)) 

Observações:

• A coluna NUM_ASSEN, localizada na tabela VOO, representa o número máximo de passageiros que podem ser transportados em um voo.

• A coluna DATA, localizada na tabela VOO, representa a data na qual um voo irá partir. O formato dessa data éAAAAMMDD. 

Qual consulta SQL irá exibir, em ordem crescente de data de partida, os códigos dos voos que ainda têm lugares disponíveis?
Alternativas
Q554528 Banco de Dados
O uso da cláusula UNION em SQL requer que as tabelas
Alternativas
Q554527 Banco de Dados
Considere os seguintes trechos de SQL:

Imagem associada para resolução da questão

Ao serem executados estes comandos, será retornado como resultado
Alternativas
Q554526 Banco de Dados
Considere os seguintes trechos de SQL:

Imagem associada para resolução da questão

Estes comandos irão retornar como resultado para a coluna VAL, 

Alternativas
Q554480 Banco de Dados

Acerca de linguagem de implementação de banco de dados, linguagens procedurais embarcadas e SQL/ANSI, julgue o item subsecutivo.

Nas linguagens procedurais, o resultado esperado é obtido por meio da descrição da sequência específica de como as operações devem ser executadas.

Alternativas
Q554479 Banco de Dados

Acerca de linguagem de implementação de banco de dados, linguagens procedurais embarcadas e SQL/ANSI, julgue o item subsecutivo.

A migração de SGBDs que utilizam exclusivamente SQL/ANSI exige a verificação minuciosa dos trechos de SQL, uma vez que as instruções possuem nomes e funcionalidades diferentes.

Alternativas
Q554478 Banco de Dados

Acerca de linguagem de implementação de banco de dados, linguagens procedurais embarcadas e SQL/ANSI, julgue o item subsecutivo.

O cálculo da volumetria é realizado sob o modelo de dados conceitual e permite estimar o espaço em disco que se precisará para armazenamento dos dados.

Alternativas
Q546562 Banco de Dados

Julgue o item a seguir, relativo à linguagem de consulta estruturada (SQL).

Divergência de impedância é o termo usado para se referir aos problemas que ocorrem devido às diferenças entre o modelo de banco de dados e o modelo da linguagem de programação.
Alternativas
Q546561 Banco de Dados

Julgue o item a seguir, relativo à linguagem de consulta estruturada (SQL).

Em SQL, triggers são conhecidas como técnicas de banco de dados ativo, pois especificam ações que são disparadas automaticamente por eventos.

Alternativas
Q508910 Banco de Dados
Em um banco de dados, a tabela Pessoa foi criada com a seguinte instrução:

CREATE TABLE Pessoa (       PessoaID int,
                                                 Nome varchar(255),
                                                 Sobrenome varchar(255),
                                                 Endereco varchar(255),
                                                 Cidade varchar(255)
                                                 );

Que instrução SQL acrescenta um campo CEP do tipo varchar(9) a essa tabela?
Alternativas
Respostas
3561: B
3562: C
3563: E
3564: E
3565: A
3566: C
3567: E
3568: C
3569: D
3570: A
3571: C
3572: D
3573: E
3574: A
3575: C
3576: E
3577: E
3578: C
3579: C
3580: B