A database can be defined as a shared collection of interrelated data designed to meet the varied information needs of an organisation. [Source: McFadden and Hoffer]