정답: 4번 데이터베이스 관리자는 데이터베이스 시스템의 설계, 구현, 유지보수를 담당하며, 스키마 정의, 무결성 제약조건 설정, 데이터 액세스 권한 관리 등의 역할을 수행합니다. 프로그램의 논리 및 알고리즘 설계는 주로 소프트웨어 개발자의 역할에 해당합니다.