책 내용 질문하기
기출문제 따라잡기 질문입니다.
도서
2017 시나공 정보처리기사 필기
페이지
129
조회수
451
작성일
2017-04-24
작성자
탈퇴*원
첨부파일

1-130

4번

트랜잭션에 대한 특성을 말하는 문제인데요

보기에 보면 1번째꺼와 2번째꺼는 원자성에 포함이 된다고 생각하는데요

3번째 보기는 독립성, 분리성에 해당되는 말 아닌가해서요

3번째 보기를 보면 "트랜잭션 A가 수행되는 동안 다른 트랜잭션 B는 트랜잭션 A가 지금가지 수행한 중간 결과를 참조할 수 없다" 라고 하는데요

분리성의 내용을 보면 "수행중인 트랜잭션은 완전히 완료될때까지 다른 트랜잭션에서 수행 결과를 참조할 수 없다." 라고 앞에 개념에서 나옵니다. 그리고 3번째 보기의 경우 원자성에서는 거론이 되지 않은 내용이기도 하구요.

어떤 부분을 놓치고 있는지 알고 싶습니다.

1-131

11번

이문제는 앞 개념에서 공부한걸로 알기에는 한계가 있는거 같습니다. 어느 부분에서 실패 상태가 되는지에 대한 내용이 개념에서는 안나왔는데요, 이런 문제는 외우는 쪽으로 하는 것이 좋을까요?

1-141

1번

보기 2번에 공중키는 공개키를 말하는 건가요?

전치 암호화 기법은 무엇을 말하는 건가요?

1-142

5번

보기 명령어에서 보면 DBA가 u1DML 검색 권한을 취소 시킵니다. 그리고 CASCADE 옵션으로 u2도 검색권한이 취소 되면 둘다 검색 권한이 없습니다.

그러나 답은 3번입니다. 정답은 1번 혹은 4번 아닌가요?

그리고 2번의 경우 DBA도 검색권한을 가질수 있는거 아닌가요? 데이터 베이스 관리자도 검색은 가능하던데...

답변
2017-04-24 10:02:31

안녕하세요.

1)

해설에서도 설명했듯이 세 번째는 분리성에 대한 설명입니다. 하지만 트랜잭션이 원자성을 갖는 특성 때문에 분리성이 가능하다는 이유로 해당 문제는 원자성이 답이 된 문제입니다.

2)

부분 완료란 트랜잭션의 마지막 연산까지 실행했지만 commit(완료) 연산이 실행되기 직전의 상태를 말합니다.

완료란 무언가 작업이 종료되어야 하는 것으로 11번에 제시된 보기 중 종료를 위한 과정에 있는 것은

디스크 출력, 즉 저장을 하면 해당 작업은 종료인데, 도중에 장애가 발생하면 저장 작업을 완료하지 못하게 되는 것으로 가장 해당하는 경우라고 할 수 있습니다.

사용자의 인터럽트는 자세한 전후 단계가 없어 파악이 어렵고

교착상태를 작업 완료가 아니라 작업 과정에서 서로의 자원 공유 과정에서 발생하는 것이고

트랜잭션 프로그램의 논리 오류도 프로그램 처리 과정에서 발생하는 것이라고 볼 수 있습니다.

3)

한글 표현이 조금 다른 경우 영문을 확인하면 됩니다.

public key는 공중키, 공개키 알고리즘을 의미합니다.

전치 암호(Transposition cipher)는 원문의 요소는 변경하지 않고 규칙적으로 순서(position)만 변경하여 암호화 하는 방법입니다.

4)

설명으로 부적합한 것을 고르는 문제입니다.

이해하고 계신 것처럼 지문의 과정을 수행하면 u1과 u2는 검색 권한이 없어집니다.

DBA가 U1에게 검색 권한을 줄 수 있었던 것은 DBA에게 검색 권한이 있었기 때문으로 DBA는 검색 권한이 있습니다.

그러므로 틀린 보기는 3번입니다. U2는 DBA에 의해 U1에게 부여된 검색 권한이 취소되면서 U1이 U2에게 부여했던 검색 권한도 같이 취소되었으므로 U2는 검색 권한이 없습니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-04-24 10:02:31

    안녕하세요.

    1)

    해설에서도 설명했듯이 세 번째는 분리성에 대한 설명입니다. 하지만 트랜잭션이 원자성을 갖는 특성 때문에 분리성이 가능하다는 이유로 해당 문제는 원자성이 답이 된 문제입니다.

    2)

    부분 완료란 트랜잭션의 마지막 연산까지 실행했지만 commit(완료) 연산이 실행되기 직전의 상태를 말합니다.

    완료란 무언가 작업이 종료되어야 하는 것으로 11번에 제시된 보기 중 종료를 위한 과정에 있는 것은

    디스크 출력, 즉 저장을 하면 해당 작업은 종료인데, 도중에 장애가 발생하면 저장 작업을 완료하지 못하게 되는 것으로 가장 해당하는 경우라고 할 수 있습니다.

    사용자의 인터럽트는 자세한 전후 단계가 없어 파악이 어렵고

    교착상태를 작업 완료가 아니라 작업 과정에서 서로의 자원 공유 과정에서 발생하는 것이고

    트랜잭션 프로그램의 논리 오류도 프로그램 처리 과정에서 발생하는 것이라고 볼 수 있습니다.

    3)

    한글 표현이 조금 다른 경우 영문을 확인하면 됩니다.

    public key는 공중키, 공개키 알고리즘을 의미합니다.

    전치 암호(Transposition cipher)는 원문의 요소는 변경하지 않고 규칙적으로 순서(position)만 변경하여 암호화 하는 방법입니다.

    4)

    설명으로 부적합한 것을 고르는 문제입니다.

    이해하고 계신 것처럼 지문의 과정을 수행하면 u1과 u2는 검색 권한이 없어집니다.

    DBA가 U1에게 검색 권한을 줄 수 있었던 것은 DBA에게 검색 권한이 있었기 때문으로 DBA는 검색 권한이 있습니다.

    그러므로 틀린 보기는 3번입니다. U2는 DBA에 의해 U1에게 부여된 검색 권한이 취소되면서 U1이 U2에게 부여했던 검색 권한도 같이 취소되었으므로 U2는 검색 권한이 없습니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.