
5주차. DB 트랜잭션, 회복
·
CS./데이터베이스
1. DB 세션에 대해서 설명해주세요.*사용자 또는 응용 프로그램이 DB에 접속하고 상호 작용하기 위해 필요한 연결로, DB 접속을 시작으로 접속 종료까지의 전체 기간을 의미한다. [특징]1) 연결 유지 - 세션이 확립되면, 일정 기간동안 DB에 대한 연결을 유지할 수 있다. 2) 트랜잭션 처리 - 트랜잭션을 관리하고, DB 작업을 일관성 있게 처리한다. 3) 자원 할당 및 해제 - DB 연결에 필요한 자원을 할당하고, 사용이 끝나면 이를 해제한다. 4) 보안 및 권한 권리 - DB 접근하기 위한 보안 및 권한 정보를 관리한다. 2. Commit에 대해서 설명해주세요.*트랜잭션 내에서의 변경사항을 DB에 영구적으로 적용하고, 트랜잭션을 종료하는 작업 [시기]트랜잭션이 완..