Questões de Informática · Fundatec

InformáticaOutros temasFundatec 2022

BRDE - Banco Regional de Desenvolvimento do Extremo Sul Concurso Público nº

Questão de Informática

Considere as tabelas ESPECIALIDADES e MEDICOS abaixo, bem como a sequência de criação de instâncias (padrão SQL99 ou superior).

Figura da questão (imagem do caderno de prova)

create table MEDICOS (codm int not null primary key, nomem varchar(50) not null, code int, formacao varchar(100) not null, foreign key(code) references ESPECIALIDADES (code) on delete set null); insert into ESPECIALIDADES values (1,'cardiologia'); insert into ESPECIALIDADES values (2,'oftalmologia'); insert into ESPECIALIDADES values (3,'pediatria'); insert into MEDICOS values (1, 'joao', 1, 'ufrgs'); insert into MEDICOS values (2, 'maria', 1, 'pucrs'); insert into MEDICOS values (3, 'pedro', 2, 'ufsm'); Considere a sequência de comandos SQL abaixo, em que cada comando deve ser considerado uma transação separada: I. delete from ESPECIALIDADES where nomee = 'pediatria'; II. update ESPECIALIDADES set code = 4 where nomee = 'oftalmologia'; III. delete from ESPECIALIDADES where nomee = 'cardiologia'; Após a execução das transações I, II e III, é possível afirmar que: • A tabela ESPECIALIDADES tem tupla(s); • Na tabela MEDICOS, no registro em que MEDICOS.codm = 1, o valor do atributo MEDICOS.code é ; • Na tabela MEDICOS, no registro em que MEDICOS.codm = 3, o valor do atributo MEDICOS.code é . Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.