3.7. Especificando valores únicos

Em algumas implementações de banco de dados, é importante que alguns valores não possam ser repetidos, o que acontece no caso de identificadores como CPF, Matrícula, Código cadastral, e outros. Para tal restrição, utilizamos a cláusula UNIQUE para definir que aquele campo não aceita valores duplicados.

Observe no exemplo do modelo da escola que os campos Numero em TURMA e Matricula em ALUNO não devem aceitar valores duplicados e por isso possuem a cláusula UNIQUE conforme o trecho abaixo, destacado em amarelo:

CREATE TABLE 'ALUNO' (
  'ID_Aluno' int NOT NULL,
  'Matricula' varchar(10) NOT NULL UNIQUE,
  'Nome' varchar(250) NOT NULL,...
Copyright © 2014 AIEC.