Questão nº 32

Questão de Informática · FCC TRT6 2018 (nº 32)

FCC2018Analista Judiciário – Área Apoio Especializado – Especialidade Tecnologia da InformaçãoInformática
Gabarito: Bver comentário ↓

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

Resposta comentada

Gabarito Alternativa B

Uma chave estrangeira (FOREIGN KEY) é um campo em uma tabela que aponta para a chave primária (PRIMARY KEY) de outra tabela, criando um elo entre elas e garantindo que os dados relacionados sejam válidos.

(A) Incorreta: A sintaxe `REFERENCES idAdvogado FROM Advogado` está incorreta. O termo `FROM` não é usado para especificar a tabela de referência em uma declaração de chave estrangeira.
(B) Correta: Esta é a sintaxe padrão e correta em SQL para definir uma chave estrangeira. `FOREIGN KEY (idAdvogado)` indica a coluna na tabela atual que é a chave estrangeira, e `REFERENCES Advogado (idAdvogado)` especifica que ela faz referência à coluna `idAdvogado` na tabela `Advogado`.
(C) Incorreta: `STRANGER KEY` não é um comando SQL válido; o correto é `FOREIGN KEY`. Além disso, `IN Advogado` é uma sintaxe incorreta para referenciar a tabela.
(D) Incorreta: A palavra-chave `FOREIGN KEY` está ausente. `FK_Constraint` não é um comando para definir a chave, mas sim um nome que poderia ser dado à restrição.
(E) Incorreta: A sintaxe `REFERENCES idAdvogado ON Advogado` está incorreta. O termo `ON` é usado para ações de integridade referencial (como `ON DELETE CASCADE`), e não para especificar a tabela de referência.

Fonte: FCC TRT6 2018 Analista Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho