___________ 에 대해서 relational algebra 로 표현하시오.
Relation R(A1,...An) 에 대한 수학적 정의를 쓰시오.
R1(A,B,C) 와 R2(B,C,D,E) 을 natural join 하는 SQL문을 작성하시오
Trigger 에 대해서 예를 들어 설명하시오
select * from R where A=5 에 대해서 쿼리에 대한 최적화 계획이 어떻게 일어나는지와 실행 비용에 대해 쓰시오
~cpp T1 read (A) read (B) A = A + 10 write (A) read (B) read (C) C = B + 50 write (C) display(A+B)
위의 트랜잭션은 serializable 한가? Y/N 을 말하고 그 이유를 쓰시오.
위의 트랙잭션은 2 phase locking 으로 만들어지는가? Y/N 을 말하고 그 이유를 쓰시오.
(값은 정확하지 않음. 그냥 예도 든 것임)
~cpp <T1 start> <A, 500,700> <T2 start> <B, 250, 300> <C, 100, 200> <T3 start> <A, 700, 650>위의 예에 대해서 A,B,C 에 대해서 undo 와 redo 횟수를 쓰시오
a) Immediate DB Modification Recovery 시
b) Deferred DB Modification Recovery 시
위의 트랜잭션이 진행되는 중의 버퍼공간이 1 block 이였다 했을때 각각의 블록에 저장된 A,B,C 에 대해서 최종적으로 디스크에 저장된 값은?b) Deferred DB Modification Recovery 시
예상된 정도의 문제였는데, 그럼에도 불구하고 몇몇개는 공부를 안해서 못쓴게 아쉬움.(algebra expression, relation 에 대한 수학적 정의)