Magna Concursos

Foram encontradas 24.571 questões.

2631614 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE
Qual é o nome da técnica de recuperação que posterga qualquer atualização real do banco de dados em disco até que uma transação atinja seu ponto de confirmação (commit)? A transação força a gravação do log em disco antes de gravar as atualizações no banco de dados.
 

Provas

Questão presente nas seguintes provas
2631613 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE
Existem dois tipos de prevenção de deadlock quando se utiliza timestamp para controle de concorrência: ESPERAR-MORRER e FERIR-ESPERAR. Suponha que as transações T1, T2 e T3 tenham timestamps 5, 10 e 15, respectivamente.
No esquema ESPERAR-MORRER, se T3 solicitar um item de dado mantido por T2, então será desfeita. Já no esquema FERIR-ESPERAR, se T1 solicitar um item de dado mantido por T2, então o item de dado será liberado de , e será desfeita. Se T3 solicitar um item mantido por T2, então esperará.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
 

Provas

Questão presente nas seguintes provas
2631612 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE
Assinale a alternativa correta quanto à normalização para bancos de dados relacionais.
 

Provas

Questão presente nas seguintes provas
2631611 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE

Em relação aos atributos, no modelo de dados entidade-relacionamento, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

(   ) Um exemplo de atributo composto é o atributo LOGRADOURO que pode ser subdividido em LOGRADOURO, CIDADE, ESTADO e CEP, com os respectivos valores ‘Rua das Flores, 771’, ‘SP’ e ‘07700100’.
(   ) Uma entidade em particular pode não ter um valor aplicável para um atributo. Por exemplo, o atributo NUMERO_APARTAMENTO de um endereço só se aplica a endereços que estão em prédios de apartamentos. Para tais situações, deve ser usado o valor numérico zero.
(   ) Um atributo composto pode formar uma hierarquia; por exemplo, LOGRADOURO pode ser subdividido em três atributos simples: NUMERO, RUA e NUMERO_APARTAMENTO.
(   ) Dois ou mais valores de atributos estão relacionados, por exemplo, os atributos IDADE e DATA_NASCIMENTO. O valor da IDADE pode ser determinado pela data atual (hoje) e o valor DATA_NASCIMENTO. O atributo DATA_NASCIMENTO é chamado de atributo derivado e considerado derivável do atributo IDADE, que é chamado, por sua vez, de atributo armazenado.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
 

 

Provas

Questão presente nas seguintes provas
2631610 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: BRDE

Relacione a Coluna 1 à Coluna 2, associando as medidas de controle de segurança de bancos de dados com os respectivos problemas de segurança comuns a sistemas de computação.

Coluna 1
1. Controle de acesso.
2. Controle de inferência
3. Controle de fluxo.
 

Coluna 2
(   ) Pessoas não autorizadas acessam o sistema para obter informações ou para fazer mudanças maliciosas em uma parte do banco de dados.
(   ) Um banco de dados para estatísticas de população pode oferecer informações com base em faixas etárias, níveis de renda, tamanho de residência, níveis de educação e outros critérios. Informações sobre indivíduos são acessadas, por exemplo, através da dedução de certos fatos com relação aos indivíduos baseando-se em consultas que envolvem resumos sobre grupos.
(   ) Considere um sistema de banco de dados distribuído em que dois nós tenham níveis de segurança do usuário secreto (S) e não classificado (U). S e U só podem realizar operações mutuamente que sejam consistentes com a propriedade *, que afirma que, em qualquer transação, o nó S não pode gravar ou passar informações para o nó U. Se esses dois nós estabelecerem um canal secreto, uma transação poderá ser conformada de maneira incondicional pelo nó U, mas o nó S pode fazer isso de uma forma previamente combinada, passando informações do nó S para o nó U, violando a propriedade *.
(   ) Informações fluem de modo que acessem usuários não autorizados, através de canais que são percursos para as informações fluírem implicitamente em caminhos que violam a política de segurança.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas
2629236 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: RFB

Os principais Sistemas Gerenciadores de Bancos de Dados oferecem total suporte à linguagem SQL; um aspecto importante da implementação do SQL é o tratamento para valores nulos, quando a lógica admite três estados.

T – true

F – false

? – unknown

Nesse contexto, considere as expressões lógicas a seguir.

I. (T OR F) AND (? OR T)

II. T AND ((? OR F) OR ?)

III. NOT (? AND (? AND ?))

Com relação às expressões acima, está correto afirmar que o valor final é unknown (?) em

 

Provas

Questão presente nas seguintes provas
2629235 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: RFB

No âmbito de bancos dados, especialmente NoSQL, o Teorema CAP sustenta que há três requerimentos básicos que existem numa relação especial quando se projeta uma aplicação com uma arquitetura distribuída. Basicamente, respalda a tese de que não se pode obter os três simultaneamente.

Esses três requerimentos são

 

Provas

Questão presente nas seguintes provas
2629234 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: RFB

Num banco de dados relacional, considere a tabela Vencedores, cuja instância é exibida a seguir, com duas colunas, Tenista e Torneio, que representam alguns torneios que já foram vencidos por alguns tenistas.

Tenista

Torneio

Roger Federer

Australian Open

Roger Federer

Roland Garros

Roger Federer

Wimbledon

Roger Federer

US Open

Pete Sampras

US Open

Pete Sampras

Wimbledon

Pete Sampras

Australian Open

Bjorn Borg

Roland Garros

Bjorn Borg

Wimbledon

Maria precisa escrever um comando SQL que liste os tenistas que venceram todos os torneios mencionados na coluna Torneio. O comando deve valer para qualquer instância válida da tabela, que pode conter diferentes tenistas e diferentes torneios.

Assinale o comando que Maria deve usar.

 

Provas

Questão presente nas seguintes provas
2629233 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: RFB

Num banco de dados relacional, considere uma tabela R, com duas colunas A e B, ambas do tipo string de caracteres, cuja instância é exibida a seguir.

Enunciado 2629233-1

Nesse cenário analise os comandos a seguir.

  1. DELETE FROM R
    WHERE EXISTS (SELECT * FROM R r1
                    WHERE R.A = r1.A AND R.B = r1.B)
  2. DELETE FROM R
    WHERE EXISTS (SELECT * FROM R r1
                    WHERE R.A + R.B > r1.A + r1.B)
  3. DELETE FROM R
            WHERE R.A + R.B IN (SELECT A + B FROM R)

Assinale a lista que contém o número de registros deletados em cada um dos comandos I, II e III, respectivamente, quando executados separadamente e usando a mesma instância inicial descrita.

 

Provas

Questão presente nas seguintes provas
2629232 Ano: 2023
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: RFB

Os principais Sistemas Gerenciadores de Bancos de Dados oferecem total suporte à linguagem SQL. Um aspecto importante da implementação do SQL é o tratamento para valores nulos quando esses são considerados como unknown values.

Nesse contexto, considere uma tabela T com colunas A e B, que podem conter valores nulos. T possui 100 registros e, em 50% das linhas, há pelo menos uma coluna preenchida com o valor NULL.

Considere a consulta a seguir:

SELECT * FROM T t1
WHERE t1.A = NULL or t1.B = NULL

O número máximo de linhas de resultados que seriam retornadas pela consulta é igual a

 

Provas

Questão presente nas seguintes provas