We are going to build a web site using Drupal. I am new to Drupal CMS. While going through the drupal tables, i found that the 'type' field in 'node_type' table is varchar. I am eager to know - why the type fields are varchars instead of integers.
Because node types are not integers? Node types are "page" and "story" and "asshat", not 1, 2 and 3. The modules you install (or the CCK node types you create) define the name of the node type and, since node types can come from everywhere, numbering them sequentially is not plausible.