That ought to get you to think twice. Provide a very high level overview of databases and database management systems, introducing the main concepts and specialized vocabulary used in the field. In-depth lectures on file databases and relational database management systems follow. Organize the data Organize interactions with the data Maintain conventions for understanding the meaning of the data. One or more programs that people use to add, delete, change, and look up data.
All programs have to understand that the last name field comes before the first name field.
Suppose that retrieving each entry in order requires 0.1 millisecond per entry on average. Guarantee of no corruption if the client program or DBMS server abort. Independent concurrent access by multiple readers and writers. Support for searching, including a query language , that allows succinct specification of data lookups and updates. This is the language that Oracle, Sybase, and MySQL use.