Pular para o conteúdo principal

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

Banco de DadosPostgreSQL
Código
fc015898
Banca
FCC
Órgão
TRT - 16ª REGIÃO (MA)
Ano
2014
Nível
Médio
Cargo
Técnico Judiciário - Tecnologia da Informação
Para responder à questão, considere o texto abaixo.Considere a existência do banco de dados, denominado trt16 no PostgreSQL 8.4 para Windows, manipulado utilizando a ferramenta gráfica pgAdmin. Deseja-se criar neste banco de dados a tabela proc_trab com os campos descritos a seguir:numero – inteiro, não nulo.digito – inteiro, não nulo. justica – cadeia de caracteres.ano – inteiro.vara – cadeia de caracteres.A chave primária será composta pelos campos numero e digito.Considere os comandos a seguir:I. CREATE TABLE trt16.proc_trab(numero integer NOT NULL, digito integer NOT NULL, justica character varying(5) DEFAULT 5.16, ano integer, vara character varying(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito)); II. CREATE TABLE trt16.proc_trab(numero integer NOT NULL CONSTRAINT pk_proc PRIMARY KEY, digito integer NOT NULL CONSTRAINT pk_proc PRIMARY KEY, justica varchar(5) DEFAULT '5.16', ano integer, vara varchar(50)); III. CREATE TABLE trt16.proc_trab(numero int NOT NULL, digito int NOT NULL, justica char(5) DEFAULT 5.16, ano integer, vara varchar(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));IV. CREATE TABLE trt16.proc_trab(numero integer NOT NULL, digito integer NOT NULL, justica char(5) DEFAULT '5.16', ano integer, vara character varying(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));Para criar a tabela de forma que, ao inserir um novo registro, ele receba automaticamente no campo justica o valor 5.16, pode-se utilizar APENAS os comandos apresentados em
  1. AI, III ou IV.
  2. BIII ou IV.
  3. CII ou IV.
  4. DI ou III.
  5. EI ou II.
Revelar gabarito e comentário

GabaritoA — I, III ou IV.

Link permanente: /questoes/fc015898