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.

Uma tabela chamada produto, que armazena informações sobre os produtos comercializados por uma empresa, possui vários campos, dentre eles: um campo chamado id, que é o campo chave da tabela e identifica o produto; um campo chamado nome, que armazena o nome do produto; um campo chamado custo, que armazena o custo do produto; e um campo chamado tipo, que armazena o tipo de produto ao qual o produto pertence (é uma chave estrangeira da tabela tipoProduto). Qual dos seguintes comandos SQL-92 abaixo, que um analista está elaborando para extrair informações da tabela produto, apresenta ERRO de sintaxe?

  • A. select tipo, avg(custo) from produto group by tipo.
  • B. select count(distinct tipo) from produto.
  • C. select id, custo from produto where custo between 200 and 300.
  • D. select id, nome from produto where nome like "%veg%".
  • E. select id, tipo e custo from produto order by desc custo.

O critério de seleção de determinadas linhas de banco de dados, para serem exibidas por SQL, é especificado pela cláusula

  • A.

    where.

  • B.

    distinct.

  • C.

    having.

  • D.

    group by.

  • E.

    order by.

A efetivação de uma transação corrente é realizada pelo comando SQL

  • A.

    rollback.

  • B.

    commit.

  • C.

    insert.

  • D.

    update.

  • E.

    alter table.

A transferência do controle para o manipulador de exceção, na ocorrência de qualquer erro durante a execução de um bloco, é realizada em PL/SQL pelo comando

  • A.

    WHILE-LOOP

  • B.

    GOTO

  • C.

    IF-THEN-ELSE

  • D.

    RAISE

  • E.

    FOR-LOOP

Uma estrutura de dados que no PL/SQL pode ser do tipo explícito ou implícito e que permite trabalhar em forma de procedimentos com uma tabela, que seja o resultado de um comando SELECT, denomina-se

  • A.

    VIEW

  • B.

    PROMPT

  • C.

    CURSOR

  • D.

    INDEX

  • E.

    TABLESPACE

Dado o seguinte formato de função PL/SQL:

  • A.

    informe de erro.

  • B.

    numérica.

  • C.

    conversão.

  • D.

    diversas.

  • E.

    caractere.

Julgue os itens seguintes, acerca do trecho do código escrito na linguagem Java apresentado acima e dos conceitos de programação, desenvolvimento de aplicações e bancos de dados e segurança em redes de computadores.

O código apresenta trechos de comandos de manipulação de dados (DML – Data Manipulation Language) da linguagem SQL.

  • C. Certo
  • E. Errado

Com relação ao uso da SQL na manipulação de dados, caso se queira eliminar linhas repetidas do conjunto resultado, deve-se utilizar a palavra-chave DISTINCT, da seguinte forma

  • A. SELECT DISTINCT {colunas} FROM {tabelas}.
  • B. DISTINCT SELECT {colunas} FROM {tabelas}.
  • C. SELECT {colunas} FROM {tabelas} DISTINCT.
  • D. SELECT FROM {tabelas} DISTINCT {colunas}.
  • E. FROM {tabelas} SELECT DISTINCT {colunas}.

Julgue os itens seguintes, acerca do trecho do código escrito na linguagem Java apresentado acima e dos conceitos de programação, desenvolvimento de aplicações e bancos de dados e segurança em redes de computadores.

O código, com relação à vulnerabilidade de sua implementação, apresenta propensão a sofrer ataques de hacker na modalidade conhecida como SQLInjection, que consiste em se inserirem comandos SQL inválidos a fim de se obter acesso indevido a recursos de um sistema de informações.

  • C. Certo
  • E. Errado

Observe as seguintes expressões SQL:

I. DELETE

II. DROP TABLE

III. CREATE INDEX

IV. UPDATE

V. INSERT INTO

VI. ALTER TABLE

Classificando-se as expressões acima em LInguagem de Definição de Dados - DDL e Linguagem de Manipulação de Dados - DML, está correto o que consta em:

 

  • A.
  • B.
  • C.
  • D.
  • E.
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...