Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.247 questões
v_ID TIPONUTRICIONISTA.ID%type := 2; v_DESCRICAO TIPONUTRICIONISTA.DESCRICAO%type := ‘Esportiva’; BEGIN
INSERT INTO TIPONUTRICIONISTA (ID, DESCRICAO) VALUES (v_ID, upper(v_DESCRICAO)); COMMIT;
END;
O script acima, no Sistema de Gerenciamento de Banco de Dados (SGBD) Oracle, tem a finalidade de
Você é um técnico em informática da Sanepar e recebeu a tarefa de gerar um relatório que lista os nomes dos funcionários que ganham mais de R$ 4.000, possuem dependentes e que esses dependentes sejam estudantes. Para isso, você precisa realizar uma consulta SQL (Structured Query Language) utilizando as tabelas Funcionarios e Dependentes do banco de dados da organização.
Descrição das tabelas:
• Funcionarios: contém informações sobre os funcionários, incluindo colunas como FuncionarioID, Nome, Salario e outras.
• Dependentes: contém informações sobre os dependentes dos funcionários, incluindo colunas como DependenteID, FuncionarioID (chave estrangeira), Status (que pode ser ‘Estudante’ ou não) e outras.
Sabendo disso, assinale a alternativa que apresenta a consulta SQL correta para você realizar essa tarefa.
(PUGA, Sandra Gavioli; FRANÇA, Edson Tarcísio; GOYA, Milton Roberto. Banco de dados: implementação em SQL, PL/SQL e Oracle 11g. São Paulo: Pearson, 2013.)
CREATE TABLE aluno (
idAluno integer primary key,
nome varchar(40),
nota number,
frequencia number
)
Considere que o estudante obtém aprovação quando atinge a nota 7 e possui frequência mínima de 75. Assinale a opção que contém o comando SQL que retorna apenas a chave primária e o nome do aluno que obteve nota para aprovação, mas que reprovou por frequência, mostrando o resultado em ordem crescente de nota:
I - O comando CREATE é utilizado para criar uma nova coluna no banco de dados. Com esse comando, é possível definir as colunas da tabela, seus tipos de dados, restrições e outros atributos.
II - O comando READ, também conhecido como SELECT, é utilizado para realizar consultas e obter dados de uma ou mais tabelas do banco de dados. É possível fazer uso de cláusulas ROLLBACK para filtrar os resultados e obter apenas as informações desejadas.
III - O comando UPDATE é utilizado para realizar atualizações em registros existentes em uma tabela do banco de dados. Com esse comando, é possível modificar os valores de uma ou mais colunas em um ou mais registros.
IV - O comando DELETE é utilizado para excluir registros de uma tabela do banco de dados. Com esse comando, é possível remover um ou mais registros de forma permanente.
As alternativas CORRETAS são:
Analise a consulta SQL a seguir.
SELECT nome, sobrenome FROM Funcionarios
WHERE (nome LIKE ‘A%’ OR nome LIKE ‘O%’)
AND LENGTH(sobrenome) >= 6;
Assinale a alternativa que apresenta, correta e respectivamente, o nome e o sobrenome de um funcionário selecionado pela consulta.
Analise o trecho de código a seguir em Linguagem SQL e responda a questão.
inserir nos valores do projeto (1, "ABC", "Belo Horizonte"),
(2, "ABE", "Rio de Janeiro"),
(3, "ABF", "São Paulo"),
(4, "ABG", "Curitiba"),
(5, "ABH", "Juiz de Fora");
inserir nos valores do departamento (100, "Marketing", "MK"),
(101, "Vendas", "VD"),
(102, "Tecnologia da Informação", "TI"),
(103, "Recursos Humanos", "RH"),
(104, "Contabilidade", "CT"),
(105, "Estoque", "ES");
inserir nos valores de funcionamentoio (1, "Alice", '2011-11-01', "[email protected]", 1, 100),
(2, "Mohamed", '2015-09-06', "[email protected]",1, 101),
(3, "Bob", '2018-05-02', "[email protected]", 3.103),
(4, "Maria", '2017-10-07', "[email protected]", 4, 104),
(5, "João", '01-04-2012', "[email protected]", 1, 101);
SELECIONE f.* DE função f ESQUERDA JUNTE projeto p
ON f.cod_proj = p.cod onde f.cod_proj não é nulo;
SELECIONE f.* DE funcionario f DIREITA JUNTE-SE departamento
d ON f.cod_dep = d.id onde f.cod_dep não é nulo;
Ao executar, de forma independente, cada código SQL retornará uma certa quantidade de linhas. Marque uma alternativa CORRETA.