일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- rnn
- ChatGPT
- 정보처리기사실기
- JDBC
- 컴퓨터구조
- JSP/Servlet
- 자바
- 파이썬
- 연습문제
- 혼공머신
- 머신러닝
- 데이터분석
- c언어
- 딥러닝
- 자바스크립트
- html/css
- SQL
- CSS
- 데이터베이스
- 상속
- 중학수학
- 중학1-1
- 컴퓨터비전
- 개발일기
- 정보처리기사필기
- 자바 실습
- 순환신경망
- 자바스크립트심화
- JSP
- 디버깅
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
트랜잭션 제어와 세션 3 - 단원 마무리 연습문제 풀기 본문
어제 새벽에 트랜젝션 학습을 진행했는데 연습문제는 풀지 않아서 이 부분을 먼저 풀어보기로 했다. 나중에 시간 날 때 풀어야지 하면 대부분 하지 않기에 기록으로 남기는 것이 좋을 것이다.
학습 내용
11장 트랜잭션 제어와 세션 연습문제 풀어보기
학습 시간
아침 12시 45분 ~ 1시 10분 <25분 소요>
단원 마무리 연습문제 풀기
이 책에는 1분 복습 퀴즈 문제가 자주 등장한다. 손으로 이렇게 풀어보면서 기억이 잘 되는 것 같다.
UPDATE와 ROLLBACK, COMMIT의 개념을 알고 있으면 충분히 풀 수 있는 문제였다. 근데 처음에 1번에서 세션 B가 어떻게 출력이 되는지 좀 알지 못했다. 정답을 봐도 이해가 되지 않았는데, 이 문제는 이전에 학습했던 예제와 관련이 있었다.
그때 마지막으로 SALES와 CHICAGO가 출력되었는데 그 부분에 대한 연습문제였다. B는 UPDATE 전이므로 이 결과가 출력되고, ROLLBACK을 하면 다시 되돌아가니 A와 B의 결과가 반대로 된다. 그리고 COMMIT을 했을 때는 영구 저장되기에 두 결과는 DATABASE와 SEOUL이 되는 것이다.
학습을 마치고
이렇게 11장 연습문제도 다 풀 수 있어서 정말 기쁘다. 조금 배가 고프지만 12장 연습문제까지 마저 학습하고 점심을 먹으려고 한다. 오늘은 쉬는 토요일인데 주말에 나오고 싶은 사람은 교실에 나와서 공부하기도 한다. 우리반 사람들도 몇 명 나오는데 난 집에서 공부하는 게 훨씬 더 잘 돼서 휴일이 참 좋다.
사람들 하고 있으면 오히려 집중력이 훨씬 더 떨어지는 걸 느낀다. 그리고 다들 시끄러운 음악을 좋아해서 쉬는 시간이고 점심시간이고 아침 수업 전까지 음악을 틀어놓는 편이다. 난 음악이 오히려 공부에 방해가 되어 아무 소리도 틀어놓지 않는 것이 더 공부가 잘된다. 이제 다음 연습문제를 풀러 가보자~
'알고리즘 및 자료 관리 > 데이터베이스' 카테고리의 다른 글
객체 종류 1 - 데이터를 저장하는 데이터 사전과 테이블처럼 사용하는 뷰에 대하여 (0) | 2024.08.23 |
---|---|
데이터 정의어 2 - 단원 마무리 연습문제 풀기 (0) | 2024.08.23 |
데이터 정의어 1 - 정의어와 CREAT, ALTER, RENAME, TRUNCATE, DROP 명령어 (0) | 2024.08.23 |
트랜젝션 제어와 세션 2 - 세션과 읽기 연관성, LOCK에 대하여 (0) | 2024.08.21 |
트랜잭션 제어와 세션 1 - 하나의 단위로 데이터를 처리하는 트랜잭션과 트랜잭션을 제어하는 명령어 (0) | 2024.08.21 |