Databases underpin many real world programming activities. They can be very simple allowing you to keep track of products, customers, suppliers and crucially enable you to look at that data in a variety of ways. Entering data just once and then using it for all your activities, minimises errors, makes efficient use of time and resources, and ensures you always have what you need at your fingertips.
Databases can be created for any purpose, typical applications would include: stock control, invoicing, project management and customer databases.
At Sheerclass Computing we use SQL Server and Microsoft Access for the majority of our work. Although other products such as Paradox and dBase can also be supported if you already have a database that needs updating.