트랜잭션(transaction)의 특징(원자성,일관성,고립성,지속성)에 대한 각각의 정의를 구체적인 예와 함께 설명하고 그에 대한 특징과 기능을 설명하시오
1.트랜잭션의 정의 및 특징
①트랜잭션의 정의
트랜잭션은 데이터베이스 처리의 논리적 단위이다. 트랜잭션 처리 시스템은 대형 데이터베이스에서, 동시에 여러 사용자의 데이터베이스 트랜잭션을 실행하는 시스템이다. 트랜잭션 처리시스템의 예로, 항공예약 시스템, 은행 시스템, 신용 카드 처리 시스템, 증권 시장 시스템, 백화점 체크아웃 시스템 등이 있다. 이런 시스템은 동시에 사용하는 수많은 사용자를 위하여 높은 가용성(high availability)과 신속한 응답을 필요로 한다.
위에서 언급했듯이 시스템의 처리를 위한 기본요소가 되는 트랜잭션은 1개 이상의 데이터베이스 접근 연산을 포함하는, 데이터베이스 처리의 논리적 단위이다. 데이터베이스 접근 연산(data base access operation)에는 삽입, 삭제, 수정, 검색 연산이 있고, SQL과 같은 질의어를 통해서 대화적으로 제어할 수 있다.
데이터베이스 처리의 논리적 단위란 시스템을 이용하여 업무를 처리하는 한 사람이 한번에 이벤트에 의해 응용시스템이 반응하고 결과를 줄 수 있는 단위를 말한다. 즉, 트랜잭션은 기술적으로 처리하는 일정한 단위의 의미가 아니라 업무적으로 의미가 있는 최소의 작업 처리 단위라는 것이다.
트랜잭션 시작 트랜잭션 종료
↑ ↑ ↑ ↑
읽기 수정 삭제 . .
※업무처리의 단위(LOGICAL UNIT IF WORK)
[데이터베이스 관리] 탑클래스 DB 구축 사례 데이터베이스 관리
탑클래스 DB 구축 사례
[ 목 차 ]
I. 프로젝트 개요
1. 업체 선정 배경·
2. 프로젝트 목표·
II. 요구사항 분석
1. 고객 요구사항·
2.데이터요구사항·
3. DB에 대한 주요 트랜잭션
III..
NH투자증권 IT분야 자기소개서 이 경험은 NH투자증권의 IT부서에서의 핵심 기술 지원과 금융시스템의 효율적인 운영에 중요한 밑바탕이 될 것입니다.
NH투자증권의 금융IT 환경에서 요구되는 보안, 데이터베이스 관리, 그리고 트랜잭션 시스템의..
[데이터베이스] 데이터베이스의 개념과 유형 및 구성요소 [데이터베이스] 데이터베이스의 개념과 유형 및 구성요소
목차
Ⅰ. 데이터베이스
1. 데이터베이스의 개념
1) 파일
2) 레코드
3) 필드
2. 전통적 파일과 데이터베이스
1) 파일처리방식의 문제점
(1) 자료의 중..
2025 티웨이항공 IT(데이터베이스) 자기소개서 티웨이항공에서도 이러한 강점을 바탕으로 안정적인 데이터 운영과 시스템 개선을 지원하고 싶습니다.
항공사 시스템은 보안이 매우 중요한 분야이며, 실시간 데이터 동기화 및 백업 전략을 최적화하여 안정적인 ..
데이터베이스 시스템 본 자료는 데이터베이스 시스템의 구조와 정의 그리고 특징에 대해 설명하였으며, 데이터베이스 시스템 구축 활용 성공과 실패사례를 다양하게 제시한 자료임
Ⅰ. 데이터베이스 시스템의 개요
데이터베이스 시스템..
의사결정지원시스템(DSS) 의사결정지원시스템(DSS)
의사결정지원시스템(Decision Support stem; DSS)에 대한 여러 가지의 논의가 있지만 그 이해를 용이하게 하는 데는 컴퓨터 데이터베이스의 정보 시스템의 발전과정과 관련시켜 다루어 ..
데이터베이스 내 데이터 환경 데이터베이스 내 데이터 환경
1. 제 1 환경 : 파일
데이터 베이스 관리 시스템이 이용되지 않는다. 대부분의 응용 프로그램은 개발 당시의 분석가와 프로그래머들이 설계해 놓은 독립된 데이터 파일들을 사용하..
데이터 베이스 시스템 데이터 베이스 시스템
1
조직체의 응용 시스템들이 공유해서 사용하는
운영 데이터 (operational data)들이
구조적으로 통합된 모임이다
시스템 카탈로그와 저장된 데이터 베이스로
구분할수 있다.
2
데이..