데이터베이스 사용자

From CS Wiki

Database User; Database Actor

데이터베이스 사용자는 좁은 의미로는 데이터베이스를 직접 이용하는 사람(Actors on the Scence)을 가리키지만, 광의적으로는 데이터베이스를 만들고 데이터베이스가 설치된 시스템을 관리하는 사람까지(Workers Behind the Scence) 포함한다.

현장에서 활동하는 사람들[edit | edit source]

Actors on the Scene

이 그룹은 데이터베이스를 실제로 사용하거나, 애플리케이션을 통해 데이터베이스와 상호작용하는 사람들이다. 주로 비즈니스 요구에 맞게 데이터베이스를 이용하고, 데이터를 처리하는 역할을 한다.

  • 데이터베이스 사용자: 일상적으로 데이터를 입력하거나 조회하는 사람들이다 이들은 DB에 직접적으로 접근해서 데이터를 수정, 추가, 삭제하거나 조회 작업을 수행한다.
  • 애플리케이션 개발자: 데이터베이스를 기반으로 소프트웨어 애플리케이션을 설계, 개발, 유지보수하는 사람들입니다. 이들은 사용자가 더 쉽게 데이터베이스에 접근할 수 있도록 도구와 인터페이스를 제공한다.
  • 데이터베이스 관리자(DBA): 데이터베이스의 성능을 관리하고 데이터 보안을 책임지는 사람들이다. 또한, 데이터베이스의 구조를 정의하고, 백업 및 복구 계획을 수립한다.

뒤에서 일하는 사람들[edit | edit source]

Workers Behind the Scene

이 그룹은 데이터베이스 시스템(DBMS)과 이를 실행하는 컴퓨터 시스템의 기반 구조를 설계하고 관리하는 사람들이다. 이들은 주로 기술적인 측면에서 데이터베이스 시스템의 성능, 안정성, 기능성을 높이는 역할을 한다.

  • DBMS 소프트웨어 개발자: 데이터베이스 관리 시스템(DBMS)을 설계하고 개발하는 사람들이다. 이들은 데이터가 효율적으로 저장, 처리될 수 있도록 DBMS 소프트웨어 자체를 만들고 유지한다.
  • 도구 개발자: DBMS와 관련된 추가적인 도구(예: 백업 도구, 모니터링 도구)를 개발하는 사람들이다.
    • DBMS 관련 동기화 솔루션, 암호화 솔루션, DBeaver나 Orange와 같은 SQL 도구 등
  • 컴퓨터 시스템 운영자: DBMS가 설치된 서버나 컴퓨터 시스템을 유지하고 관리하는 사람들이다. 이들은 데이터베이스가 원활히 작동할 수 있도록 하드웨어와 소프트웨어 환경을 안정적으로 유지한다