I am working on a database model and have some tables(let's call them T-table) which will always have a very limited number(< 100) of records. And these T-tables will have only one column of varchar(100). And these T-tables won't change frequently, probably once in a blue moon. Example of such Tables:
- Department Names in a company
Now, I am confused between: Having one single column(e.g. Departments(varchar and primary key)) type varchar table and the same table with two columns ID(int and primary key) and department(varchar).
Could anyone please explain which one makes more sense in my scenario?
Many thanks in advance.