본문 바로가기
정보처리기사/2020 3회 정보처리기사 필기

2020 정보처리기사 제 3회 필기 A형 3과목 051~055

by Danne 2020. 9. 22.

2020 1, 2회 통합필기에도 출제된 문제 : ★

 

51. 다음에 해당하는 함수종속의 추론규칙은?

X → Y 이고 Y → Z 이면 X → 이다.

  1) 분해 규칙
  2) 이행 규칙
  3) 반사 규칙
  4) 결합 규칙

함수적 종속(Functional Dependency) : 어떤 데이터들이 어떤 기본값에 의해 종속되는 것을 의미

 

이행적 종속(Transitive Dependency) : A → B이고 B → C 일때 A → C를 만족하는 관계

 

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.342 ~ p.343

 

 

 

52. 다음 R과 S 두 릴레이션에 대한 Division 연산 수행 결과는 ?

R

D1 D2 D3
a 1 A
b 1 A
c 2 A
d 2 B

 

S

D2 D3
1 A

 

1)

D3
A
B

2)

D2
2
2

3)

D3
A

4)

D1
a
b

 

관계대수 

Division : X ⊃ Y 인 두 개의 릴레이션 R(X)와 S(Y)가 있을 때, R의 속성이 S의 속성 값을 모두 가진 튜플에서 S가 가진 속성을 제외한 속성만을 구하는 연산

 

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.336~ p.337

 

 

 

53. player 테이블에는 player_name, team_id, height 컬럼이 존재한다. 아래 SQL문에서 문법적 오류가 있는 부분은?

(1) SELECT player_name, height
(2) FROM player
(3) WHERE team_id = 'Korea'
(4) AND height BETWEEN 170 OR 180;

  1) (1)
  2) (2)
  3) (3)
  4) (4)

 

속성 BETWEEN 값 AND 값;

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.448

 

 

 

54. 데이터베이스 로그(log)를 필요로 하는 회복 기법은?
  1) 즉각 갱신 기법
  2) 대수적 코딩 기법
  3) 타임 스탬프 기법
  4) 폴딩 기법

트랜잭션 회복(Recovery) : 트랜잭션 도중에 손상된 데이터 베이스를 이전 상태로 복귀하는 작업

 

● 즉각 갱신법

- 트랜잭선의 연산을 수행해 데이터 갱신 시 실제 데이터 베이스에 반영

- 모든 갱신 내용은 로그(Log)에 보관

- 취소(Undo)와 재시도(Redo) 사용 가능

 

● 연기 갱신법

- 트랜잭션을 완료할 때까지 데이터베이스에 갱신을 연기함
- 갱신할 내용은 로그(Log)에 보관
- 트랜잭션이 부분 완료 시점에 로그의 기록을 실제 데이터 베이스에 반영
- 트랜잭션 수행 중에 장애가 발생하여 Rollback하여도 취소(Undo)할 필요가 없음
- 재시도(Redo) 작업을 통해 최근의 정상적인 데이터베이스로 회복하여 트랜잭션을 재실행할

 

● 검사점 기법

- 트랜잭션 중간에 검사점을 로그에 보관. 트랜잭션 전체를 취소하지 않고 검사점까지 취소할 수 있음

 

그림자 페이지 대체 기법
- 트랜잭션의 연산으로 갱신할 필요가 있을 때 복사본인 그림자 페이지를 보관
- 트랜잭션을 취소할 때 그림자 페이지를 이용하여 회복
- 로그(Log), 취소(Undo), 재시도(Redo)할 필요가 없음

 

 

[참고 자료]

http://ehpub.co.kr/tag/%EC%A6%89%EA%B0%81-%EA%B0%B1%EC%8B%A0-%EA%B8%B0%EB%B2%95immediate-update/

 

 

 

 55. DML(Data Manipulation Language) 명령어가 아닌 것은?
  1) INSERT
  2) UPDATE
  3) ALTER
  4) DELETE


DML (Data Manipulation Language, 데이터 조작어)

SELECT : 테이블에서 튜플 검색

INSERT : 테이블에 새로운 튜플 삽입

 DELETE : 테이블에서 튜플 삭제

 UPDATE : 테이블에서 튜플 내용 갱신

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.440

 

 

 

※ 잘못된 부분이 있다면 공유부탁드립니다!

 

 

2020 정보처리기사 

제 3회 필기 A형  

문제풀이 051~055

 

 

 

 

"길벗 시나공 정보처리기사 필기 기본서"

시나공 정보처리기사 필기(2020):NCS 기반 전면 개편, 길벗

 

반응형

댓글