UXO Studio
  • 데이터베이스 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내부구성 #데이터베이스구조 #메타데이터관리 #데이터저장

    댓글