728x90
반응형
DBMS 필수 기능
Schema
정의
데이터베이스의 구조와 조건에 관한 명세를 기술
개체(entity), 속성(attribute), 관계(relationship), 데이터 조건 등에 대해 정의
트랜잭션 연산
회복 연산
로그 회복 기법
데이터를 변경한 연산 결과를 데이터베이스에 반영하는 시점에 따라, 아래와 같이 구분됨
병행 제어
DBMS는 여러 사용자가 DB를 동시에 공유할 수 있도록 여러 개의 트랜잭션이 동시에 수행되는 병행 수행(Concurrency)을 지원한다.
그런데 병행 수행되는 트랜잭션들이 동시에 같은 데이터에 접근하여 변경 연산을 실행하려고 하면 문제가 발생할 수 있다.
따라서 병행 수행을 하더라도 각 트랜잭션이 다른 트랜잭션의 방해를 받지 않고 정확한 수행 결과를 얻을 수 있도록 제어한다.
이상 현상
테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고, 이러한 중복으로 인해 테이블 조작 시 문제가 발생
- 삽입 이상
- 삭제 이상
- 갱신 이상
728x90
반응형
'source-code > software' 카테고리의 다른 글
[정보처리기사 실기] 인터페이스 구현 (0) | 2023.09.21 |
---|---|
[정보처리기사 실기] 소프트웨어 개발 보안 구축 (0) | 2023.09.18 |
[정보처리기사 실기] 애플리케이션 테스트 (0) | 2023.09.12 |
[정보처리기사 실기] GoF 디자인 패턴 (0) | 2023.09.11 |
[정보처리기사 실기] SQL (0) | 2023.09.08 |