Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.619 questões
No MS SQL Server 2008, a execução do comando SQL
select GETDATE()
produz:
No Oracle 11g, o comando SQL
select * from dual d1, dual d2
produz um resultado que contém, além da linha de títulos:
Considere a tabela F2 mostrada a seguir com a respectiva instância.

Considere a tabela F1, mostrada com a respectiva instância a seguir.

O número de registros removidos pelo comando SQL

é
Considere uma tabela de banco de dados que represente a árvore genealógica simplificada da família real brasileira, como mostrada a seguir.

Rafael pretende escrever um comando SQL que insira nessa tabela as relações de ancestralidade que podem ser derivadas das que ali estão. Por exemplo, Dona Leopoldina é descendente de Dom Pedro I porque descende de Dom Pedro II, que descende de Dom Pedro I.
Assim, Rafael escreveu o comando SQL

Considere a tabela F1 apresentada a seguir, implementada num banco de dados relacional.

Analise o diagrama apresentado a seguir na notação IDEF1X.

Na questão a seguir, considere a tabela T mostrada abaixo com a respectiva instância.


O número de registros da tabela T removidos pela execução desse comando é:
Na questão a seguir, considere a tabela T mostrada abaixo com a respectiva instância.


tem uma coluna e, além da linha de títulos, exibe:
Na questão a seguir, considere a tabela T mostrada abaixo com a respectiva instância.


é:
I. A cláusula 'where" é aplicada depois da agregação.
II. A cláusula “having" é aplicada antes da agregação.
III. A cláusula “having" não pode ser aplicada num comando contendo a cláusula “group by".
IV. A cláusula “group by" estabelece a ordem de aplicação das cláusulas “where" e “group by".
Está correto somente o que se afirma em:
Na linguagem SQL, o comando FULL OUTER JOIN combina os resultados dos comandos LEFT JOIN e RIGHT JOIN.
Uma das desvantagens da utilização do Hibernate é o aumento do tempo de desenvolvimento, já que todas as consultas SQL deverão ser transcritas para a linguagem HQL para poderem ser mapeadas em classes Java.
Quando aplicadas na coluna VALOR_CD da tabela CD, as funções AVG e STDDEV retornam a média aritmética e o desvio-padrão dos preços dos CDs, respectivamente.
O comando a seguir apresentará como resultado uma tabela com 3 linhas.
SELECT COUNT(*) FROM CD
WHERE VALOR_CD ≥ 16
Assumindo que cada cantor vendeu apenas uma unidade de cada CD de sua autoria, o comando a seguir apresentará o ganho total de cada um deles.
SELECT CANTOR.NOME_CANTOR, SUM(CD.VALOR_CD)
FROM CANTOR, CD
WHERE CD.CODIGO_CANTOR = CANTOR.CODIGO_CANTOR
Considere o comando abaixo.
SELECT CANTOR.NOME_CANTOR, CD.TITULO_CD
FROM CANTOR, CD
WHERE CD.CODIGO_CANTOR = CANTOR.CODIGO_CANTOR
Quando executado, esse comando apresentará o resultado mostrado a seguir.

ID INTEGER NOT NULL,
NOME CHAR(50) NOT NULL UNIQUE,
CPF DECIMAL (11,0) NULL,
NACIONALIDADE INTEGER NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (NACIONALIDADE)
REFERENCES TABELA_NACIONALIDADE(CODIGO_NACIONALIDADE)
);
A cláusula NULL na coluna CPF indica que o conteúdo dessa coluna pode ser zero, já que ela é do tipo DECIMAL (11,0).
ID INTEGER NOT NULL,
NOME CHAR(50) NOT NULL UNIQUE,
CPF DECIMAL (11,0) NULL,
NACIONALIDADE INTEGER NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (NACIONALIDADE)
REFERENCES TABELA_NACIONALIDADE(CODIGO_NACIONALIDADE)
);
A tabela TABELA_NACIONALIDADE deve ter uma coluna de nome DESCRICAO_NACIONALIDADE para obter o texto equivalente a cada código.
