Pular para o conteúdo principal

Questão de Banco de Dados — SQL — Quadrix 2024

Banco de DadosSQL
Código
qg349456
Banca
Quadrix
Órgão
CREFITO - 18ª Região (AC e RO)
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Suponha‑se um banco de dados para uma clínica de fisioterapia com as seguintes tabelas: Paciente; Tratamento; e Fisioterapeuta. Cada tratamento é realizado por um fisioterapeuta e é registrado na tabela Tratamento com referência ao paciente e ao fisioterapeuta. Com base nessas informações, assinale a alternativa que apresenta o(s) código(s) SQL que garante(m) que cada tratamento registrado tenha um paciente e um fisioterapeuta válidos, assegurando a integridade referencial.
  1. AALTER TABLE TratamentoADD CONSTRAINT fk_paciente FOREIGN KEY (paciente_id)REFERENCES Paciente(id);
  2. BALTER TABLE TratamentoADD CONSTRAINT fk_fisioterapeuta FOREIGN KEY (fisioterapeuta_id)REFERENCES Fisioterapeuta(id);
  3. CALTER TABLE TratamentoADD CONSTRAINT check_paciente_id CHECK (paciente_id > 0);
  4. DALTER TABLE TratamentoADD CONSTRAINT unique_tratamento UNIQUE (tratamento_id);
  5. EALTER TABLE TratamentoADD CONSTRAINT fk_paciente FOREIGN KEY (paciente_id)REFERENCES Paciente(id);ALTER TABLE TratamentoADD CONSTRAINT fk_fisioterapeuta FOREIGN KEY (fisioterapeuta_id)REFERENCES Fisioterapeuta(id);
Revelar gabarito e comentário

GabaritoE — ALTER TABLE Tratamento ADD CONSTRAINT fk_paciente FOREIGN KEY (paciente_id) REFERENCES Paciente(id); ALTER TABLE Tratamento ADD CONSTRAINT fk_fisioterapeuta FOREIGN KEY (fisioterapeuta_id) REFERENCES Fisioterapeuta(id);

Link permanente: /questoes/qg349456