Lista completa de Questões sobre Linguagem SQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Nas questões 47 e 48 considere as seguintes relações e suas instâncias.
Após a execução do comando SQL
os registros da tabela T2 ficam sendo:
<3,8> <7,5> <1,2>
<3,8> <1,2>
<1,2>
<3,8> <7,5>
<7,5> <1,2>
Na linguagem Natural o comando SQL 'COMMIT' corresponde ao comando:
PROCESS COMMAND
END TRANSACTION
GET TRANSACTION DATA
EJECT
TERMINATE
Analisando o trecho de código SQL a seguir
UPDATE Funcionario
SET Salario = 1000
WHERE CPF = 12345678900
é correto afirmar que
o campo Salario da tabela Funcionario será substituído por 1000 na linha cujo valor do campo CPF for igual a 12345678900.
no banco de dados será criada uma tabela com o nome Funcionario que terá um campo Salario e um campo CPF com os valores especificados no código.
o campo Salario da tabela Funcionario será aumentado de 1000 para aquele que o CPF for igual a 12345678900.
se nenhum campo CPF da tabela Funcionario for igual ao especificado no código, o comando UPDATE irá acrescentar um novo registro nesta tabela com os valores especificados no código.
a palavra-chave UPDATE pode ser substituída por CREATE sem prejuízo à operação desejada.
Analisando o trecho de código SQL a seguir
é correto afirmar que
usando-se o código UPDATE Carro_Especial SET Preco = 15000 WHERE Tipo = 'Corsa' todo carro do tipo Corsa terá seu preço alterado para 15000 diretamente na VIEW Carro_ Especial.
Os valores do campo Cor na VIEW Carro_ Especial serão diferentes de Azul caso a tabela Carros tenha para o campo Cor valores diferentes de Azul.
uma VIEW com o nome Carro_Especial será criada contendo os campos Fabricante, Tipo, Preco e Cor, onde todos os valores do campo Cor nesta VIEW serão iguais a Azul.
o código INSERT INTO Carro_Especial VALUE ('GM', 'Corsa', 10000, 'Azul') irá inserir um novo dado com os valores especificados por VALUE diretamente na VIEW Carro_Especial.
se na tabela Carros existir um campo com o nome Ano_de_Fabricacao, este campo será criado automaticamente na VIEW Carro_ Especial.
As consultas de ação são instruções SQL que modificam um ou mais registros de uma tabela existente. Desta forma, é possível a criação de uma tabela nova a partir dos dados existentes. Para isto deve-se usar a instrução
Considere os seguintes trechos em SQL:
I. Descrição a tabela de funcionários: CREATE TABLE FUNC
Descrição da tabela com os dependentes dos funcionários (por meio do mesmo CPF): CREATE TABLE DEPENDENTE
FOREIGN KEY (DCPF) REFERENCES FUNC(CPF) );
III. Consulta:
SELECT F.NOME, F.NASC
FROM FUNC F
WHERE F.CPF IN (SELECT DCPF
FROM DEPENDENTE
WHERE DCPF=F.CPF AND
SEXO=F.SEXO)
É correto afirmar que a consulta recuperará os dados:
NOME e NASC do funcionário cujo dependente tem o mesmo sexo do funcionário.
NOME e NASC de todos os dependentes femininos do funcionário.
NOME e NASC de todos os funcionários que tem dependentes.
NOME e NASC do funcionário que só tem dependentes do mesmo sexo.
NOME e NASC do funcionário sem dependentes do mesmo sexo.
Qual a Query, dentre as abaixo, que está correta?
SELECT * FROM Q.STAFF FOR CURSOR ONLY
ORDER BY JOB WHERE SALARY > 15,000SELECT * FROM Q.STAFF WHERE SALARY < 15000
ORDER BY JOB FOR FETCH ONLYSELECT * FROM Q.STAFF WHERE SALARY > 15000
ORDER BY JOB FOR ACCESS ONLYSELECT * FROM Q.STAFF WHERE SALARY > 15000
ORDER BY JOB AS READ ONLYQual o comando com a cláusula WHERE, dentre os abaixo, que está correto?
Qual é o comando com a cláusula WHERE abaixo que está correto?
WHERE SALARY BETWEEN (14000 AND 10000)
WHERE SALARY BETWEEN 14000 AND 10000
WHERE SALARY BETWEEN 10000 AND 14000
WHERE SALARY BETWEEN 10000,14000
Qual o comando com a cláusula SELECT, dentre os abaixo, que está correto?
SELECT JOB | DEPT FROM Q.STAFF
SELECT JOB, CONCAT (DEPT) FROM Q.STAFF
SELECT JOB, CONCAT (DEPT) FROM Q.STAFF
SELECT (JOB, DEPT) FROM Q.STAFF
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...