A database is a collection of related data. By Data, We mean known facts that can be recorded and have implicit meaning. For example, consider the names, telephone numbers, and addresses of people you know.
A database has the following implicit properties:
- A database represents some aspect of the real world, sometimes called the mini-world of the universe of discourse (UoD). Changes to the mini-world are reflected in the database. A database has some source from which data is derived, some degree of interaction with events in the real world, and an audience actively interested in its contents. The end-users of a database may perform business transactions (for example, a customer buys a camera), or events that cause the information in the database to be changed.
- A database is a logically coherent collection of data with some inherent meaning. A random assortment of data cannot be referred to as a database correctly. For example, a list of random names cannot be considered as database, but if we also note down those peoples’ addresses and phone numbers, the data will have some inherent meaning (i.e., an address book).
- A database is designed, built, and populated with data for a specific purpose. It has an intended group of users and some preconceived applications in which they are interested. For example, a department in a university might be interested in gathering data regarding the students’ GPA to finalize the dean’s honor list.