___________ 에 대해서 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 에 대해서 최종적으로 디스크에 저장된 값은?


예상된 정도의 문제였는데, 그럼에도 불구하고 몇몇개는 공부를 안해서 못쓴게 아쉬움.(algebra expression, relation 에 대한 수학적 정의)
Retrieved from http://wiki.zeropage.org/wiki.php/DatabaseClass/Exam2004_2
last modified 2021-02-07 05:23:06