Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — FCC 2022

Banco de DadosPostgreSQL
Código
fc064610
Banca
FCC
Órgão
TRT - 17ª Região (ES)
Ano
2022
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação
Considere que em um banco de dados PostgreSQL 13, aberto e funcionando em condições ideais, existam duas tabelas: Cidades (com os campos NomeCidade e Estado) e Populacao (com os campos Cidade, NumHabitantes, NumVaras). A tabela Cidades foi criada pelo comando:CREATE TABLE Cidades (NomeCidade VARCHAR(80) PRIMARY KEY, Estado VARCHAR(40));Para que, ao se inserir ou atualizar algum registro na tabela Populacao, seja verificado se o campo Cidade corresponde a uma cidade existente na tabela Cidades, deve-se utilizar uma chave estrangeira. Isso é feito utilizando o comando SQL na criação da tabela Populacao:CREATE TABLE Populacao (Cidade VARCHAR(80) ....I..... , NumHabitantes INT, NumVaras INT);A lacuna I é corretamente preenchida com
  1. AFOREIGN KEY (Cidade) REFERENCES Cidades(NomeCidade)
  2. BFOREIGN KEY REFERENCES Cidades(NomeCidade)
  3. CREFERENCES Cidades(NomeCidade)
  4. DFOREIGN KEY Cidades(NomeCidade)
  5. EREFERENCES FOREIGN KEY (Cidade) TO Cidades(NomeCidade)
Revelar gabarito e comentário

GabaritoC — REFERENCES Cidades(NomeCidade)

Link permanente: /questoes/fc064610