SóProvas


ID
3921028
Banca
COMPERVE
Órgão
TJ-RN
Ano
2020
Provas
Disciplina
Banco de Dados
Assuntos

Analise a sequência de comandos abaixo:


CREATE SEQUENCE processo_id_processo_seq INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 9223372036854775807 CACHE 1;

ALTER TABLE processo ADD COLUMN id bigint NOT NULL DEFAULT nextval('processo_id_seq'::regclass);

ALTER TABLE processo ADD CONSTRAINT pk_id_processo PRIMARY KEY (id);


Ao ser executada, essa sequência de comandos apresentará como resultado

Alternativas
Comentários
  • Há um erro ao adicionar a chave estrangeira (faltou a referência à sequência)

    Padrão para adicionar chaves estrangeiras:

    ALTER TABLE nome-da-tabela ADD CONSTRAINT nome-da-constraint

    FOREIGN KEY(nome-da-coluna-local) REFERENCES nome-da-tabela-da-fk(coluna-fk)

  • ALTER TABLE processo ADD COLUMN id bigint NOT NULL DEFAULT nextval('processo_id_seq'::regclass);

    Deveria ser: "processo_id_processo_seq", que foi definido na primeira linha.

    .

    Gabarito: A e C

  • Não tem Foreign Key .