(정처산기)데이터 입출력 구현

(DBIO)데이터베이스 구조(스키마)

mynote6676 2025. 5. 6. 09:38

데이터베이스의 표현

논리적 구조 사용자 관점에서 본 구조를 나타내며 사용자가 이해하고 생각하는 것을 나타내는 형태
물리적 구조  저장 장치(기계) 관점에서 본 구조를 나타내며 기계 처리에 맞는 형태

 

 

2.스키마

 

-스키마는 데이터베이스의 전체적인 구조와 제약조건에 대한 명세를 기술. 정의한 것을 말하며, 스킴(Scheme)이라고도 한다.

 

스키마의 종류

내부 스키마 
(Intermal Schema)
물리적 저장 장치 관점(기계 관점)에서 본 데이터베이스의 물리적 구조
개념 스키마 
(Comceptual Schema)
논리적 관점(사용자 관점)에서 본 전체적인 데이터 구조
외부 스키마
(External Schema)
전체 데이터 중 사용자가 사용하는 한 부분에서 본 논리적 구조를 말하며,
서브 스키마라고도 

 

<출처 : 스키마(Schema) >

 

3.데이터베이스 관리자(DBA , Data Adminstrator)

 

-데이터베이스 시스템과 관련된 모든 자원에 대해 기획, 통제를 하며 데이터베이스  언어를 

이용해 DBMS를 거쳐 전체적인 관리 운영에 책임을 지는 사람이나 집단을 말한다.

-DBA의 역할

데이터베이스 구성요소를 결정

저장 구조와 접근 방법을 선정

보안, 권한 부여 , 유효성 검사 등을 수행

스키마를 정의 

예방, 회복 절차 수립 등을 모색

무결성 유지를 위한 관리

 

tip

데이터베이스 사용자

-데이터 관리자 (DA, Data Administrator): 정보 관리의 책임을 지는 경영 분야의 고위직으로 특정한 데이터베이스의 유지나

 보안에 대해서는 책임을 지지 않으나 정보의 가치, 무결성과 질을 관리함

-응용 프로그래머(Application Programmer): 데이터베이스의 내용을 일반 사용자가 사용할 수 있도록 프로그램(응용 시스템)을 개발하는 사람을 말한다.

-사용자(User): 데이터베이스의 내용을 실제 사용하는 사람이나 집단을 말한다.