반응형

1. DBMS의 필수 기능

1) 정의(조직) : Definition) : 데이터의 형과 구조, 데이터가 DB에 저장될 때의 제약조건 등을 명시하는 기능

- 데이터와 데이터의 관계를 명확하게 명세할 수 있어야 하며, 원하는 데이터 연산은 무엇이든 명세


2) 조작(Manipulation) : 데이터 검색(요청), 갱신(변경), 삽입, 삭제 등을 체계적으로 처리하기 위해 데이터 접근 수단 등을 정하는 기능


3) 제어(Control) : 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업, 항상 정확성과 병행 제어를 할 수 있어야 함


2. DBMS 장/단점

1) 장점

- 데이터의 중복 문제 해결

- 저장된 자료를 공동으로 이용

- 데이터의 일관성,무결성, 보안 유지

- 데이터 표준화 및 통합 관리 기능

- 항상 최신의 데이터를 유지

- 데이터 실시간 처리 및 논리적, 물리적 독립성 보장


2) 단점 

- 전산화 비용 증가

- 대용량 디스크로의 집중적인 액세스로 과부하

- 파일의 백업 및 회복이 어려움

- 시스템이 복잡함



3) 논리적 독립성 : 응용 프로그램과 데이터 베이스를 독립시킴으로, 데이터의 논리적 구조를 변경시키더라도 응용 프로그램은 변경되지 않음


4) 물리적 독립성 : 응용 프로그램과 보조기억장치 같은 물리적 장치를 독립시킴으로 DB 시스템의 성능 향상을 위해 새로운 디스크를 도입하더라도 응용프로그램에는 영향을 주지 않고 데이터의 물리적 구조만을 변경


3. 스키마의 정의

1) 데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술

2) 데이터베이스를 구성하는 데이터 개체, 속성, 관계 및 데이터 조작시 데이터 값들이 갖는 제약조건 등

3) 사용자의 관점에 따라 외부 스키마, 개념 스키마, 내부 스키마로 나뉨

4) 스키마는 데이터 사전에 저장되며, 다른 이름으로 메타 데이터라고 함.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기