Table SQL avec une seule ligne?

Quel est le point (le cas échéant) en ayant une table dans une base de données avec une seule ligne?

Note: je ne parle pas de la possibilité de n'avoir qu'une ligne dans une table, mais quand un développeur délibérément fait un tableau qui est destiné à toujours avoir qu'une seule ligne.

Edit:

La taxe de vente exemple en est une bonne.

J'ai juste observé dans certains code je suis révision de trois tables différentes qui contiennent trois types de certificats (à la SSL), chacune ayant qu'une seule ligne. Je ne comprends pas pourquoi ce n'est pas fait en un grand tableau; je suppose que je suis en manque de quelque chose.

Si vous le pouvez, pourquoi ne pas demander au développeur pour une explication en personne?
Aussi, n'est-ce pas conduire à une programmation de l'odeur"? Puisqu'il n'existe pas de mécanismes de base de données que vous pouvez utiliser pour spécifier une table avec une seule ligne, serait-il possible d'placez accidentellement deux éléments dans le tableau et l'utilisation des données incorrectes lorsque vous interrogez plus tard?
Vous pouvez l'abus de mécanismes dans la plupart des RDBMes appliquer une 1 ligne de limite, comme definining une clé primaire (ou clé unique) de la colonne, et puis aussi l'ajout d'une contrainte de vérification sur la même colonne que ne permet qu'une seule valeur. Ce n'est pas agréable, mais

OriginalL'auteur Jeremy Powell | 2009-07-30