Content deleted Content added
m Reverted edits by 182.72.174.38 (talk) to last version by 96.45.203.162 |
|||
Line 35:
===General-purpose and special-purpose DBMSs===
A DBMS has evolved into a complex software system and its development typically requires thousands of person-years of development effort.<ref>{{cite web|url=http://www.ibmpressbooks.com/articles/article.asp?p=1163083 |title=Introduction to DB2 |date=3 July 2008 |
Many databases have [[application software]] that accesses the database on behalf of end-users, without exposing the DBMS interface directly. Application programmers may use a [[wire protocol]] directly, or more likely through an [[application programming interface]]. Database designers and database administrators interact with the DBMS through dedicated interfaces to build and maintain the applications' databases, and thus need some more knowledge and understanding about how
General-purpose databases are usually developed by one organization or community of programmers, while a different group builds the applications that use it. In many companies, specialized [[database administrator]]s maintain databases, run reports, and may work on code that runs on the databases themselves (rather than in the client application).
|