In de context van databases en datastructuren verwijst een "ondertekende kolom" naar een kolom in een tabel waarin ondertekende getallen zijn opgeslagen. Dit betekent dat de kolom zowel positieve als negatieve waarden kan bevatten, in tegenstelling tot een kolom zonder teken die alleen niet-negatieve waarden toestaat (nul en positieve getallen).
Het specifieke gegevenstype dat wordt gebruikt, varieert afhankelijk van het databasesysteem (bijvoorbeeld `INT`, `INTEGER`, `SMALLINT`, `BIGINT`, `DECIMAL`, `FLOAT`, `DOUBLE` in SQL, of vergelijkbare typen in andere systemen). Het aspect 'ondertekend' is doorgaans het standaardgedrag voor numerieke typen in de meeste systemen, tenzij expliciet gespecificeerd als 'niet-ondertekend'. Een kolom 'INT' wordt bijvoorbeeld doorgaans standaard ondertekend, terwijl een kolom 'UNSIGNED INT' alleen positieve gehele getallen accepteert.
In eenvoudiger bewoordingen kunt u zich een kolom in een spreadsheet voorstellen die de temperaturen bijhoudt. Een kolom met teken kon zowel positieve (bijvoorbeeld 25°C) als negatieve (bijvoorbeeld -5°C) temperaturen opslaan, terwijl een kolom zonder teken alleen positieve temperaturen of nul kon opslaan. |