

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Nas questões que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.
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.
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);
ALTER TABLE Tratamento
ADD CONSTRAINT check_paciente_id CHECK (paciente_id > 0);
ALTER TABLE Tratamento
ADD CONSTRAINT unique_tratamento UNIQUE (tratamento_id);
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);