A database administrator (DBA) is a person responsible for the design, implementation, maintenance and repair of an organization's database. They are also known by the titles Database Coordinator or Database Programmer, and closely related to the Database Analyst, Database Modeler, Programmer Analyst, and Systems Manager. The role includes the development and design of database strategies, monitoring and improving database performance and capacity, and planning for future expansion requirements. They may also plan, co-ordinate and implement security measures to safeguard the database.

Employing organizations may require that a database administrator have a certification or degree for database systems (for example, the Microsoft Certified Database Administrator).A database administrator may administer databases remotely, using a remote database administration client program, such as Microsoft SQL Management Console, that enables them to connect to the server system to both monitor and manage the database server software.



Related Videos

The development management role is the role whose purpose it is to keep the vision on track. This is much like a CEO, who sets the vision for an organization. This of course differs from the COO, who-like a project manager-ensures the day-to-day operations.

Gareth Cronin - Development Manager - 75px.jpg

Interactive design combines the skills and duties of web design and traditional graphic design. Typically an Interactive Designer will have a solid knowledge of HTML, CSS, Flash, and other common web technologies.

Yulie Great.jpg

Information technology consulting (IT consulting, Computer consultancy, Computing consultancy, technology consulting or business and technology services) is a field focused on advising businesses on how best to use information technology to meet their business objectives.

Luci Software Developer - 75px.jpg

Web application development is the process & practice of developing web applications, applications that are accessed over a network such as the Internet or an intranet.

Madeline - Web Application Developer - 75px.jpg

Computer trainers teach people how to use and get the most from their computer systems. They prepare and deliver a session or course of training.

Computer Trainer - Malietoa - 75px.jpg