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 3회 정보처리기사 필기' 카테고리의 다른 글
2020 정보처리기사 제 3회 필기 A형 4과목 061~065 (0) | 2020.09.24 |
---|---|
2020 정보처리기사 제 3회 필기 A형 3과목 056~060 (0) | 2020.09.22 |
2020 정보처리기사 제 3회 필기 A형 3과목 046~050 (0) | 2020.09.22 |
2020 정보처리기사 제 3회 필기 A형 3과목 041~045 (0) | 2020.09.22 |
2020 정보처리기사 제 3회 필기 A형 2과목 036~040 (0) | 2020.09.22 |
댓글