데이터베이스 시스템의 구성

데이터베이스 시스템은 요청, 관리, 저장이 함께 움직이는 운영 구조입니다

사용자는 응용 프로그램이나 질의 도구로 요청을 만들고, DBMS는 권한, 무결성, 동시성, 복구 규칙을 적용합니다. 실제 업무 데이터와 그 설명 정보는 데이터베이스에 저장됩니다.

한 번의 요청은 DBMS를 지나 안전하게 데이터베이스에 닿습니다

사용자

무엇이 필요한지 결정

조회, 입력, 분석, 운영 같은 목적을 가지고 시스템을 사용합니다.

응용 프로그램

요청을 명령으로 변환

화면과 업무 로직을 통해 SQL 또는 API 요청을 DBMS에 보냅니다.

DBMS

공통 규칙을 적용

권한, 무결성, 동시성, 복구 규칙을 검사한 뒤 접근을 수행합니다.

데이터베이스

기준 상태를 보관

업무 데이터와 그 구조를 설명하는 메타데이터를 함께 저장합니다.

1 요청 생성

사용자나 프로그램이 “무엇을 읽거나 바꿀지”를 명령으로 만듭니다.

2 DBMS 처리

명령을 해석하고 권한, 제약 조건, 트랜잭션 규칙을 적용합니다.

3 데이터 접근

허용된 작업만 데이터베이스에 반영되고 결과가 다시 돌아갑니다.