Questões de Concurso Público BANRISUL 2018 para Desenvolvimento de Sistemas

Foram encontradas 2 questões

Q918832 Banco de Dados

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?

Alternativas
Q918833 Banco de Dados

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

Alternativas
Respostas
1: B
2: C