이 누리집은 대한민국 공식 전자정부 누리집입니다.

1뎁스 2뎁스 3뎁스 현재 페이지

한국직업전망

직업·진로 직업정보 한국직업전망
분류별 검색 > 전기·전자·정보통신 > 데이터베이스개발자
데이터베이스개발자

하는 일

우리가 온라인게임을 할 때 게임 이용자가 어느 컴퓨터에서나 자신의 아이디와 패스워드를 통해 게임을 할 수 있고, 은행에서 각종 거래 내역을 손쉽게 확인할 수 있는 것은 바로 이 데이터베이스 (DB) 때문이다. 데이터를 효과적으로 관리하기 위해서는 데이터를 분석·설계하여 데이터베이스 관리시스템(DBMS)을 구축하고 효과적으로 관리·운영하는 사람이 필요한데 이를 전문으로 하는 사람이 데이터베이스개발자이다. 데이터베이스개발자는 방대한 데이터들을 효율적으로 처리, 관리할 수 있는 오라클, MSSQL, My SQL, 인포믹스, 사이베이스, DB2 등의 툴을 이용해서 정형화된 데이터를 구축한 데이터베이스 관리시스템(DBMS:DataBase Management System)을 설계·개발하고 관리한다. 또한 고객의 금융 정보와 같은 자료를 저장하고 조직화하는 특화된 소프트웨어를 사용하여 해당 자료를 고객이 원할 때 활용할 수 있도록 하고 허가되지 않은 접근으로부터 보호한다. 이들은 데이터베이스의 범위와 용도, 주 이용자, 용량, 저장 공간, 처리속도 등을 고려하여 데이터 베이스를 설계·기획·구축한다. 이 과정에서 데이터베이스 사용자 등록 관리, 자료에 대한 백업 및 복구 절차, 데이터베이스의 보안정책 등을 고려하여 설계한다. 구축할 정보가 대용량이거나 각종 위험요소가 있을 때는 데이터베이스에 대한 검증작업이 필수이기 때문에 자료 관리에 대한 총체 적인 컨설팅 업무를 수행하기도 한다. 데이터베이스의 모델링을 통한 논리적·물리적인 데이터베이스의 구조설계, 자료의 수집과 분류를 통한 데이터 가공, 입력, 편집 등도 수행한다. 데이터베이스의 관리적인 측면에서 데이터베이스의 성능을 모니터링하고, 성능 향상을 위한 시스템 점검 및 보완을 담당하며, 기존의 데이터베이스를 업그레이드하거나 신규 데이터베이스 개발· 구축 시 데이터베이스를 분석·설계하고 테스트를 실시한다. 또한 데이터베이스를 신규로 구축 하거나 변경할 때 사용자에 대한 교육과 기술지원을 실시하며, 데이터베이스 시스템의 고장 및 사용상의 문제가 발생하게 되면 이를 복구한다. 데이터베이스 시스템의 기술적·환경적 변화에 따라 시스템 업그레이드를 계획하고, 데이터베이스 사용자의 불편 및 요구사항을 수시로 수집하여 차후 시스템의 변경 및 업그레이드 시 이를 반영토록 한다.

근무환경

데이터베이스의 구축·설계를 위해 고객과 회의하는 일이 잦고, 고객의 기업체에 파견되어 근무하기도 한다. 데이터베이스 구축 시 문제가 발생하지 않도록 신경 써야 하므로 정신적 스트레스가 있을 수 있다.