본문 바로가기
source-code/software

[정보처리기사 실기] DBMS

by mattew4483 2023. 9. 13.
728x90
반응형

DBMS 필수 기능

Schema

정의

데이터베이스의 구조와 조건에 관한 명세를 기술

개체(entity), 속성(attribute), 관계(relationship), 데이터 조건 등에 대해 정의

트랜잭션 연산

회복 연산

로그 회복 기법

 

데이터를 변경한 연산 결과를 데이터베이스에 반영하는 시점에 따라, 아래와 같이 구분됨

병행 제어

 

DBMS는 여러 사용자가 DB를 동시에 공유할 수 있도록 여러 개의 트랜잭션이 동시에 수행되는 병행 수행(Concurrency)을 지원한다.

그런데 병행 수행되는 트랜잭션들이 동시에 같은 데이터에 접근하여 변경 연산을 실행하려고 하면 문제가 발생할 수 있다.

따라서 병행 수행을 하더라도 각 트랜잭션이 다른 트랜잭션의 방해를 받지 않고 정확한 수행 결과를 얻을 수 있도록 제어한다.

이상 현상

테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고, 이러한 중복으로 인해 테이블 조작 시 문제가 발생

  • 삽입 이상
  • 삭제 이상
  • 갱신 이상

 

 

 

728x90
반응형