※ 트랜잭션(transaction): DB시스템에서 복구 및 병행 시 처리되는 작업의 논리적 단위
ㅇ데이터 사전(= 시스템 카탈로그): 스키마, 스키마 간의 맵핑 정보, 다양한 제약조건 등을 저장한다
(메타 데이터: 데이터에 대한 데이터)
[DB 시스템 유틸리티]
적재, 백업, 파일 재조직, 성능 모니터링, 파일 정렬, 데이터 압축, 사용자 접근 모니터링, 네트워크와의 인터페이스 등
DBMS의 장점: 데이터 중복 통제, 데이터 동시 공유, 데이터 보안 향상, 데이터 무결성 유지, 장애 발생 시 회복 가능
DBMS의 단점: 비용, 복잡한 백업&회복, 중앙 집중 관리로 인한 취약점
<DBMS의 발전 과정>
데이터베이스 사용자는 3가지로 나뉜다
1. DBA(DataBase Administrator): 데이터베이스 관리자
2. 최종 사용자 = 일반 사용자: 유저 (주로 GUI 형태의 응용 프로그램을 사용)
3. 응용 프로그래머: 백엔드 개발자 (주로 DML을 사용)
출처 및 참고: 세종대학교 K-MOOC 데이터베이스 보안(김영갑)
'DBMS > 데이터베이스' 카테고리의 다른 글
[데이터베이스] ep4-2) SQL: DML (0) | 2024.06.29 |
---|---|
[데이터베이스] ep4-1) SQL: DDL (0) | 2024.06.21 |
[데이터베이스] ep3) RDB (2) | 2024.06.21 |
[데이터베이스] ep1) DB 모델 (0) | 2024.05.03 |
[데이터베이스] ep0) 파일시스템 vs 데이터베이스 (1) | 2024.05.03 |