Magna Concursos

Foram encontradas 3.478 questões.

2881762 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

Considere as seguintes afirmativas a respeito de um Sistema de Gerenciamento de Banco de Dados Relacional (SGBD):

I - Durante a tarefa de sintonização (tuning), um Administrador de Banco de Dados (DBA) determina a criação de índices, em função dos padrões de acesso ao banco de dados.

II - O subsistema de backup e recuperação de falhas permite que uma transação, que foi iniciada antes de ter havido algum mau funcionamento do SGBD, seja terminada após o restabelecimento desse sistema.

III - No contexto do controle de concorrência, uma atualização perdida ocorre quando uma transação no estado parcialmente efetivada passa diretamente para o estado encerrada.

IV - No contexto do subsistema de segurança de banco de dados e de autorização, o DBA pode controlar o privilégio de acesso para cada conta de usuário, mas sem fazer menção às relações definidas no banco de dados.

É(São) correta(s) APENAS a(s) afirmativa(s)

 

Provas

Questão presente nas seguintes provas
2881761 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

Considere o esquema de relação R, com atributos A, B, C, D, E e F, todos no domínio dos números inteiros. Nesta questão, os atributos componentes da chave primária de cada relação estão sublinhados.

R(A, B, C, D, E, F)

Também são fornecidas as dependências funcionais a seguir.

{A, B} !$ ightarrow !$ F

A !$ ightarrow !$ C

A !$ ightarrow !$ D
B !$ ightarrow !$ E
C !$ ightarrow !$ D

Considere que R1, R2, R3 e R4 são relações resultantes do processo de normalização de R até a 3ª Forma Normal.

Nessas condições, tem-se que

 

Provas

Questão presente nas seguintes provas
2881760 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

A respeito do modelo relacional de banco de dados, considere as afirmativas a seguir.

I - Uma coluna de relação sobre a qual está definida uma restrição de integridade referencial pode ter valores nulos.

II - Um banco de dados em cujo esquema está definida uma restrição de integridade referencial deve conter, no mínimo, duas relações diferentes.

III - A restrição de integridade de unicidade pode ser aplicada, de forma separada, a mais de um atributo de uma relação.

É(São) correta(s) APENAS a(s) afirmativa(s)

 

Provas

Questão presente nas seguintes provas
2881759 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

Bancos de dados relacionais e multidimensionais apresentam características específicas que os diferenciam. Uma das caracterísitcas do SGBD do tipo multidimensional é(são)

 

Provas

Questão presente nas seguintes provas
2881758 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

A instrução CREATE TRIGGER da SQL tem o seguinte formato:

CREATE TRIGGER <nome do trigger>

<antes ou depois> <evento> ON <nome da tabela básica>

[ REFERENCING <lista_com_vírgulas de nomeação> ]

[ FOR EACH <linha ou instrução> ]

[ WHEN ( <expressão booleana> ) ] <ação>;

Para a instrução CREATE TRIGGER é INCORRETO afirmar que

 

Provas

Questão presente nas seguintes provas
2881757 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

Considere os seguintes tipos de bloqueio utilizados em um sistema de banco de dados, sendo T uma transação que solicitou um bloqueio do tipo indicado sobre a RelVar (variável relacional) R:

!$ bullet !$ IC: T tem a intenção de definir bloqueios do tipo C sobre tuplas individuais em R, a fim de garantir a estabilidade dessas tuplas enquanto elas estiverem sendo processadas.

!$ bullet !$ IX: Igual a IC, além disso, T poderia atualizar tuplas individuais em R e, dessa forma, definir bloqueios do tipo X sobre essas tuplas.

!$ bullet !$ C: T pode tolerar leitores concorrentes, mas não atualizadores concorrentes em R (a própria T não atualizará quaisquer tuplas em R).

!$ bullet !$ ICX: Combina C e IX, isto é, T pode tolerar leitores concorrentes, mas não atualizadores concorrentes em R. Além disso, T poderia atualizar tuplas individuais em R e, por isso, definir bloqueios do tipo X sobre essas tuplas.

!$ bullet !$ X: T não pode tolerar qualquer acesso concorrente a R. A própria T poderia ou não atualizar tuplas individuais em R.

Se uma transação A mantém um determinado tipo de bloqueio sobre uma RelVar R qualquer e uma transação distinta B emite uma requisição de bloqueio sobre R que não pode ser satisfeita imediatamente, temos um conflito; caso contrário, temos uma compatibilidade. Uma compatibilidade ocorre, portanto, quando A mantém um bloqueio do tipo

 

Provas

Questão presente nas seguintes provas
2881756 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

Seja o seguinte esquema de banco de dados.

Cliente(IdCliente: Integer, NomeCliente: Varchar(120));
Produto(IdProduto: Integer, NomeProduto: Varchar(120));
Pedido(IdPedido: Integer, IdCliente: Integer referencia Cliente(IdCliente));
Item(IdPedido: Integer referencia Pedido(IdPedido), IdProduto: Integer referencia Produto(IdProduto), Quantidade: Integer);

Considere que os atributos sublinhados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra “referencia” sejam chaves estrangeiras.

Com base no esquema apresentado, qual comando SQL permite obter uma lista contendo os nomes dos clientes e dos produtos por eles comprados com a quantidade total de cada produto por cliente?

Dado:

A lista deverá conter somente clientes que já compraram pelo menos 2 produtos diferentes, independente do pedido, ou que nunca compraram nenhum produto, sendo que deverá estar ordenada pelo nome do cliente e, a seguir, pelo nome do produto.

 

Provas

Questão presente nas seguintes provas
2881755 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

A figura abaixo apresenta a execução de cinco tipos de transações ao longo do tempo em um sistema gerenciador de bancos de dados cujas transações apresentam as propriedades ACID. No tempo Tpc é marcado um checkpoint, em Tpf há uma falha de sistema, as transações do tipo T1, T2 e T3 são concluídas com sucesso e as transações do tipo T4 e T5 foram iniciadas, mas não foram concluídas até o instante Tpf.

Enunciado 3088560-1

Após a falha ocorrer, o sistema é reinicializado e passa por um processo de recuperação até atingir um estado correto.

No contexto apresentado, somente devem ser desfeitas as transações

 

Provas

Questão presente nas seguintes provas
2881754 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

Seja o seguinte esquema de banco de dados.

Cliente(IdCliente: Integer, Nome: Varchar(120));

Pedido(IdPedido: Integer, Dia: Integer, Mes: Integer, Ano: Integer);

Cliente_Pedido(IdCliente: Integer referencia Cliente(IdCliente), IdPedido: Integer referencia Pedido(IdPedido));

Item(IdProduto: Integer referencia Produto(IdProduto), IdPedido: Integer, Quantidade: Integer);

Produto(IdProduto: Integer, Nome: Varchar(100));

Considere que os atributos sublinhados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra “referencia” sejam chaves estrangeiras. Considere ainda que existam as seguintes tuplas no banco de dados:

Cliente_Pedido(30, 2);

Cliente_Pedido(15, 3);

Produto(2, “Caneta”);

Produto(4, “Caderno”);

Qual opção apresenta somente tuplas válidas para o esquema apresentado?

 

Provas

Questão presente nas seguintes provas
2881753 Ano: 2010
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

O problema do descasamento de impedância objetorelacional (object relational impedance mismatch) diz respeito a um conjunto de dificuldades no contexto do mapeamento entre alguns objetos da aplicação e as relações de um Sistema de Gerência de Bancos de Dados Relacionais (SGBDR). Sobre esse problema, considere as afirmativas a seguir.

I - O padrão Objeto de Acesso a Dados (Data Access Object – DAO) permite a uma aplicação flexibilizar e isolar o acesso a diferentes fontes de dados, incluindo um SGBDR.

II - O padrão Registro Ativo (Active Record) é usado quando são encontradas, em uma mesma classe, a lógica do negócio e a lógica de acesso a dados persistentes.

III - Uma Unidade de Trabalho (Unit of Work) é um padrão que permite registrar todas as alterações feitas em uma transação e que precisam ser refletidas no banco de dados.

É correto o que se afirma em

 

Provas

Questão presente nas seguintes provas