Questões de PL-SQL (Banco de Dados)

Limpar Busca
Na PL/SQL, os packages, também chamados de pacotes, são programas que funcionam como repositório para agrupar vários objetos do tipo procedure e function. Um profissional de tecnologia da informação, que necessita criar um package, deve saber que as duas partes que compõem um package da PL/SQL são:
  • A public e private.
  • B read e write.
  • C declare e cursor.
  • D function e procedure.
  • E specification e body.
A PL/SQL contém diversos tipos de objetos armazenados no banco de dados. Um profissional de tecnologia da informação necessita utilizar um desses objetos que é um bloco de código PL/SQL disparado automaticamente mediante uma ação do usuário ou da aplicação dentro do banco de dados. Qual é o nome desse objeto?
  • A Select.
  • B Procedure.
  • C Insert.
  • D Trigger.
  • E Cursor.
A linguagem PL/SQL possui um recurso denominado PL/SQL Table. É correto afirmar que esse recurso
  • A permite a construção de uma estrutura capaz de realizar uma varredura em uma tabela, linha por linha, coluna por coluna. O comando ‘cursor’ é o responsável por criar essa estrutura.
  • B faz uso de dados intrínsecos por meio de vetores homogêneos. O comando ‘type’ é o responsável por criar essa estrutura.
  • C cria variáveis que podem ser acessadas por meio de referências. O comando ‘def’ é o responsável por definir essa estrutura.
  • D é dinâmico e oferece a possibilidade de executar um comando SQL a partir de uma string. O comando ‘declare’ é o responsável por definir essa estrutura.
  • E disponibiliza um comando que permite fazer iterações de execução do código tantas vezes quantas forem necessárias. O comando ‘loop’ é o responsável por criar essa estrutura.
Um administrador de banco de dados Oracle precisa criar novos tipos de objetos usando a linguagem PL/SQL. Assinale a alternativa que apresenta corretamente parte da sintaxe do comando para a criação desses objetos.
  • A CREATE [OR REPLACE] <object_name> AS OBJECT (…);
  • B CREATE [OR REPLACE] TYPE <type_name> AS OBJECT (…);
  • C CREATE [OR REPLACE] TABLE <type_table> AS OBJECT (…);
  • D CREATE [OR REPLACE] <object_name> INTO OBJECT (…);
  • E CREATE [OR REPLACE] OBJECT <type_object> (…);
Assinale, das alternativas abaixo, a única que identifica incorretamente, e especificamente no PL/SQL, um parâmetro das STORED PROCEDURES:
  • A ON
  • B IN OUT
  • C OUT
  • D IN