Accordingly, there is a need for an improved database system that is able to store vast amounts of information across a number of different categories, while being easier to design, implement, test and manage in comparison to the conventional database systems.