Questão FC372976
Na instrução CREATE TABLE de um banco de dados Oracle, usada para criar uma tabela chamada Escritorio, para se indicar que um campo chamado idAdvogado é chave estrangeira e faz ref
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2018
Na instrução CREATE TABLE de um banco de dados Oracle, usada para criar uma tabela chamada Escritorio, para se indicar que um campo chamado idAdvogado é chave estrangeira e faz referência ao campo idAdvogado, que é chave primária da tabela Advogado, utiliza-se o segmento
- Constraint fk_column FOREIGN KEY (idAdvogado) REFERENCES idAdvogado FROM Advogado.
- Constraint fk_column FOREIGN KEY (idAdvogado) REFERENCES Advogado (idAdvogado).
- STRANGER KEY (idAdvogado) REFERENCES idAdvogado IN Advogado.
- FK_Constraint (idAdvogado) REFERENCES Advogado (idAdvogado).
- Constraint fk_column FOREIGN KEY (idAdvogado) REFERENCES idAdvogado ON Advogado.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A linha Constraint fk_column FOREIGN KEY (idAdvogado) REFERENCES Advogado (idAdvogado) define, em nível de tabela, uma constraint de chave estrangeira que liga a coluna idAdvogado desta tabela à coluna idAdvogado da tabela Advogado.
O identificador fk_column é um nome dado pelo usuário à restrição; serve para referenciar ou excluir a constraint posteriormente.
FOREIGN KEY (idAdvogado) indica a coluna filha que armazenará os valores de referência, e REFERENCES Advogado (idAdvogado) aponta a tabela pai e sua coluna-chave primária que devem conter os valores correspondentes.
Essa declaração garante a integridade referencial: não é permitido inserir em idAdvogado valores inexistentes na tabela Advogado, nem excluir um advogado referenciado sem tratamento prévio.
Conteúdo do catálogo FC Concursos · Atualizado em