Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.247 questões
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.
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:
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:
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:
A execução, no SQL Server, do comando:
SELECT STUFF('ANALISTA DE SISTEMAS', 13, 8, ' CARREIRA');
resultará

Considerando que os scripts precedentes foram executados na
ordem apresentada, assinale a opção que corresponde ao
resultado da execução do script 3.
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?
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?
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.
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.
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, é: