Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FEMPERJ 2012

Banco de DadosBanco de Dados
Código
qg870762
Banca
FEMPERJ
Órgão
TCE-RJ
Ano
2012
Nível
Superior
Cargo
Analista de Controle Externo - Organizacional - Tecnologia da Informação
Sabendo-se que no Brasil cada inscrição no cadastro de pessoas físicas (CPF) pertence a apenas uma pessoa, e que com a carteira de motorista (CNH) ocorre o mesmo, e que não é incomum a ocorrência de homônimos, o melhor esquema para representar, de modo simplificado, motoristas num banco de dados é:
  1. Acreate table motorista (CPF char(11) not null primary key,Nome varchar(60),CNH varchar(12) not null)
  2. Bcreate table motorista (CPF char(11) not null,Nome varchar(60),CNH varchar(12) not null,primary key (CPF,CNH))
  3. Ccreate table motorista (CPF char(11) not null primary key,Nome varchar(60),CNH varchar(12) not null unique)
  4. Dcreate table motorista (CPF char(11) not null,Nome varchar(60),CNH varchar(12) not null)
  5. Ecreate table motorista (CPF char(11) primary key,Nome varchar(60) unique,CNH varchar(12) not null primary key)
Revelar gabarito e comentário

GabaritoC — create table motorista ( CPF char(11) not null primary key, Nome varchar(60), CNH varchar(12) not null unique)

Link permanente: /questoes/qg870762