Questões sobre Linguagem SQL

Lista completa de Questões sobre Linguagem SQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

  • A. increment preço_unit in produto by 4%
  • B. set preço_unit=preço_unit*1.04 on produto
  • C. update produto set preço_unit=preço_unit*1.04
  • D. write preço_unit as preço_unit*1.04 for produto
  • E. update produto with preço_unit as preço_unit*1.04

Considere a visão a seguir, escrita na linguagem SQL.

Assinale abaixo a alternativa correta em relação à visão escrita na linguagem SQL.

  • A. A visão cede, para cada agência, os nomes dos clientes seguidos do seu saldo atual.
  • B. A visão cede, para todas as agências, os nomes dos clientes que possuem uma conta, ou um empréstimo na agência, e o saldo atual de cada cliente.
  • C. A visão cede, para cada agência, a soma dos totais de todos os empréstimos da agência.
  • D. A visão cede, para todas as agências, o saldo total de todos os clientes do banco.
  • E. A visão cede, para cada agência, o saldo total de todos os clientes do banco.

Um trigger é uma procedure executada (ou disparada) automaticamente pelo banco de dados, quando uma instrução DML (insert, update ou delete) especificada é executada em determinada tabela do banco de dados. Pode-se obter informações sobre os triggers a partir da visão user_trigger. Sobre o TABLE_OWNER, uma das colunas da visão user_trigger, assinale a alternativa correta.

  • A. Tipo do trigger.
  • B. Evento que faz o trigger disparar.
  • C. Tipo de objeto referenciado pelo trigger.
  • D. Usuário que possui a tabela a que o trigger referencia.

A sintaxe mais simples do comando SELECT é:

Sobre o comando SELECT, é correto afirmar que

  • A. DISTINCT indica a lista de colunas que devem ser mostradas.
  • B. DISTINCT mostra todos os valores mesmo que repetidos.
  • C. ALL não mostra eventuais valores repetidos da tabela.
  • D. ALL indica que devem ser mostradas todas as colunas da tabela.
  • E. DISTINCT não mostra eventuais valores repetidos de colunas.

As exceções são usadas para tratar de erros em tempo de execução no código PL/SQL. A exceção INVALID_NUMBER significa uma tentativa de

  • A. acessar um item de banco de dados sem estar conectado no banco de dados.
  • B. conectar um banco de dados usando um nome de usuário ou uma senha inválida.
  • C. abrir um cursor já aberto, visto que o cursor deve ser fechado antes que possa ser reaberto.
  • D. converter uma string de caracteres em um número falho, porque a string não representa um número válido.

Os atributos, características de entidades, classificam-se em: simples, composto, monovalorado, multivalorado, derivados etc. Os atributos derivados podem ser armazenados, mas apresentam vantagens e desvantagens. Assinale a alternativa que apresenta uma DESVANTAGEM do referido atributo.

  • A. Utiliza ciclos de processamento da CPU.
  • B. Aumenta o tempo de acesso aos dados.
  • C. Adiciona complexidade de codificação das consultas.
  • D. Exige manutenção constante para garantir que o valor derivado seja atual.

SQL é uma sigla para “Structured Query Language” e que representa uma linguagem padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional. A SQL é subdivida nas sublinguagens DDL, DML e DCL. Fazem parte da Data Manipulation Language – DML, os seguintes comandos:

  • A. delete, create e alter
  • B. select, update e delete
  • C. create, alter e select
  • D. update, delete e create
  • E. alter, select e update

Para criar um login para o usuário francisco com a senha vaticano em um SGBD SQLServer e obrigando a troca de senha, o comando correto em Transact-SQL é:

  • A. ADD ACCOUNT francisco WITH PASSWORD = ꞌvaticanoꞌ MUST_CHANGE;
  • B. ADD LOGIN francisco WITH PASSWORD = ꞌvaticanoꞌ CHANGE_PASSWORD;
  • C. CREATE ACCOUNT francisco WITH PASSWORD = ꞌvaticanoꞌ MUST_CHANGE;
  • D. CREATE LOGIN francisco WITH PASSWORD = ꞌvaticanoꞌ MUST_CHANGE;
  • E. CREATE LOGIN francisco WITH TEMPORARY PASSWORD = ꞌvaticanoꞌ;

Julgue os itens que se seguem referentes ao uso da linha de comandos no Windows e práticas seguras de desenvolvimento. SQL Injection é uma técnica que permite injetar comandos SQL em uma instrução SQL por meio da entrada de página web, e alterar a instrução SQL original, o que compromete a segurança de uma aplicação web.

  • C. Certo
  • E. Errado

A Linguagem de Manipulação de Dados (DML) é usada para recuperação, inclusão, exclusão e modificação de informações em bancos de dados. Ela é dividida em dois tipos: procedural e declarativa. A respeito desses dois tipos de DML, assinale a alternativa correta.

  • A. Na linguagem declarativa, o usuário não precisa especificar como os dados serão obtidos no banco de dados.
  • B. A linguagem declarativa de manipulação de dados especifica como os dados devem ser obtidos no banco de dados.
  • C. A linguagem procedural de manipulação de dados é baseada na orientação a objetos, sendo subdividida em classes.
  • D. O comando SELECT é próprio do tipo procedural de DML e é usado para definir como os dados devem ser acessados.
  • E. As DML procedurais requerem do usuário a especificação de qual dado é necessário, sem especificar como obtê-lo.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...