As a student, I commonly hear talk of Databases and Database Management Systems (DBMSs) in school,at the library and even occasionally, at work. No idea what these terms mean, other than a somewhat brilliant notion that that a database might be 'the basis for storing data'.
General Definitions and Explanations:
Given that databases deal with data, let me propose a definition for data:
Data: Recorded, unformatted information, such as words and numbers, that often has no meaning in and of itself. (Jessup, Valacich, and Wade 413)
Ok, so given that businesses have a lot of information and a lot of data, they must need a way to store the heaps of data acquired throughout their business cycle.
Database: A collection of related data organized in a way to facilitate data searches. (Jessup, Valacich, and Wade 413)
Makes sense! Businesses need to be organized and have access to their information quickly and efficiently.
Databases organize lots of information into neat tables, similar to the tables that can be created in a spreadsheet. Each table is a collection of attributes about an entity. For example, a business wishes to collect information about its customers (entity). Each costumer has several particular characteristics such as their names, gender, phone numbers and average purchase amount (attributes). The collection of a customer's attributes is their record. A table in the database would present each row as a particular customer's record, and the columns would represent a given attribute for all customers.
A database is therefore a particular means to store multiple tables such as the one described above. Depending on the model used to create the database, retrieving information from the database is quick, simple and error free.
For further reading on databases:
Overview of Databases
What is a Database?
And now, for the essential definition:
Database management system (DBMS) : A software application with which you create, store, organize and retrieve data from a single database or several databases. (Jessup, Valacich, and Wade 413)
Database Management Systems (DBMSs)- a History:
The need to store data so as to be easily retrievable is a long-standing one. Before the advent of computers, information was stored on paper. Filing systems using filing cabinets, with folders organized by alphetical order, and other methods are staples of most organizations. The similiarities between a filing cabinet system and a DBMS are illustrated here.
With the invention of computers, databases moved from being physical entities to being stored electronically. Organizations, with the means to invest in large computer hardware began creating their personalized DBMS in the 1960s. Data was stored on magnetic tapes in a sequential, rather than tabular format. The sequential, or linear, storage of data made for many inefficiencies, since it promoted the redundancy of data, and complicated the editing of information.
As computer hardware increased in sophistication, so did DBMS. Further reading about the history of DBMSs is available here.
References:
Jessup, Leonard M., Joseph S. Valacich, and Michael R. Wade. Information Systems Today: Why IS Matters. 2nd ed. Toronto: Pearson Prentice Hall, 2008.
Chapple, Mark. "What is a Database?." About.com. 5 Apr 2009. 5 Apr 2009
"Database." en.wikipedia.org. 30 Mar 2009. 5 Apr 2009
Vaswani, Vikram. "MySQL: The Complete Reference." www.devshed.com. 23 Feb 2004. McGraw-Hill/Osborne. 5 Apr 2009
"Magnetic Tape Data Storage." en.wikipedia.org. 4 Apr 2009. 5 Apr 2009
"Database Management System." en.wikipedia.org. 4 Apr 2009. 5 Apr 2009