bonjour
je suis entrain de crée une base de donnée d'une petite société avec oracle a titre d'exercice
la table qui me cause problème a été crée par la commande sql suivante:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 create table articles ( numero number(6) constraint pk_articles primary key, designation varchar2(255) unique, prix number(8,2) not null, couleur varchar2(31) );
on m'as demandé d'ajouter une contrainte d'unicité sur la designation de articles a travers la commande :
ce que je ne comprend pas c'est l'utilité de faire une contrainte sur la désignation
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alter table articles add constraint un_designation designation unique ;
d'habitude les constraintes ,a ce que je sais, sont fait pour les clé primeres ou étrangeres
mais a quoi ce peux servir de faire une constraint sur la designation
merci
Partager