Questões de Informática · FAURGS

InformáticaModelo relacional e normalizaçãoFAURGS 2018

TJ RS

Questão de Informática

Observe abaixo o esquema descrito em SQL (padrão SQL2 ou superior), e o conjunto de instâncias fornecidas. create table ESPECIALIDADES (code integer not null primary key, nome varchar(60) not null); Create table MEDICOS (codm char(5) not null primary key, nome varchar(100) not null, code integer, salario numeric(8,2) not null, foreign key (code) references ESPECIALIDADES on delete set null); Create table CONSULTAS (codm char(5) not null, dataHora timestamp not null, paciente char(5) not null, primary key (codm, dataHora), foreign key (codm) references MEDICOS); ESPECIALIDADES

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

code nome codm 100 Pediatria m1 200 Cardiologia m1 300 Neurologia m2 400 Oftalmologia m3 500 Cirurgia m3 m4 m5

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

Considerando o esquema e o conjunto de instâncias acima, analise os comandos abaixo em SQL (mesmo padrão). I - Delete from especialidades where nome = 'Cirurgia'; II - Delete from especialidades where nome = 'Neurologia'; III- Delete from medicos where code in (select distinct code from especialidades where nome = 'Cardiologia'); IV - Update especialidades set code = 800 where nome = 'Oftalmologia'; Assinale a alternativa que contém os comandos que irão executar com sucesso e, portanto, serão confirmados na base de dados (Commit).

Sua resposta

Mais questões de Modelo relacional e normalização

Ver as 1.453 questões de Modelo relacional e normalização

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