Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 2.744 questões
Considere a existência de uma tabela relacional N, com apenas uma coluna, intitulada numero, contendo os números inteiros de 1 até 100, um em cada linha, como ilustrada a seguir.
Como pode haver discrepâncias entre implementações da linguagem SQL, é dado que a função sqrt(x) retorna a raiz quadrada de x e que a expressão a % b retorna o resto da divisão inteira de a por b.
Este é a resultado produzido por um determinado script SQL que utiliza a tabela N, anteriormente descrita.
Abaixo, são apresentadas três versões para o referido script, não necessariamente corretas.
Sobre essas afirmativas, é correto afirmar que:
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
Id Nome 1 N1 2 N2 3 N3 4 N4
Sabendo que a chave primária de identificação única é a coluna Id (válido para ambas as tabelas), a seguinte expressão SQL:
SELECT TabA.Nome, TabB.Nome FROM TabA, TabB WHERE TabA.Id NOT IN (TabB.Id) exibirá como resultado
Considerando duas relações, R e S, analise as afirmativas a seguir:

Está correto o que se afirma em
Em relação ao tema, analise as afirmativas a seguir: I. Custo de acesso ao armazenamento secundário é aquele que considera os custos de transferência (leitura e escritas) de blocos de dados entre o armazenamento de disco secundário e os buffers da memória principal. II. Custo de operação é o custo de realização de operações na memória em registros dentro do buffer de dados durante a execução da consulta. III. Custo de uso da memória é o custo de envio de consulta e seus resultados do local do banco de dados até o local ou equipamento onde foi originada a consulta.
Está correto o que se afirma em
No Oracle, o comando CREATE TRIGGER permite a especificação do comando (INSERT, UPDATE ou DELETE) que chamará um bloco de código PL/SQL. Permite também especificar quando esse código será chamado (BEFORE, AFTER ou INSTEAD OF).