데이터 사전의 테이블 정의
데이터 사전(데이터 딕셔너리)은 DBMS에서 데이터에 대한 메타데이터, 즉 데이터에 관한 정보를 저장하고 관리하는 도구 또는 파일이다. 이는 데이터의 구조, 의미, 제약 조건, 관계 등을 명확하게 설명하여 사용자가 데이터를 효율적으로 사용할 수 있도록 돕는다.데이터 사전의 주요 요소는 다음과 같다테이블 정보: DB에 저장된 테이블들의 이름, 설명, 각 테이블의 열(Column) 목록 및 열의 데이터 유형, 길이 등이 포함된다.열(Column) 설명: 각 열의 이름, 데이터 유형, 기본값, 허용되는 값의 범위, NULL 값 허용 여부, 외래 키(Foreign Key)와 같은 제약 조건 등이 기록된다.제약 조건: 테이블 간의 관계, 외래 키(Foreign Key) 및 기본 키(Primary Key)와 같은 ..
2024. 10. 5.
[데이터베이스] ep2) DBMS
※ 트랜잭션(transaction): DB시스템에서 복구 및 병행 시 처리되는 작업의 논리적 단위 ㅇ데이터 사전(= 시스템 카탈로그): 스키마, 스키마 간의 맵핑 정보, 다양한 제약조건 등을 저장한다(메타 데이터: 데이터에 대한 데이터) [DB 시스템 유틸리티]적재, 백업, 파일 재조직, 성능 모니터링, 파일 정렬, 데이터 압축, 사용자 접근 모니터링, 네트워크와의 인터페이스 등 DBMS의 장점: 데이터 중복 통제, 데이터 동시 공유, 데이터 보안 향상, 데이터 무결성 유지, 장애 발생 시 회복 가능DBMS의 단점: 비용, 복잡한 백업&회복, 중앙 집중 관리로 인한 취약점 데이터베이스 사용자는 3가지로 나뉜다1. DBA(DataBase Administrator): 데이터베이스 관리자2. 최종 ..
2024. 6. 20.