티스토리 뷰

데이터베이스 시스템 (Database System)


  • 데이터베이스 시스템의 구성요소
   -  데이터베이스 => 스키마 + 실제 데이터
   -  DBMS
   -  DB Language
   -  User
   -  DB Administrator
   -  H/W  => 주로 서버 컴퓨터에 해당
   -  Tool/Utility

  • 스키마(Schema)
   -  DB내의 데이터의 구조, 관계, 제약조건에 대한 명세
   -  관점(사용자, 조직 전체, 물리적 저장 장치 수준 등)에 따라 스키마는 달리 보여질 수 있다.



  • 3단계 스키마
   -  외부 스키마
     : 개개의 사용자 또는 응용프로그램 수준의 스키마
   -  개념 스키마
     : 조직 전체 수준의 스키마(외부 스키마들이 통합된 것)
   -  내부 스키마

     : 개념 스키마의 저장 구조를 정의


DBMS 구조 (client - server 구조)



  • 시스템 카탈로그 
   -  스키마 정보, 사상 정보 등을 저장한 시스템 DB
     : 메타 데이터(데이터 사전), 일반 사용자도 접근 가능

   -  데이터 디렉토리
     : 시스템 카탈로그를 접근하기 위한 정보, 사용자 접근 불가능


  • DB Language => 널리 사용되는 관계형 DB에서는 SQL이 모든 기능 담당
   -  데이터 정의어 (DDL)
     : 데이터베이스를 정의하는 용도

   -  데이터 조작어 (DML)
     : 데이터의 추가/조회/갱신/삭제 용도

   -  데이터 제어어 (DCL)
      : 데이터의 보안, 무결성, 병행제어, 회복을 위한 언어


  • User
   -  일반 사용자
     : 데이터베이스를 사용하는 사람

   -  응용 프로그래머
     : 개발 툴을 사용하여 DB 응용프로그램을 개발하는 사람

   -  데이터베이스 관리자
      : 데이터베이스 시스템을 관리하고 운영하는 사람
  • DB Administrator
   -  데이터베이스 설계와 운영
    ① 스키마 정의
    ② 저장구조와 접근 방법 결정
    ③ 보안 및 권한 정책 결정
    ④ 백업, 회복 절차 수립
    ⑤ 데이터 무결성 유지 방법
    ⑥ 성능 향상 및 새로운 요구에 대응하기 위한 데이터베이스 재구성
    ⑦ 시스템 카탈로그의 유지 관리

   -  행정 관리 및 불평 해결
    
   -  시스템 감시 및 성능 분석
  • System
   -  2-층 Client - Server 구조



   -  3-층 Client - Server 구조



  • Tool
   -  대량 적재 도구
   -  Import/Export Tool
   -  백업 도구
   -  파일 재조직 도구
   -  성능 모니터링 도구


'3학년 2학기 > DB' 카테고리의 다른 글

10/14  (0) 2016.10.14
10/11 수업  (0) 2016.10.11
Chapter 2 데이터베이스 관리 시스템 (2)  (0) 2016.10.08
Chapter 2 데이터베이스 관리 시스템 (1)  (0) 2016.10.07
Chapter 1 정보 환경  (0) 2016.10.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함