I need to create a database table structure for representing all the currencies, I will have to create a self referencing table if there is more than 2 levels of hierarchy in any of country’s currency. But if all currencies only have two levels (e.g. Dollar>Cent, Rupees>Paisa etc.), then I can represent it only in two columns of same table, with ParentCurrency and ChildCurrency.
Does anyone knows if all currencies in the world always have only two levels?
This is not a question about programming … but yes according to Wikipedia http://en.wikipedia.org/wiki/List_of_circulating_currencies