Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.618 questões
Empresa (CNPJ, razaoSocial, endereco) Caracteristica (cod, sigla, nome) Tem (CNPJ, cod)
Que comando SELECT do SQL retorna apenas o CNPJ e a razão social das empresas que não têm "ESG" como característica?
Uma solução pode ser adotar um banco de dados NoSQL, de tal forma que:
1. INNER JOIN retorna registros que possuem correspondência em ambas as tabelas. 2. LEFT JOIN retorna todos os registros da tabela da esquerda em caso de correspondências com a tabela da direita, e retorna zero se não houver correspondências. 3. FULL OUTER JOIN é igual à FULL JOIN e ambas as sintaxes podem ser utilizadas indistintamente.
Assinale a alternativa que indica todas as afirmativas corretas.
1. ALL 2. NOT 3. LIKE 4. SOME 5. BETWEEN
Assinale a alternativa que indica todas as afirmativas corretas.
Considere o caractere ou conjunto de caracteres inicial(is), o texto em múltiplas linhas representado por e o caractere ou conjunto de caracteres final(is).
1. ntext 2. image 3. year 4. bigint 5. bit
Assinale a alternativa que indica todas as afirmativas corretas.
I. DML – Data Manipulation Language; II. DDL – Data Definition Language; III. DCL – Data Control Language.
Três comandos SQL, pertencentes às DML, DDL e DCL são, respectivamente,
create table departamento (nm_departamento varchar(20), predio varchar(15), primary key (nm_departamento));
create table professor (cpf varchar(10), titulo varchar(15), nm_professor varchar(99), nm_departamento varchar(20), salario numeric(8,2), primary key (cpf), foreign key (nm_departamento) references departamento);
Assinale a alternativa que NÃO representa uma consulta SQL válida para obter a relação entre nome do professor, seu departamento e o prédio associado ao departamento.
CREATE TRIGGER Yellow ON Red AFTER UPDATE AS RAISEERROR (‘Aviso’, 16, 10);
Esse comando cria um trigger denominado
Considere a tabela EMPREGADOS definida abaixo em SQL.
Create table EMPREGADOS
(CODEMP INT PRIMARY KEY,
NOMEEMP VARCHAR(300) NOT NULL UNIQUE,
FUNCAO INT CHECK(FUNCAO BETWEEN 1 AND 5),
SALARIO FLOAT NOT NULL,
DEPTO INT NOT NULL);
Sobre esta tabela, foi definido um índice primário (codemp – chave primária), e dois índices secundários, um sobre nomeemp, e outro sobre funcao.
Uma pessoa do desenvolvimento reclamou à DBA que algumas de suas consultas sobre essa tabela estavam muito demoradas, e pediu apoio para melhoria do desempenho. A DBA examinou o plano de execução das consultas e, em vez de uma solução sobre o esquema da base de dados, sugeriu a reescrita das consultas.

Qual, dentre as consultas reescritas, melhorou o desempenho da consulta original porque resultou,
no plano de consulta, em uma operação (mais eficiente) sobre um índice?
set transaction isolation level repeatable read; Select max(salario) from funcionarios; Update funcionarios set salario = salario*10 where salario < (select avg(salario) from funcionarios); commit;
Ao definir esse nível de isolamento para sua transação, o programador está sujeito à ocorrência de problemas de acesso concorrente com outras transações. Analise cada assertiva abaixo, assinalando V, se verdadeira, ou F, se falsa.
( ) Leitura suja. ( ) Leitura não repetitiva. ( ) Registro fantasma.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: