DBMS의 다섯가지
responsibilities와 그것들이 없을때 발생될수 있는문제점을 찾아보고
있는데
여기찾아보니까
세가지가 나와있네요.
고수님들 도움말씀좀
주세요
1) 정의 기능
- 다양한 응용 프로그램과 데이터베이스가 서로 인터페이스를 할 수
있는 방법을 제공하는 것
- 구현된 하나의 물리적 구조의 데이터베이스로 여러 사용자들의 다양한
형태의 데이터요구를 지원할 수 있도록 가장 적절한 데이터베이스
구조를 정의할 수 있는 기능
- 정의 기능이 포함해야할 내용 :
① 모든 응용프로그램들이 요구하는 데이터 구조를 지원할 수 있게끔
데이터베이스의 논리적 구조와 그 특성을 목표 DBMS가 지원하는
데이터모델에 맞게 기술
② 데이터베이스를 물리적 저장장치에 저장하는데 필요한 명세를
포함
③ 데이터의 논리적 구조와 물리적 구조 사이에 변환이 가능하도록 이
두 구조 사이에 사상을 명세
2) 조작 기능
- 사용자와 데이터베이스 사이의 인터페이스를 위한 수단을 제공
- 조작 기능의 조건 :
① 사용하기 쉽고 자연스러워야 함.
② 명확하고 완전하여야 함.
③ 효율적이어야 함.
3) 제어 기능
- 데이터베이스의 내용에 대해 항상 정확성과 안전성을 유지할 수 있는
제어 기능을 가지고 있어야 함.
|