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

Foram encontradas 3.247 questões

Q1905922 Banco de Dados

O comando select pode incluir até seis cláusulas devendo a instrução seguir uma ordem predeterminada; são obrigatórias apenas as duas primeiras cláusulas – select e from.


“Conceitualmente, a execução de cada ___________ segue a seguinte ordem: 1. A cláusula _____________ é testada, produzindo, com isso, junção e/ou seleção de linhas. 2. É feito o agrupamento das linhas resultantes usando-se os valores das colunas do _____________. 3. São escolhidos apenas os grupos que satisfazem a cláusula ____________, que é sempre aplicada a cada grupo como um todo e não individualmente às suas linhas. 4. As linhas assim resultantes são organizadas pelas colunas indicadas no ____________. 5. É feita a projeção na lista de colunas do _____________, eventualmente com cálculo de funções de agregação que são aplicadas a todas as linhas resultantes de cada grupo.”


Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.

Alternativas
Q1905913 Banco de Dados
No MySQL, alguns comandos importantes do SQL podem ser utilizados a fim de otimizar operações em resultados, como por exemplo soma de valores, cálculo de média, dentre outras operações. Um dos parâmetros pode ser empregado para calcular a média de salário de cargos que estejam registrados em uma tabela X, no lugar da expressão SQL de média, AVG, automatizando, assim, a consulta através desse parâmetro. Trata-se de:
Alternativas
Q1905912 Banco de Dados

“Valores ___________ podem ser atribuídos apenas a valores ___________ e comparados apenas a valores _____________.” Considerando a linguagem SQL (Structured Language Query / Linguagem de Consulta Estruturada), assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.

Alternativas
Q1891684 Banco de Dados
Em uma consulta a um determinado banco de dados, usando MySQL, foi mostrado um conjunto de resultados que continham linhas duplicadas. Se o usuário desejar eliminar tais linhas, pode-se utilizar o seguinte comando:
Alternativas
Q1875875 Banco de Dados
Assinale a opção que apresenta o comando SQL que permite alterar o nome da coluna de uma tabela.  
Alternativas
Q1875873 Banco de Dados

create table produtos(

       id integer primary key,

       descricao varchar(200) not null,

       preco numeric(10,2),

       quantidade numeric(4)


);


insert into produtos (id, descricao) values (1,'Livro de Banco de Dados');

insert into produtos (id, descricao, preco) values (2,'Caneta vermelha',2.3);

insert into produtos (id, descricao, preco) values (3,'Borracha',0.8);

insert into produtos (id, descricao, preco, quantidade) values (4,'Caderno 100 páginas',2.3, 30);

insert into produtos (id, descricao, preco, quantidade) values (5,'Lupa Grande',5.9, 5);


select count(*), count(preco), sum(preco), count(quantidade), avg(quantidade) from produtos;


Assinale a opção que apresenta o resultado correto para as expressões SQL precedentes. 

Alternativas
Q1874545 Banco de Dados
Processo (codprocesso, autor, reu, dataultimamovimentacao, assunto, codjuiz)
Juiz (codjuiz, nome)

Considerando as tabelas anteriores, de um banco de dados relacional, assinale a opção cuja consulta em SQL mostra os nomes dos juízes para os quais não há processos distribuídos (relacionados). 
Alternativas
Q1860918 Banco de Dados
 Um analista criou a tabela aposentado por meio do comando abaixo em um banco de dados relacional.

CREATE TABLE aposentado (
 cpf VARCHAR(18) NOT NULL,
 anoNascimento INT NULL,
 nome VARCHAR(70) NULL,
 anosContribuicao INT NULL,
 valorReceberAno DOUBLE NULL,
 totalReceber DOUBLE NULL);

 Após executar o comando, percebeu que não se definiu a chave primária da tabela. Para definir o campo cpf como chave primária deve utilizar o comando
Alternativas
Q1858075 Banco de Dados
Em SQL, para selecionar na tabela POP todas as pessoas cujas idades estejam entre 18 e 45 anos, inclusive, a sintaxe correta para o comando é
Alternativas
Q1858074 Banco de Dados
Conforme Luís Damas, em sua obra SQL (LTC, 2005) SQL é uma linguagem de consulta estruturada, um padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional. Ela é constituída de três sublinguagens, cada uma delas englobando diversos comandos.
A esse respeito, associe os comandos ao universo a que pertencem: 1 – create 2 – select 3 – grant ( ) Pertence à DDL. ( ) Pertence à DML. ( ) Pertence à DCL.
Assinale a alternativa que apresente a sequência correta, de cima para baixo.
Alternativas
Q1858073 Banco de Dados
Em bancos de dados relacionais, um trigger é definido como um bloco de comandos Transact-SQL, que é automaticamente executado quando um comando SQL/DML específico for executado em uma tabela do banco de dados. Assinale a alternativa em que se apresente corretamente comando que deve ser um dos indicados.
Alternativas
Q1858072 Banco de Dados
Em bancos de dados relacionais, uma transação é um conjunto de operações, que inicia quando se executa o primeiro comando SQL e termina de acordo com as situações caracterizadas a seguir:
I. encerra a transação de forma normal, salvando permanentemente todas as alterações realizadas durante a transação; II. encerra a transação de forma anormal, descartando todas as alterações realizadas durante a transação.
As operações em I e II são conhecidas, respectivamente, por 
Alternativas
Q1855632 Banco de Dados

Referente a bancos de dados relacionais e NoSQL, julgue o seguinte item.


Em um banco de dados Nosql baseado em documentos, as transações, geralmente, ocorrem no nível de documento e são consideradas atômicas. Transações envolvendo mais de uma operação não são possíveis, embora existam produtos como o RavenDB que suportam transações com múltiplas operações.

Alternativas
Q1855631 Banco de Dados

Referente a bancos de dados relacionais e NoSQL, julgue o seguinte item.


Em banco de dados Nosql, mais especificamente o modelo chave/valor, o conceito de consistência é aplicável apenas às operações em uma única chave, já que essas operações são a obtenção, a gravação ou a exclusão em uma única chave.

Alternativas
Q1855630 Banco de Dados
Referente a bancos de dados relacionais e NoSQL, julgue o seguinte item.

Para melhorar o desempenho de uma consulta no SQL server 2012, pode-se utilizar o seguinte índice:
CREATE INDEX IXNomeCliente ON dbo.Cliente(Nome) INCLUDE (Codigo) Para a seguinte consulta: SELECT Codigo, Nome FROM Clientes WHERE Nome like 'MA%'
Alternativas
Q1855629 Banco de Dados
Referente a bancos de dados relacionais e NoSQL, julgue o seguinte item.

Em um processo de restauração de backup no SQL server 2012, conforme apresentado a seguir:
USE [master] BACKUP LOG [ProjetoTSQL] TO DISK = 'C:\TEMP\ProjetoTSQL.LOG' RESTORE DATABASE [ProjetoTSQL] FROM DISK = 'C:\TEMP\ProjetoTSQSL.BAK' WITH REPLACE
o comando “USE [master]” no início do script muda o contexto do banco de dados. Isso é necessário, pois o RESTORE precisa de uso exclusivo do banco de dados que será restaurado, ou seja, nenhuma query ou transação pode estar ocorrendo no banco de dados que será restaurado.
Alternativas
Q1855628 Banco de Dados

Referente a bancos de dados relacionais e NoSQL, julgue o seguinte  item. 


As visões de sistema, ou System Views, permitem acesso aos metadados dos objetos que são criados no SQL server 2012.

Alternativas
Q1855624 Banco de Dados

Referente a bancos de dados relacionais e NoSQL, julgue o seguinte  item. 


Uma materialized view permite alterar o dado original, ou seja, materializando a alteração para todos os usuários.

Alternativas
Q1851933 Banco de Dados
Dos comandos SQL a seguir, qual NÃO faz parte do tipo DCL?
Alternativas
Q1851932 Banco de Dados
Dos comandos SQL a seguir, qual NÃO faz parte do tipo DDL? 
Alternativas
Respostas
1341: A
1342: D
1343: D
1344: A
1345: A
1346: C
1347: C
1348: D
1349: A
1350: B
1351: C
1352: D
1353: C
1354: C
1355: C
1356: C
1357: C
1358: E
1359: C
1360: A