Foram encontradas 60 questões.
A PL/SQL permite a utilização de diversas funções prédefinidas para manipulação dos dados. Pode-se usá-las onde expressões do mesmo tipo são permitidas. Assim, duas situações são descritas a seguir.
I - FNC1 - retira, da esquerda para direita, os caracteres <set> até que seja encontrado um caracter diferente de <set>
II - FNC2 - retorna a data e hora correntes, do sistema.
As funções aqui definidas como FNC1 e FNC2 são identificadas, respectivamente, por:
Provas
Em uma empresa de informática, um Analista exerce suas funções de DBA na administração de um BD Oracle. Num determinado dia, ele se deparou com a seguinte situação:
I - Um programa bloqueou vários registros para evitar a ocorrência de corrida.
II - Um processo PROCERGS_1 bloqueou o acesso a um registro RG1
III - O processo PROCERGS_2 bloqueou o acesso a um registro RG2
IV - O processo PROCERGS_1 tentou acessar o registro RG2
V - O processo PROCERGS_2 tentou acessar o registro RG1
VI - Neste ponto, foi criada uma situação de impasse, e os processos PROCERGS_1 e PROCERGS_2 ficaram bloqueados e assim permaneceram.
Essa situação é caracterizada e conhecida pelo termo:
Provas
A figura abaixo refere-se à infra-estrutura de uma sub-rede que possui quatro microcomputadores utilizando os IP's indicados e que dá sporte a uma Base de Dados Oracle 11g.

Sendo utilizado um esquema de máscara de tamanho fixo e o CIDR 198.129.200.64/26, pode-se afirmar que a máscara que essa sub-rede está utilizando é:
Provas
No banco de dados Oracle 11g do PROCERGS, que contêm as tabelas FUNCIONARIOS, ANALISTAS e PROGRAMADORES, ao cadastrar um Programador é feita a verificação se a matrícula do Funcionário que foi digitado, já existe na tabela FUNCIONARIOS Se não existir, o cadastro do Programador não será aceito.
Entretanto, existe um recurso que garante a execução das seguintes situações:
I - Quando uma matrícula do Funcionário for excluída da tabela FUNCIONARIOS, pode-se configurar para que o banco de dados exclua, automaticamente, na tabela PROGRAMADORES, toda tupla de Programador para o Funcionário que está sendo excluído. Esse procedimento é conhecido como "Propagar exclusão dos registros relacionados".
II - Quando a matrícula do Funcionário for alterada na tabela FUNCIONARIOS, pode-se configurar para o banco de dados atualizar, automaticamente, todos as tuplas de matrículas dos Funcionários na tabela PROGRAMADORES, de tal forma que não fiquem registros órfãos, isto é, registros de PROGRAMADORES com uma matrícula do funcionário para o qual não existe mais um correspondente na tabela FUNCIONARIOS. Esse procedimento é conhecido como "Propagar atualização dos campos relacionados".
O recurso acima descrito é denominado:
Provas
Um funcionário da PROCERGS está modelando o banco de dados Oracle 11g da empresa e nessa tarefa verificou, no seu estudo preliminar, que é conveniente manter informações sobre os funcionários, e estabeleceu os seguintes requisitos:
I - cada funcionário possui um único número de matrícula, nome, endereço e telefone.
II - os funcionários participam de atividades, como cursos de auto-aperfeiçoamento e palestras e dos eventos realizados e patrocinados pela PROCERGS.
III - as atividades são identificadas por um código, sendo desejável que se armazene também o nome da atividade.
IV - os eventos são externos ou internos, são identificados por um código individual, possuem uma descrição específica e data de realização.
V - conforme o nível funcional e apreciação pelo órgão responsável, todos os funcionários podem participar dos eventos.
VI - é importante ainda que a PROCERGS conheça a participação de cada funcionário em cada atividade ou evento.
Nas condições acima descritas, o Diagrama Entidade-Relacionamento está indicado na opção:
Provas
A PROCERGS emprega um sistema computadorizado que possui as seguintes características:
• Utiliza um banco de dados Oracle 11g operando segundo a filosofia cliente/servidor.
• O sistema prioriza um requisito onde o tempo de resposta é de suma importância e altamente relevante para a credibilidade da instituição.
• Todas as transações geram a atualização imediata no banco de dados Oracle, no momento em que ocorrem.
Conclui-se que é um sistema do tipo:
Provas
Em PL/SQL uma warning ou error condition é chamada uma exception. Existem algumas exceções já definidas pelo Oracle com MNEUMÔNICOS para referência e, para as demais, podem ser dados nome pelo usuário. Quando um erro ocorre, uma exception é setada, isto é, a seqüência de execução do programa é interrompida e o controle é transferido para a área de tratamento de execução do programa. As exceções prédefinidas pelo Oracle são setadas quando a condição de erro ocorre. As exceções criadas pelo programa deverão ser setadas explicitamente pelo verbo RAISE. O nome da exceção DUP_VAL_ON_INDEX corresponde ao Oracle Error ORA- 00001 e expressa uma condição de erro que é setada se:
Provas
O comando Create Function possibilita a criação de uma função de usuário. Uma função constitui um conjunto de comandos PL/SQL normalmente utilizados para efetuar um cálculo ou manipular um valor. Podem ser utilizadas dentro de comandos SQL. Nas functions não é aconselhável fazer alterações no status da base, por exemplo, incluir, alterar, deletar registros. Ao alterar o status do banco, esta função não poderá ser utilizada dentro de comandos SQL. Assim a utilidade da function é descaracterizada, assumindo a função da procedure que é própria para alterar dados. Nesse contexto, analise o código abaixo, que utiliza sintaxe PL/SQL.

Após analisar o código acima, verifica-se que refere-se a uma função que tem por objetivo determinar:
Provas
Observe e analise o código abaixo, que utiliza sintaxe PL/SQL.

O objetivo e o significado desse código estão indicado na seguinte opção:
Provas
O comando Create Trigger cria e habilita triggers, que é um bloco de código PL/SQL associado a uma tabela. Se um comando SQL for executado sobre esta tabela as triggers são disparadas automaticamente pelo Oracle. Normalmente as regras de negócio são implementadas em triggers. A seguir é mostrada a sintaxe desse comando.

Os parâmetros schema, BEFORE e WHEN são utilizados, respectivamente, com os seguintes significados:
Provas
Caderno Container