Questão de Banco de Dados — SQL — FAURGS 2018
Banco de DadosSQL
- Código
- qq336695
- Banca
- FAURGS
- Órgão
- TJ-RS
- Ano
- 2018
- Nível
- Médio
- Cargo
- Programador
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).
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).- AApenas I.
- BApenas I e II.
- CApenas I e III.
- DApenas I, II e III.
- EI, II, III e IV.