Bonjour,
Juste une petite question concernant les méthodes de conception d'une DB..
Lorsque l'on crée une table où l'on a besoin d'un champs.. STATUT par exemple.
Est-ce préférable de choisir un type NUMBER ou VARCHAR ?
Style :
Number : 0 = pas confirmé, 1 = confirmé et donc mettre un CHECK .. IN(0,1)
ou alors plutôt
VARCHAR2 : CHECK .. IN('CONFIRMED','UNCONFIRMED') ..
Ou est-ce qu'on s'en fout tout simplement ?
Je ne vois pas de différences point de vue performances.. juste une meilleure compréhension lorsque l'on regarde la DB dans le cas du VARCHAR2..
Merci d'avance !
Partager