Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — ACAFE 2009

Arquitetura de SoftwareBanco de Dados
Código
qg798388
Banca
ACAFE
Órgão
MPE-SC
Ano
2009
Nível
Superior
Cargo
Analista de Sistemas
Com relação ao PL/SQL, assinale a alternativa correta.
  1. AUm método de Tabela PL/SQL é uma função ou procedimento interno que opera sobre tabelas. Como exemplo desses métodos podemos citar: EXTENDED, TRIM, DELETE E COMMIT.
  2. BUm bloco PL/SQL tem a seguinte estrutura:Seção Declarativa (opcional) contém todas as variáveis, constantes, tipos, cursores e subprogramas locais;Seção Executável (obrigatória) contém instruções SQL para manipular dados no banco de dados e instruções PL/SQL para manipular dados no bloco;Seção de Tratamento de Exceções (obrigatória) especifica as ações a desempe-nhar quando erros e condições anormais sur-gem na seção executável.
  3. Csintaxe de um Loop WHILE é:WHILE condição DOinstrução1;instrução 2;instrução n;END LOOP;
  4. DUm trigger pode ser ativado pelos comandos INSERT, DELETE e UPDATE e pode ser dispa- rado antes (before) ou depois (after) que um dos comandos de ativação for executado.
  5. EOs cursores implícitos são declarados e nomeados pelo programador e manipulados através de instruções específicas nas ações executáveis do bloco. Os cursores explícitos são declarados pelo PL/SQL para todas as instruções DML e PL/SQL SELECT, incluindo consultas que retornam somente uma linha.
Revelar gabarito e comentário

GabaritoD — Um trigger pode ser ativado pelos comandos INSERT, DELETE e UPDATE e pode ser dispa- rado antes (before) ou depois (after) que um dos comandos de ativação for executado.

Link permanente: /questoes/qg798388