데이터베이스 구조 및 스키마 (Schema)
데이터베이스 구조 및 스키마 (Schema)
데이터베이스의 표현
. 논리적 구조 : 사용자 관점에서 본 구조를 나타내며 사용자가 이해하고 생각하는 것을 나타내는 형태
. 물리적 구조 : 저장 장치(기계) 관점에서 본 구조를 나타내며 기계 처리에 맞는 형태
스키마 (Schema) ?
스키마는 데이터베이스의 전체적인 구조와 제약조건에 대한 명세를 기술 및 정의한 것을 말하며, 스킴(Scheme)이라고도 한다.
스키마의 형태
1) 내부 스키마 : 물리적 저장 장치 관점(기계 관점)에서 본 데이터베이스의 물리적 구조
2) 개념 스키마 : 논리적 관점(사용자 관점)에서 본 전체적인 데이터 구조
3) 외부 스키마 : 전체 데이터 중 사용자가 사용하는 한 부분에서 본 논리적 구조를 말하며, 서브 스키마 라고도 한다.
데이터베이스 관리자 (DBA)
DBA(DataBase Adminstrator)는 데이터베이스 시스템과 관련된 모든 자원에 대해 기획 및 통제를 하며, 데이터베이스 언어
를 이용해 DBMS를 거쳐 데이터베이스 시스템의 전체적인 관리 운영에 책임을 지는 사람이나 집단을 말한다.
역할
1) 데이터베이스 구성요소를 결정
2) 저장 구조와 접근 방법을 선정
3) 보안, 권한 부여, 유효성 검사 등을 수행
4) 스키마를 정의
5) 예방 및 회복 절차 수립등을 모색
6) 무결성 유지를 위한 관리
데이터베이스 사용자들
응용 프로그래머(Application Programmer)
데이터베이스의 내용을 일반 사용자가 사용할 수 있도록 프로그램(응용 시스템)을 개발하는 사람을 말한다.
사용자(User)
데이터베이스의 내용을 실제 사용하는 사람이나 집단을 말한다.
데이터 관리자(DA : Data Adminstrator)
기업이나 조직 내에서 데이터 정의와 체계화, 감독 및 보안 업무를 담당하는 관리자이며 사용자에게 데이터를
제공하기 위해 기업이나 조직 전반에 걸쳐 존재하는 데이터에 대한 관리를 총괄하고 정보활용에 대한 계획수립과 통제를 수행한다.
'ETC > 정보처리' 카테고리의 다른 글
데이터베이스 관리 시스템 (DBMS) (0) | 2017.09.29 |
---|---|
데이터베이스의 개념 (0) | 2017.09.29 |
댓글
이 글 공유하기
다른 글
-
데이터베이스 관리 시스템 (DBMS)
데이터베이스 관리 시스템 (DBMS)
2017.09.29 -
데이터베이스의 개념
데이터베이스의 개념
2017.09.29