비전공자인 나에게 정보처리기사는 매우 어려운 도전이었지만

동회차에 끝낼 수 있는 것은 정말 기적같은 일이었다.

신기술용어와 SQL용어 1개씩 총 2개를 틀렸다. 

그래서 이렇게 높은 점수를 얻을 수 있었다.



1. 교재

필기는 무조건 시나공이었는데

실기는 이기적이 좋다고해서 고민이 많았다.

하지만 이기적에 오탈이 많다고 했고 내부 디자인이 시나공에 더 익숙했던 탓일까

나는 시나공을 선택했고 알라딘에서 4권 분철 신청을하여 손쉽게 들고 다녔다.


하지만 확실히 교재로만으로는 부족한 부분이 있고

동영상강의가 필요했다. 

그래서 유튜브의 "유수샘" 강의를 찾아서 보았다.

진짜 이강의가 너무나 도움되었다.


또한 산업기사와 같이 책에 나와있어서 아래의 범위를 참고해서 보면 더 효율적으로 공부할 수 있다.

(기출문제를 풀어봐도 산업기사가 더 어려운듯... 산업기사는 깊이를 기사는 넓은 범위가 시험 의도라고 어디서 본듯한...)

피보나치수열, 약수, 최소공배수/최대공약수

선택정렬, 버블정렬, 삽입정렬, 화폐매수구하기

이차원배열 (달팽이집, 다이아몬드, 90도회전, ㄹ자, 모래시계, 행열변환)

2진수 덧셈, 그레이코드, 보수



2. 용어들

어떤게 나올지 전혀 알수가 없기에... 운이 필요한 것

나는 2가지를 추천한다


1) 퀴즐렛

어플을 다운받아서 직접 자신이 문제를 만들수도 있고 아님 나와있는것을 사용할 수 있는데

단순 단어를 암기하는데 주관식으로 맞추기 너무 좋다. 일주일만해도 거의 다 암기되지만 시험뒤에 남을수없다는게 문제 ㅋㅋㅋ


2) 카카오톡 단체채팅

쉴틈없이 문제를 내고 맞추고 그러다보면 잘하는 사람 보면서 부럽기도 하면서 나또한 열심히 해야겠다는 마음가짐을 가지게 된다.

그리고 다른 부분도 서로 묻고 답할 수 있어서 매우 유용하다고 생각한다.

주위에 정보처리기사 공부하는 사람 없이 나 혼자인 경우에 엄청 유용하게 잘 활용했고

실제로 여기서 공부했던 주관식 문제가 거의 다 나왔을 정도니까... 말 다했다

그리고 답도 제일 빨리 올라온다 거의 1시 되니까 정답이 다 정리된 ㅋㅋㅋㅋ



이번 2019년 이후에는 가져갈 수 있는 계산기가 정해졌기때문에 계산기 필요하신 분들은 

미리 꼭 체크하고 가시길!


나는 4색펜을 가지고가서 샤프로 문제풀고 답은 검은색 펜으로 작성했는데

몇 문제 옆에 샤프로 푼 곳을 안지우고 나와서 걱정을 했지만

그정도는 봐주는듯하다

단, 답안 쓰는 곳에는 반드시 검은색 볼펜으로 답만 쓰길 바란다


나는 한달간 공부했고

마지막 2주간은 하루에 8시간씩 공부했다.

마지막 주간은 대부분 단어암기로 많이 활용했다.


저희 후기가

다음에 시험보시는 분들에게 도움이 되길 바랍니다.


1. 업프 15점
- EA
- ERP
- EAI
- MOT
- VOC

2. 신기술 15점
- TEE (트러스트존이랑 둘 중 뭐일지 ㅠㅠ)
- QKD
- APT
- 가용성
- kill switch

3. 6점
- O (이건 교재마다 상이해서 문제가 될듯..)
- O
- 타임스탬프

4. 5점
SELECT 학번
FROM 학생
WHERE 이름 LIKE ‘이%’
ORDEY BY 학년 DESC;

5. 전산영어 10점
- VPN
- VoIP
- DRM

6. 12점
- 스키마 (어트리뷰트 가 답인듯 똥멍충...)
- 튜플
- 도메인
- NULL
- 디그리 (차수 도 맞는듯)
- 카디널리티


7.스택 5점
- NEXT
- pop( )
이거 대소문자 때문에 틀릴듯 ㅠㅠ Next Pop( ) 맞을듯


8.랜덤주사위 5점
- n-1
- hist[i]


9.자바 3점
12

10. 10점
- MEMS
- 위키노믹스
- 웨버홀리즘
- 컴패니언 스크린
- IMT-2020

11. 그레이코드 12점
Input(2)
Input(t+2)
Binary(t+1)
Input(j+1)
Gray(j+1)
K=1,4,1


12.디비 2점
1

2018년 9월 21일 오후 2:30분 (원래는 3시 발표였는데 좀더 빨리나왔네요) 18회 결과가 나왔습니다.

SQL때도 보니까 항상 결과는 일찍 나왔던거 같아요

저는 비전공자이고 그냥 수학을 조금 좋아하지만 미적분도 모르는... 무지랭이 ㅋㅋㅋ 이었습니다.




공부방법

1, 3 과목은 그저 계속 읽으면서 익숙해지는 방법 밖에 없습니다.

주관식보다는 객관식을 다 맞게다는 마음으로 공부하다보면 주관식도 맞출 수 있어요

읽다보면 중요한 단어가 무엇인지 감이 와요 ㅋㅋㅋ

아 문제 풀다보면... 감이와요 ㅋㅋㅋ


4과목은 제일 시간이 많이 걸리지만

생각보다 어렵지 않게 나오는 부분이에요

다른 분들의 말을 들어보니 R과 통계는 어렵게 나와도 

정형데이터마이닝은 기본적인 이론만 나온다고 하셨는데

변별력을 요하는 부분만 아니면 (그정도는... 틀려도 합격에 문제가 없기에)

어렵다... 포기할까 하지마시고 이론만 빠삭 외워가면 도움 될 것이라 생각듭니다.


교재

교재는 제가 따로 포스팅 했습니다.

무조건... 실기 문제 풀이집은 풀고가세요

그럼 진짜 붙을 수 있어요!!!!!!!!!!!!!!

전 이번 시험의 합격의 공은 풀이집에 이 모든 영광을 돌립니다.





기타사항으로는

이번에도 동국대에서 시험봤어요

그리고 SQLD보다 ADSP가 시험장이 훨~~씬 많아서 경영관까지 가서 봤어요

1시 시험인데 12:50까지 입장했었고 (더 늦은분도 있는듯... ㅋㅋ)

컴퓨터 싸인펜은 여전히 공짜로 나누어 주셨어요

동국대 주차 가능합니다. 올라오셔서 주차하시면 됩니다.


또... 궁금한거 있음 댓글주세요 

아는 부분은 공유드릴게요 ^^


모든 분들이 합격하시길 기도합니다.

즐거운 추석 보내세요 


영우 글로벌 러닝 4차혁명 교육과정의 "방형욱" 강사님과 함께 공부한 내용입니다.

# Rollup

 

  - 컬럼의 개수가 n개면 n+1 가지 종류의 결과 생성

  - 컬럼의 나열 순서가 중요함

 

  select deptno, job, sum(sal)

  from emp

  group by deptno, job

 

  select deptno, job, sum(sal)

  from emp

  group by ROLLUP(deptno, job);

 

  select deptno, job, sum(sal)

  from emp

  group by GROUPING SETS((deptno, job), (deptno), ());

 

  cf. select deptno, decode(deptno, null, 'TOTAL', decode(job, null, 'DEPT_SUM', job)) as job, sum(sal)

      from emp

      group by ROLLUP(deptno, job);

 

# Cube

 

  - 컬럼의 개수가 n개면 2^n 가지 종류의 결과 생성

  - 컬럼의 나열 순서가 중요하지 않음

 

  select deptno, job, sum(sal)

  from emp

  group by CUBE(deptno, job);

 

  select deptno, job, sum(sal)

  from emp

  group by GROUPING SETS((deptno, job), (deptno), (job), ());

 

# 집계 기준 컬럼이 3개일 경우

 

  drop table emp2 purge;

 

  create table emp2

  as

  select  empno, ename, sal, job, deptno, decode(mod(empno, 2), 0, 'M', 'W') as gender

  from emp e

  union all

  select  empno, ename, sal+100, job, deptno, decode(mod(empno, 2), 0, 'W', 'M') as gender

  from emp e;

 

  select * from emp2;

 

    --

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by ROLLUP(deptno, job, gender)

  order by 1, 2, 3;

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by GROUPING SETS((deptno, job, gender), (deptno, job), (deptno), ())

  order by 1, 2, 3;

 

    --

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by CUBE(deptno, job, gender)

  order by 1, 2, 3;

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by GROUPING SETS((deptno, job, gender), (deptno, job), (deptno, gender), (job, gender), (deptno), (job), (gender), ())

  order by 1, 2, 3;

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by GROUPING SETS((deptno, job, gender), (job, gender), ())

  order by 1, 2, 3;

 

# GROUPING 함수

 

  drop table emp3 purge;

 

  create table emp3 as select * from emp;

 

  update emp3 set job = null where rownum = 1;

 

  select * from emp3;

 

  => grouping 함수를 사용하지 않을 경우 아래와 같이 질의 결과가 이상해집니다.

 

  select deptno, job, sum(sal) as sum_sal

  from emp3

  group by ROLLUP(deptno, job);

 

  select *

  from (select deptno, job, sum(sal) as sum_sal

        from emp3

        group by ROLLUP(deptno, job))

  where deptno is not null

  and job is null;

 

  => grouping 함수를 사용하면 이렇게 달라집니다.

 

  select deptno, job, sum(sal) as sum_sal,

         grouping(deptno) as g_deptno,

         grouping(job)    as g_job

  from emp3

  group by ROLLUP(deptno, job);

 

  select deptno, job, sum_sal

  from (select deptno, job, sum(sal) as sum_sal,

               grouping(deptno) as g_deptno,

               grouping(job)    as g_job

        from emp3

        group by ROLLUP(deptno, job))

  where g_deptno = 0

  and   g_job    = 1;

 

  select deptno, job, sum_sal

  from (select deptno, job, sum(sal) as sum_sal,

               grouping(deptno) as g_deptno,

               grouping(job)    as g_job

        from emp3

        group by ROLLUP(deptno, job))

  where g_deptno = 0

  and   g_job    in (0, 1);

 

# Composite column

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by deptno, job, gender;

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by rollup(deptno, job, gender);

 

    --> deptno, job, gender

    --> deptno, job

    --> deptno

    --> ()

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by rollup(deptno, (job, gender));

 

    --> deptno, job, gender

    --> deptno

    --> ()

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by rollup((deptno, job), gender);

 

    --> deptno, job, gender

    --> deptno, job

    --> ()

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by rollup((deptno, job, gender));

 

    --> deptno, job, gender

    --> ()

 

# Concatenated Groupings

  select deptno, job, gender, sum(sal)

  from emp2

  group by deptno, rollup(job), cube(gender);

 

           deptno    job         gender

                     ()          ()

 

           --> deptno, job, gender

           --> deptno, job

           --> deptno, gender

           --> deptno

 

  select deptno, job, gender, sum(sal)

  from emp2

  group by GROUPING SETS((deptno, job, gender), (deptno, job), (deptno, gender), (deptno));

 

'IT 공방 > SQL' 카테고리의 다른 글

ORA-65096 오류 해결  (0) 2019.10.07

친구들과의 엄청난 추억이 가득한
그당시는 너무 어려서 콘서트는 못가지만 맨날 오빠들 나오는거 비디오 녹화해서 보고 그랬는데
그 어린시절의 추억이 이렇게 이루어 지다니!!!

컴퓨터도 키고
어플도 깔고
네이비즘도 켜서 서버 시간도 체크했다



오늘 9월 7일 오후 8시 도전했고
옥션과 예스 24를 했는데
나는 예스 24담당이었으나... 빙글빙글
같은 페이지만 계속 반복을 ㅠㅠ



근데 갑자기 카톡

성공했어!!!
뭐?!?
헐!!!
다들 난리난리

그것도 가장 최고 좋은 등급 좌석으로
진짜 올해 4명 운 전부다 쓴듯

결국 성공은 옥션이었다


감사합니다
저희 진짜 재미있게 놀다 올게용!!!!!!!!!!!
크으

티켓팅 성공
흰우비 입고 오빠들 보러가요

+ Recent posts