DBMS   DataBase Management System   데이터베이스 관리 시스템, 데이타베이스 관리시스팀

(2017-10-08)
1. DBMS (데이터베이스관리시스템)데이터베이스의 생성,사용을 관리,제어하는 소프트웨어를 총칭

  ㅇ 주요 기능
     - 모든 응용들이 데이타베이스를 공유할 수 있도록 관리,지원하여 줌
     - 데이타베이스의 구성/접근/통제를 수행하여 저장,검색에 효율적인 환경 제공
     - 사용자 질의 요구를 분석, 데이터베이스로부터 필요 연산을 수행하여 원하는 정보 즉시 제공 


2. 프로그래머의 관점에서의 DBMS 

  ㅇ 응용 프로그램데이타베이스의 중재자
     - 모든 응용프로그램들이 데이타베이스를 공용할 수 있게끔 관리하는 소프트웨어 시스템
        . 응용 프로그램들은 데이타베이스관리시스템을 통해서만 DB 이용이 가능  
           .. DBMS는 데이타베이스의 구성,엑세스 방법,관리,유지에 대한 모든 책임을 짐


3. DBMS 장점

  ㅇ 데이타의 중복성(Redundancy)을 감소시킬 수 있음
  ㅇ 데이타의 모순성(불일치,Inconsistency)을 피할 수 있음
  ㅇ 대량의 데이타를 효율적으로 저장 및 관리하여 공동 사용이 가능
  ㅇ 보안에 대한 제약(Security restriction)을 적용 가능
  ㅇ 데이타의 무결성(Integrity)을 유지 가능
  ㅇ 데이타에 대한 모순되는 요구를 조절 가능
  ㅇ 사용자에게 데이터에 대한 추상적인 관점을 제공


4. 발전과정

  ㅇ 60년대
     - 계층형 DBMS 및 네트워크형 DBMS 공존
  ㅇ 70년대 ~ 80년대
     - 관계형 DBMS (RDBMS) 출현 및 발전
     - 상용 관계형 DBMS 例 : Oracle, DB2, Sybase, Informix 등
  ㅇ 90년대
     - 객체지향형 DBMS 및 객체관계형 DBMS 출현
  ㅇ 2000년대 이후
     - 차세대 DBMS


[데이터베이스 기초] 1. DBA 2. DBMS 3. 데이터 무결성 4. 데이터 무결성 제약조건 5. 스냅샷 6. 테이블스페이스 7. 데이터베이스 모델

 
        최근수정     요약목록     참고문헌