일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터입출력구현
- 중학수학
- 정보처리기사실기
- 텍스트마이닝
- 딥러닝
- 디버깅
- 데이터분석
- 머신러닝
- 코딩테스트
- 파이썬
- 요구사항확인
- C++
- 이수증
- c언어
- 핵심프로젝트
- 데이터베이스
- html/css
- 언리얼프로젝트
- 자연수의성질
- 언리얼학습
- JSP/Servlet
- 선형분류모델
- 자바
- pandas
- Orange
- 정보처리기사필기
- 자바 실습
- 선형회귀모델
- numpy/pandas
- 데이터시각화
- 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 |