First, what is the relational database
Relational database, full name of relational database management systems. To emphasize the relationship between tables and tables of data will only accept a relationship, when large amounts of data need to preserve and maintain the need to use RDBMS, relational data model is a need to include indexes, PK, FK, table and between the table relationship, for the RDBMS, FK is necessary; suitable for large data processing.
Common relational database has: SQLServer, Oracle, MySql
Features: 1) The greatest feature: the consistency of the transaction , but it also spawned: In order to maintain consistency and to pay the cost of its relatively poor write performance
2) data appears in tabular form, easily understood
3) easy to use, easy to maintain, reducing the probability of the integrity of data redundancy and inconsistent data
4) support SQL, can be used for complex queries
Second, the design of a relational database
It is divided into two portions: a storage section: similar to a file system, the persistent data store
Program example: management of the logical storage