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. 데이터베이스 모델
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
          1. DB
      1.   데이터베이스 기초
        1.   1. DBA
            2. DBMS
            3. 데이터 무결성
            4. 데이터 무결성 제약조건
            5. 스냅샷
            6. 테이블스페이스
            7. 데이터베이스 모델
      2.   관계형데이터베이스
      3.   DB 모델링/설계
      4.   회복,병행제어
      5.   데이터웨어하우스
      6.   데이터베이스(기타일반)
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

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