스키마
DB내의 데이터의 구조, 관계, 제약조건에 대한 Specification
관점에 따라 스키마는 달라보일 수 있음 (응용 프로그램의 관점, 조직 전체의 관점, 물리적 저장 장치 수준의 관점)
3단계 스키마 구조
- 외부 스키마 : 개개의 사용자 또는 응용프로그램 수준의 스키마 / 서브스키마라고도 함
- 개념 스키마 : 조직 전체 수준의 스키마, 외부 스키마들 통합된 것
- 내부 스키마 : 개념 스키마의 저장 구조를 정의
시스템 카탈로그
스키마 정보, 사상 정보 등을 저장한 시스템 데이터베이스
- 데이터베이스 시스템이 사용하는 데이터를 유지하는 시스템용 데이터베이스
- 메타 데이터를 유지
- 데이터 사전이라고도 함
- 일반 사용자도 접근 가능
데이터 디렉토리
- 시스템 카탈로그를 접근하기 위한 정보
- 사용자 접근 불가능
- 시스템만 접근 가능
데이터 언어
- 데이터 정의어 : 데이터베이스를 정의하는 용도
- 데이터 조작어 : 데이터의 추가/조회/갱신/삭제 용도
- 데이터 제어어 : 데이터의 보안,무결성,병행제어,회복 위한 언어
- 널리 사용되고 있는 관계형 데이터베이스에서는 SQL이 모든 기능 담당
데이터베이스 사용자
- 일반 사용자 : 응용프로그램을 통해 데이터베이스 사용하는 사람, 데이터베이스 지식 거의 없음
- 응용 프로그래머 : C,Java 등 개발 툴 사용 데이터베이스 응용프로그램 개발하는 사람
- 데이터베이스 관리자 : 관리, 운영 등 컴퓨터 시스템에 상당한 지식 보유
데이터베이스 관리자 업무
- 데이터베이스 설계와 운영
- 행정 관리 및 불평 해결
- 시스템 감시 및 성능 분석
'IT 프로그래밍 > 데이터베이스' 카테고리의 다른 글
[데이터베이스] 관계 대수와 관계 해석 (0) | 2025.04.09 |
---|---|
[데이터베이스] 관계 데이터베이스 (0) | 2025.04.09 |
[데이터베이스] 데이터베이스 관리 시스템 (0) | 2025.04.09 |
[데이터베이스] 정보환경 (0) | 2025.04.09 |
[데이터베이스] 트랜잭션과 개념 (0) | 2025.03.30 |