Questões de Concurso Comentadas sobre pl-sql em banco de dados

Foram encontradas 300 questões

Q220628 Banco de Dados
Procedure, em PL/SQL, é um bloco de comandos
Alternativas
Q220624 Banco de Dados
Analise os comandos PL/SQL:
CREATE TABLE Departamentos (Id numeric(10) not null,Descricao varchar(30) not null, CONSTRAINT Dept_pk PRIMARY KEY(Id));
CREATE TABLE Vendedores (Id numeric(10) not null,Nome varchar(30) not null,Departamento numeric(10) not null, CONSTRAINT Vendedores_pk PRIMARY KEY(Id),CONSTRAINT fk_dept FOREIGN KEY(Departamento) REFERENCES Departamentos(Id));
CREATE TABLE Vendas (Vendedor numeric(10) not null,ValordeVenda real not null,CONSTRAINT fk_vendedores FOREIGN KEY(Vendedor) REFERENCES Vendedores(Id));
O comando PL/SQL necessário para listar o nome dos vendedores que obtiveram Valor de Venda superior a 100 e que pertençam ao departamento 1 nas tabelas criadas acima deve ser:
Alternativas
Q220571 Banco de Dados
Sobre Bancos de Dados, analise:

I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP.

II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados.

III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança.

IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte dessa tabela, de forma centralizada no dicionário de dados de um banco de dados, de modo que todos os aplicativos devem obedecer ao mesmo conjunto de regras.

Está correto o que consta em
Alternativas
Q215369 Banco de Dados
Um bloco PL/SQL tem três partes: uma parte declarativa, uma parte executável e uma parte de tratamento de exceção que lida com as condições de erro. No bloco é necessária, no mínimo, a presença
Alternativas
Q215368 Banco de Dados
Na parte declarativa de qualquer bloco PL/SQL, subprograma ou pacote pode-se criar coleções (collections), definindo-se o tipo de coleção
Alternativas
Q215367 Banco de Dados
Em uma estrutura de seleção usada na PL/SQL, é uma forma INVÁLIDA para realizar um teste de condição:
Alternativas
Q213793 Banco de Dados
A linguagem PL/SQL, introduzida nos gerenciadores de banco de dados ORACLE,

Alternativas
Q210270 Banco de Dados
Sobre o engine PL/SQL, está INCORRETO afirmar:

Alternativas
Q204377 Banco de Dados
Com relação a ambiente de desenvolvimento de sistemas utilizando Delphi e a linguagem de programação PL/SQL, julgue os itens que
se seguem.

No Oracle 9i, a procedure abaixo será executada sem a ocorrência de erro de execução, porém nada será exibido.

Imagem 018.jpg
Alternativas
Q204375 Banco de Dados
Com relação a ambiente de desenvolvimento de sistemas utilizando Delphi e a linguagem de programação PL/SQL, julgue os itens que
se seguem.

No Oracle 10g, o package Imagem 015.jpgpossibilita a chamada de procedimentos remotos.
Alternativas
Q194233 Banco de Dados
Sobre as formas de execução de funções (functions) do PL/SQL, considere:

I. Pode-se executar uma função como parte de uma instrução SELECT.

II. Pode-se atribuir o valor de uma função a uma variável.

III. Não é possível passar parâmetros para uma função quando ela é executada dentro de um trigger.

É correto o que consta APENAS em
Alternativas
Q194232 Banco de Dados
Com relação aos modos de parâmetros de procedures PL/SQL é correto afirmar:
Alternativas
Q194231 Banco de Dados
Para uma dada tabela, foram criados 4 triggers utilizando- se PL/SQL, conforme abaixo:

I. Trigger 1 - BEFORE <statement>

II. Trigger 2 - BEFORE <for each row>

III. Trigger 3 - AFTER <statement>

IV. Trigger 4 - AFTER <for each row>

A sequência correta em que os triggers acima serão disparados é:
Alternativas
Q193208 Banco de Dados
Em relação à criação de um bloco PL/SQL, está INCORRETO:
Alternativas
Q171927 Banco de Dados
Na passagem de parâmetros para Procedures e Funções em PL/SQL, o tipo de parâmetro que tem por objetivo enviar valores para as stored procedures é:
Alternativas
Q171926 Banco de Dados
A seção do bloco PL/SQL executável e dentro da qual ficam instruções procedimentais e SQL é a
Alternativas
Q171923 Banco de Dados
No Oracle/PLSQL, a sintaxe correta para a revogação de privilégios em tabelas é:
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Programador |
Q162196 Banco de Dados
Trechos de memória alocada para processar as declarações Select definidos pelo próprio PL/SQL são denominados
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Programador |
Q162195 Banco de Dados
A função de caractere pré-definida do PL/SQL que retorna um valor numérico é
Alternativas
Ano: 2008 Banca: FCC Órgão: TCE-AL Prova: FCC - 2008 - TCE-AL - Programador |
Q162194 Banco de Dados
NÃO é uma instrução DML permitida diretamente para uso em programa PL/SQL:
Alternativas
Respostas
241: A
242: B
243: B
244: C
245: C
246: B
247: A
248: B
249: E
250: C
251: A
252: B
253: C
254: B
255: E
256: E
257: C
258: E
259: A
260: C