What Does a Database Programming Professional Do?

A database programming professional or database programmer is responsible for maintaining a database, which includes preserving data integrity. A database programming professional may actually design, create, and implement a database from scratch, but most companies use commercially marketed databases from Oracle, IBM, or Microsoft.

Industry Tools

A database (DB) stores information in a manner that makes the information easily accessible by a computer program or query. There are various DB models: flat-file, hierarchical, network, relational, and object-oriented. The most often used is the relational model. Relational databases are marketed most notably by Oracle (Oracle 11g), IBM (DB2 and Informix), and Microsoft (MSSQL). Depending on the position, a database programming professional may or may not be responsible for designing and implementing a database from scratch. Generally, most database programming professionals work with commercially bought DBs.