2019년 7급 전산직 데이터베이스 풀이

궁금한 점이나 오류는 댓글로 달아주시면, 답변 혹은 수정하겠습니다! “:)”

1.

  1. 2019_7L_1

**답 : **


2.

  1. 2019_7L_2

**답 : **


3.

  1. 2019_7L_3

**답 : **


4.

  1. 2019_7L_4

**답 : **


5.

  1. 2019_7L_5

**답 : **


6.

  1. 2019_7L_6

**답 : **

7.

  1. 2019_7L_7

**답 : **


8.

  1. 2019_7L_8

**답 : **


9. <보기 1>에서 …

<보기 1>에서 공급업체와 부품, 카탈로그 테이블을 생성하는 SQL문을 수행한 후 튜플을 삽입하여 세 테이블의 상태가 다음과 같을 때, <보기 2>의 SQL문을 수행한 결과로 옳은 것은?

2019_7L_9

답 : ③

IN EXISTS NOT IT NOT EXISTS

이중 exists

not exists문은 이하 서브쿼리에 값이 아무것도 존재하지 않아야 참이 됩니다.


10.

  1. 2019_7L_10

**답 : **


11.

  1. 2019_7L_11

**답 : **


12.

  1. 2019_7L_12

**답 : **


13.

  1. 2019_7L_13

**답 : **


14. 다음 트랜잭션 …

다음 트랜잭션 스케줄 S1, S2, S3, S4 중 회복 불가능한 스케줄은?

(단, ri(X)와 wi(X)는 각각 트랜잭션 Ti의 데이터 항목 X에 대한 읽기연산과 쓰기연산이고, ci와 ai는 각각 Ti의 완료연산과 철회 연산이다)

2019_7L_14

답 : ②

  • 회복 가능한 스케줄 recoverable schedule
    • 스케줄 S안에 있는 어떤 트랜잭션 T가 읽은 값에 쓰기 연산을 수행한 또 다른 트랜잭션 T’이 완료되기 전까지 트랜잭션 T가 완료되지 않는 스케줄.

15.

  1. 2019_7L_15

**답 : **


16.

  1. 2019_7L_16

**답 : **


17.

  1. 2019_7L_17

**답 : **


18.

  1. 2019_7L_18

**답 : **


19.

  1. 2019_7L_19

**답 : **


20.

  1. 2019_7L_20

**답 : **