Without them, most companies would have a hard time functioning. Companies could NOT exist without them.
Databases are an enigma in that they are both simple and complex.
They are simple in the sense that given the 'user-friendly' packages that are available, almost anyone can develop a reasonably efficient database system. Difficult in the sense that if the database system developed does not take into consideration all of the possible 'pit-falls' associated with sound database design, the system could end up costing more than it is worth. In this course, we will examine what constitutes a 'reasonably-sound' database. You WILL develop the elementary skills necessary to recognize 'sound' databases. You WILL also develop the rudimentary skills necessary to develop 'reasonable' databases.