System zarządzania relacyjną bazą danych
Systemy zarządzania relacyjnymi bazami danych (RDBMS) to zestawy programów, które umożliwiają efektywne korzystanie z baz danych opartych na modelu relacyjnym. Większość wewnętrznych języków tych systemów jest zgodna ze standardem języka zapytań SQL.
Standardy SQL
Wyróżnia się dwa główne standardy SQL: SQL92 i SQL99. Różnice pomiędzy nimi są na tyle istotne, że przeniesienie aplikacji z jednego systemu RDBMS do drugiego może być problematyczne, nawet w przypadku prostych projektów.
Przykłady systemów RDBMS
Wśród najpopularniejszych wolnodostępnych systemów zarządzania relacyjnymi bazami danych znajdują się:
- MySQL
- PostgreSQL
- SQLite
Natomiast do znanych zamkniętych rozwiązań należą:
- Oracle
- Microsoft SQL Server
- IBM DB2
- Microsoft Access
- Sybase
- SAP HANA
Przykładem wykorzystania systemu RDBMS jest oprogramowanie MediaWiki, które obsługuje Wikipedię i korzysta z MySQL.