PRIMARY KEY (<liste d'attibuts>)
UNIQUE (<liste d'attibuts>)
FOREIGN KEY (<liste d'attibuts>) REFERENCES <nom table>(<nom colonnes>)
CHECK (<condition>)
CREATE TABLE nom de table (
CREATE TABLE nom_table (
nom_colonne1 domaine1 <contraintes colonne1>,
nom_colonne2 domaine2 <contraintes colonne2>,
...
nom_colonneN domaineN <contraintes colonneN>,
<contraintes de table>
);
CREATE TABLE Personne (
N°SS CHAR(13) PRIMARY KEY,
Nom VARCHAR(25) NOT NULL,
Prenom VARCHAR(25) NOT NULL,
Age INTEGER(3) CHECK (Age BETWEEN 18 AND 65),
Mariage CHAR(13) REFERENCES Personne(N°SS),
UNIQUE (Nom, Prenom)
);
La clause UNIQUE NOT NULL sur un attribut ou un groupe d'attributs définit une clé candidate non primaire.