info about database platforms
A Database is a shared collection of logically related data designed to meet the information needs of an organization. There are a number of different ways of organizing the description of the objects represented in the database, the relationship between them (the schema) and the database structure: these are known as database models (or data models).
The model in most common use today is the relational model, which represents all information in the form of multiple related tables, each consisting of rows and columns (the true definition uses mathematical terminology).This model represents relationships by the use of values common to more than one table. Other models such as the hierarchical model and the network model use a more explicit representation of relationships.
Strictly speaking, the term database refers to the collection of related records, and the software should be referred to as the database management system or DBMS. Database management systems are usually categorized according to the data model that they support: relational, object-relational, network, and so on. The data model will tend to determine the query languages that are available to access the database.
Databases are used in many applications, spanning virtually the entire range of computer software. They are the preferred method of storage for large multiuser applications, where coordination between many users is needed. Software database drivers are available for most database platforms so that application software can use a common application programming interface (API) to retrieve the information stored in a database. Two commonly used database APIs are JDBC and ODBC.
To learn more about every single database technology, click on the following links:
relevant books about database platforms
|