YZ ZONE

DBA 본문

IT

DBA

러블리YZ 2023. 2. 3. 13:41

데이터 사전 data dictionary 

DB에 저장되는 데이터에 관한 정보를 저장하는 곳

데이터 사전 data dictionary = system catalog = meta data =시스템 데이터베이스 = 사용자 user database

메타데이터는 데이터에 대한 데이터 라는 의미로 구조, 제약조건을 시스템 카탈로그에 저장.

데이터 사전은 DBMS가 스스로 생성하고 유지해 DBMS가 주로 접근(추가, 수정) 하지만 일반인도 접근(검색만) 가능 .

 

데이터 디렉터리 data directory

데이터 사전에 있는 데이터에 실제로 접근하는데 필요한 위치정보 관리. 시스템만 접근가능 일반인X

 

 

데이터베이스 사용자

1. 데이터베이스 관리자 DBA  Administrator

DB시스템을 운영하고 관리. 데이터 정의어, 데이터 제어어를 이용.

 

[주요업무]

-DB구성 요소 선정 :사용자 요구사항 분석해 데이터 결정

-DB스키마 정의 :스키마 설계해 BDMS에 설명. 외부스키마, 특히 개념스키마.

-물리적 저장 구조와 접근 방법 결정 : 물리적 저장을 위한 레코드 구조 설계. 레코드간 저장순서, 빠른 접근을 위한 필드(인덱스를 만들 기준)등 결정.

-무결성 유지를 위한 제약조건 정의

-보안 및 접근 권한 결정: 불법접근 방지, 허가된 사용자에게 적절 권한 부여.

-백업 및 회복 기법 정의

-시스템 데이터베이스(데이터 사전) 관리

-시스템 성능 감시 및 성능 분석

-데이터베이스 재구성: 중복허용으로 전체기능(검색기능) 향상

2. 최종 사용자(일반사용자)

DB에 접근해 데이터 조작

 

- 캐주얼 사용자 casual end user

: DB에 대한 이론적 지식 있음 . 조작어(SQL)이용.

- 초보 사용자 naive end user

: 데이터 조작어로 자신의 요구를 메뉴나 GUI형태 응용 프로그램으로 DB사용

3. 응용 프로그래머 application programmer

프로그램 언어로 응용프로그램을 작성할 때 DB에 접근하는 데이터 조작어(SQL)를 삽입하는 사용자.

 

 

 

 

 

 

'IT' 카테고리의 다른 글

데이터베이스 관리 시스템의 구성  (0) 2023.02.03
데이터 언어  (0) 2023.02.03
데이터베이스 시스템 DBS, DataBase System  (0) 2023.02.03
DBMS  (0) 2023.02.03
DB  (0) 2023.01.21