Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 2.679 questões
I.DDL significa Data Definition Language (Linguagem de Definição de Dados).
II.DML significa Definition Management Language (Linguagem de Gerenciamento de Definições).
III.INSERT é um comando DML usado para adicionar dados às tabelas.
IV.DROP é um comando DML usado para remover estruturas de banco de dados.
É correto o que se afirma em:
SELECT customers.name, orders.order_id
FROM customers ________ orders
ON customers.customer_id = orders.customer_id;
O trecho faltante é:
I - Valor desconhecido. II - Valor disponível ou retido. III - Atributo não aplicável.
Em relação aos itens expostos, pode-se afirmar que:
Assinale a alternativa que contém um comando de definição de segurança.
SELECT e1.nome FROM Empregados e1, Empregados e2 WHERE e2.codDepto IN (SELECT codDepto FROM Departamentos WHERE nome = ‘Recursos Humanos’ OR nome = ‘Vendas’) AND e1.salario > e2.salario;
É CORRETO afirmar que:
Com relação a SQL, julgue o item que se segue.
Na versão Oracle® 10g Release 2 (10.2), triggers são
procedimentos escritos em PL/SQL, Java ou C que são
disparados implicitamente sempre que uma tabela ou visão
é modificada ou quando ocorrem algumas ações do usuário
ou ações do sistema de banco de dados. Assim como
triggers, visões (views) podem ser consultadas, alteradas, ter
dados inseridos ou deletados, com certas restrições. Todas as
operações executadas em uma view afetam as tabelas nas
quais a view se baseia.
Com relação a SQL, julgue o item que se segue.
Na versão Oracle® 10g Release 2 (10.2), o uso da diretiva
de compilação Autonomous_Transaction permite que as
operações SQL, em uma sub-rotina, delimitadas pela
declaração da diretiva possam ser confirmadas ou revertidas,
sem confirmar ou reverter os dados da transação principal.
SELECT Pessoa.Nome, Cargo.Nome FROM Pessoa, Cargo WHERE Pessoa.Codigo_Cargo = Cargo.Codigo;
Considerando o trecho de código apresentado, qual opção apresenta apenas identificadores de tabelas?
I. DELETE II. DROP TABLE III. CREATE INDEX IV. UPDATE V. INSERT INTO VI. ALTER TABLE
Classificando-se as expressões acima em Linguagem de Definição de Dados − DDL e Linguagem de Manipulação de Dados − DML, está correto o que consta em:
I. Os cursores implícitos são declarados e nomeados pelo programador, apenas para instruções PL/SQL SELECT, incluindo consultas que podem retornar uma ou mais linhas.
II. Os cursores explícitos são utilizados apenas para consultas que retornam mais de uma linha.
III. Os cursores implícitos são gerados dinamicamente para todas as instruções DML e PL/SQL SELECT, incluindo consultas que retornam somente uma linha.
É correto o que se afirma APENAS em