개발자 입니다
고양이손녀의 반대말은
개발자 입니다
전체 방문자
오늘
어제
  • 분류 전체보기 (51)
    • iOS (4)
      • swift (3)
      • swiftUI (0)
    • Python (3)
    • CS (0)
    • 자료구조 (0)
    • 독학사 (44)
      • 데이터베이스 (42)
      • 통합컴퓨터시스템 (0)
      • 알고리즘 (0)
      • 통합프로그래밍 (2)

블로그 메뉴

  • 깃허브
  • 태그
  • 방명록

인기 글

태그

  • 파이썬
  • Guard
  • 코딩테스트
  • optional
  • 입출력
  • 알고리즘
  • 데이터베이스
  • Swift
  • OptionalBinding
  • 독학사
  • 통합프로그래밍
  • optionalChaining

티스토리

hELLO · Designed By 정상우.
개발자 입니다

고양이손녀의 반대말은

독학사/데이터베이스

사용자 접속

2022. 10. 10. 13:30

평가영역

  • 스키마와 서브 스키마
  • 사용자 접속
  • 데이터베이스 관리자 기능

 

스키마와 서브 스키마

스키마란 데이터베이스의 전체 설계를 의미하며 객체, 객체간의 속성, 개체간의 관계, 데이터 조직 또는 관계들이 갖는 제약조건에 관한 정의를 일컫는 말이기도 하다.

이러한 스키마는 사용자의 관점에 따라 여러개의 부분집합으로 나눌수 있고 이러한 스키마의 부분집합을 서브 스키마라고 한다.

스키마는 외부 스키마, 개념 스키마, 내부 스키마로 구분한다.


사용자 접속

사용자에 따라 DBA, 응용 프로그래머, 초급사용자, 전문사용자 등이 있다.

 

DBMS시스템 모듈 구성

  • 질의엔진
    사용자들의 요구를 처리
    • DDL 인터프리터
      DB의 구조를 정의
    • 옵티마이저
      사용자가 입력한 질의어의 성능을 최적화
    • 파서
      문법을 점검
    • plan executor
      사용자의 질의를 실행 가능한 코드로 생성
  • 처리엔진
    • 저장장치 관리자
      디스크를 읽고, 쓰고 주기억장치의 버퍼로 이동
    • 버퍼 관리자
      버퍼를 효율적으로 관리
    • 병행 제어기
      동시에 같은 자료에 접근하도록 허용
    • 복구모듈
      고장 시 데이터를 원상회복
  • 자료파일
    • 카탈로그
      자료 정의 부분을 저장
    • 주데이터
      자료를 저장
    • 색인(Index)
      검색을 도와줌
    • 통계 파일
      접근 정보를 저장

 

데이터베이스 관리자 기능

  • 데이터베이스 설계와 운영
    • 데이터베이스의 구성요소를 결정
    • 스키마 정의
    • 저장구조와 접근방법 결정
    • 보안 및 권한 부여 정책
    • 데이터 유효성 검사방법 수립
    • 백업, 회복절차 수립
    • 무결성 유지를 위한 대책 수립
    • 시스템 업그레이드가 필요한 경우 데이터베이스 재구성
    • 시스템 카탈로그 유지, 관리
  • 행정 관리 및 불평 해결 (사실상 주 업무 아닌가)
    • 데이터의 표현 또는 시스템 문서화의 표준을 정하여 시행
    • 사용자의 요구와 불평을 청취하고 해결 ㅋㅋㅋㅋㅋ
  • 시스템 감시 및 성능분석
    • 시스템 자원의 이용률, 병목현상, 장비나 시스템 성능을 감시
    • 데이터 접근방법과 저장구조, 사용자 요구의 변화, 데이터 이용추세, 각종 통계 등을 종합하고 분석
저작자표시
    '독학사/데이터베이스' 카테고리의 다른 글
    • 데이터베이스 설계 개요
    • 데이터 언어
    • 데이터베이스 관리 시스템의 프로그램 처리 절차
    • 데이터베이스 관리 시스템의 구성요소
    개발자 입니다
    개발자 입니다

    티스토리툴바