Magna Concursos

Foram encontradas 24.451 questões.

686713 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL

Analise as afirmações abaixo sobre transações em sistemas de banco de dados relacionais.

I - Uma transação inicia-se com o comando BEGIN TRANSACTION.

II - COMMIT e ROLLBACK são dois comandos que podem ser utilizados para terminar uma transação.

III - Autocommit é um modo de operação em que todas as transações são automaticamente confirmadas (COMMIT) após sua execução.

IV - O comando ROLLBACK TO SAVEPOINT permite desfazer uma transação somente até um dado ponto.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
686712 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL

Considere os comandos SQL abaixo em um sistema de gerência de banco de dados relacional.

I - create table TAB1 (a integer not null primary key);

II - create table TAB2 (a integer check(a IS NOT NULL and a > 0));

III - alter table TAB1 add constraint c1 check(a > 10);

IV - create assertion C2 as CHECK (not exists (select * from TAB1 where a < 0));

Quais instruções resultarão na criação de uma ou mais restrições (constraints) no dicionário de dados (catálogo)?

 

Provas

Questão presente nas seguintes provas
686711 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL

Considere o modelo conceitual Entidade-Relacionamento e as situações abaixo. Para cada situação, são fornecidos os nomes de um relacionamento e de três entidades (identificados em letras maiúsculas), junto com a descrição de uma situação a ser modelada.

I - Relacionamento CASAMENTORELIGIOSO, entidades HOMEM, MULHER e PADRE: deseja-se registrar sobre cada casamento, além de um código, data/hora, a mulher (noiva), o homem (noivo) e o padre que realizou a cerimonia.

II - Relacionamento CONSULTA, entidades MEDICO, PACIENTE e ENFERMEIRO: deseja-se registrar sobre cada consulta, além de um código, data/hora da consulta e forma de pagamento, o médico e o paciente. Eventualmente há um enfermeiro na consulta, cuja presença deseja-se igualmente registrar.

III - Relacionamento CONSULTA, entidades MEDICO, PACIENTE e EXAME: deseja-se registrar sobre cada consulta, além de um código, data/hora da consulta e forma de pagamento, o médico, o paciente e todos os exames que foram solicitados na consulta.

Quais das situações acima seriam adequadamente modeladas por um relacionamento ternário entre as três entidades participantes indicadas?

 

Provas

Questão presente nas seguintes provas
685839 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FAPEC
Orgão: UFMS
Provas:

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:

 

Provas

Questão presente nas seguintes provas
685838 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FAPEC
Orgão: UFMS
Provas:
Á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:
 

Provas

Questão presente nas seguintes provas
685837 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FAPEC
Orgão: UFMS
Provas:

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):

 

Provas

Questão presente nas seguintes provas
685836 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FAPEC
Orgão: UFMS
Provas:

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):

 

Provas

Questão presente nas seguintes provas
685835 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FAPEC
Orgão: UFMS
Provas:
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:
 

Provas

Questão presente nas seguintes provas
685834 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FAPEC
Orgão: UFMS
Provas:
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:
 

Provas

Questão presente nas seguintes provas
685833 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FAPEC
Orgão: UFMS
Provas:

Vários tipos de bloqueios são usados no controle de concorrência. Um bloqueio binário pode ter dois estados ou valores: bloqueado e desbloqueado (ou 1 e 0, para simplificar). O esquema a seguir apresenta as operações de bloqueio e desbloqueio para bloqueios binários.

Enunciado 685833-1

Se o esquema de bloqueio binário simples descrito acima for usado, cada transação precisa obedecer às seguintes regras, EXCETO:

 

Provas

Questão presente nas seguintes provas