There are many different numbering schemes for assigning nominal numbers to entities. These generally require an agreed set of rules, or a central coordinator. The schemes can be considered to be examples of a primary key of a database management system table, whose table definitions require a database design. There are many different numbering schemes for assigning nominal numbers to entities. These generally require an agreed set of rules, or a central coordinator. The schemes can be considered to be examples of a primary key of a database management system table, whose table definitions require a database design. The simplest numbering scheme is to assign cardinal numbers to entities. In some cases (such as computing, time-telling, and in some countries the numbering of floors in buildings) zero-based numbering is used, where the first entity is assigned 'zero' instead of 'one'.