Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q839803 Banco de Dados
Em um banco de dados aberto e em condições ideais, uma tabela processo possui um campo NumeroProcesso do tipo varchar2. Para selecionar somente os registros cujo campo NumeroProcesso possua como segundo caractere (da esquerda para a direita), o valor 2, utiliza-se a instrução SELECT * FROM processo WHERE NumeroProcesso
Alternativas
Q839802 Banco de Dados
Um Database Administrator − DBA criou uma função no Oracle chamada programador utilizando o comando CREATE ROLE programador;. Em seguida, concedeu o privilégio de criação de tabela à função utilizando o comando GRANT create table TO programador;. Para conceder a função programador ao usuário Pedro, o DBA deve utilizar o comando
Alternativas
Q839801 Banco de Dados

Em um banco de dados aberto e em condições ideais, uma tabela chamada processo possui os registros abaixo.


NumeroProcesso DataAbertura

1279678-05.2016.1.00.0001 2016-12-26

4598765-03.2017.1.90.0002 2017-01-15

6789764-02.2016.1.80.0003 2016-03-30

9876534-05.2016.1.00.0000 2016-03-20


Ao ser digitado um comando SQL, foi exibido na tela.


NumeroProcesso DataAbertura

6789764-02.2016.1.80.0003 2016-03-30

9876534-05.2016.1.00.0000 2016-03-20


O comando digitado foi:

Alternativas
Q839473 Banco de Dados

Em uma empresa cada projeto é desenvolvido por vários funcionários e cada funcionário só pode participar de um projeto. Para controlar os funcionários alocados em cada projeto foi criada a tabela abaixo em um banco de dados.


Imagem associada para resolução da questão


Considerando as regras de modelagem de bancos de dados relacionais, esta tabela

Alternativas
Q839472 Banco de Dados

Atenção: Para responder à questão, considere as informações abaixo. 


Considere a existência de um banco de dados com as tabelas criadas pelos comandos abaixo. 



The SQL statement SELECT * FROM Partido WHERE presidentePartido LIKE '%tes'; finds any values in the presidentePartido field that
Alternativas
Q839471 Banco de Dados

Atenção: Para responder à questão, considere as informações abaixo. 


Considere a existência de um banco de dados com as tabelas criadas pelos comandos abaixo. 



Um comando PL/SQL digitado no Oracle gerou o resultado abaixo.


Partido

PNC − Partido Nacional Constitucionalista

PRC − Partido Republicano Constitucionalista

PTP − Partido Trabalhista Popular


Trata-se do comando

Alternativas
Q839470 Banco de Dados

Atenção: Para responder à questão, considere as informações abaixo. 


Considere a existência de um banco de dados com as tabelas criadas pelos comandos abaixo. 



Um Técnico criou uma view utilizando o comando CREATE VIEW Filiados_PRC AS SELECT nomeFiliado, dataFiliacao FROM Filiado WHERE idPartido='PRC';. Para excluir a view criada utiliza-se o comando
Alternativas
Q839469 Banco de Dados

Atenção: Para responder à questão, considere as informações abaixo. 


Considere a existência de um banco de dados com as tabelas criadas pelos comandos abaixo. 



Para excluir os filiados ao partido PNC utiliza-se a instrução SQL
Alternativas
Q839468 Banco de Dados

Atenção: Para responder à questão, considere as informações abaixo. 


Considere a existência de um banco de dados com as tabelas criadas pelos comandos abaixo. 



Para alterar o idPartido para PNC na tabela Filiado, apenas para filiados com data de filiação entre 01/01/2017 e 30/06/2017, utiliza-se o comando
Alternativas
Q839467 Banco de Dados

Atenção: Para responder à questão, considere as informações abaixo. 


Considere a existência de um banco de dados com as tabelas criadas pelos comandos abaixo. 



Ao executar um comando SQL, foram exibidos os dados abaixo.


Nome Partido

Murilo Coutinho PTP

Juca Souza PRC


O comando utilizado foi

Alternativas
Q839466 Banco de Dados

Atenção: Para responder à questão, considere as informações abaixo. 


Considere a existência de um banco de dados com as tabelas criadas pelos comandos abaixo. 



Ao tentar alterar na tabela Partido o idPartido de PNC para PNCT, foi exibida a mensagem "Cannot delete or update a parent row: a foreign key constraint fails". Isso ocorreu porque o Sistema Gerenciador de Banco de Dados não conseguiu alterar na tabela Filiado o idPartido dos filiados ao PNC para PNCT. Para que a alteração fosse bem sucedida, no momento da criação da tabela Filiado, à cláusula REFERENCES deveria ter sido adicionada a cláusula
Alternativas
Q839441 Banco de Dados

Considere a existência de um procedure escrito em PL/SQL denominado verifica_votacao, que aceita dois parâmetros: um para a string do ID do candidato e outro para o número de votos obtidos em uma eleição.


CREATE OR REPLACE PROCEDURE verifica_votacao(id_do_cand NUMBER, num_vot_cand NUMBER) IS /* implementação do restante do procedure */

Um DBA Oracle criou um trigger verifica_votacao_trg na tabela candidatos que é acionado antes de uma operação INSERT ou UPDATE. Em cada linha o trigger deve chamar o procedure verifica_votacao para executar a lógica de negócios e deve especificar o novo ID de candidato e o novo número de votos para os parâmetros do procedure.


CREATE OR REPLACE TRIGGER verifica_votacao_trg

...I ... INSERT OR UPDATE OF id_cand, num_vot

ON candidatos

FOR EACH ROW

BEGIN

verifica_votacao(..II ..);

END;

/

SHOW ERRORS


As lacunas I e II devem ser preenchidas, correta e respectivamente, por

Alternativas
Q839440 Banco de Dados
Um Database Administrator − DBA Oracle deseja conceder à usuária Maria os privilégios para criar sessão de conexão no banco de dados e criar tabelas, permitindo ainda que ela possa estender seus privilégios para outros usuários. O comando que o DBA deverá utilizar é:
Alternativas
Q839439 Banco de Dados

O gerenciamento de transações em um banco de dados deve considerar um conjunto de propriedades conhecidas pela sigla ACID.


I. Uma transação interrompida ao meio pode deixar o banco de dados em um estado inconsistente. O banco de dados deve prover recursos para remoção dos efeitos de transações incompletas, garantindo assim a autenticidade.


II. A consistência tem por objetivo garantir que o banco de dados antes da transação esteja consistente e que após a transação permaneça consistente. Todas as regras devem ser aplicadas às modificações da transação para manter toda a integridade dos dados.

III. Modificações feitas por transações simultâneas devem ser isoladas das modificações feitas por qualquer outra transação simultânea. O isolamento deve garantir que duas transações, executadas de forma concorrente, devem ter o mesmo resultado que teria se fossem executadas em ordem serial.

IV. O SGBD mantém um registro (log) das ações executadas pelo usuário para que, se ocorrer queda do sistema antes que todas as mudanças tenham sido feitas em disco, este log seja usado para restaurar o estado do banco de dados quando o sistema for reiniciado, garantindo assim a disponibilidade.


As propriedades ACID sublinhadas que estão corretamente definidas são as que constam APENAS em

Alternativas
Q839438 Banco de Dados
A Data Warehouse supports Online Analytical Process − OLAP providing a flexible and analytical manner of storing data. In a Data Warehouse, data are stored in
Alternativas
Q839437 Banco de Dados

Considere a tabela ItemPedido abaixo, onde a chave primária é composta pelos campos NumeroPedido e NumeroItemPedido.


Imagem associada para resolução da questão


É correto afirmar que

Alternativas
Q839379 Banco de Dados

Consider the following descriptions of the OLAP operations in multidimensional data:


− The slice operation ..I.. one particular dimension from a given cube and provides a new sub-cube.

− Drill-down can be performed by ..II.. a concept hierarchy for a dimension.

− Roll-up can be performed by ...III... a concept hierarchy for a dimension.

− The pivot operation is also known as rotation. It ...IV... the data axes in view in order to provide an alternative presentation of data.


The correct words to fill in the gaps I, II, III and IV are, respectively,

Alternativas
Q839372 Banco de Dados
Ao executar a instrução SELECT SUBSTRING ('XY1234Z', 'Y*([0-9]{1,3})'); no PostgreSQL versão 9.4 será exibido o valor
Alternativas
Q839371 Banco de Dados

Uma das atribuições do administrador de banco de dados Oracle é conceder permissões de acesso a usuários do banco de dados. Para isso pode ser utilizada, por exemplo, a instrução abaixo.


GRANT select ON TRT.employees TO paulo WITH ...I... ;


Esta instrução concede privilégio de SELECT na tabela employees do esquema TRT ao usuário paulo. Para este usuário poder estender seus privilégios de objeto para outros usuários, deve ser incluída na lacuna I

Alternativas
Q839362 Banco de Dados
Uma das formas de apresentação de um banco de dados multidimensional é através do modelo estrela. No centro de um modelo estrela encontra-se a tabela de
Alternativas
Respostas
7841: D
7842: B
7843: A
7844: C
7845: E
7846: A
7847: C
7848: B
7849: D
7850: E
7851: C
7852: E
7853: B
7854: D
7855: C
7856: C
7857: A
7858: A
7859: B
7860: E