※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
트랜잭션 분석/CRUD 분석
트랜잭션 : 하나의 논리적 기능을 위한 작업 단위, 한번에 실행될 일련의 연산, 병행제어/회복 작업의 논리적 단위로 사용, 상태 변환 과정의 작업 단위로 사용
트랜잭션 특성- 원자성(모두 반영 안되면 원래 상태로 돌아감)
- 일관성(같은 상태로 변환)
- 독립성(다른 트랜잭션 끼어들 수 없음)
- 영속성(영구적)
CRUD분석
- 생성(Create), 읽기(Read), 갱신(Update), 삭제(Delete)를 이용해 만든 용어
- CRUD 연산에 대해 매트릭스를 작성하여 분석, 디스크 구성시 유용한 자료로 사용
- 트랜잭션 분산으로 연결지연이나 타임아웃 오류 방지
CRUD매트릭스
- 2차원 형태의 표, 업무 프로세스와 데이터 간 상관분석표
- 복수 변화시 우선순위 C>D>U>R
- 주요 검토 : CRUD없는 행 및 열, CR이 없는 열
트랜잭션 분석
- CRUD 매트릭스를 기반으로 트랜잭션 양을 분석하여 DB구조 최적화 진행
- 업무 개발 담당자 수행, 성능향상 가져옴
트랜잭션 분석서
- 단위 프로세스 : 가장 작은 단위의 프로세스
- CRUD 연산 : C, R, U, D
- 테이블명,컬럼명
- 테이블 참조 횟수
- 트랜잭션 수 : 수행되는 트랜잭션 수
- 발생 주기
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(물리 데이터베이스 설계) 뷰(View) 설계 (0) | 2022.01.23 |
---|---|
정보처리기사 필기(물리 데이터베이스 설계) 인덱스 설계 (0) | 2022.01.23 |
정보처리기사 필기(물리 데이터베이스 설계) 데이터베이스 저장 공간 설계 (0) | 2022.01.23 |
정보처리기사 필기(물리 데이터베이스 설계) 사전 조사 분석 (0) | 2022.01.21 |
정보처리기사 필기(논리 데이터 베이스 설계) 시스템 카탈로그 (0) | 2022.01.21 |
댓글