

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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 é:
create table motorista (
CPF char(11) not null primary key,
Nome varchar(60),
CNH varchar(12) not null)
create table motorista (
CPF char(11) not null,
Nome varchar(60),
CNH varchar(12) not null,
primary key (CPF,CNH))
create table motorista (
CPF char(11) not null primary key,
Nome varchar(60),
CNH varchar(12) not null unique)
create table motorista (
CPF char(11) not null,
Nome varchar(60),
CNH varchar(12) not null)
create table motorista (
CPF char(11) primary key,
Nome varchar(60) unique,
CNH varchar(12) not null primary key)