Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 2.679 questões

Q2271243 Banco de Dados
Em relação aos comandos DML e DDL do SQL, analise as afirmativas a seguir:
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: 
Alternativas
Q2271242 Banco de Dados
Qual das seguintes afirmações sobre transações SQL em PL/SQL é verdadeira? 
Alternativas
Q2271240 Banco de Dados
Dadas as tabelas orders e customers e a necessidade de listar todos os clientes e seus respectivos pedidos, mesmo que não tenham feito nenhum pedido, selecione a alternativa que corretamente identifica o trecho faltando no seguinte SQL:
SELECT customers.name, orders.order_id
FROM customers ________ orders
ON customers.customer_id = orders.customer_id;
O trecho faltante é: 
Alternativas
Q2268305 Banco de Dados
Sobre características dos bancos de dados relacionais, uma visão ou view, em terminologia SQL, é uma única tabela que é derivada de outras tabelas. Dentre duas técnicas principais sugeridas para problema muito complexo de implementação de uma visão de forma eficiente para consulta, a que envolve criar fisicamente uma tabela de visão temporária quando a visão for consultada pela primeira vez e manter essa tabela na suposição de que outras consultas a visões acontecerão em seguida está relacionada ao conceito de:
Alternativas
Q2268302 Banco de Dados
Ao lidar com atividades em projetos de banco de dados relacionais concernentes às interpretações conceituais de comparações envolvendo NULL e lógica de três valores, sob a perspectiva da linguagem SQL, considere os seguintes significados de NULL:
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:
Alternativas
Q2264613 Banco de Dados
Embora nos refiramos à linguagem SQL, como uma “linguagem de consulta”, ela possui muitos outros recursos além da consulta ao banco de dados, tais como meios para definição da estrutura de dados, para a modificação de dados e para a especificação de restrições de segurança.

Assinale a alternativa que contém um comando de definição de segurança.
Alternativas
Q2262708 Banco de Dados
Considere as relações Empregados (codEmp, nome, salario, codDepto) e Departamentos (codDepto, nome), tal que codDepto em Empregados é uma chave estrangeira que faz referência à relação Departamentos. Considere também a seguinte consulta formulada na linguagem SQL: 
   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:  
Alternativas
Q2262526 Banco de Dados

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.

Alternativas
Q2262525 Banco de Dados

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. 

Alternativas
Q2258173 Banco de Dados
Um sistema gerenciador de banco de dados relacional organiza os dados em tabelas, as quais são, por sua vez, estruturadas em colunas. Para manipular os dados das tabelas é utilizada a linguagem SQL, como no trecho de código a seguir.
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?
Alternativas
Q2257839 Banco de Dados
Assinale a opção que apresenta sintaxe correta segundo a linguagem SQL.
Alternativas
Q2257829 Banco de Dados
Assinale a opção em que a sintaxe do código SQL apresentado está incorreta.
Alternativas
Q2256560 Banco de Dados
Um componente do SQL que incluir uma linguagem de consulta baseada na álgebra e no cálculo relacional de tuplas, que também compreende os comandos para inserir, remover e modificar tuplas em banco de dados, denomina-se
Alternativas
Q2256559 Banco de Dados
 Um recurso do SQL em uma subconsulta, que resulta em alguma tupla cuja construção retorna “Verdadeiro”, quando o argumento da subconsulta está não-vazio, denomina-se
Alternativas
Q2255261 Banco de Dados
As três cláusulas que compõem a forma básica de uma consulta de recuperação de dados em bancos de dados relacionais, utilizando-se a linguagem SQL, são: 
Alternativas
Q2254313 Banco de Dados
A função CAST( ) da linguagem SQL, especificamente,
Alternativas
Q2253563 Banco de Dados
Observe as seguintes expressões SQL:

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: 
Alternativas
Q2253516 Banco de Dados
 Cada instrução SQL executada pelo Oracle Database Server possui um cursor individual associado. De acordo com o conceito de cursores implícitos e explícitos, considere as afirmativas abaixo.

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
Alternativas
Q2253514 Banco de Dados
A linguagem de consulta estruturada (SQL) possui um recurso para combinar os registros de duas tabelas conhecido como join. Com relação a este recurso, é correto afirmar que:
Alternativas
Q2253070 Banco de Dados
Na linguagem SQL, a função UPPER converte o conteúdo de uma expressão em 
Alternativas
Respostas
421: A
422: C
423: B
424: A
425: E
426: D
427: A
428: E
429: C
430: A
431: B
432: D
433: B
434: C
435: D
436: E
437: C
438: E
439: D
440: A