Questões de Concurso Público MPE-RO 2012 para Analista - Programação de Computador
Foram encontradas 59 questões
Ano: 2012
Banca:
FUNCAB
Órgão:
MPE-RO
Prova:
FUNCAB - 2012 - MPE-RO - Analista - Programação de Computador |
Q222003
Banco de Dados
Observe a abaixo escrita em PL/SQL.
INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Ano: 2012
Banca:
FUNCAB
Órgão:
MPE-RO
Prova:
FUNCAB - 2012 - MPE-RO - Analista - Programação de Computador |
Q222004
Banco de Dados
No Oracle, o comando utilizado para eliminar uma tabela é:
Ano: 2012
Banca:
FUNCAB
Órgão:
MPE-RO
Prova:
FUNCAB - 2012 - MPE-RO - Analista - Programação de Computador |
Q222005
Banco de Dados
Em um modelo de entidade e relacionamento, a cardinalidade que representa que a entidade Cliente possui um ou mais fornecedores assim como a entidade Fornecedor possui um ou mais clientes é:
Ano: 2012
Banca:
FUNCAB
Órgão:
MPE-RO
Prova:
FUNCAB - 2012 - MPE-RO - Analista - Programação de Computador |
Q222006
Banco de Dados
Observe o relacionamento entre as entidades “Pedido" e “Itens do Pedido" e as premissas relacionadas abaixo:
•A existência da entidade Itens do Pedido está condicionada à existência da entidade Pedido.
•Na entidade Pedido, Número do Pedido identifica um pedido.
•Na entidade Itens do Pedido, Descrição do Item é um campo texto com até 255 caracteres.
Na entidade Itens do Pedido, para cada Número do Pedido, Código do Item identifica um único itemdo pedido correspondente.
![Imagem 006.jpg](https://arquivos.qconcursos.com/images/provas/25760/Imagem%20006.jpg)
É correto afirmar que:
•A existência da entidade Itens do Pedido está condicionada à existência da entidade Pedido.
•Na entidade Pedido, Número do Pedido identifica um pedido.
•Na entidade Itens do Pedido, Descrição do Item é um campo texto com até 255 caracteres.
Na entidade Itens do Pedido, para cada Número do Pedido, Código do Item identifica um único itemdo pedido correspondente.
![Imagem 006.jpg](https://arquivos.qconcursos.com/images/provas/25760/Imagem%20006.jpg)
É correto afirmar que:
Ano: 2012
Banca:
FUNCAB
Órgão:
MPE-RO
Prova:
FUNCAB - 2012 - MPE-RO - Analista - Programação de Computador |
Q222007
Banco de Dados
A abaixo, escrita em PL/SQL, contém uma
série de erros referentes ao uso das funções
NEXTVALe CURRVAL, EXCETO:
CREATE TABLE func_temp AS SELECT func_id, nome, sobrenome FROM func; CREATE TABLE func_temp2 AS SELECT func_id, nome, sobrenome FROM func;
CREATE TABLE func_temp2 AS SELECT func_id, nome, sobrenome FROM func;
DECLARE
sequencial NUMBER;
BEGIN
sequencial := func_seq.NEXTVAL;
DBMS_OUTPUT.PUT_LINE ('Valor Sequencial Inicial: ' ||
TO_CHAR(sequencial));
INSERT INTO func_temp VALUES (func_seq.NEXTVAL,
'Carolina', 'Novaes');
-- Insere em func_temp2 o mesmo sequencial inserido em func_temp
INSERT INTO func_temp2 VALUES (func_seq.NEXTVAL, 'Antonio', 'Novaes');
DELETE FROM func_temp2 WHERE func_id = func_seq.CURRVAL;
UPDATE func_temp SET func_id = func_seq.NEXTVAL
WHERE nome = 'Carolina'AND sobrenome = 'Novaes'; sequencial := func_seq.CURRVAL;
DBMS_OUTPUT.PUT_LINE ('Valor Sequencial Final: ' ||
TO_CHAR(sequencial));
END;
/
CREATE TABLE func_temp AS SELECT func_id, nome, sobrenome FROM func; CREATE TABLE func_temp2 AS SELECT func_id, nome, sobrenome FROM func;
CREATE TABLE func_temp2 AS SELECT func_id, nome, sobrenome FROM func;
DECLARE
sequencial NUMBER;
BEGIN
sequencial := func_seq.NEXTVAL;
DBMS_OUTPUT.PUT_LINE ('Valor Sequencial Inicial: ' ||
TO_CHAR(sequencial));
INSERT INTO func_temp VALUES (func_seq.NEXTVAL,
'Carolina', 'Novaes');
-- Insere em func_temp2 o mesmo sequencial inserido em func_temp
INSERT INTO func_temp2 VALUES (func_seq.NEXTVAL, 'Antonio', 'Novaes');
DELETE FROM func_temp2 WHERE func_id = func_seq.CURRVAL;
UPDATE func_temp SET func_id = func_seq.NEXTVAL
WHERE nome = 'Carolina'AND sobrenome = 'Novaes'; sequencial := func_seq.CURRVAL;
DBMS_OUTPUT.PUT_LINE ('Valor Sequencial Final: ' ||
TO_CHAR(sequencial));
END;
/