Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.619 questões

Q314821 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

MMM (C1, C2, C3, C4, C5)

O comando SQL para obter, a partir dessa tabela, os campos C2, C3 e C5, para registros cujo valor de C1 seja igual a 25 e cujo valor de C3 seja diferente de 50, é:

Alternativas
Q314424 Banco de Dados
Acerca da linguagem SQL nos bancos de dados MySql e Oracle, julgue os itens de 59 a 61.

Dado que o MySql 5 não dispõe de comando SQL específico para se renomear uma tabela, devem ser realizadas duas operações: inicialmente, a exclusão da tabela, por meio do comando DROP TABLE nome_da_tabela; e, posteriormente, sua criação, por meio do comando CREATE TABLE novo_nome_da_tabela; diferentemente, portanto, do procedimento a ser adotado no Oracle 11g, cujo comando SQL ALTER TABLE nome_da_tabela RENAME novo_nome_da_tabela é específico para essa operação.

Alternativas
Q314423 Banco de Dados
Acerca da linguagem SQL nos bancos de dados MySql e Oracle, julgue os itens de 59 a 61.

No MySql 5.0, as views não podem conter subquery na cláusula FROM nem podem fazer referência ao sistema ou a variáveis do usuário.

Alternativas
Q307885 Banco de Dados
São características da linguagem SQL, EXCETO:
Alternativas
Q307650 Banco de Dados
Que componente da System Global Area (SGA) do Oracle é responsável pelo caching de planos de execução de comandos SQL?
Alternativas
Q307641 Banco de Dados
O esquema relacional a seguir servirá de contexto
para as questões 44 e 45. Ele descreve um banco de
dados usado por uma universidade para guardar
informações sobre suas disciplinas, seus alunos e as
notas destes.

Imagem 026.jpg
O coeficiente de rendimento (CR) de um aluno é a média das suas notas ponderada pelo número de créditos das disciplinas. Isto é:

CR=SUM(NOTA*NUM_CRED) / SUM(NUM_CRED)

Qual consulta permite exibir asmatrículas dos alunos cujos CRs são maiores do que 6,0?
Alternativas
Q307640 Banco de Dados
O esquema relacional a seguir servirá de contexto
para as questões 44 e 45. Ele descreve um banco de
dados usado por uma universidade para guardar
informações sobre suas disciplinas, seus alunos e as
notas destes.

Imagem 026.jpg
Um aluno pode cursar uma mesma disciplina várias vezes,mas para ser aprovado a sua nota temque ser maior ou igual a 5,0.

Qual consulta permite exibir, uma única vez, os nomes dos alunos que ainda NÃO foram aprovados na disciplina cujo código é INF1111?
Alternativas
Q307624 Banco de Dados
Considere as tabelas abaixo:

Imagem 011.jpg

em que Aluno.matricula e Professor.matricula são respectivamente chaves primárias das tabelas Aluno e Professor; a chave primária da tabela Aula é composta pelos campos matricula_professor e matricula_aluno, sendo que matricula_professor é chave estrangeira ligada à tabela Professor e matricula_aluno é chave estrangeira ligada à tabela Aluno. A consulta escrita em SQL ANSI para encontrar quais professores não ministram aula para nenhum aluno é:
Alternativas
Q306710 Banco de Dados
Considere as seguintes tabelas de um banco de dados relacional, sendo que os atributos ID e Cod, na tabela Usa são chaves estrangeiras, com origem, respectivamente, nas tabelas Dpto e Eqpto:

Depto (ID, Nome, Função)
Usa (ID, Cod)
Eqpto (Cod, Tipo, Valor)

Assinale a alternativa que apresenta a expressão SQL para obter o Nome do Depto e o Tipo de Eqpto utilizados.

Alternativas
Q305714 Banco de Dados
Assinale a opção correta relativa a operações em SQL.
Alternativas
Q305713 Banco de Dados
As três cláusulas de uma consulta SQL são:
Alternativas
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304587 Banco de Dados
Uma instrução SQL correta para criar a tabela NOTAFISCAL apresentada no modelo é:
Alternativas
Q304419 Banco de Dados
Dispõe-se de um arquivo de dados, que dentre outros campos tem os campos Nome, CEP e Setor. Deseja-se classificar o arquivo por ordem decrescente de Setor, decrescente de CEP e decrescente de Nome, ou seja, se empatar Setor, desempata pelo CEP e, se este empatar, desempata pelo Nome. Ocorre que o aplicativo disponível, que classifica, só consegue classificar os dados usando uma chave de cada vez (podendo ser crescente ou decrescente, à escolha). Qual o procedimento a ser adotado para obter o arquivo classificado na ordem especificada acima, usando 3 "rodadas" de classificação?

Alternativas
Q303428 Banco de Dados
Para responder às questões de números 58 e 59, utilize os comandos SQL abaixo.

CREATE TABLE times (id INTEGER, nome VARCHAR(20),cidade VARCHAR(20));
CREATE TABLE jogos (local VARCHAR(20), data VARCHAR(8), time1 INTEGER, time2 INTEGER, placar1 INTEGER, placar2 INTEGER);
INSERT INTO times VALUES(1, "santos fc", "santos");
INSERT INTO times VALUES(2, "palmeiras", "sao paulo");
INSERT INTO times VALUES(3, "guarani", "campinas");
INSERT INTO jogos VALUES("campinas", "20100504", 3, 1, 0, 2);
INSERT INTO jogos VALUES("santos", "20101220", 1, 2, 1, 1);
INSERT INTO jogos VALUES("campinas", "20110210",3,2,0,0);
Para a impressão do seguinte resultado:

Vitória Time 2
Empate
Empate


a query que poderá ser utilizada é
Alternativas
Q303427 Banco de Dados
Para responder às questões de números 58 e 59, utilize os comandos SQL abaixo.

CREATE TABLE times (id INTEGER, nome VARCHAR(20),cidade VARCHAR(20));
CREATE TABLE jogos (local VARCHAR(20), data VARCHAR(8), time1 INTEGER, time2 INTEGER, placar1 INTEGER, placar2 INTEGER);
INSERT INTO times VALUES(1, "santos fc", "santos");
INSERT INTO times VALUES(2, "palmeiras", "sao paulo");
INSERT INTO times VALUES(3, "guarani", "campinas");
INSERT INTO jogos VALUES("campinas", "20100504", 3, 1, 0, 2);
INSERT INTO jogos VALUES("santos", "20101220", 1, 2, 1, 1);
INSERT INTO jogos VALUES("campinas", "20110210",3,2,0,0);
Analise a impressão do resultado de uma query SQL efetuada após a execução dos comandos descritos (note que no exemplo as colunas estão separadas pelo símbolo | barra vertical).

campinas - guarani - 0 - 2 - santos fc
santos - santos fc - 1 - 1 - palmeiras
campinas - guarani - 0 - 0 - palmeiras

A query SQL capaz de produzir este resultado é
Alternativas
Q303426 Banco de Dados
São CONSTRAINTS SQL, EXCETO
Alternativas
Q303425 Banco de Dados
A cláusula LEFT JOIN em SQL retorna todas as
Alternativas
Q303424 Banco de Dados
Analise os seguintes comandos de definição e manipulação de dados SQL:

CREATE TABLE Livro (ID INTEGER, NOME VARCHAR(20), AUTOR VARCHAR(30));
INSERT INTO Livro VALUES(1, “Memórias Póstumas de Brás Cubas”, “Machado de Assis”);
INSERT INTO Livro VALUES(1, “Quincas Borba”, NULL);
UPDATE Livro SET AUTOR = “Machado de Assis” WHERE ID = 1;

Após a execução destes comandos,
Alternativas
Q302259 Banco de Dados
Considere o banco de dados Oracle 10g XE (Express Edition) instalado numa plataforma Windows. Em um ambiente de trabalho, o comando SQL foi fornecido:

SELECT SYSTIMESTAMP FROM DUAL;

O comando SQL acima vai apresentar como resposta ao ser executado
Alternativas
Q302098 Banco de Dados
Considere o banco de dados SQL Server 2008.

Foi criada uma tabela denominada tabval formada pelas seguintes linhas e colunas:

      Codigo   Nome    Tamanho      Qtde
1      001      JOSE      92222222      3,00
2      002      ANA       93333333      1,50
3      001      JOSE       94444444      2,00
4      004      JOAO       95555555      2,50

Para criar um comando SQL que seja capaz de dar como resultado:

Codigo     Nome     Tamanho     Qtde
001          JOSE       94444444      5,00
002          ANA         93333333      1,50
004          JOAO       95555555      2,50

O comando SQL correto é:
Alternativas
Respostas
3601: D
3602: E
3603: C
3604: A
3605: E
3606: A
3607: E
3608: A
3609: D
3610: C
3611: B
3612: A
3613: B
3614: E
3615: A
3616: E
3617: E
3618: D
3619: E
3620: B