Relational database management system: Difference between revisions

Content deleted Content added
Cwitty (talk | contribs)
m fix typo
Tag: New redirect
 
(970 intermediate revisions by more than 100 users not shown)
Line 1:
#REDIRECT [[Relational database#RDBMS]]
A '''relational database management system''' is a [[database management system]] that is based on the [[relational model]] as introduced by [[Edgar F. Codd]]. Strictly speaking it should also satisfy [[Codd's 12 rules]] but in practice there is no DBMS that satisfies all these rules. In fact, most succesful DBMSs (and the query language [[SQL]]) that are considered to be relational violate the relational model in several important ways. However, most database practitioners and researchers use the term in a loose way such that most databases that support SQL are also included.
{{short description|DBMS that is based on the relational model}}
 
{{Redirect category shell|1=
The first released RDBMS that was a relatively faithful implementation of the relational model was the [[Multics Relational Data Store]], first sold in [[1978]]. Others have been [[Berkeley Ingres QUEL]] and [[IBM BS12]].
{{R from merge}}
{{R to section}}
{{R with history}}
{{R printworthy}}
}}
 
{{DEFAULTSORT:Relational Database Management System}}
Today, popular commercial RDBMS's for large databases include [[Oracle]], [[Microsoft SQL Server]], [[Sybase SQL Server]], and IBM's [[DB2]]. The most commonly used free RDBMS's are [[MySQL]] and [[PostgreSQL]].
[[Category:Relational model]]
 
[[Category:Relational database management systems| ]]
=== Links ===
* http://www.dbdebunk.com argues that it is important that the predicate ''relational'' should be reserved for those DBMSs that are fully faithful to the relational model. However, this is not common practice.