FC ConcursosFC Concursos

Questão FC96193

As informações de um departamento e de seus colaboradores devem ser organizadas e armazenadas conforme a estrutura mostrada no diagrama precedente. Para isso, serão utilizados os c

Sistema de Gerenciamento de Banco de Dados (SGBD)

CEBRASPE (CESPE) · 2018



As informações de um departamento e de seus colaboradores devem ser organizadas e armazenadas conforme a estrutura mostrada no diagrama precedente. Para isso, serão utilizados os comandos DDL a seguir.

create table organograma (
id integer primary key,
descricao varchar(50),
cargo varchar(50),
pai integer,
constraint fk_organograma foreign key (pai)
references organograma
);

create table colaborador (
cpf bigint primary key,
nome varchar(50),
data_nascimento date
);

create table colaborador_organograma
(
cpf bigint,
cargo integer,
data_nomeacao date,
data_exoneracao date,
constraint pk_colaborador_organograma primary
key (cpf, cargo),
constraint fk_colaborador_organograma_cpf
foreign key (cpf) references colaborador,
constraint fk_colaborador_organograma_cargo
foreign key (cargo) references organograma (id)
);
Tendo como referência as informações apresentadas, julgue o item.

Depois de executados os comandos SQL a seguir, nenhum registro será inserido na tabela colaborador.
BEGIN TRANSACTION;
     INSERT into colaborador values
('11111111111', 'Clark Stark', '01-03-1963');
INSERT into colaborador values
('22222222222', 'Antonio Parker', '03-08-1962');
      ROLLBACK;
END TRANSACTION;
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Comentário: O gabarito está correto, pois o bloco de comandos SQL apresentado inicia uma transação com o comando "BEGIN TRANSACTION" e insere registros na tabela "colaborador". No entanto, antes que as alterações sejam confirmadas, o comando "ROLLBACK" é executado, revertendo todas as operações realizadas na transação. Isso significa que nenhum registro será efetivamente inserido na tabela "colaborador", pois o rollback desfaz todas as alterações feitas até aquele ponto, resultando em uma tabela vazia após a transação.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo