Magna Concursos

Foram encontradas 370 questões.

2384792 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: BIO-RIO
Orgão: PROCERGS

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

Questão presente nas seguintes provas
2384791 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: BIO-RIO
Orgão: PROCERGS

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

Questão presente nas seguintes provas
2384790 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: BIO-RIO
Orgão: PROCERGS

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

Questão presente nas seguintes provas
2384789 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: BIO-RIO
Orgão: PROCERGS

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

Questão presente nas seguintes provas
2384787 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: BIO-RIO
Orgão: PROCERGS

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.

Enunciado 2944188-1

Após analisar o código acima, verifica-se que refere-se a uma função que tem por objetivo determinar:

 

Provas

Questão presente nas seguintes provas
2384786 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: BIO-RIO
Orgão: PROCERGS

Observe e analise o código abaixo, que utiliza sintaxe PL/SQL.

Enunciado 2944187-1

O objetivo e o significado desse código estão indicado na seguinte opção:

 

Provas

Questão presente nas seguintes provas
2384785 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: BIO-RIO
Orgão: PROCERGS

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.

Enunciado 2944186-1

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

 

Provas

Questão presente nas seguintes provas
2384784 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: BIO-RIO
Orgão: PROCERGS

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

Questão presente nas seguintes provas
2384783 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: BIO-RIO
Orgão: PROCERGS

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

Questão presente nas seguintes provas
2384782 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: BIO-RIO
Orgão: PROCERGS

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

Questão presente nas seguintes provas