본문 바로가기

자격증 공부/정보처리산업기사

데이터베이스 ! DBMS,스키마

 

(1) DBMS 의 장점

1. 데이터의 보안 보장이 용이 하다.

  왜냐면, 데이터의 중복이 최소화 되기 때문에, 보안성이 강해진다.

2. 데이터의 무결성 및 일관성 유지

3. 데이터의 중복을 최소화 할 수 있음.

(2) DBMS 의 역할

1. 데이터베이스 생성 , 제거 ( DDL : 정의어 )

-> Create , Drop ...

2. 데이터베이스 관리, 제어 ( DCL : 제어어 )

3. 데이터베이스 검색, 사용 ( DML : 조작어 )

 

(3) DBMS 의 필수 기능

1. 정의 기능

1) 데이터가 저장될 때의 제약조건 등을 명시하는 기능

2) 사상(Mapping) 을 명세하여 여러 응용 P/G 에 지원하는 기능

3) 인터베이스 방법 제공

2. 제어 기능 ★★★

1) 데이터 무결성 유지

2) 보안과 권한 검사

3) 병행 수행 제어

3. 조작 기능

1) 데이터 요청, 변경 등의 질의 , 검색 삭제 갱신 등의 연산 작업 등

 

 

(4) 스키마

1. 개념 스키마 : 전체적인 설계

2. 외부 스키마 : 사용자에게 보여지는 구조 ( 뷰 VIEW )

3. 내부 스키마 : 물리적인 설계 ( 필드, 데이터타입 등 )

4. 스키마의 정의

- 객체, 성질 , 관계, 제약조건 에 관한 정의를 총칭 하는 용어

- DB 의 구조와 제약 조건에 대한 명세를 기술한 것

- 현실세계의 특정한 부분의 표현으로서 특정 데이터 모델을 이용하여 만듦

- 시간에 따라 불변

- 스키마는 데이터의 구조적 특성을 의미하여 인스턴스에 의해 규정됨

5. 스키마의 3계층

-  외부 레벨

-  개념 레벨

-  내부 레벨