Banco de Dados (TI) — Orientação a objetos
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);

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).
Uma questão respondida. E as próximas?
Crie sua conta para acompanhar acertos, erros e receber recomendações no Meu Próximo Passo.
Criar conta grátis