An application can have many kinds of data sources such as a simple text file, an XML file, and a database. Databases are typically used when storing different kinds of data such as the name, address, age, gender, and occupation of a person, music, pictures, and many more. A database is a collection of different kinds of data structured into tables consisting of fields and records. Most real world ......