Foram encontradas 370 questões.
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
Uma view é uma tabela lógica baseada em uma tabela ou em outra view, que não contém dados próprios, mas é como uma janela através da qual os dados das tabelas podem ser vistos ou alterados. Um exemplo para gerar uma view é:
Provas
No contexto do Oracle 10g, privilégio é o direito de executar um tipo de instrução SQL ou de acessar o objeto de um outro usuário. Estão incluídos os direitos de estabelecer conexão com um banco de dados, criar uma tabela, selecionar linhas da tabela de outro usuário e executar uma procedure de outro usuário. A tarefa do DBA de controlar os privilégios inclui piossibilitar ao usuário o direito de realizar um tipo de operação, conceder e revogar acesso para a execução de funções do sistema, conceder privilégios diretamente aos usuários ou às roles e conceder privilégios a todos os usuários. Para conceder privilégios de sistema aos usuários é utilizada a seguinte instrução SQL:
Provas
Um DBA gerencia uma base dados Oracle10i e deparou-se com o problema das tabelas grandes. Com o objetivo de melhorar o desempenho das operações de manutenção, backup, recuperações, transações e consultas, a solução e particioná-las. Para isso, são dois métodos de particionamento disponíveis:
Provas
Caderno Container