Questões de Banco de Dados (TI)UFMS 2018

6 questões da prova Diversas 2018, com gabarito oficial conferido. As duas primeiras são gratuitas.

Questão 1UFMS·Diversas·2018Banco de Dados (TI)

Considere as afirmações a seguir sobre as transações T1, T2 e T3, e as agendas S1 e S2 dadas abaixo: T1: R1(x); R1(z); W1(x). T2: R2(z); R2(y); W2(z); W2(y). T3: R3(x); R3(y); W3(y). S1: R1(x); R2(z); R1(x); R3(x); R3(y); W1(x); W3(y); R2(y); W2(z); W2(y). S2: R1(x); R2(z); R3(x); R1(z); R2(y); R3(y); W1(x); W2(z); W3(y); W2(y). I - T1 não obedece às propriedades ACID. II - S1 é uma agenda serializável e S2 não é uma agenda serializável. III - S1 e S2 são agendas serializáveis. IV - T2 e T3 são transações somente-leitura. Está(ão) correta(s):

Alternativas
Questão 2UFMS·Diversas·2018Banco de Dados (TI)

Para a modelagem conceitual de um banco de dados, pode-se utilizar o Diagrama Entidade-Relacionamento (DER). No processo de modelagem, o projetista pode identificar atributos cujos valores devem ser obtidos após algum processamento utilizando informações obtidas do próprio banco de dados, sem a necessidade do armazenamento destes valores. Esta é a definição para atributo:

Alternativas
Questão 3UFMS·Diversas·2018Banco de Dados (TI)

Álgebra Relacional é um conjunto básico de operações para o modelo relacional de banco de dados os quais permite que um usuário especifique as solicitações de recuperação básica através de expressões. Sobre as definições das operações da álgebra relacional, é INCORRETO afirmar que:

Alternativas
Questão 4UFMS·Diversas·2018Banco de Dados (TI)

No PostgreSQL (versão 9.2), os arquivos de texto criados pelo comando pg_dump devem ser lidos pelo programa psql. De forma geral, o comando para restaurar um dump com o programa psql é: psql dbname < infile Onde infile é um arquivo gerado através da saída do comando pg_dump e dbname é o nome de um banco de dados previamente criado. Por padrão, o programa psql continuará a executar o script contido no arquivo infile, mesmo depois que erros SQL forem encontrados. Se for desejado, é possível forçar a parada do comando psql caso encontre errros SQL, utilizando o seguinte comando:

Alternativas
Questão 5UFMS·Diversas·2018Banco de Dados (TI)

Considere as afirmações a seguir: I - Heurísticas e estimativas de custos são técnicas utilizadas para otimização de consultas.

II - A principal heurística utilizada para otimização de consultas consiste em aplicar primeiro as operações que reduzem o tamanho dos resultados intermediários. III - No processo de otimização de consultas, deve-se sempre escolher o algoritmo de busca binária. IV - As principais Regras Gerais de transformação para operações da Álgebra Relacional baseiam-se em associatividade, comutatividade e operações em cascata. Está(ão) correta(s):

Alternativas
Questão 6UFMS·Diversas·2018Banco de Dados (TI)

Uma TRIGGER pode ser criada para executar antes (BEFORE) ou após (AFTER) as consultas INSERT, UPDATE ou DELETE. Quanto aos conceitos de TRIGGERs no PostgreSQL (versão 9.2), é correto afirmar que:

Alternativas