Magna Concursos

Foram encontradas 24.547 questões.

A otimização de consultas em gerenciadores de bancos de dados é fundamental para o desempenho do sistema. Consultas escritas em SQL são particularmente propícias à otimização, porque essa linguagem
 

Provas

Questão presente nas seguintes provas

Uma grande dificuldade na implementação de bancos de dados que suportam transações distribuídas é a possibilidade de que uma transação seja apenas parcialmente concluída, de forma a criar inconsistências nas bases de dados. Isso pode ocorrer, por exemplo, por falhas de comunicação entre os nós envolvidos na transação.

Assinale a opção que indica o algoritmo usualmente empregado na execução de transações distribuídas, visando à manutenção das suas propriedades.

 

Provas

Questão presente nas seguintes provas

Considere um banco de dados onde duas transações, t1 e t2, são executadas concorrentemente. A primeira, t1, debita R$ 100,00 de uma conta corrente, e a segunda, t2, debita R$ 200,00 da mesma conta. Não há uma ordem de execução definida para as transações.

Suponha que cada uma das transações execute duas operações: leitura seguida de gravação. Essas operações são representadas como tx(r) para leitura e tx(w) para gravação.

Considere, ainda, os seguintes escalonamentos das operações de t1 e t2.

I. t1(r), t1(w), t2(r), t2(w)

II. t2(r), t2(w), t1(r), t1(w)

III. t2(r), t1(r), t1(w), t2(w)

IV. t2(r), t1(r), t2(w), t1(w)

Sobre a adequação desses escalonamentos com vistas à manutenção da integridade do banco dados, assinale a afirmativa correta.

 

Provas

Questão presente nas seguintes provas

O MySQL 5.5 oferece várias opções de storage engine quando da criação ou alteração das tabelas.

Assinale a opção que permite a verificação e a manutenção da integridade referencial.

 

Provas

Questão presente nas seguintes provas

No contexto do MS SQL Server 2014, analise a seguintes afirmativas sobre índices clustered e nonclustered.

I. Não é permitida a criação de dois ou mais índices clustered em uma única tabela.

II. A ordem física das linhas da tabela é sempre a mesma, nos dois casos.

III. Não é permitida a criação de índices nonclustered em uma tabela que já possui índice clustered.

Está correto o que se afirma em

 

Provas

Questão presente nas seguintes provas

A QUESTÃO DEVE SER RESPONDIDA A PARTIR DAS TABELAS DE BANCO DE DADOS T1 E T2, A SEGUIR.

Enunciado 1087480-1

Analise o comando SQL exibido abaixo.

select * frow T1 where C > 5

UNION

select * frow T1 where C <= 5

A execução desse comando no MS SQL Server produz um resultado que contém, além da linha de títulos, n linhas.

Assinale o valor de n.

 

Provas

Questão presente nas seguintes provas

A QUESTÃO DEVE SER RESPONDIDA A PARTIR DAS TABELAS DE BANCO DE DADOS T1 E T2, A SEGUIR.

Enunciado 1087479-1

Analise o comando SQL a seguir.

select distinct A, F

from T1 x left join T2 y on x.B = y.E

A execução desse comando no MS SQL Server produz um resultado com várias linhas, dispostas em pares de valores.

Assinale o par de valores que não aparece nessas linhas.

 

Provas

Questão presente nas seguintes provas
1086675 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: IBFC
Orgão: Pref. Divinópolis-MG
As cláusulas são condições de modificação utilizadas para definir os dados que deseja selecionar ou modificar em uma consulta SQL. Selecione os itens abaixo que NÃO são considerados cláusulas:
(1) GROUP BY
(2) HAVING
(3) WHITHER
(4) FROM
(5) WHERE
(6) UNLIKE
 

Provas

Questão presente nas seguintes provas
1071927 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFMT
Orgão: Pref. Cáceres-MT
Provas:

As transações de Banco de Dados devem possuir algumas propriedades. A coluna da esquerda apresenta tais propriedades e a da direita, a definição de cada uma. Numere a coluna da direita de acordo com a da esquerda.

1 - Atomicidade

2 - Consistência

3 - Isolamento

4 - Durabilidade

( ) Uma transação deve ser realizada em sua totalidade ou não ser realizada de forma alguma.

( ) As mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados.

( ) Se uma transação for completamente executada sem interferência de outras transações, deve levar o banco de dados de um estado coerente para outro.

( ) Uma transação não deve ser interferida por quaisquer outras transações que aconteçam simultaneamente.

Marque a sequência correta.

 

Provas

Questão presente nas seguintes provas

Considere que uma tabela de um banco de dados relacional possui uma chave primária composta por um único atributo.

Essa tabela tem como propriedade:

 

Provas

Questão presente nas seguintes provas