The Collective Noun Database
The collective noun database, like all databases on this website, is simply a text file. For this application the text file contains the variable collective which is a multi-dimensional array of paired entries comprising the noun and its associated collective noun.
Few of the collective nouns in this database are in current usage. Some are archaic and many are simply made up with comedic intent.