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.
- 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.
- 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.
- Csintaxe de um Loop WHILE é:WHILE condição DOinstrução1;instrução 2;instrução n;END LOOP;
- 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.
- 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.