Analise as seguintes afrmativas sobre implementações em Oracle Database Server e PL/SQL.
I. As funções MAX e MIN podem ser utilizadas apenas com dados numéricos.
II. Uma ROLE possibilita agrupar privilégios de forma a criar um perfl que pode ser atribuído de uma única vez.
III. Não se deve usar a opção CYCLE na criação de uma SEQUENCE se ela será utilizada para gerar valores de chave primária.
Assinale a alternativa CORRETA:
Julgue os próximos itens, acerca dos sistemas ORACLE, MySQL e SQL Server.
A versão 12c do banco de dados Oracle disponibiliza recurso para controlar a quantidade de operações de entrada e saída assíncronas que podem ser enfileiradas por um processo, quando do uso de NFS (network file storage).
No SGDB Oracle, versão 11g, os limites de tamanho para os tipos de dados CHAR e CHAR VARYING são, respectivamente,
Acerca de conceitos, fundamentos, instalação, administração, configuração, comandos, performance e detecção de problemas do ORACLE, do POSTGRES e do MYSQL, julgue os itens seguintes.
Considere que três usuários, A, B e C, estejam conectados simultaneamente em um banco de dados ORACLE e que A deseje emitir um relatório longo que envolva tabelas que B e C estejam atualizando. Nessa situação, para emissão do relatório, o usuário A deverá iniciar a transação com o comando set transaction read only, de forma que os commits que B e C realizem durante a emissão do relatório sejam desconsiderados para efeitos de resultados.
Foi criada, relacionada às tabelas, a seguinte trigger, colocada em execução:
UPDATE orders SET line_items_count = NVL(line_items_count,0)-1
Considere:
I. Ao executar a instrução INSERT INTO orders (order_id) VALUES (78); a trigger incrementou o valor contido no campo line_items_count passando de 0 para 1.
II. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,1); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 0 para 1.
III. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,2); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 1 para 2.
IV. A instrução SELECT * FROM orders; mostrará no campo line_items_count da linha cujo order_id é 78 o valor 3.
Está correto o que consta APENAS em
O DBUA (Database Upgrade Assistant) é uma interface gráfica utilizada para atualizar o banco de dados Oracle para Oracle Database 10g. Ele pode ser iniciado
I. em tempo de instalação do Oracle Database 10g, por meio do Oracle Universal Installer (OUI).
II. por meio de linha de comando.
III. a partir de uma seção aberta do RMAN (Recovery Manager).
É correto o que consta APENAS em
Numa tabela do Oracle 11g, se o valor default não for explicitamente declarado para uma coluna, então o default será assumido implicitamente como sendo
FGV•
A respeito do estado de operação denominado quiesced state, no Oracle, analise as afirmativas a seguir.
I. Somente os usuários SYS e SYSTEM podem executar transações nesse estado.
II. É um estado transitório pelo qual o banco de dados passa entre a emissão de um comando shutdown e o término deste procedimento.
III. Nesse estado, as sessões que não pertencem a usuários SYS e SYSTEM são imediatamente encerradas, mesmo as que estão ainda ativas.
Está correto o que se afirma em
A posição de uma linha dentro da tabela Oracle é identificada pelo índice
A respeito do desenvolvimento de aplicativos em Visual Basic 6 (VB6) que acessem o banco de dados Oracle, julgue os itens a seguir.
OLE DB é a sucessora de ODBC, utilizando conjunto de interfaces COM para acessar e manipular dados. VB6 possui uma OLE DB nativa para o Oracle.
Considere a seguinte comando do PL/SQL do Oracle 11g:
SELECT FLOOR (3.8)
FROM Teste
O resultado obtido com a execução desse comando é
Um banco de dados Oracle possui uma tabela chamada processo com os seguintes campos:
numero_processo .................................. number (5)
sequencia_processo ...............................number (2)
digito_processo .................................... number (2)
ano_processo .........................................number (4)
orgao_processo ......................................number (1)
regiao_processo .....................................varchar2 (5)
vara_processo .........................................number (4)
Após a tabela ter sido criada, observou-se um requisito informando que campo vara_processo deve permitir apenas valores entre 0 e 28. Para adicionar tal restrição na tabela deve-se digitar a instrução