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

Foram encontradas 3.247 questões

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
Q1953374 Banco de Dados

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


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


resultará

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
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
Q1950456 Banco de Dados
Sobre o banco de dados relacional, considere os atributos da tabela ESTOQUE (id, marca, descrição, quantidade). Indique a alternativa cuja instrução SQL exibe a marca e valor médio da quantidade. A instrução inclui classificar pela marca e exibir apenas os valores médios da quantidade superiores a 1500. 
Alternativas
Q1949130 Banco de Dados
Sobre a Linguagem SQL, é correto afirmar que:
Alternativas
Q1949129 Banco de Dados

Considere o seguinte esquema relacional e resolva em SQL as questões propostas:



Pessoa - ( Código Interno , Nome , Endereco , Tipo )


Cliente -( Código Interno , Atividade )


Empregado ( Código Interno , Número Sequencial , Vencimento Mensal, Responsavel , Sigla , Data de Admissao )


Departamento - (Sigla , Designação , Localização , Chefe, Data de Posse )



Quais os empregados, considerando o código de registro no sistema, que entraram no serviço da empresa no ano de 1995? 

Alternativas
Q1949128 Banco de Dados
Considere o seguinte esquema relacional e responda às questões apresentando o respectivo SQL: 

Cliente - (cod_cliente, cliente, profissao, localidade)
Agencia - ( cod_agencia, agencia, localidade)
Conta - ( num_conta, tipo_conta, cod_cliente, cod_agencia, saldo)
Emprestimo - (num_emprestimo, cod_cliente, cod_agencia, valor)

Qual comando representa a quantidade de clientes cadastrados na base?
Alternativas
Q1948882 Banco de Dados
Qual consulta SQL abaixo executa sem erros em um SGBD Oracle 11g?
Alternativas
Q1944080 Banco de Dados

Acerca da programação orientada a objetos, da linguagem SQL e da linguagem JavaScript, julgue o item.


O padrão SQL não permite o uso da cláusula with recursive, em que uma view, por exemplo, poderia ser expressa em função de si mesma.  

Alternativas
Q1944079 Banco de Dados

Acerca da programação orientada a objetos, da linguagem SQL e da linguagem JavaScript, julgue o item.


Em SQL, com o comando DELETE, é possível excluir valores apenas em atributos específicos. 

Alternativas
Q1938754 Banco de Dados
Relacione a Coluna 1 à Coluna 2, associando os subconjuntos da linguagem SQL com os respectivos comandos.
Coluna 1
1. Linguagem de Definição de Dados – DDL.
2. Linguagem de Manipulação de Dados – DML.
3. Linguagem de Consulta de Dados – DQL.

Coluna 2
( ) CREATE.
( ) SELECT.
( ) INSERT.
( ) DROP.
( ) DELETE.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q1935637 Banco de Dados
O nível de isolamento especificado pelo padrão SQL em que não é permitida leitura, atualização, inserção ou remoção de qualquer registro que está sendo lido, até que se encontre o commit ou rollback, é chamado de 
Alternativas
Respostas
1201: B
1202: B
1203: A
1204: E
1205: E
1206: A
1207: E
1208: C
1209: C
1210: B
1211: D
1212: B
1213: A
1214: B
1215: E
1216: E
1217: E
1218: E
1219: C
1220: A