Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.247 questões
SELECT Pedidos.PedidoID, Empregados.Nome
FROM Pedidos
RIGHT JOIN Empregados
ON Pedidos.EmpregadoID=Empregados.EmpregadoID
ORDER BY Pedidos.PedidoID;
Este comando retorna todas as linhas
Considerando-se que o banco de dados está aberto e em condições ideais, para mudar o nome do departamento cujo ID é 1013 para Comunicação e o telefone para (11) 4567-9090, utiliza-se o comando SQL
Deseja-se criar uma tabela chamada Departamento contendo os seguintes campos:
idDep − inteiro, chave primária, não nulo, auto numeração.
nomeDep − cadeia de caracteres com, no máximo, 50 caracteres, não nulo.
telefoneDep − cadeia de caracteres com, no máximo, 15 caracteres.
Considerando-se que o banco de dados está aberto e em condições ideais, o comando SQL que deverá ser utilizado é:
id nome qtdFunc UF
1 Rest Tecnologia 27 SC
2 WSDL 130 MA
3 SOAP 1245 SP
Nos últimos anos a Rest Tecnologia tem se destacado no mercado e aumento o seu quadro de funcionários para 245. Qual o comando deve ser utilizado para alterar o número de funcionários da empresa Rest Tecnologia na tabela Empresa?
idVeiculo marca modelo potencia ano cor
1 Ferrari Enzo 660 2004 Vermelho
I. insert into veiculo (idVeiculo, marca, modelo, potencia, ano, cor) values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
II. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963);
III. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
IV. insert into veiculo (idVeiculo, marca, modelo, potencia, cor) values (2, 'Ferrari', 'LaFerrari', 963, 'vermelho');
Quantos comandos serão executados com sucesso?
Observe a estrutura da tabela Funcionário:
id nome TempoCasa
1 Rafael 11
2 Leandro 7
3 Fernanda 9
4 Bibiana 13
Observe a estrutura da tabela Dependente:
id nome idFuncionario
1 Cecília 1
2 Felipe 2
3 Odete 4
4 Edarci 3
Uma das formas encontradas pela empresa foi eliminar todos os dependentes dos funcionários com tempo de casa inferior a uma década. Qual o comando utilizado para realizar esta operação corretamente?
1. DCL ( ) truncate.
2. DDL ( ) lock table.
3. DML ( ) grant.
4. TCL ( ) rollback.
Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo.
Considere alguns tipos de construções SQL que podem ser empregadas na definição de uma coluna de uma view:
I. funções de agregação, tais como sum, avg
II. funções escalares, tais como sin, trim
III. expressões aritméticas
IV. expressões condicionais, tais como case
V. literais
VI. subconsultas
Está correto concluir que uma determinada coluna NÃO pode ser objeto de atualização quando resultar de qualquer dos tipos:
create table xx
(a int null, b int null, c int null)
Depois de instanciada com um conjunto de registros, os seguintes comandos foram executados:
select count(*) from XX
select count(distinct A) from XX
select count(distinct B) from XX
select count(*) from XX where C>10
select count(*) from XX where not C>10
Sabendo-se que esses comandos produziram como resultado, respectivamente, os números 10, 10, 0, 0 e 5, analise as quatro alternativas para a definição da tabela XX:
I.
CREATE TABLE XX(
A int NULL,
B int NULL,
C int NULL )
II. CREATE TABLE XX(
A int primary key,
B int NULL,
C int NULL )
III.
CREATE TABLE XX(
A int NULL,
B int NULL,
C int )
IV.
CREATE TABLE XX(
A int,
B int primary key,
C int NULL )
A lista com todos os comandos que são válidos e compatíveis com a instância corrente da tabela é:
NomeFunc Departamento Salario
Ana RH 1500,00
João RH 2000,00
Luis RH 2500,00
Pedro TI 1800,00
Antonio TI 3000,00
Analise, ainda, a expressão SQL apresentada a seguir:
SELECT F.NomeFunc
FROM FUNCIONARIO F
WHERE F.Salario > (SELECT AVG(Salario)
FROM FUNCIONARIO F1
WHERE F1.Departamento="RH")
Os funcionários retornados como resultado da execução da expressão SQL acima são:
Considere as seguintes relações em um banco de dados relacional:
Imovel (IDImovel, Endereco, DescricaoImovel, ValorAluguel, IDCidade) Cidade (IDCidade, NomeCidade, UF)
Selecione a expressão SQL que obtém todos os imóveis cujo valor do aluguel está entre R$ 1000 e R$ 2000 e que se
localizam no Rio de Janeiro ou Paraná:
Julgue o item subsecutivo, a respeito de sistemas de bancos de dados.
Se, em uma tabela de nome Cliente, a chave primária for NrCliente, então o comando Oracle SQL a seguir será bem-sucedido em eliminar a coluna NrCliente dessa tabela, qualquer que seja a condição dos registros do banco de dados.
ALTER TABLE Cliente DROP (NrCliente) CASCADE CONSTRAINTS;
Julgue o item seguinte, no que se refere à linguagem SQL.
Supondo que seja necessário buscar dados em duas tabelas
distintas, o comando select não deve ser escolhido por não
possuir os recursos para efetuar a busca em ambas as tabelas e
exibir o resultado.
Julgue o item seguinte, no que se refere à linguagem SQL.
A função max, utilizada conjuntamente com o comando
select, retorna o maior valor em um determinado campo que
tenha sido incluído na busca.
Acerca de bancos de dados relacionais, julgue o item subsequente.
Os bancos de dados relacionais são constituídos de três
componentes: uma coleção de estrutura de dados (relações ou
tabelas), uma coleção de operadores (linguagem SQL) e uma
coleção de restrições de integridade (conjunto consistente de
estados de base de dados e de alterações de estados).