Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.619 questões

Q1960317 Banco de Dados
A Structured Query Language (SQL), referida, às vezes, como uma “linguagem de consulta”, pode ser usada para examinar informações em um banco de dados, assim como para definir a estrutura dos dados, alterar informações em tabelas e especificar restrições de segurança.
Sobre a SQL, analise as afirmativas a seguir:
I- É a linguagem padrão para manipular bancos de dados relacionais, sendo aceita por quase todos os SGBDs existentes no mercado.
II- Possui cláusulas que constroem operações de definição de dados ou de manipulação de dados.
III- É uma boa prática, que otimiza a atualização dos dados de forma íntegra, a adoção da cláusula UPDATE sem WHERE.
IV- É obrigatório o uso das cláusulas SELECT e FROM em uma consulta SQL.
V- É uma ação inválida a execução da cláusula DELETE sem WHERE.
Estão corretas apenas as afirmativas
Alternativas
Q1960296 Banco de Dados
O comando SQL que modifica o(s) valor(es) de uma entrada em uma tabela é
Alternativas
Q1957591 Banco de Dados

Imagem associada para resolução da questão


A tabela visits apresenta todos os usuários em quem se tem interesse e que visitaram determinado site. A tabela purchases, por outro lado, mostra todas as compras realizadas por todos os visitantes. As colunas que têm o sufixo _ts indicam data e hora em que o evento ocorreu.


Considerando essas informações, assinale a alternativa correspondente à query que deve ser utilizada para retornar uma cópia exata da coluna user da tabela visits, acrescida de uma coluna que indique quantas compras cada usuário realizou. 

Alternativas
Q1957590 Banco de Dados
Considerando a linguagem SQL (ANSI), assinale a alternativa que indica o resultado apresentado pela query select 5 << 3. 
Alternativas
Q1957091 Banco de Dados
Dada a seguinte tabela:

Pessoa Id: int Nome: varchar(100) Cpf: varchar(15)

Deseja-se adicionar um atributo denominado ‘Ativo’ e criar um índice de tal forma que não possam existir dois registros com o mesmo CPF e que estejam ativos, porém podem existir CPF iguais que estejam desativados. Assinale a alternativa que define o atributo e o índice corretamente.

Alternativas
Q1956199 Banco de Dados
A instrução TCL (Linguagem de Controle de Transações) utilizada para desfazer todas as modificações realizadas pelo SQL dentro de uma transação é: 
Alternativas
Q1956197 Banco de Dados
Considere uma tabela de nome clientes contendo a base de clientes de uma loja de videogames. Para encontrar todos os clientes com 19 anos de idade, a query SQL a ser utilizada deve ser:
Alternativas
Q1956163 Banco de Dados

O comando EXPLAIN PLAN FOR é usado para determinar o plano de execução que o Oracle Database segue para executar uma determinada instrução SQL. A este respeito, analise as afirmativas a seguir:


I-Pode ser declarado com as cláusulas SELECT, INSERT, UPDATE, DELETE, CREATE INDEX, CREATE TABLE e MERGE.

II-É considerado um comando de linguagem de manipulação de dados ou data manipulation language (DML).

III-Para executá-lo, é necessário que o usuário tenha privilégios para consultar as tabelas envolvidas, exceto tabelas de visualizações (view tables), onde é necessário o privilégio de consulta apenas para view.


É correto o que se afirma em:

Alternativas
Q1956158 Banco de Dados

PL/SQL é uma linguagem processual projetada para utilizar instruções SQL em sua sintaxe. A esse respeito, registre V, para as afirmativas verdadeiras, e F, para falsas:


(  ) As pseudo-colunas NEXTVAL, ROWID, ROWNUM e CURRVAL somente podem ser utilizadas em comandos SELECT.

(  ) Uma trigger é executada se um determinado evento acontece e é disparada a partir de comandos DML (Data Manipulation Language).

(  ) PL/SQL oferece suporte aos paradigmas de programação procedural, orientação a objetos e funcional. A estrutura básica de um bloco PL/SQL contém DECLARE, BEGIN e EXCEPTION, sendo todas as três partes obrigatórias para execução de um programa.


Assinale a alternativa com a sequência correta:

Alternativas
Q1956153 Banco de Dados

Associe a segunda coluna de acordo com a primeira, que relaciona tipos de bloqueios (Locks), em um modelo de concorrência de dados e consistência, com a descrição correspondente:


Primeira coluna: tipos de bloqueio (locks)

1-DML Locks

2-DDL Locks

3-Internal Locks


Segunda coluna: mecanismo de ação

(  ) Protege os dados como tabelas e linhas selecionadas.

(  ) Protege a estrutura dos objetos.

(  ) Protege a estrutura do banco de dados como arquivos.


Assinale a alternativa que apresenta a correta associação entre as colunas: 

Alternativas
Q1953422 Banco de Dados

A Figura 2, abaixo, apresenta a tabela "PROJETO", criada em um banco de dados relacional.


Imagem associada para resolução da questão


A partir da tabela da Figura 2, assinale a alternativa que apresenta um comando SQL que retornará o número de projetos que não estão concluídos.

Alternativas
Q1953374 Banco de Dados

 A execução, no SQL Server, do comando:


SELECT STUFF('ANALISTA DE SISTEMAS', 13, 8, ' CARREIRA');


resultará

Alternativas
Q1953243 Banco de Dados

As tabelas EFETIVO e CONSULTA das figuras abaixo pertencem a um banco de dados relacional SQL.


Imagem associada para resolução da questão


Para se obter a tabela CONSULTA indicada acima, com os dados classificados por ordem ascendente de NOME, é usado um comando SQL, cuja sintaxe correta é:

Alternativas
Q1953062 Banco de Dados
Considere um banco de dados Oracle Database Express Edition 11g que contém uma tabela chamada “tb_avaliacoes”, com campos “ID” e “QTDE”, conforme o conteúdo abaixo: 
Imagem associada para resolução da questão

Foi solicitada uma consulta SQL que apresentasse um campo com a quantidade de caracteres do tipo asterisco indicada pelo campo “QTDE”, da mesma forma que o conteúdo abaixo:
Imagem associada para resolução da questão

Qual consulta obtém exatamente o que foi solicitado?
Alternativas
Q1952932 Banco de Dados

Imagem associada para resolução da questão


Considerando que os scripts precedentes foram executados na ordem apresentada, assinale a opção que corresponde ao resultado da execução do script 3.

Alternativas
Q1952152 Banco de Dados
Uma transação é uma unidade lógica e atômica de trabalho que contém um ou mais comandos SQL. Quando uma transação é aplicada, compreende-se que todos os comandos presentes nela são aplicados à base de dados. Caso contrário, se, por algum motivo, nem todos os comandos forem aplicados (o que geraria risco de corrompimento para a base de dados), todo o processo é desfeito. Isso posto, quando uma transação está modificando a base de dados, o Oracle copia os dados originais antes de os modificar. Essa cópia original tem o nome de:
Alternativas
Q1952140 Banco de Dados
O SQL é uma linguagem que possui subconjuntos de comandos separados pelas funcionalidades que proveem. Dentre tais subconjuntos, os comandos SQL utilizados para manipular estruturas de base de dados Oracle, incluindo tabelas, encontram-se em:
Alternativas
Q1950629 Banco de Dados

Em um banco de dados, MySQL Community 5, existe uma tabela chamada “temp”, com um campo numérico chamado “n”. Abaixo está representada a tabela e seu conteúdo:


Imagem associada para resolução da questão


Observe a consulta SQL abaixo, que foi executada na tabela acima:


select sum(n)/count(n) from temp


Que outra consulta apresenta a mesma semântica e o mesmo resultado da consulta acima?

Alternativas
Q1950627 Banco de Dados

Considere um banco de dados Oracle Database Express Edition 11g que contém uma tabela chamada “tb_teste”, com campos “C1”, “C2”, “C3”, “C4”, “C5”, “C6”, conforme o conteúdo abaixo:


Imagem associada para resolução da questão


Foi solicitada uma consulta SQL que gere o resultado abaixo: 


Imagem associada para resolução da questão


Qual consulta obtém exatamente o que foi solicitado? 

Alternativas
Q1950457 Banco de Dados
Com relação ao banco de dados relacional, considere a tabela: cadastro (cpf, nome, local). Uma instrução SQL busca obter os nomes e locais em um cadastro. Uma condição é exibir somente os locais cujos nomes associados comecem com a letra H. Indique a alternativa que atende ao descrito
Alternativas
Respostas
1621: B
1622: C
1623: B
1624: B
1625: B
1626: B
1627: A
1628: E
1629: E
1630: A
1631: C
1632: E
1633: A
1634: E
1635: C
1636: C
1637: B
1638: D
1639: B
1640: D