• 참고: 가답안 출처는 기사퍼스트(http://gisafirst.com/)

  • 파란색 답안은 빼박적+논란 없는 답변 (즉 여기서 한글자라도 틀리면 0점)

  • 빨간색 답안은 논란의 여지가 있는 것


1. 목표 복구 시간(RTO; Recovery Time Objective)
- 복구 시간?, 회복 시간?, 목표 회복 시간? 이건 진짜 모르겠다. 목표복구시간, RTO아니면 그냥 틀렸다고 간주하고 채점해라. 그래야 가채점이 의미가 있음.


2. {"한국", "중국", "베트남", "홍콩", "태국"}

- 파이썬 set는 중복이 허용되지 않으며, 순서가 존재함.

- 브라켓 {}는 집합(중복 비허용)을 명시하고, []는 리스트(중복 허용)를 명시한다.

- 아무런 브라켓이 없으면 쉼표가 있어도 공백을 포함한 문자열 출력일 뿐이다.

- 때문에 {}가 포함되지 않은 답은 정답일 수가 없다.


3. AJAX , Ajax , Asynchronous JavaScript and XML <-- 설마 full name쓴사람 있냐? ㅋㅋㅋ


4. 애(에)자일 , 애(에)자일 방법론, Agile, Agile 방법론


5. new, (Parent) new, (Child) new

(Parent)로 캐스팅한 경우에도 정상적으로 결과가 프린트 되므로 정답으로 인정해주지 않을 이유가 없음

viewimage.php?id=2eb2c1&no=24b0d769e1d32ca73fed8ffa11d028317805b44c4c832ef9bd9f21ca3f31a89d04d8c103acd64c70626dd84786fcbbfea0ef33ea3f38acc12333fd881845viewimage.php?id=2eb2c1&no=24b0d769e1d32ca73fed8ffa11d028317805b44c4c832ef9bd9f21ca3f31a89d04d8c103acd64c70626dd84786fcbbfea0ef30e93d3df8c07164fd881845

(Child)로 캐스팅해도 결과는 마찬가지. 단, 캐스팅할 때 (parent)나 (child)등 소문자로 썻을 경우 컴파일에러가 나므로 오답처리될듯.

viewimage.php?id=2eb2c1&no=24b0d769e1d32ca73fed8ffa11d028317805b44c4c832ef9bd9f21ca3f31a89d04d8c103acd64c70626dd84786fcbbfea0ef6abb3560f9967164fd881845viewimage.php?id=2eb2c1&no=24b0d769e1d32ca73fed8ffa11d028317805b44c4c832ef9bd9f21ca3f31a89d04d8c103acd64c70626dd84786fcbbfea0ef30e93d3df8c07164fd881845







6. select 학번,이름 from 학생 where 학년 in (3,4);

....학년 in (서브쿼리)

- 내 생각엔

  • 세미콜론을 붙였고

  • IN이 들어가있으며

  • 서브쿼리를 썻던 안썻던 5번처럼 그 SQL을 실제 실행해봤을 때 올바른 결과가 도출되면 정답으로 인정 안해 줄 이유가 없다.

  • 따라서 작성한 쿼리를 SQLdeveloper 혹은 MySQL 워크벤치로 확인해보고 맞으면 걱정 안해도 될듯. 이의제기 쌉가능한 부분.

실제 테이블 만들어서 테스트

viewimage.php?id=2eb2c1&no=24b0d769e1d32ca73fed8ffa11d028317805b44c4c832ef9bd9f21ca3f31a89d04d8c103acd64c70626dd84786fcbbfea0ef63e53c3ffe922636fd881845

viewimage.php?id=2eb2c1&no=24b0d769e1d32ca73fed8ffa11d028317805b44c4c832ef9bd9f21ca3f31a89d04d8c103acd64c70626dd84786fcbbfea0ef65bf343fa99c216efd881845



문제에 제시된 조건을 만족하고, 위의 쿼리처럼 서브쿼리를 썻더라도 질의가 정상적으로 실행 되고 올바른 결과만 주면 안맞게 해줄 수가 없다.




7. ROLLBACK: 트랜잭션의 실패로 작업을 취소하고, 이전 상태로 되돌리는 데이터 제어어

- 롤백을 Savepoint를 이용하여 백업했다 언제든지 원하는 위치로 복원하는 것 처럼 착각하는 사람들이 있는데 롤백은 최종커밋시점직후 로만 돌아갈 수 있는 명령어임.

- Save point는 어디까지나 commit 전에만 유효한 포인터기 때문에, 커밋 이후엔 물리적 db파일 복원 말고는 논리적인 방법으로는 돌아갈 수 없음.

- 어떤 경우던 마지막으로 커밋했던 시점 이전으로 돌아간다는 식의 내용이 서술되어있다면 명백한 오답.

- 커밋 시점에대한 언급 없이 SAVEPOINT시점에 대한 내용만 썻을 경우 : 시나공에서는 rollback to p1 처럼 save point와 같이 쓰는 것 처럼 서술되어있는데 rollback은 단독으로도 처리되며, 단독으로 처리할 경우 마지막 커밋 시점 직후로 돌아감.


  • 마지막으로 한 커밋시점 직후로만 돌아갈 수 있으며

  • 커밋시점 이전으로는 절대 돌아갈 수 없다는 내용이 핵심

따라서 save point 로 돌아간다고만 쓰면 커밋 이후에도 마치 백업한 것 마냥 커밋이전에 저장한 save point로도 돌아갈 수 있다는 식으로 해석할 수 있고 이건 DB관리자의 자격요건에 있어 매우 중대한 개념이기 때문에, save point를 이용하면 마지막으로 한 것 보다 더 예전에 한 커밋으로 돌아갈 수도 있다는 식의 답변은 오답가능성이 80%는 넘는다고 본다. (부분점수 없다는 시험지 안내에 따라)


8. IPsec or IPsec의 full name


9. 정적 분석 도구, 정적 분석, 정적 테스트

- 문제의 문맥이 조금 모호하긴 했다. 보통 이런 경우 사실상 같은 의미의 단어는 맞게 해주드라는 기사퍼스트의 카더라가 있긴 하지만, 가채점의 의미를 살리려면 "정적 분석" 말고는 그냥 틀렸다고 간주하고 점수 계산하는 게 정신건강에 좋음.


10. Observer Pattern, Observer


11. 안드로이드, Android


12. CREATE OR REPLACE UNIQUE INDEX idx_name ON student(name asc) CLUSTER;

: 문제지 맨 앞면에는 대소문자 구분을 하지 않는다고 안내되어있지만, 설마 그렇다고 진짜 소문자로 쓴 사람은 없을거라 생각한다.

이 경우도 다른 SQL문제와 마찬가지로, 테이블 생성 후 sql을 실행해서 실제로 그 애트리뷰트에 index가 생성되었으면 굳이 저 답이 아니어도 그냥 맞았다고 생각해라.


asc: 오라클, mysql은 기본이 오름차순. 맞게 할 확률 100%

OR REPLACE: 당연히 정답. 오히려 실무에서 권장하는 방법

UNIQUE: 튜플의 상태에 따라 달라서 그 릴레이션을 정확히 가져와서 평가해볼 수 밖에 없다.

그런데 문제에 제시된 테이블을 정확히 구현할 수 없어서 장담은 못하겠다. 50%

CLUSTER: 이것도 테이블의 튜플이 정렬이 어떻게되어있는지에 따라 결과가 다를 수 있다. 문제의 튜플을 정확히 복원할 수 없어서 이건 50%


13. SOAP


14. 웹 응용 프로그램에 강제로 SQL 구문을 삽입하여 내부 데이터베이스(DB) 서버의 데이터를 유출 및 변조하고 관리자 인증을 우회하는 공격 기법.

: 핵심은 "1. SQL구문을 삽입", "2. 의도하지 않은 정보의 이용 혹은 제어"와 같은 의미의 내용이 반드시 포함되어있어야 한다고 생각한다.


이 밑에는 다들 이견 없을거라 본다.

15. 유효성


16. chmod 751 a.txt
- chmod a.txt 751은 오답. 실행 안된다.

- chmod 070501(*8진수 명시적 표현) a.txt 오답. 실행 안됨.


viewimage.php?id=2eb2c1&no=24b0d769e1d32ca73fed8ffa11d028317805b44c4c832ef9bd9f21ca3f31a89d04d8c103acd64c70626dd84786fcbbfea0ef6aed3468ae902c35fd881845




17. Linked Open Data

- Open Linked Data: 똥맛 카레와 카레맛 똥 다르듯 오답


18. 개념적 설계 , 논리적 설계 , 물리적 설계

19. a=10

20. 형상 관리



개념글 줘라

사실 개념글 받으려고 쓴 글은 아니고 내가 절박해서 쓴 글