- 데이터베이스 10 : 전체 시스템 구조 미리보기2024년 09월 25일 17시 14분 39초에 업로드 된 글입니다.작성자: UXO Studio
01 사용자 계층
02 DBMS 내부 구성 요소
03 저장 시스템
01 사용자 계층
- 일반 사용자 : SQL 같은 질의어로 데이터를 조회하거나 수정하는 사용자.
- 응용 프로그래머 : 데이터베이스와 상호작용하는 응용 프로그램을 개발하는 사람.
- 데이터베이스 관리자 DBA : 데이터베이스의 스키마, 성능, 보안, 백업 등을 관리.
02 DBMS 내부 구성 요소
- 질의어 처리기 : 사용자가 입력한 SQL 질의를 해석하고, 실행 계획을 수립하여 실행하는 역할.
- DML 컴파일러 : 데이터 조작 언어(DML)를 처리하여 데이터를 삽입, 수정, 삭제 등의 작업을 실행.
- DDL 컴파일러 : 데이터 정의 언어(DDL)를 처리하여 테이블, 인덱스 등의 데이터 구조를 정의하거나 변경.
- 트랜잭션 관리자 : 데이터베이스 트랜잭션을 관리하여 데이터의 일관성과 무결성을 보장.
- 런타임 데이터베이스 처리기 : SQL 명령어를 실행하여 데이터를 실제로 처리.
- 저장 시스템 관리자 : 데이터의 물리적 저장을 관리하며, 데이터를 효율적으로 배치하고 읽고 쓰는 작업을 처리.
03 저장 시스템
- 데이터베이스 : 실제 데이터가 저장되는 공간.
- 카탈로그(데이터 사전) : 테이블 정의, 속성 정보 등 메타데이터를 저장하는 공간.#사용자계층 #DBMS구성요소 #저장시스템 #데이터베이스관리자 #SQL #질의어처리기 #DML컴파일러 #DDL컴파일러 #트랜잭션관리자 #런타임데이터베이스 #저장시스템관리자 #카탈로그 #데이터사전 #DBMS내부구성 #데이터베이스구조 #메타데이터관리 #데이터저장
'Data > Database' 카테고리의 다른 글
데이터베이스 12 : 관계 대수 Relationship Algebra - 기본 연산자 (0) 2024.09.25 데이터베이스 11 : 관계형 데이터베이스의 구조 (0) 2024.09.25 데이터베이스 09 : 데이터베이스 사용자와 관리자 (0) 2024.09.25 데이터베이스 08 : 트랜잭션 관리 (0) 2024.09.25 데이터베이스 07 : 저장 시스템 (0) 2024.09.25 다음글이 없습니다.이전글이 없습니다.댓글