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

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

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).
Mais questões de Modelo relacional e normalização
- Instituto CONSULPAM 2026Um advogado está organizando um banco de dados simples de clientes utilizando uma versão recente do Microsoft Access em Português, registrando informações como nome, CPF e telefon…
- FGV 2026Durante a modelagem do banco de dados relacional que armazenará o histórico de planos de voo aprovados, um analista projetou uma tabela contendo os campos: ID_PlanoVoo (chave prim…
- IVIN 2026Considere a seguinte situação hipotética: na coordenação de uma determinada unidade escolar, a servidora Aline precisa desenvolver um banco de dados relacional em que em uma prime…
- COCP IFMT 2026Sobre a utilização da álgebra relacional em banco de dados, assinale a alternativa correta para os operadores equivalentes em SQL:
- IGEDUC 2026Analise as seguintes proposições sobre os conceitos de banco de dados relacional: I. Uma chave primária (Primary Key) é um campo, ou conjunto de campos, que identifica de forma ún…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.
