<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEBDC7B1E22DB9AEC1A6C0BAC7E020B5EEB7CF2E707074>

Size: px
Start display at page:

Download "<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEBDC7B1E22DB9AEC1A6C0BAC7E020B5EEB7CF2E707074>"

Transcription

1 실기 권우석샘의정보처리기사 / 산업기사 [. 알고리즘 ] 강 - : 직사각형의넓이구하기 ) 문제 : 가로와세로의길이를입력받아직사각형의넓이를출력하는순서도를작성하시오. ) 처리조건 - X, Y : 가로와세로의길이를저장하는변수 - A : 직사각형넓이를저장하는변수 Start X, Y 입력 A = () A 출력 [ 답항보기 ] A+X+Y X+Y X*Y Stop X/Y A/Y X-Y [ 정답 ] :

2 강 - : 두수의합구하기 ) 문제 : 두개의양의정수를입력받아합을구하는순서도를작성하시오. ) 처리조건 : - X, Y : 두개의양의정수를저장하는변수 - S : 합을저장하는변수 Start X, Y 입력 S = () S 출력 [ 답항보기 ] S+X+Y X+Y X*Y Stop X/Y A/Y X-Y [ 정답 ] : 강 - : 두수의차이구하기 ) 문제 : 두개의양의정수를입력받아차이값을구하는순서도를작성하시오. ) 처리조건 : - X, Y : 두개의양의정수를저장하는변수 -D: 차이값을저장하는변수 Start X, Y 입력 X A>B >=Y D = ( ) D = ( ) D 출력 [ 답항보기 ] End X-Y X-X X+Y X+X Y-X Y+Y [ 정답 ] :,

3 강 - : 에서 까지 의배수합계구하기 ) 문제 : 부터 까지 의배수합계를구하라. ) 처리조건 - i : 각항을저장하는변수 - SUM : 합계를저장하는변수 START i = 0 SUM = 0 i = ( ) SUM = SUM + i i < ( ) NO SUM 출력 YES [ 답항보기 ] i+ i+ i+i End 7 [ 정답 ] :, 강 - : 에서 00 까지합계구하기 ) 문제 : 부터 00까지합계를구하라. ) 처리조건 - i : 각항을저장하는변수 - SUM : 합계를저장하는변수 START i = 0 SUM = 0 i = i + SUM = SUM + i i ( A>B ) 99 F SUM 출력 T [ 답항보기 ] End < <> <= > = >= [ 정답 ] :

4 강 - : 에서 00 까지합계구하기 ) 문제 : 부터 00까지합계를구하라. ) 처리조건 - i : 각항을저장하는변수 - SUM : 합계를저장하는변수 START i = SUM = i = i + SUM = SUM + i i = A>B 00 ( ) SUM 출력 ( ) [ 답항보기 ] End F SUM T i+ i SUM+i [ 정답 ] :, 강 - : 에서 00 까지합계구하기 ) 문제 : 부터 00까지합계를구하라. ) 처리조건 - i : 각항을저장하는변수 - SUM : 합계를저장하는변수 START i = SUM = 0 ( ) ( ) i <= A>B 00 F SUM 출력 T [ 답항보기 ] End SUM=SUM+ SUM=SUM-i i= SUM=SUM+i i=i+ SUM=i [ 정답 ] :,

5 강 - : 에서 00 까지합계구하기 ) 문제 : 부터 00까지합계를구하라. ) 처리조건 - i : 각항을저장하는변수 - SUM : 합계를저장하는변수 START SUM = 0 순환구조 i = ( ) SUM = SUM + i SUM 출력 [ 답항보기 ] End,00, i,00, i,00,i i SUM=,00, [ 정답 ] : 강 - : 에서 00 까지합계구하기 ) 문제 : 부터 00까지합계를구하라. ) 처리조건 - i : 각항을저장하는변수 - SUM : 합계를저장하는변수 START i = 0 SUM = 0 i = ( ) SUM = ( ) i < ( ) T F SUM 출력 [ 답항보기 ] 99 i+ i+ End SUM+ SUM+i 00 [ 정답 ] :,,

6 강 - : 에서 00 까지합계구하기 ) 문제 : 부터 00까지합계를구하라. ) 처리조건 - i : 각항을저장하는변수 - SUM : 합계를저장하는변수 START i = SUM = i = i + SUM = SUM + i i = ( ) F SUM 출력 T [ 답항보기 ] i End 0 SUM i+ [ 정답 ] : 강 - : 에서 99 까지홀수합계구하기 ) 문제 : 부터 99까지홀수합계를구하라. ) 처리조건 - i : 각항을저장하는변수 - SUM : 합계를저장하는변수 START i = ( ) SUM = i = i + SUM = SUM + i i < A>B ( ) SUM 출력 [ 답항보기 ] 0 - End [ 정답 ] :,

7 강 - : 에서 99 까지홀수합계구하기 ) 문제 : 부터 99까지홀수합계를구하라. ) 처리조건 - i : 각항을저장하는변수 - SUM : 합계를저장하는변수 START i = ( ) SUM = 0 i = i + MOD(i,) = ( ) SUM = ( ) i A>B < 99 SUM 출력 [ 답항보기 ] 0 - End i SUM+i SUM+ [ 정답 ] :,, 강 - : 에서 00 까지짝수출력하기 ) 문제 : 부터 00까지짝수를출력하라. ) 처리조건 - i : 각항을저장하는변수 START START START i = 0 i = ( ) ( ) i 출력 i < A>B 00 Y i 출력 i = i + i ( A>B ) 00 Y i < 00 i = i + i 출력 Y N End N N End End [ 답항보기 ] i=i+ i=i+ < <= i= i=0 [ 정답 ] :,,

8 강 - : 에서 00 까지짝수제곱의합계 ) 문제 : 까지자연수중짝수제곱의합을구하는순서도를작성하시오. ) 처리조건 - N : 순열의각항, H : 합계 START N = 0 H = 0 N = ( ) H = H + N * N N A>B : 98 H 출력 ( ) ( ) [ 답항보기 ] N N+ N+ End < > <= [ 정답 ] :,, 강 - : 합계 ( ) ) 문제 : 까지합을구하라 ) 처리조건 - N : 순열의각항, H : 합계 START [ 답항보기 ] N = 0 H = 0 N = ( ) 7 0 N H+ 99 = 8 N+ H+N N+N > 9 H N*N < H- H = ( ) H-N N-H N A>B : ( ) >= ( ) N = ( ) + H = ( ) Print H End [ 정답 ] :,, 7, 9,,

9 강 - : 합계 ( ) ) 문제 : 합계를구하는순서도를작성하시오. ) 처리조건 : - N : 순열의각항, H : 합계 START [ 답항보기 ] N = 0 H = 0 N = ( ) 7 0 N H+ 99 = 8 N+ H+N N+N > 9 H N*N < H- H = ( ) H-N N-H N A>B : ( ) >= ( ) N = ( ) + H = ( ) Print H End [ 정답 ] :,, 7, 9,, 7 강 - : 합계 ( ) ) 문제 : 의순서로 0번째항까지합계를구하는순서도를작성하시오. ) 처리조건 - K : 증가치를나타내는변수, N : 각항을나타내는변수, - H : 합계를나타내는변수, SW : 분기하기위한변수 START K = 0 N = H = SW = ( ) K = ( ) N = ( ) SW = 0 H = H - N H = ( ) [ 답항보기 ] SW = SW = K+ - N+N 9 8 K+ N+K H+N 0 9 K N+ H-N 8 N K < A>B ( ) H 출력 End [ 정답 ] :,, 8,,

10 7 강 - : 합계 ( ) ) 문제 : 의순서로 0번째항까지합계를구하는순서도를작성하시오. ) 처리조건 - K : 증가치를나타내는변수, N : 각항을나타내는변수, - H : 합계를나타내는변수, 모드함수이용 START K = 0 N = H = K = ( ) N = ( ) MOD(K,) = 0 H = ( ) H = ( ) [ 답항보기 ] 0 K+ 7-8 K+ N+K 9 K N+ H-N K < A>B ( ) H 출력 0 N+N H+N 8 End 9 0 N [ 정답 ] :, 8, 9,, 8 강 - : 합계 ( ) ) 문제 : 의순서로 0번째항까지합계를구하는순서도를작성하시오. ) 처리조건 - K : 증가치를나타내는변수, N : 각항을나타내는변수, - H : 합계를나타내는변수, SW : 분기를위한변수 START K = 0 N = 0 H = 0 SW = 0 K = ( ) N = ( ) SW = ( ) H = H - N H = ( ) [ 답항보기 ] SW = 0 SW = K+ - N+N 8 K+ N+K H+N 9 K N+ H-N 8 K( A>B )0 H 출력 <> <= < End [ 정답 ] :, 8,,,

11 8 강 - : 합계 ( ) ) 문제 : 의순서로 0번째항까지합계를구하는순서도를작성하시오. ) 처리조건 - K : 증가치를나타내는변수, N : 각항을나타내는변수, - H : 합계를나타내는변수, 모드함수이용 START K = 0 N = 0 H = 0 K = ( ) N = ( ) MOD(K,) = H = ( ) H = ( ) [ 답항보기 ] 0 K K < A>B ( ) H 출력 7 K+ - 8 K+ N+K 9 N+ H-N End 0 N+N H+N [ 정답 ] :, 8, 9,, 8 강 - : 합계 (-()+(+)-(++)+ ) 다음문제의괄호안내용에가장적합한번호를 [ 답항보기 ] 에서한가지만선택하시오. -() + (+) - (++) + + (+++ 0) 의합을출력하는순서도이다. 순서도에서사용되는변수는다음과같다. SUM : 누적변수 HAP : 부분합변수 SW : 스위칭변수 i : 인덱스변수

12 [ 정답 ] :,,,, 9 9 강 - : 합계 (x(-)xx(-)x.) ) 문제 : x(-)xx(-)xx(-)x 의순서로 00번째항까지계산결과를구하는순서도를작성하시오. ) 처리조건 - N : 각항을나타내는변수, H : 합계를나타내는변수 -SW: 분기를위한변수 START N = 0 H = ( ) SW = 0 N = ( ) SW = 0 H = H * N * ( ) SW = 0 H = H * N SW = ( ) [ 답항보기 ] 0 K+ K+ K N+ N A>B < ( ) H 출력 7-8 N+K 9 H-N 0 N+N H+N N+ End [ 정답 ] :,, 7,,

13 9 강 - : 합계 (x(-)xx(-)x.) ) 문제 : x(-)xx(-)xx(-)x 의순서로 00번째항까지계산결과를구하는순서도를작성하시오. ) 처리조건 - N : 각항을나타내는변수, H : 합계를나타내는변수 - 모드함수이용 START N = 0 H = ( ) N = N + MOD(N,) = 0 H = ( ) H = ( ) [ 답항보기 ] N <= A>B( ) H 출력 0 H*N End H+N*(-) H+ N+ 7-8 N+K 9 H-N 0 N+N H+N N [ 정답 ] :,,, 0 강 - : 합계 (/-(/)+/-(/) +9/0) ) 문제 : /-(/)+/-(/) +9/0 합계를구하는순서도를작성하시오. ) 처리조건 - i : 계산식의수증가변수, H : 계산결과누적변수, - SW : 부호판단변수 START i = 0 H = 0 SW = ( ) i = ( ) SW = 0 H = H - i/(i+) H = ( ) SW = 0 SW = [ 답항보기 ] 0 i+ 7 H-i/(i+) 8 i+ H+i/(i+) 9 i i*i H+i i < A>B ( ) H 출력 End 0 H-i H*H H [ 정답 ] :,, 8,

14 0 강 - : 합계 (/ - / + 8/ - ) 다음문제의괄호안내용에가장적합한번호를 [ 답항보기 ] 에서한가지만선택하시오. / - / + 8/ - / / 의합을출력하는순서도이다. 순서도에서사용되는변수는다음과같다. SUM : 합계변수 SW : 스위칭변수 A : 분자계산변수 B : 분모계산변수 [ 정답 ] : 7,, 9, 7,

15 강 - : 0 년 회기사기출문제 START 제 항부터제 N항까지피보나치수열의합 (S = ) 을계산하는알고리즘이다. 제시된처리조건을참조하여다음각문제의괄호안내용에가장적합한항목을 < 답항보기 > 에서한가지만선택하시오. 계산하려는항의수 N을입력하여처리하기로한다. ( 단, N >= 0). 알고리즘에사용되는변수등은다음과같다. A : 두개의항합산시첫번째항변수 B : 두개의항합산시두번째항변수 C : 두개의항합산시기억변수 Y : 피보나치수열의합을저장하는변수 N : 계산하려는항의수변수 K : 인덱스변수 A = B = Y = ( ) N 입력 순환구조 K =, N, C = A + B ( ) = Y + ( ) ( ) = B ( ) Y 출력 STOP [ 답항보기 ] [ 정답 ] :,, 0,, 7

16 강 - : 합계 ( ) ) 문제 : 의순서로나열되는피보나치수열의 0번째항까지의합계를구하는순서도를작성하시오. ) 처리조건 - A : 첫번째항변수, B : 두번째항변수, - C : 두개의항합산시기억하는변수 - Y : 합을저장하는변수, N : 항의수변수 START A = B = Y = ( ) N = C = ( ) Y = Y + C N = ( ) A = B [ 답항보기 ] B = ( ) 0 A+B A-B B-A N( )0 7 N 8 N+ 9 N+ Y 출력 0 A B C < <= <> End [ 정답 ] :,, 8,, 강 - : 합계 ( ) ) 문제 : T= 의알고리즘의합을구하라. ) 처리조건 - A= 변수, B= 변수, T= 총합변수, H= 변수 START A = B = ( ) T = ( ) ( ) = A + B T = T + H A = ( ) [ 답항보기 ] H < > 8 A <= >= 9 B <> T+ B = H H : ( ) T 출력 ( ) B+ A+ T+A End [ 정답 ] :,,,, 7,

17 강 - : 합계 (!+!+!+!+!+!+ ) ) 문제 :!+!+!+!+!+!+ 의순서로 0번째항까지의합계를구하는순서도를작성하시오. ) 처리조건 : - SUM : 합을저장하는변수, i : 각항을나타내는변수, F : 누승의결과를저장하는변수 - N! 은 부터 N까지누승을뜻하며! 일경우는 xxxx 를뜻한다. (factorial) START [ 답항보기 ] i = 0, SUM = 0 F i i+ F = 7 F+i 9 8 F*i 0 9 F-i 0 SUM SUM+ SUM*i i=i+ F*F F*F*F i = i + F = ( ) i < ( ) SUM = SUM + F SUM End [ 정답 ] :, 9 강 - : 합계 (!-!+!-!+!-!+ ) ) 문제 :!-!+!-!+!-!+ 의순서로0번째항까지의합계를구하는순서도를작성하시오. ) 처리조건 - SUM : 합을저장하는변수, i : 각항을나타내는변수, - F : 누승의결과를저장하는변수 - SW : 부호판단변수 - N! 은 부터 N까지누승을뜻하며! 일경우는 xxxx 를뜻한다. (factorial) START i = 0, SUM = 0, SW = 0 F = ( ) i = ( ) F = i * ( ) PRINT i < ( ) End [ 답항보기 ] ( ) F 0 i+ SUM = SUM + F SUM = SUM - F 7 F+i 9 8 F*i 0 9 F-i SW = SW = 0 0 SW= SW SW=0 i=i+ F*F [ 정답 ] :,,, 9,

18 강 - : 소수의합 ) 문제 : 임의의양의정수를입력받아그안에포함된소수의합을구하는순서도를작성하시오. ) 처리조건 : -A: 입력받은수, HAP : 소수의합계 - K : 소수여부를판별할숫자 (에서 A까지수 ), J : 소수를판별하기위한제수 - MOD() 는나머지를구하는함수이다. [ 답항보기 ] - 0 +N -J ARRAY_SIZE 7 K/ 8 K^ 9 K^ 0 K+ CNT+I CNT+MOK CNT- CNT-I DEC DEC(I+) 7 DEC(J) 8 DEC*/MOK 9 DEC*MOK 0 DEC+MOK/ DEC-MOK* I I+ I- K INT(DEC) 7 INT(DEC*) 8 INT(DEC/) 9 INT(NMG*) 0 INT(NMG/) J J+ J+I J+N J- J-N 7 MOK 8 MOK*/DEC 9 N 0 N+ START A 입력 HAP=0 K= J= K= ( ) MOD(K,J)= ( ) J= ( ) HAP=HAP+( ) K<A HAP K=( ) End [ 정답 ] :,,,, 0

19 강 - : 소수판별 임의의양의정수를입력하여소수를판별하는순서도를작성하시오. 소수란? 약수가 개인수 (과자기자신만을약수로가짐 ) A : 입력받은값을저장하는변수 J : 부터A까지수 ( 제수 ) 를저장하는변수 MOK : 나누어서몫을저장하는변수 NMG : 나누어서나머지를저장하는변수 INT() : 실수를정수화하는함수 Start A 입력 J=() J=J+ MOK=() NMG=A-() NMG()0 YES NO [ 답항보기 ] INT(A/J) 0 MOD(A,J) MOK* A=() NO YES 소수 소수아님 7 MOK 8 MOK*J 9 MOK+J 0 <> NMG < J > = End [ 정답 ] :,, 8,, 강 - : 07 년 회기사기출문제 다음은어떤정수의모든약수중자신을제외한약수로모두합하면자신과같아지는수가있다. 예를들어정수 의약수는,,, 이다. 이중 을제외한약수,,을모두합하면 이되어자신과같아진다. 다음 < 그림 > 의순서도는 부터 000까지의정수중이러한약수를갖는수를찾아출력하고, 또한그개수를구하여출력하는알고리즘이다. < 그림 > 의괄호안내용 ()~() 에가장적합한내용을 < 답항보기 > 에서선택하여답안지의해당번호 ()~() 에각각마크하시오. < 처리조건 > 조건 : 약수중가장큰수는그수를 로나눈것보다같거나작다. 짝수의경우자신을제외한제일큰약수는를나눈값이다 < 사용변수설명 > - LM : 문제에서주어진수의개수 - N,J,R : 계산에사용되는변수 -SUM : 약수의합 - K : 위조건을만족하는 K < 약수의미설명 > 어떤수의모든약수중자신을제외하면그절반값이최대의약수가된다 ( 짝수의경우 ) 예를들어 0의모든약수는,,,, 0, 0

20 [ 답항보기 ] [ 정답 ] :, 8,, 0, 9

21 강 - : 약수 ) 문제 : 정수를입력받아약수를구해출력하는순서도를작성하시오. ) 처리조건 : - A(00) : 약수를저장할배열, B : 입력받은수 - C : 부터 B 까지수, D : 약수가저장될배열의위치 ( 첨자 ) - MOK : 몫을저장할변수, NMG : 나머지를저장할변수 - INT() 는실수를정수화하는함수이다. 예 ) INT(.) = START A(00) B 입력 C=0, D=0 C=( ) ( ) C : B ( ) MOK=INT(B/C) 순환구조 i=,d [ 답항보기 ] NMG=B-MOK*C ( ) 0 C NMG=0 7 C+ <= 8 C+ > 9 < >= D=( ) End 0 <> D+NMG = D+ D A(i) A(D)=( ) [ 정답 ] :, 7, 8,,, 강 - : 0 년 회산업기사기출문제 제시된 < 그림 > 에서정수 N을입력받아소인수분해하여그결과를출력하고자한다. 제시된 < 처리조건 > 을참조하여 < 그림 > 의괄호안내용 ()~() 에가장적합한항목을 < 답항보기 > 에서선택하여답안지의해당번호 ()~() 에작성하시오. < 처리조건 > S(0) : 소인수분해된결과를저장하는배열 N : 단계별로소인수분해할첫단계를입력받는값이다. C : 소인수계산처리를위한변수 Y : 소인수분해한결과를출력할때사용할배열의첨자 K : N을나누어보는수 - 는 ***과같이소인수분해된다. - 입력받은정수 N이 보다작으면프로그램을종료한다. - 입력받은정수 N이소수이면 소수 라고출력하고나머지경우는소인수분해한결과를출력한다. - 입력받는값 N은 0000 이하의정수라고가정한다. - 단계별로소인수분해한결과를배열에저장해두었다가더이상분해할수없을때한꺼번에출력한다. - MOD는나누기연산의나머지를구하는함수이다. < 프로그램실행예시는다음과같다 > 입력 : -> 출력 : *** 입력 : 0 -> 출력 : ** 입력 : 7 -> 출력 : 소수입력 : 0 -> 출력 : 프로그램종료

22 [ 답항보기 ] [ 정답 ] :,, 0, 8, 8

23 강 - : 최대공약수, 최소공배수 ) 문제 : 두수를입력받아두수의최대공약수와최소공배수를계산해출력하는순서도를작성하시오. ) 처리조건 : -A: 입력받은첫번째수, B : 입력받은두번째수 - BIG : 큰수를저장할변수, SMALL : 작은수를저장할변수 - NMG : 나머지를저장할변수 - GCM : 최대공약수를저장할변수, LCM : 최소공배수를저장할변수 START A,B 입력 A : B >= BIG=A SMALL=B < BIG=B SMALL=A MOK=INT(( )) NMG=BIG-( ) NMG=( ) [ 답항보기 ] GCM=( ) BIG=( ) A/B SMALL/BIG B/A MOK BIG/SMALL MOK*SMALL LCM=A*B/GCM SMALL=( ) 7 MOK+SMALL GCM,LCM 0 BIG SMALL LCM NMG GCM A+B End [ 정답 ] :,, 9,, 7 강 - : 최소값 ) 문제 : 개의성적을입력받아배열에저장한후저장된자료중최소값을찾는순서도를작성하시오. ) 처리조건 : - J() : 입력받은점수를저장할배열 - S : 배열의위치, MIN : 최소값저장, i : 인덱스변수 START J() S=0, MIN=00, i=( ) S=S+ S <= ( ) J(S) J(i) ( ) MIN MIN=( ) i=i+ [ 답항보기 ] 0 7 > 0 MIN 8 < S 9 = J(i) i >= ( ) MIN S+ MIN+ i+ End [ 정답 ] :,, 8,,

24 8 강 - : 최소값 ) 문제 : 한반에 0명으로구성되어있다. 성적이가장우수한학생과성적이가장저조한학생의차이를구하라. ) 처리조건 : - i : 인덱스변수, J(0) : 성적이저장되어있는배열변수 - MIN : 최소값저장, MAX : 최대값저장, D : 차이값저장 START MIN=J() MAX=J() 반복구조 i=, ( ), MIN( )J(i) MIN=( ) MAX( )J(i) MAX=( ) [ 답항보기 ] 0 < D=( ) 7 > MAX 8 = MAX-MIN 9 J(i)+ MAX+ D 0 MIN D J(i) D+ MIN+ i+ End [ 정답 ] :,,,, 8 8 강 - : 최대값, 최소값, 합계, 평균 START SUM=0 AVE=0 i=0 MAX=0 MIN=99 ) 문제 : 배열 R에 7,,,, 7, 8, 8, 87,, 9, 77의값이순차적으로기록되어있다. 이값을차례대로읽어서최대값, 최소값, 합계, 평균을구하여출력하는알고리즘이다. 아래사항을참조하여 < 그림 > 의괄호안내용에가장적합한항목을 < 답항보기 > 에서선택하여답안지의해당번호 () ~() 에마크하시오. ( 단, 배열 R의크기는 이라고가정한다.) ) 처리조건 : - SUM : 합계, AVE : 평균, i : 인덱스변수, MAX : 최대값, MIN : 최소값 i=() i=() YES NO R(i)>MAX YES NO R(i)<MIN YES NO SUM=SUM+() ()=R(i) ()=R(i) i=i- AVR=()/i End 0 [ 답항보기 ] i+ 7 MAX 8 MAX-MIN 9 MAX+ 0 MIN R(i) R(i+) SUM SUM+ MAX+ [ 정답 ] :,, 7, 0,,

25 8 강 - : 합계, 평균 에서 까지의합계와평균을구하는순서도를작성하시오. i : 인덱스변수 J : 합계변수 AVE : 평균 START i=0 J=0 i=i+ J=() i<() A>B F AVE=() J,AVE 출력 T [ 답항보기 ] J 7 i+ 8 J+ i 9 J+i J/i End [ 정답 ] :,, 9 9 강 - : 의배수와합 ) 문제 : 부터00까지의수중의배수의개수와합을출력하는순서도를작성하시오. ) 처리조건 : - i : 인덱스변수 -CNT: 배수의개수반복 - HAP : 배수의합 START CNT=0 HAP=0 MOK = ( ) i=,00 ( ) = i-mok* NMG = ( ) CNT = ( ) [ 답항보기 ] HAP = ( ) MOD(i,) INT(i/) i/ 7 NMG 0 8 NMG+ CNT 9 CNT+ CNT, HAP 0 CNT+HAP HAP HAP+i 00 HAP+ i+ End [ 정답 ] :,, 7, 9,

26 9 강 - : 의배수이면서 의배수인수 부터00까지의수중의배수이면서의배수인수를출력하는순서도를작성하시오. A(00) : 배수를저장할배열 S : 배열첨자 i : 각항 MOD() 는나머지를저장하는함수이다. START A(00) S=0,i=0 i=i+ i<= () MOD(i,)=0 반복 K=,() A(K) () = 0 [ 답항보기 ] S = () End 7 MOD(i,) S 8 MOD(i,) S+ 9 MOD(i,) S+ () = i 0 S*S A(S) A(S)+ A(K) A(K)+ K [ 정답 ] :,, 8,, 7 0 강 - : 0 진수 진수 ) 문제 : 다음은 0 진수를 진수로변환하는알고리즘이다. ) 처리조건 : - DEC : 입력받은 0진수 -ARRAY_SIZE: 배열의크기 - BIN() : 진수를저장할배열변수 -CNT: 인덱스변수 - SUBSCRIPT : 배열의첨자 ( 위치 ) MOK : 몫 - NMG : 나머지 [ 답항보기 ] 0 INT(DEC/) INT(DEC/) DEC-MOK DEC+MOK 7 DEC-MOK* 8 DEC-MOK* 9 CNT 0 CNT+DEC CNT+ ARRAY_SIZE MOK MOK+ MOK/ [ 정답 ] :, 8,,,

27 강 - : 07 년 회산업기사기출문제 부터 7까지십진정수중하나를입력받아 진수로변환하여배열에저장한후이를출력하는알고리즘이다. < 그림 > 의괄호안내용 () ~ () 에가장적합한내용을 < 답항보기 > 에서선택하여답안지의해당번호 () ~ () 에각각마크하시오. < 처리조건 > 사용하는변수는다음과같다. - DEC : 0진수입력변수 - S(8) : 변환된 진수값저장배열 - M : 변환작업시몫이저장되는변수 - R : 변환작업시나머지가저장되는변수 - i : 배열첨자 [ 답항보기 ] START DEC D0 S(i)=0 i=,8 M=, R=0 i=8 ( ) M=( ) R=DEC-( ) S(i)=( ) D0 i=, 8 ( ) STOP ( )=M i=i- [ 정답 ] :,, 7,, 9,

28 강 - : 07 년 회산업기사기출문제 다음 < 그림 > 의순서도는부호를포함하여 8비트로표현된 진수값을 0진수로변환하여출력하기위한알고리즘이다. < 처리조건 > 을참조하여제시된 < 그림 > 의괄호안내용 () ~ () 에가장적합한항목을 < 답항보기 > 에서선택하여답안지의해당번호 () ~ () 에각각마크하시오. < 처리조건 > - < 그림 > 에제시되어있는알고리즘과연계하여가장적합한로직으로구현될수있도록답안선택시유의하시오. - 8비트이진수값의최상위비트는부호비트이며, 최상위비트의값이 0인경우양수이고 인경우음수이다. ( 단, 음수의경우 의보수로표현된값이다.) - 8비트이진수값은크기가 8인배열 S에 S[] 부터 S[8] 에순차적으로저장되어있다. ( 즉, S[] 에부호비트가저장되어있음.) B -연산기호 ** 의미 : 예를들어 A ** B 의경우 A의 B승 을의미한다.( 즉, A ) -연산기호 * 는곱하기연산을의미한다. START S[8] DEC = 0 P = K = ** DEC = DEC + (K * S[P]) P< 9 DEC = 8 - DEC DEC End

29 [ 답항보기 ] [ 정답 ] :,,, 7, 0 강 - : 석차구하기 Rank i = F i > ( ) ( ) = T i = ( ) i = i + ) 문제 : 그림의괄호안의내용에가장적합한번호를답항보기에서한가지만선택하여답안지의해당번호에마크하시오. 다음은학생들이중간고사시험에서얻은점수를가지고석차를구하는알고리즘이다. ) 처리조건 : -N: 전체학생수 i : 인덱스변수 J : 인덱스변수 - RANK() : 석차 JUMSU() : 점수 ( ) > N F T ( ) End T J>N F F JUMSU(i)<JUMSU(J) [ 답항보기 ] T i i+ i- i=i+ RANK(i)=RANK(i)+ J = J+ 7 0 N 0 JUMSU(i) 8 N+ RANK(i) 9 N- RANK(i+) J= i= J=J+ [ 정답 ] :,, 8,,

30 강 - : 석차구하기 START NAME(0),KOR(0),ENG(0),MAT(0),COM(0),SUM(0) ) 문제 : 0명학생의이름, 국어, 영어, 수학, 컴퓨터점수와석차를구하는알고리즘을작성하시오. i= ) 조건처리 : - NAME() : 이름배열변수 - KOR() : 국어점수배열변수 - ENG() : 영어점수배열변수 - MAT() : 수학점수배열변수 - COM() : 컴퓨터점수배열변수 - SUM() : 합계배열변수 - i : 인덱스변수 J : 인덱스변수 - K : 인덱스변수 RANK : 석차변수 [ 답항보기 ] SUM() SUM(i) 0 7 RANK+ 8 SUM(K) 9 0 RANK SUM(K)+ KOR(i) ENG(i) 9 SUM(J) MAT(i) ( )=KOR(i)+ENG(i)+MAT(i)+COM(i) i=i+ i>( A>B ) 반복 J=, 0 RANK=( ) 반복 K=, 0 SUM(J)<( ) ( )=RANK+ NAME(J),KOR(J),ENG(J),MAT(J),COM(J),RANK End [ 정답 ] :,,, 8, 0 강 - : 0 년 회산업기사기출문제 ) 문제 : N개의 DATA를입력받아 Selection Sort를이용하여오름차순으로정렬한후, 출력하는알고리즘이다. 제시된처리조선을참조하여다음각문제의괄호안내용에가장적합한항목을 < 답항보기 > 에서한가지만선택하시오. ) 조건처리 : -READ A(i), i =, N : N개의자료가A배열에첫번째원소부터 N번째원소까지차례로입력됨을나타낸다. - 알고리즘에사용되는변수등은다음과같다. A(N) : N개의 DATA가입력될배열변수 Temp : SWAP을위한임시변수 i : 인덱스변수 J : 인덱스변수

31 [ 답항보기 ] [ 정답 ] :,,, 0, 0 강 - : 0 년 회기사기출문제 ) 문제 : 제시된 < 그림 > 은배열A(0) 에기억된0개의수치데이터에대하여버블정렬 (Bubble Sort) 을이용하여오름차순으로정렬하는순서도이다. < 그림 > 의괄호안내용에가장적합한항목을 < 답항보기 > 에서선택하여답안지의해당번호 () ~ () 에마크하시오. ) 처리조건 - 사용되는변수등은다음과같다. N : 정렬하고자하는수치데이터의갯수 i : 정렬의회전수를계산하기위한변수 J : 배열의첨자등을위한변수 TM : 주변수간의값을서로바꾸기위한변수 FLAG : 임의의회전작업시데이터의교환이발생하지않을경우비교가반복되는것을방지하기위한변수 -버블정렬개념설명 n 개의데이터에대하여인접한 개데이터를비교하여결과에따라데이터를교환한다. 즉, 오름차순의경우첫번째데이터와두번째데이터를비교하여작은데이터를앞에놓는다. 이러한작업은 ( 첫째 ; 둘째 ), ( 둘째 ; 세째 ), ( 세째 ; 네째 )... 의순으로계속해서 (n-) 번째와 n 번째데이터를비교하는것으로 회전이끝나게된다. 이때가장큰데이터가 n번째위치하게된다. 다음에다시첫번째데이터로부터 (n-) 번째데이터까지위와같은작업을반복하면두번째큰값이 (n-) 번째에위치하게되며, 회전작업이끝난다. 이러한과정을반복하여 (n-) 회전, 즉첫번째와두번째데이터를비교하는것으로작업이끝난다. 단, 회전작업시교환되는것이없으면서비교가반복되는것을방지하기위해플래그 (FLAG) 를두어후속데이터들이순서대로있는지여부를검사하면서정렬한다.

32 START - 본문제에서는 FLAG를설정하여임의의회전작업시교환이발생하지않는다면, 정렬이완료된상태로간주하고작업을종료시키기로한다. - 배열의크기가 0일경우배열의요소는 부터 0까지구성되는것으로한다. 예를들어, A라는배열의크기가0일경우A(0) 으로표시되고, 배열요소는 A() 부터 A(0) 으로구현된다고가정한다. - < 그림 > 의순서도에서마름모의의미는마름모안의두항목을상호비교하여해당조건에따라순서도의흐름이분기되도록하는역할을한다. N = 0 i = 0 FLAG = ( ) i = i+ J = 0 J = ( ) ( ) : A(J+) > TM = A(J) A(J) = ( ) A(J+) = TM <= NO NO FLAG = J >= (N-i) YES i >= (N-) NO ( ) = 0 YES STOP YES [ 답항보기 ] [ 정답 ] : 0, 9,, 0, 7

33 강 - : 0 년 회산업기사기출문제 ) 문제 : 삽입정렬 (Insertion Sort) 기법을사용하여전산실직원 0명의토익점수가저장되어있는배열 TOE(0) 의데이터를오름차순으로정렬하고자한다. 제시된 < 그림 > 의괄호안내용 ()~() 에가장적합한항목을 < 답항보기 > 에서선택하여답안지의해당번호 ()~() 에가장적합한항목을 < 답항보기 > 에서선택하여답안지의해당번호 ()~() 에각각마크하시오. - 알고리즘에사용되는변수등은다음과같다. KEY : 비교기준이되는키값저장변수 i : 인덱스변수 J : 인덱스변수 - 배열의크기가 n일경우배열의요소는 부터 n까지구성되는것으로한다. 예를들어, A라는배열의크기가 0일경우 A(0) 으로표시되고, 배열요소는 A() 부터 A(0) 으로구현된다고가정했다. - 삽입정렬 (Insertion Sort) 개념설명 ( n개의데이터를오름차순으로정렬 ) 삽입정렬은 번째자료부터시작하여그앞의자료들과비교하여삽입할위치를지정한후, 자료를뒤로옮기고지정한자리에자료를삽입하여정렬하는알고리즘이다. 즉, 두번째데이터값을 번째데이터값과비교하여오르차순으로나열 (회전) 하고, 이어서 번째데이터값을 번째, 번째데이터값과비교하여오름차순으로나열 (회전) 하고, 이어서 번째데이터값을 번째, 번째, 번째데이터값과비교하여오름차순으로나열한다. - < 그림 > 의순서도에서마름모의의미는마름모안의두항목을상호비교하여해당조건에따라순서도의흐름이분기되도록하는역할을한다. 아울러, 마름모안의부등호 >= 는부등호좌측의값이우측의값보다크거나같다는의미이고, 부등호 < 는부등호좌측의값이우측의값보다작다는의미이고, 부등호 > 는부등호좌측의값이우측의값보다크다의의미이다.

34 [ 답항보기 ] [ 정답 ] :,, 8,, 강 - : 07 년 회기사기출문제 제시된 < 그림 > 은 00보다작은 0개의자연수가배열 AR(0) 에정렬되지않은상태로저장되어있을때, 이데이터를오름차순으로정렬하는삽입정렬 (Insertion Sort) 알고리즘을나타낸것이다. < 그림 > 의괄호안내용 ()~() 에각각마크하시오. < 처리조건 > ㆍ < 그림 > 에제시되어있는알고리즘과연계하여가장적합한로직으로구현될수있도록답안선택시유의하시오. ㆍ배열의크기가 n일경우배열의요소는 부터 n 까지구성되는것으로한다. 예를들어, A라는배열의크기가 0 일경우 A(0) 으로표시되고, 배열요소는 A() 부터 A(0) 으로구현된다고가정한다. START AR(0) KEY=AR(M) W = KEY < AR(W) W= W- = KEY M=M+ M<=0 End

35 [ 답항보기 ] [ 정답 ] :, 8, 0, 9, 0 강 - : 이분검색 ) 문제 : 배열 A(0) 에 0,0,0,0,0,0,70,80,90,00 이오름차순으로정렬되어저장되어있다. 이때, 입력받은값이배열의몇번째에기억되어있는지알아보기위해출력하는순서도를작성하시오. ( 이분검색을이용하라.) ) 처리조건 : - A(0) : 숫자가저장된배열 K : 검색할값 - L : 배열첨자이며, 시작위치 H : 배열첨자이며, 마지막위치 - M : 배열첨자이며, 중간위치 START A(0), K = 0, L =, H = 0 ( ) M=INT((L+H)/) K : A(M) ( ) H=M- ( ) L=M+ [ 답항보기 ] < >= <= = > <> L ( ) H 7 L 8 A(M) 9 K 값이없음 ( ) 0 H M K+ M- M+ A(M)+ End [ 정답 ] :,,,,

36 강 - : 구구단 ) 문제 : 구구단을출력하는순서도를작성하시오. START ) 처리조건 : - Gu(9) : 곱셈결과저장하는배열 -A: 단 - B : 곱해질숫자 - i : 인덱스변수 반복 반복 Gu(9) A=,9 B=,9 Gu(())=() 반복 i=,9 A, X, i, =, () [ 답항보기 ] A B Gu(9) 7 i A+B 8 i+ A*B 9 A-B A/B End 0 Gu(i) Gu(i)*Gu(i) 0 9 [ 정답 ] :, 8, 0 7 강 - : 이차원배열 ) 문제 : 행열배열순서도를작성하시오. ) 처리조건 : - M(,) : 행 열 차원배열 - K : 입력숫자 - i : 행위치 - J : 열위치 반복 반복 START M(,) K=0 K=() ()=K J=() i=,, 출력 M(i,J) i=, J=, [ 답항보기 ] End,,,,,i,,J, K K+ 7 i 8 i+ 9 J 0 J+ M(i,J) M(J,i) K=0 0 [ 정답 ] :, 8, 0

37 7 강 - : 0 년 회기사기출문제 좌측의정방행렬에대하여우측과같이시계방향으로외부에서중심까지회전시켜달팽이집과같은순서로각숫자를 행 X 열의 차원배열 A(,) 에차례대로기억시키는순서도를작성하고자한다. 다음의 < 처리조건 > 을참조하여제시된 < 그림 > 의괄호안내용 () ~ () 에가장적합한항목을 < 답항보기 > 에서선택하여답안지의해당번호 () ~ () 에각각마크하시오. < 정방행렬 > < 처리조건 > - 순서도에사용되는변수등은다음과같다. A(,) : 행 X 열의 차원배열, K : 각회전작업시수행횟수계산 N : 씩증가되는숫자처리, 즉정방행렬의숫자 ~까지의숫자가차례로저장될변수 S : 행과열의증가, 감소처리를위한변수, i : 배열의행계산 J : 배열의열계산 - 반복문설명 반복 P =, K, " => P의초기값, P의최종값 K, P의증가치 즉, P의값이 부터 K 까지 씩증가하면서해당반복문내의로직수행 - < 그림 > 의순서도에서마름모의의미 : 마름모안의두항목을상호비교하여해당조건에따라순서도 의흐름이분기되도록하는역할을한다. - 문제에서제시된 < 정방행렬 > 및 차원배열 A(,) 의각요소의위치는다음과같다. (,) (,) (,) (,) (,) - < 그림 > 의순서도에서 * 표시는 곱하기 연산을의미한다. (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) (,)

38 START A(,) N=0, S=, i=, J=0, k= 반복 P =,k, N = N+ J = A(i,J) = k = k > 0 End 반복 P =,k, N = i = A(i,J) = N S = S * (-) [ 답항보기 ] [ 정답 ] :, 0,, 9,

39 8 강 - : 0 년 회기사기출문제 제시된 < 그림 > 은화폐매수및화폐단위별총매수로결과를출력하고자한다. 제시된 < 처리조건 > 을참조하여 < 그림 > 의괄호안의내용 () ~ () 에가장적합한항목을 < 답항보기 > 에서선택하여답안지의해당번호 () ~ () 에마크하시오. < 처리조건 > -화폐는고액권을우선으로하고, 나머지금액을그다음단위의화폐순서로지급한다. -화폐단위는 0000원, 000원, 000원, 00원, 00원, 0원, 0원, 원, 원의 9가지종류가있다 -입력데이터는성명과출장비지급액이며, 성명의입력이 'QUIT' 이면입력의끝이다. -출력은성명, 출장비지급액, 개인별각화폐매수로하며마지막에전체화폐매수를출력한다. ( 아래의 [ 출력양식 ] 참조 ) -본문제에서 "/" 연산자는나누기연산의몫을구하는연산자로정의한다. 즉, 나누기연산을행하여소수점이하발생시는소수점이하는버림으로처리한다. 예를들어 8/의경우결과값은 이고, /의경우결과값은 이며, /의경우결과값은 0이다. -사용하는변수는다음과같다. PM(9) : 개인별로지급되는출장비지급액에대한화폐단위별매수를기억하는배열로 PM() 에는 0000원의매수, PM() 에는 000원의매수, PM() 에는 000원의매수,, PM(9) 에는 원의매수순으로저장된다. TM(9) : 각화폐단위별전체화폐매수를기억하는배열로 TM() 에는 0000원의매수, TM() 에는 000원의매수, TM() 에는 000원의매수,, TM(9) 에는 원의매수순으로저장한다. N : 성명을기억할변수 P : 개인별로지급되는출장비지급액을기억할변수 T : 화폐단위별로화폐매수를계산할금액 ( 남은금액 ) 을기억할변수 M : 화폐단위를기억할변수 SW : 화폐단위구분을위한변수로서화폐단위가 0000원, 000원, 00원, 0원, 원인지, 000원, 00원, 0원, 원인지를구분하기위한변수로 0 또는 을가진다. K : 화폐매수를계산하거나출력할때사용할배열의첨자 -배열의크기가n일경우배열의요소는부터n까지구성되는것으로한다. 예를들어, A라는배열의크기가 0일경우 A(0) 으로표시되고, 배열요소는 A() 부터 A(0) 으로구현된다고가정한다. - < 그림 > 의순서도에서마름모의의미는마름모안의조건에따라조건을만족하면 " 로, 만족하지않으면 " 로순서도의흐름이분기되도록하는역할을한다.

40 - 반복문설명 예를들어변수 a 에대해서 반복 a=, 0, " 의의미는 a 의초기값, 최종값 0, 증가치 로써즉, a 의값이 부터 0 까지 씩증가하면서해당반복문내의로직을수행함을나타낸다. - 프로그램실행예시는다음과같다. < 입력조건 > - 엄철식 90 - 양동수 이동훈 70 QUIT < 출력조건 > 출력시제목부분은다음 [ 출력양식 ] 과같이, 라인의밑줄부분이며소제목은 라인의밑줄부분을의미한다. [ 출력양식 ] START PM(9) TM(9) 반복 K=, 9, PM(K)=() T=() 제목 반복 K=, 9, SW= TM(K)=0, PM(K)=0 M=M/ SW=0 M=() SW= N, P N, P N= QUIT 반복 K=, 9, PM(K) T=P M=() SW= 소제목 반복 K=, 9, TM(K)=() TM(K) STOP

41 [ 답항보기 ] [ 정답 ] :,, 9,, 7 9 강 - : 0 년 회산업기사기출문제 제시된 < 그림 > 은배열 K(0) 에기억된 0개의데이터중에서 에가장가까운값을찾아내는순서도이다. 배열에기억된데이터는절대값이 900이하의정수이고, 0개데이터에대하여배열에기억된순서대로 와의차액을구해서, 이차액이가장최소인것을 에가장가까운값으로출력하는방법을이용하기로한다. < 그림 > 의괄호안내용에가장적합한항목을 < 답항보기 > 에서선택하여답안지의해당번호 () ~ () 에마크하시오. < 처리조건 > - 사용되는변수등은다음과같다. K(0) : 0개의데이터가기억된배열 M : 와각데이터와의차이중최소치를구하기위한변수 N : 각데이터가들어있는배열의첨자 X : 와각데이터와의차가저장된변수 S : 에가장가까운값을구하기위한변수 ( 즉, 최소의차를가진데이터 ) - 배열의크기가 0일경우배열의요소는 부터 0까지구성되는것으로한다. 예를들어, A라는배열의크기가 0일경우 A(0) 으로표시되고, 배열요소는 A() 부터 A(0) 으로구현된다고가정한다. - < 그림 > 의순서도에서마름모의의미는마름모안의두항목을상호비교하여해당조건에따라순서도의흐름이분기되도록하는역할을한다.

42 [ 답항보기 ] [ 정답 ] : 0, 8, 8,, 0

43 9 강 - : 07 년 회산업기사기출문제 START 0개의정수가배열 T(0) 에기억되어있다. 0개의정수중 7에가장가까운정수를찾아그정수를출력하고자한다. 배열에기억되어있는순서에따라 0개의정수와 7과의차이값을구하여그차이값이가장최소값을가지는정수를7에가장가까운값으로선택하여출력하는방법으로알고리즘을구현하고자한다. 제시된 ( 그림 ) 의괄호안내용에가장적합한항목을 ( 답항보기 ) 에서선택하여답안지의해당번호에마크하시오. T(0) C=, S=0, G=0 N=( ) N=N+ T(N)>=7 ( ) ( ) ( 처리조건 ) * 그림에서제시되어있는알고리즘과연계하여가장적합한조직으로구현될수있게유의하라. * 배열에기억된 0개의데이터를절대값이 00이하정수라고가정 * 배열의크기가 0일경우배열의요소는 0부터 9까지구성된다. C>S ( ) G=( ) N>=9 Print G End [ 답항보기 ] 0(Zero) - 0 S 7 S=T(N) 8 S=T(N)+ 9 S=T(N)+7 0 S=T(N)- S=T(N)-7 S=7-T(N) S=7*T(N) C C= C=- 7 C=S+ 8 C=S 9 C=S- 0 C=G T(N) T(N)+ T(N)/7 N T(N)+N T(N)-7 7 T(N) 8 T(N)+ 9 T(N) T(N) S-7 7-S T(0) N+ N- S S*S 9 C=S*S 0 C=G*G [ 정답 ] :,,, 8,

44 0 강 - : 인덱스변수개념 * 의순서로 0 번째항까지합계를구하라. START K=0 N= H= * xxxxxx. 의순서로 00 번째항까지합계를구하는순서도를작성하시오. START N=0 H= N=N+ K=K+ N=N+K H=H+N H=H*N N<( A>B ) H 출력 K<( A>B ) H 출력 End End [ 답항보기 ] [ 정답 ] :, 00 0 강 - : 반복구조이해하기 * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. START A(00) START A(00) B 입력 D=0 B 입력 반복구조 C = ( ) <= C=0, D=0 C=C+ C : B > MOD(B,C)=0 D=D+ A(D)=C MOD(B,C)=0 B D=D+ A(D)=C 반복 A(i) i=,d 반복 B A(i) i=,d [ 답항보기 ],B,,00, End End B,, D,B, [ 정답 ] :

45 0 강 - : 반복구조이해하기 * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. [ 답항보기 ] START START < = J() J() > <= >= <> S=0,MAX=0 S=0, MAX=0, i=0 S=S+ S< J(S) S=S+ S< J(S) 반복 i =, J(i) > MAX MAX=J(i) MAX End i=i+ i ( ) J(i) > MAX MAX=J(i) MAX End [ 정답 ] : 0 강 - : 반복구조이해하기 * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. START START J() J() S=0, MIN=00, i= S=0, MIN=00 S=S+ S <= J(S) S=S+ S <= J(S) J(i) < MIN 반복 i =, MIN=J(i) i=i+ J(i) < MIN MIN=J(i) i >= ( ) MIN MIN End [ 답항보기 ] End [ 정답 ] :

46 0 강 - : 반복구조이해하기 START * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. START i=0 MIN=00 MAX=0 MIN=00 MAX=0 반복 i =, J 입력 i ( ) J<MIN MIN=J HAP=MIN+MAX MIN,MAX,HAP End i=i+ J 입력 J<MIN MIN=J J>MAX MAX=J J>MAX MAX=J HAP=MIN+MAX MIN,MAX,HAP [ 답항보기 ] < <= > >= End = <> [ 정답 ] : 0 강 - : 반복구조이해하기 * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. START START A() i=0 CNT=0 A() CNT=0 i=i+ A(i)>=0 A>B T CNT=CNT+ F 반복 i =, A(i)>=0 A>B T CNT=CNT+ F i > A>B ( ) CNT End T F CNT End [ 답항보기 ] [ 정답 ] :

47 0 강 -7 : 반복구조이해하기 START * 두순서도가같은결과일경우괄호를답항보기에서선택하시오 MAX=0. START i=0 MAX=0 MIN=00 MIN=00 SUM=0 AVR=0 반복 i =, 7 SUM=0 MAX<S(i) MAX=S(i) AVR=0 MIN>S(i) MIN=S(i) i=i+ i= ( ) F MAX<S(i) T MAX=S(i) i = i- AVR=SUM/i SUM=SUM+S(i) AVR=SUM/i End [ 답항보기 ] MIN>S(i) MIN=S(i) End SUM=SUM+S(i) [ 정답 ] : 0 강 -8 : 반복구조이해하기 * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. START START A(00) S=0 A(00) 반복 i =, 00 S=0, i=0 i = i + i ( ) 00 MOD(i,)=0 S=S+ A(S)= i MOD(i,)=0 반복 K=, S S=S+ A(S)= i A(K) 반복 A(K) K=, S [ 답항보기 ] < > End End <= = >= <> [ 정답 ] :

48 0 강 -9 : 반복구조이해하기 * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. START START CNT=0 HAP=0 CNT=0 HAP=0 i=0 반복 i=,00 MOK = INT(i/) NMG = i-mok* NMG = 0 i = i + i ( ) 00 MOK = INT(i/) CNT, HAP CNT = CNT+ HAP = HAP+i CNT, HAP End NMG = i-mok* NMG = 0 CNT = CNT+ HAP = HAP+i End [ 답항보기 ] < <= = > >= <> [ 정답 ] : 0 강 -0 : 반복구조이해하기 * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. i=0 반복 START JUMSU() RANK() i=, i=i+ JUMSU(i) 입력 J=0 RANK(i)= J=J+ JUMSU(i)<JUMSU(J) RANK(i)=RANK(i)+ 반복 i=, 반복 J=, JUMSU(i)<JUMSU(J) J< RANK(i)=RANK(i)+ [ 답항보기 ] i < ( ) 반복 i=, JUMSU(i),RANK(i) End [ 정답 ] :

49 0 강 - : 반복구조이해하기 * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. START N 입력반복 i=, N RANK(i)= Rank i = i > N T i = F RANK(i) = i = i + 반복 i=, N i > N F 반복 J=, N F JUMSU(i)<JUMSU(J) T RANK(i)=RANK(i)+ End T F J= ( ) T J > N F JUMSU(i) < JUMSU(J) T [ 답항보기 ] 0 i End i = i+ RANK(i)=RANK(i)+ J = J+ J J+ [ 정답 ] : 0 강 - : 반복구조이해하기 * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. i=0 i=i+ J= ( ) J=J+ 반복 i=, 반복 J = i+, A(i)>A(J) A(i)>A(J) Temp=A(i) A(i)=A(J) Temp=A(i) A(J)=Temp A(i)=A(J) A(J)=Temp J< i< [ 답항보기 ] 0 i i+ J [ 정답 ] :

50 0 강 - : 반복구조이해하기 START * 두순서도가같은결과일경우괄호를답항보기에서선택하시오. START A(,) A(,) i=, J=, k=0 [ 답항보기 ] < <= = > >= <> i=, J= k=k+ 순환 k=, A(i,J)=k A(i,J)=k MOD(k,)=0 i=i+ MOD(k,)=0 i=i- i=i+ i=i- J=J+ J=J+ i< i= J> J= k ( ) i< i= J> J= End End [ 정답 ] : 실기 권우석샘의정보처리기사 / 산업기사 [. 데이터베이스실무 ]

51 강 - : 0 년 회산업기사기출문제 데이터베이스에관련된아래설명의괄호안내용에가장적합한항목을 < 답항보기 > 에서선택하여답안지의해당번호에마크하시오. 관계데이터모델은 970 년 Codd 에의해제안된것으로통일적이고단순한데이터구조, 즉릴레이션 (Relation) 과수학적인이론을기초로하고있다. 릴레이션 (Relation) 을관계데이터모델의견지에서살펴보자. 어떤릴레이션 R 이 n 개의도메인 D, D,, Dn 위에서정의될때릴레이션 R 은릴레이션 ( ) 와 ( 과 ) 릴레이션 ( )( 으 ) 로구성된다. 릴레이션 R 의 ( ) 는 ( 은 ) 릴레이션이름 R 과일정수의애트리뷰트 A, A, An 의집합으로구성되는데편의상 R(A, A, An) 으로표기한다. 여기서각애트리뷰트 Aj 의 (i=,,, n) 는도메인 D, D,,Dn 의한도메인 Dj 와정확히대응된다. 릴레이션 R 의 ( ) 는 ( 은 ) 어느한시점에릴레이션 R 에포함되어있는튜플의집합을말한다. 릴레이션 ( ) 을 ( 를 ) 릴레이션스키마또는릴레이션내포 (relation intension) 라하고, 릴레이션 ( ) 을 ( 를 ) 단순히릴레이션또는릴레이션외연 (relation extension) 이라고도한다. 릴레이션 ( ) 는 ( 은 ) 한릴레이션의논리적구조를정의한것이고, 릴레이션 ( ) 는 ( 은 ) 어느한시점에릴레이션의내용, 즉튜플전체를말한다. 릴레이션 R의애트리뷰트개수 n을릴레이션 R의 ( )( 이 ) 라하고, 릴레이션에포함되어있는튜플의수를릴레이션 ( )( 이 ) 라한다. 일반적으로한릴레이션에서튜플들은계속적으로삽입되고삭제되기때문에 ( ) 는 ( 은 ) 시간에따라그값이변할수있지만, 릴레이션의 ( ) 는 ( 은 ) 시간에관계없이변하지않는다. 릴레이션은다음과같은성질을갖는다. - 릴레이션에포함된튜플은모두상이하다. 이를튜플의유일성이라고한다. 튜플의유일성은릴레이션을조작하기위해튜플을접근하고식별하는방법의기본이된다. - 한릴레이션에포함된튜플사이에는순서가없다. - 한릴레이션을구성하는애트리뷰트사이에는순서가없다 - 한릴레이션에나타난애트리뷰트값은논리적으로더이상분해할수없는 ( ) 값이어야한다. 이를애트리뷰트의 ( ) 성이라한다. 즉릴레이션의애트리뷰트값으로값의집합은허용되지않는다. 한튜플의어떤애트리뷰트값에대해그값을아직모른다거나그애트리뷰트가해당되지않기때문에그값을명세할수없는경우에사용하기위해정의된특별한값도관계데이터모델에서는 ( ) 값으로취급한다.

52 [ 답항보기 ] [ 정답 ] : 9, 8,,, 0 강 - : 요구사항분석표 ERD * 요구사항분석표를보고개념적설계 (ERD) 로표현해보세요. [ 요구사항분석표 ] 기사퍼스트의주된구성원은수강생과강사이다. 수강생은고유의아이디가부여되며, 추가로주민등록번호, 이름정보를가진다. 강사는고유의강사번호가부여되며, 추가로주민등록번호, 이름정보를가진다. 과목은고유의과목번호가부여되며, 추가로과목명, 과목내용정보를가진다. 한명의강사는하나이상의과목을강의할수있다. 한명의수강생은한과목이상을수강하거나하지않을수있다. 각수강생이수강한과목에대해서성적이부여된다.

53 [ERD] 아이디주민등록번호이름 과목번호과목명과목내용 N ( ) ( ) ( ) N ( ) ( ) [ 답항보기 ] ( ) 수강생 아이디 주민등록번호 7 개체수강 8 관계강의 9 이름과목 강사번호주민등록번호이름 0 성적 강사 강사번호 과목내용 :N 속성 [ 정답 ] :, 7, 0, 9, 8, 강 - : 07 년 회기사기출문제 ( 완전복원안됨 ) 물리적모델링의관점에서볼때A 데이터베이스와 B 데이터베이스는물리적으로특성이상이하므로기본적으로모델링을다시수행하는것이타당하다. 하지만귀하가기존의 A데이터베이스에대해검토한결과, 개체와개체간의관계를기본요소로이용하여현실세계의무질서한데이터를개념적인논리데이터로표현하는 ( ) 가 ( 이 ) 존재하지않는등산출물이이동한상태임이확인되어기존데이터베이스에대한현황분석이용이하지않았다. 역공학기법을활용하여 ( ) 을생성하여분석을시도하고자했으나역공학 ( ) 을 ( 를 ) 가지고분석하는것에는한계가있었으며작성된 ( ) 는대부분이 ( ) 설정에대한 ( ) 확보가되어있지않아용이하게분석할수없는상황임이인지되었다. ( ) 은 ( ) 의값이 NULL 이거나참조릴레이션의기본키값과동일해야함을의미한다. 즉릴레이션은참조할수없는 ( ) 값을가질수없다는것이다. 관계형데이터의모델에서한릴레이션의 ( ) 는참조되는릴레이션의기본키와대응되어릴레이션간의참조관계를표현하는데사용되는중요한도구이다. 관계를맺고있는어떤릴레이션 R, R에서릴레이션 R이참조하고있는릴레이션 R의기본키와같은R 릴레이션의속성을 ( ) 라한다. 한편기존 A 데이터베이스에대한구조를분석해보니 0 여개의엔티티가존재하여테이블명만으로파악 해볼때임시테이블, 중복테이블, 사용하지않는테이블등이상당부분존재할가능성이있는것으로보였다.

54 기존 A데이터베이스에서추출한 ( ) 의대부분이 ( ) 에의한 ( ) 이확보되는식의관계가대부 분이었다. 이것은데이터베이스에서역공학으로재생한 ( ) 인관계상논리적관계가모두표현되지않을수있다는점을감안하더라도관계설정의질이높지않음을의미하는것이었다. 또한기존의 A데이터베이스안에서추출한 ( ) 상에서다음 < 예> 에서일부사례를나타낸바와같이테이블의이름이유사한경우가많아중복이사용되었다는것을알수있다. 임시테이블에서불필요한분할등의가능성이해소되지않았다. 새로운 B데이터베이스로의이관시불필요한테이블이어느것인지식별하여조치해주는것이필요함에도불구하고응용시스템과데이터베이스의무상관관계를검토해보니기존에이와관련한상관관계분석이미흡하여불필요한테이블에대한식별이용이하지않았다. 또한 < 예> 에서나타낸바와같이데이터베이스표준측면에서 ( ) 를검토한결과미흡한부분의존재 가인지되었다. 시스템의생명은 ( ) 이다. 결과가틀린시스템은가치를잃기마련이다. 사용자를위해개발된어플리케이션과각종사용자도구들을이용하여데이터의 ( ) 을 ( 를 ) 검증하고필요하다면소스데이터와의비교검토를통해잘못된곳을찾아해결방안을마련해야한다. 일반적으로 ( ) 이 ( 가 ) 맞지않는이유는각테이블에서보유하고있는코드들의불일치로생기는경우 가많다. 또한엔티티에대한정리가필요한것으로판단되어 ( ) 을 ( 를 ) 활용하여응용시스템과데이터베이스간의상관관계분석을실시하고사용되지않는엔티티를식별하고저장되어있는자료를확인한후삭제하거나타엔티티로이동시키는등의조취를취하기로하였다. ( ) 는업무프로세서와데이터간의상관관계분석을위한것으로업무프로세서와엔티티타입을행과열 로구분하여행과열이만나는교차점에발생, 이용에대한상태를표시한다. 일반적으로생성, 이용, 수정, 삭제로나뉘어표현한다. [ 답항보기 ] [ 정답 ] :, 8,,,

55 강 - : 07 년 회산업기사기출문제 ( 완전복원안됨 ) ( ) 을검토한결과 8~7% 신뢰도가나왔다. ( ) 검토의부족함으로인해도메인설계에대한검토도부족했다. 데이터모순이없는데이터 ( ) 을높이기위한기업들의노력이확보되어야한다. 데이터 ( ) 제고를위한데이터동향이이루어지면개별데이터의물리적통합과데이터속성통합인구조적데이터통합이이루어져야한다. Naming Rule 오류에대한보완은엔티티및 ( ) 에대해서데이터베이스설계서에명확히정의하는것이다. 데이터베이스에대한 ( ) 을확보하기위한가장현실적인방안은분석단계에서시스템내의모든엔티티및 ( ) 을식별하여단일화된 ( ) 을작성하는것이다. ( ) 은데이터베이스에포함되는모든데이터작성에대한정의나명세에관한정보를유지한다. 한릴레이션의특성으로써튜플을유일하게구별할수있는것은 ( ) 이다. ( ) 은관계형데이터베이스에서가장작은논리단위이며 ( ) 의수는차수, 즉 Degree를나타낸다. 또한 ( ) 은 null 값이나중복값을가질수없다는 ( ) 제약을갖는다. DB 표준은데이터품질을보장하기위해서필수적으로확보되어야하며, DB 표준이확보되지못할경우데이터의중복및불일치발생, 데이터에대한적시성결여, 데이터통합의어려움이발생한다. 따라서귀하는엔티티및 ( ) 에대한분석을수행해야한다. [ 답항보기 ] [ 정답 ] :,, 7, 8, 0

56 강 - : 0 년 회산업기사기출문제 다음각문제의괄호안내용에가장적합한번호를 < 답항보기 > 에서한가지만선택하시오. 대한은행에서는시스템개발을위하여특정개발업체에게시스템개발의뢰를하여프로젝트를진행하는 중간에사업에대한내부품질점검을위해데이터베이스부문을검토하게되었다. 데이터베이스부문에대해파악한결과는다음과같다. 먼저, 데이터베이스의논리데이터모델과물리적으로실제구현된내역에대해상세하게검토한결과시스템의분석및설계단계에서작성한논리데이터모델에는개체들간의관계를설정하여하위개체에 ( ) 이 ( 가 ) 설계되었지만물리적구현단계에서는논리데이터모델단계에서정의하였던 ( ) 이 ( 가 ) 물리데이터베이스에실제적으로구현되어있지않아결과적으로테이블들이고립 (Isolate) 되어전체가독립적인상태로존재하고있음이인지되었다. 데이터베이스로구축되어있는물리테이블간에는논리적인상호연관관계가설정되어있어야하며, 상위개체의주키와하위개체에존재하는 ( ) 의연결과관련된 ( ) 이 ( 가 ) 확보되어데이터의입력, 수정및삭제등이정상적으로이루어질수있도록관리되어야한다. 이러한제약조건이지켜지지않는다면데이터베이스내에존재하는데이터들의일관성 (Consistency) 을보 장할수없게된다. 그뿐만아니라데이터의이상현상 (Anomaly) 도발생하게된다. 또한, 일반적으로개체관계도에표현되는모든개체들은반드시한번이상의관계를다른개체들과유지 해야한다. 관계설정이없이독립적으로개체가존재한다는것은바람직한현상이아니므로, 상위개체에 서는주키이면서하위테이블에서는일반 ( ) 으 ( 로 ) 지정이되어있는데이터항목은데이터자체 의무결성유지를위해 ( )( 으 ) 로정의를내려사용하는등해당시스템의분석및설계단계를거 치며정의하였던 ( ) 을 ( 를 ) 적절한수준에서물리적으로구현할필요가있다. 하지만, 해당시스 템에서는 ( ) 이 ( 가 ) 저해되어데이터베이스가특정업무수행을위하여개발자들에의해개발 된시스템을의미하는 ( ) 에전적으로의존하게되는등, 데이터독립성이저하됨으로써개발 자들에의해개발된 ( ) 에서오류가발생하거나데이터베이스관리도구에서데이터를직접 입력할때에잘못된데이터에대한대처가용이하지않게될것으로예상되었다. 한편, < 표 > 에서일부예를나타낸바와같이 ( ) 에위배된사례도다수인지되었다. 이는데이터베이스와관련된무결성제약조건중에서속성 ( 칼럼 ) 에대하여정의하는무결성을의미한다. 전체시스템에존재하는 개의테이블에서총 89개의 ( ) 을 ( 를 ) 분석한결과명명규칙측면에서 ( ) ID는같으나 ( ) 명이다른경우또는그반대의경우가무척많이발견되었으며, 각데이터테이블내의속성항목들을검토한결과동일한속성에대하여데이터유형및데이터길이가다르게정의되는것과같은 ( ) 의위배사례가많이발견되었다.

57 입력된데이터가일관성을유지하도록하기위해서는데이터베이스설계이전에데이터베이스와관련된표준명명규칙을제정하여동일한 ( ) 명에대해서는모든테이블에서동일한데이터유형이유지되도록하여 ( ) 을 ( 를 ) 확보할수있도록해주어야한다. 특히상용 DBMS 내부에서다른데이터유형으로인식을하는 ( ) 명일경우에는데이터 JOIN 연산시에 Full Table Scan을하게될수있으므로명칭을일치시키는것이필요하다. 이는데이터베이스전체성능과도관련이있는문제이므로설계서에서정의하지않은값이설정된사례를모두조사하여대응책을강구하는것이요구되었다. [ 정답 ] :,,, 8, 7

58 강 - : 공단예시문제 아래설명에서괄호안의내용에가장적합한번호를답항보기에서한가지만선택하여답안지의해당번호에마크하시오. ( 그림 ) 한국생산교육센터는생산기술과관련한교육을실시하는기관이다. 이기관에서는지난 년간운영해온학사관리시스템이있다. 귀하는이기관에최근에정보기술담당직원으로입사하여데이터베이스부문을파악하게되었다. 귀하가 DB 에대해파악한결과는다음과같다. 먼저한국생산교육센터의학사관리시스템의 ( ) 에는 ( 그림 ) 과같이 ( ) 가설정되지않아 ( ) 의보장이되지않은경우가다수존재하는것으로점검이되었으며, 이로인해데이터베이스테이블에는어떠한중복된행도존재해서는안된다는원칙이엄격하게지켜지지않고있었다. 이규칙은모든행들이그개체의이름에의해유일하게식별될수있다는것을보장하기위해서필요한제한조건이다. 또한 ( 그림 ) 에서나타낸바와같이두개체간의키의구성으로미루어볼때 ( ) 로관계가맺어져야할개체들이독립적인상태로되어있는경우가발견되었다. 실제물리데이터모델로부터역전환하여작성된 E-R 모델을근거로하여점검하였을때전체개체중격리 (Isolation) 상태로존재하여 ( ) 이위배되는경우가 77.0% 에달하는것으로파악되었다. 이러한경우에는상호두개체간의데이터불일치가발생할가능성이높으므로개선이요구되었다. ( 그림 )

59 [ 답항보기 ] 인덱스 [ 정답 ] :,,,, 8 강 - : 07 년 회산업기사기출문제 ( 완전복원안됨 ) 가칭온라인걸사비우기념사업회는발해의건국과관련한말갈족의역할에대한연구와이와관련한국민의참여를통해발해의건국을기념하기위한가상기관이다. 이기관에서는온라인상에서국민의참여를유도하기위해지난해에포털시스템을시범적으로구축하였고, 시범사업에서쌓은경험을바탕으로이번에본격적인포털시스템구축제차사업을추진하게되었다. 귀하가소속된 ( 주 ) 미모사시스템은제 차사업을수주하게되었고, 귀하는현행시스템분석단계에서 ( 주 ) 부귀원 C&C 에서시범적으로구축한온라인포털시스템에대한현행시스템분석을데이터베이스측면에서 행하게되었다. 귀하는우선시범사업에서구축된데이터베이스의모델을검토해보았다. 그이유는모델링에대한검토 가데이터베이스의구조가적절한지여부에대한검증에중요한역할을하기때문이었다. 검토한결과다음 < 그림 > 의논리데이터베이스모델에서알수있는바와같이다수의 ( ) 관계가발 견되었다.

60 < 그림 > 또한, 무결성을보장하는데도움이되지않는 ( )( 이 ) 가발견되었다. ( ) 는 ( 은 ) 두개이상의엔티티간에발생하는트랜잭션에의해발생하는엔티티로트랜잭션빈도에따 라데이터가발행하며대부분논리적모델링에서두개이상의엔티티관계가 ( ) 인경우에발생한다. ( ) 는 ( 은 ) 실제프로젝트모델링에서이슈가많고 ERD 변경이잦은엔티티이며, 보는관점에따라또는 업무관점에따라많은요소들을고려해야한다. 이것은설계시구현방법에대해서도많은고민을해야하는 중요한엔티티이며, ( ) 관계를해소하려는목적으로인위적으로만들어진엔티티라고할수있다. 데이터베이스모델링을할때중요하게생각해야하는것중의하나가바로관계의설정이다. 데이터베이스에는여러개의테이블이사용되게하는데여기서사용되는데이터들이상호신뢰가가능하게 참조할수있도록보장해주는 ( ) 을 ( 를 ) 확보해주는것이중요하다. ( ) 은 ( 는 ) 릴레이션 R에저장된튜플이릴레이션 R에있는튜플을참조하려면참조되는튜플이반드 시 R에존재해야한다는무결성제약조건과관계된다. 하나의테이블로만들어도되는것을 개의테이블로분할하여표현할수있는관계를 ( ) 관계라고한 다. 하지만 ( ) 관계가너무많아지면데이터를조회할때불필요한 ( ) 가 ( 이 ) 많아질수있으며, 이 것은데이터베이스의성능저하로이어지게된다. 데이터베이스모델링은분석단계에서개념적 ERD를작성하고논리설계단계에서논리 ERD를생성하고실 질적으로테이블을생성하는물리설계단계에서물리 ERD를생성하는등단계적인접근을통해실세계데이 터간의관계를컴퓨터에서이용할수있는수준으로구현해나가는과정이필요하다. 모델링을진행함에있어서는관계되는엔티티를이벤트별로식별하는것이중요하며, 관계설정을함에있 어서도엔티티간의영향을고려하는것이요구된다. 또한, 엔티티를구성하는속성들의작성에있어서일관 성과완전성이확보되어야한다.

61 속성의개수가많지않은엔티티를단독으로조회하는경우가많지않을가능성이크므로 ( ) 관계의엔 티티를 ( ) 를 ( 을 ) 통해서조회하여야할경우, ( ) 관계를가진엔티티들을통합할경우 ( ) 를 ( 을 ) 적게할수있어성능향상에도움이될수있다. 하지만, ( ) 관계를가진엔티티들이각각단일조회를발생하는형태로사용될수있는상황이라면굳 이테이블을통합하지않더라도성능유지에어려움이없을것이다. 따라서, ( ) 의관계를가진테이블들을통합하고자할때는먼저응용시스템조회패턴에대한분석이 중요하다. 사실 ( ) 의관계자체만볼때는데이터무결성측면에서오류라고볼수는없으므로 ( ) 의관계를모두통합할필요는없으며과다하게 ( ) 가 ( 이 ) 발생하여성능에영향을줄수있는부분을중 심으로개선을도모해나가는것이필요하다. ( ) 은 ( 는 ) 학사시스템에서의학생, 수강과목의경우처럼개념적모델링에서 ( )( 으 ) 로파악된개체 간의관계를논리적으로모델링에서이를해소하기위하여 개의 :N의관계로변환할때발생되는데잘못 된 ( ) 은 ( 는 ) 모두제거하고일반적인 :N의관계로전환하여데이터베이스의무결성을확보하는것이 필요할것으로판단되었다. [ 답항보기 ] [ 정답 ] :,, 9, 0,

62 강 - : 0 년 회기사기출문제 관계데이터베이스에서는데이터값들이테이블형태로표현되므로현실세계를정확하게표현하기위해서어떤릴레이션이필요하고, 어떤속성들로구성하는가를결정하는문제가중요하다. 다음의 < 주문릴레이션 > 은데이터의우연적인손실을유발하거나, 주어진사실을표현하는데어려움을줄뿐만아니라, 많은데이터인스턴스에똑같은변경을적용해야하기때문에불필요한작업을필요로한다. 데이터의중복은릴레이션을조작할때, 곤란한현상을발생시킨다. 이러한현상을이상 (anomaly) 이라하는데, 특히릴레이션의데이터값변경시발생한다. < 주문릴레이션 > 에서이러한이상 (anomaly) 현상은함수종속때문에발생한다. < 주문릴레이션 > 의주식별자는주문번호, 부품번호의쌍으로다음과같은함수종속을만들어낸다. 또한, 부품가격은부품번호에따라결정되고, 주문날짜는주문번호에따라결정되므로다음과같은 ( ) 들도존재한다. < 주문릴레이션 > 의튜플들에서보듯이, 이러한 ( ) 은 ( 는 ) 중복의원인이된다. 즉, 기본키가 개이상의속성으로구성된합성키이고, 어떤속성이합성키를구성하는하나의속성에함수적 종속성을가질때, 이를가리켜 ( )( 이 ) 라한다. < 주문릴레이션 > 에서는다음과같은이상 (anomaly) 현상이발견된다. ( ) 이상 : 부품번호 00 인새로운부품을입력하려면반드시주문번호가있어야만가능하다. ( ) 이상 : 어느한부품에대한주문을삭제할때부품정보도삭제된다. 가령주문번호 을삭제하려고하면부품번호 00 에대한부품가격까지모두삭제된다. ( ) 이상 : 부품번호 00 의부품가격을변경하려고하면그부품을포함한모든주문들도변경해야한다.

63 이와같은현상들이일어나는근본적인이유는여러가지종류의사실들을하나의릴레이션으로표현하기때 문이다. 따라서, 문제의해결은이러한속성들간의종속성을분석해서기본적으로하나의종속성이하나의릴레이션으로표현되도록분해하면된다. 이러한분해과정을 ( )( 이 ) 라고하며, NF부터 NF 등이있다. < 주문릴레이션 > 은 ( ) 를 ( 을 ) 통해 ( ) 을 ( 를 ) 갖는속성을분리함으로써이상 (anomaly) 현상을개선할수있다. ( ) 는 ( 은 ) 주식별자에종속적이지않고주식별자를구성하는일부속성에종속적인속성을분리하는것이다. 즉 ( ) 는 ( 은 ) 릴레이션에속한모든도메인들이원자값만을가진상태에서키가아닌모든속성이기본키에완전함수종속인상태로하는것이다. [ 정답 ] :,,, 9, 7, 강 - : 0 년 회기사기출문제 대한은행에서는기업들의자금개선을위하여대출을시행하고, 이와관련된정보를관리하는데이터베이스를구축했다. 그러나구축된데이터베이스의모델을분석한결과아래와같은모델구성으로인하여여러문제점이파악되었다. 먼저, 대한은행의데이터모델에서나타난두드러진문제점으로는 ( ) 들간의관계설정과관련된오류였다. 개체들간에표현될수있는관계의종류로는 :, : 0, : N 관계로서해당 ( ) 들간에존재할수있는데이터의카디널리티 (Cardinality) 를파악하여정확하게설정해야한다. 예를들어 < 그림 > 과같은경우계좌개체와대출개체간에존재하는주키 (Primary key) 의구조로파악해볼때 : 의관계로표시하는것이타당함에도불구하고관계가 : 관계로표시되지않았다.

64 < 그림 > 두번째로데이터베이스설계와관련되어개체관계도 (ERD) 에포함되는속성들의명칭, 데이터유형, 데이터길이, 기본값등을정의하는문서인속성 ( 칼럼 ) 정의서를점검해본결과여러개체에포함되는우편번호경우 POST_CD와 ZIP_CD를혼용하여사용하고있었으며, 분류사유코드는 CLS_CS_CD로정의하고있으나상태사유코드는 STAT_CSCD로사용하고있는등사유코드의칼럼명칭도 CS_CD와 CSCD도일정한명명규칙이없이혼용되어사용되고있는것으로보여, 속성들간의명명규칙이일정하게준수되고있지않은것으로파악되었으므로통합데이터베이스의설계이전에 ( ) 의구축이선행되어야할것으로판단되었다. 세번째로 < 그림 > 에제시된 ERD는기업에서관리하는인적자원과관련된어학사항을관리하기위하여개체를도출하여관계를설정한예제이다. 예제의관계를파악해볼때한명의사원은여러가지의외국어를구사할수있다는전재로설계되어있는상태이다. 물론하나의외국어도구사할수없는경우와단지하나의외국어를구사하는경우도처리된다. 따라서현재제시된논리 ER 모델에서는인사기본과어학사항개체의관계가 : N으로되어있었으므로인사기본과어학사항개체들간에는데이터무결성유지를위한 ( ) 규칙이형성되어야한다. 다시말하면, 어학사항은인사기본의 ( ) 인사번값을갖고있거나Null 값을가져야한다. 하지만, 현재설계된어학사항개체에는인사기본개체의 ( ) 인사번속성이어학사항개체의외래식별자로존재해야한다. < 그림 >

65 네번째로 < 그림 > 에제시된 ERD는기업에서관리하는인적자원과관련된보증사항과관련한내용을관리하기위한개체를도출한예제로서대부분의기업이사원들이입사할때입사하는사원의신분을보증하기위해요구하는보증사항과관련된내용을처리하는개체관계도이다. 기업들은입사하는사원의보증을위해서는보증보험증권을요구하거나또는 명의보증인을요구한다. 이러한내용을알고해당개체를파악한다면보다쉽게문제를이해할수있다. 제시된모델에서는보증인명과보증인명와같이배열과유사한반복되는속성그룹이표현되고있어칼럼이원자도메인 (Atomic Domain) 을기반으로정의되어야한다는관계형데이터모델의정규화정의에위배되므로이는 ( ) 을 ( 를 ) 수행하여반복되는속성들을하위개체로도출해야한다. 그리고보험회사명은보험증번호에이행종속되는것으로판단되므로, ( ) 에위배되는것으로파악되었다. 여기서, ( ) 은 ( 는 ) 어떤릴레이션 R의도메인들의값이오직원자값 (Atomic Value) 만을가질경우를의미하며, ( ) 은 ( 는 ) 어떤릴레이션 R 이 NF를만족하면서, 키가아닌모든속성들이비이행적 (non-transitive) 으로기본키에종속되는경우를의미한다. < 그림 >

66 [ 답항보기 ] [ 정답 ] :, 0, 8, 7,, 강 - : 0 년 회기사기출문제 첫번째그룹은수학적집합이론으로부터나온일반집합의연산이다. 릴레이션은튜플의집합이기때문 에이집합연산은기본적으로릴레이션에그대로적용할수있다. 이일반집합연산에는합집합, 차집합, 교집합, 카티션프로덕트가있다. 두번째그룹은관계데이터베이스에적용할수있도록특별히개발한순수관계연산들이있다. 순수관계연산들중 ( ) 연산은릴레이션에서주어진조건을만족하는튜플들을선택하는연산이다. ( ) 연산의결과릴레이션은주어진릴레이션을수평적으로절단하여그일부를가지고구성한것과같기때문에수평연산이라고도한다. 또한 ( ) 연산에서는불리연산자 (AND), (OR), (NOT) 등으로결합시켜여러조건을부여하여이용할수도있다.

67 학생릴레이션을대상으로 < 예> 과같은릴레이션을생성하는 ( ) 연산의표기형식은 ( ) 와같이나타낼수있다. 순수관계연산들중 ( ) 연산은릴레이션의애트리뷰트연산을대상으로연산에명세된애트리뷰트값들만선택한다. ( ) 연산의결과릴레이션은주어진릴레이션의몇몇열들로구성한것으로릴레이션의수직적부분집합과같으므로수직연산이라고도한다. ( ) 연산의결과릴레이션은중복된튜플을배제하고생성한다. 예를들어, 학생릴레이션을대상으로 < 예> 와같은결과릴레이션을생성하는 ( ) 연산의표기형식은 ( ) 으로나타낼수있다. 관계대수연산을이용하여 < 예 > 과같이학생릴레이션에대해학과가 컴퓨터 이고학년이 인학생 의학번과이름으로구성된릴레이션표기형식은 π 학번, 이름 (σ 학과 = 컴퓨터 ^ 학년 = ( 학생 )) 으로 표현한다. 또한, 순수관계연산에는공통속성을중심으로 개의릴레이션을하나로합쳐서새로운릴레이션을만드는 ( ) 연산등이있고, ( ) 연산의연산자기호는 를사용한다. [ 정답 ] : 0, 8, 0,,

68 7 강 - : 0 년 회기사기출문제 A 정보통신교육원은정보통신관련교육기관이다. 최근이회사에서는학제의다양화를고려한효율적인학 사관리시스템이필요하게되었고, 이를개발하기로결정하였다. 귀하는개발팀의일원으로선발되었고귀하 가우선적으로수행해야할일은데이터베이스에관련된문제점을파악하는것이다. 귀하가파악한내용은다음과같다. - Student, Course, Instructor 릴레이션의 id 속성은기본키 (Primary Key) 이고, name 속성값은입력하지않는경우오류가발생한다. 또한, 부모릴레이션에서수정이발생하면자식릴레이션의외래키값이부모릴레이션의기본키속성값으로연쇄적으로수정된다. - Student 릴레이션에서 ssn속성의값은같은행은존재할수없고,major속성은 Department 릴레이션을참조한다. CREATE TABLE Student { id CHAR(8) NOT NULL, name CHAR() NOT NULL, ssn CHAR(0) NOT NULL, major CHAR() NOT NULL, UNIQUE(ssn) PRIMARY KEY( ), FOREIGN KEY(major) REFERENCE Department( ) ON DELETE SET NULL ON UPDATE } ; - Department 릴레이션의 name 속성은기본키이고, id 속성값은입력하지않는경우오류가발생한다. - Course 릴레이션의 Instructor 속성은 Instructor 릴레이션을참조한다. - Instructor 릴레이션의 dept 속성은 Department 릴레이션을참조한다. CREATE TABLE Department { id CHAR() NOT NULL, name CHAR() NOT NULL, PRIMARY KEY(name) } ; CREATE TABLE Course { id CHAR(8) NOT NULL, name CHAR(0) NOT NULL, instructor CHAR(), PRIMARY KEY(id), FOREIGN KEY(instructor) REFERENCE instructor( ) ON DELETE SET NULL ON UPDATE } ; CREATE TABLE Instructor { id CHAR() NOT NULL, name CHAR() NOT NULL, dept CHAR(), PRIMARY KEY(id), FOREIGN KEY(dept) REFERENCE Department( ) ON DELETE SET NULL ON UPDATE } ;

69 - ( ) 은 ( 는 ) 데이터의논리적독립성을제공하고, 데이터접근제어로보안성을향상하며여러사용자의 요구를지원할수있는장점을제공한다. Course 와 Instructor 릴레이션으로부터 Course 의 instructor 속성값과 Instructor 의 id 속성값이같은 CC 라는이름의 ( ) 을 ( 를 ) 정의하면다음과같다. CREATE CC(ccid, ccname, instname) AS SELECT C.id, C.name, I.name FROM Course C, Instructor I WHERE I.id = C.instructor; - ( ) 은 ( 는 ) 데이터베이스의성능을향상시키기위하여사용된다. 자주검색되는속성, 기본키, 외래키, 정렬의순서로사용되는속성등이대상이될수있다. 단점으로서는생성하는데많은시간과공간을필요로하고, 데이터를수정하는시간이오히려더많이걸린다. Student 릴레이션의 ssn 속성으로, 중복을허용하지않도록 Stud_Idx' 라는이름의 ( ) 을 ( 를 ) 정의하면다음과같다. ( 단, 같은 ( ) 값을갖는튜플들을물리적으로인접하게묶어저장하여야한다.) CREATE UNIQUE Stud_Idx ON Student(ssn) CLUSTER ; [ 정답 ] : 0,, 9,,

70 7 강 - : 0 년 회산업기사기출문제 ( 주 ) 모든컴퓨터는컴퓨터제품소매점에물품을납품하는회사이다. 최근이회사는더많은소매점을관리하게되어효율적인판매관리시스템이필요하게되었고, 이를개발하기로결정하였다. 귀하는개발팀의일원으로선발되었고, 귀하가우선적으로수행해야할일은데이터베이스에관련된업무내용을파악하는것이다. 귀하가파악한내용은다음과같으며, SQL 문으로표현된시스템의데이터베이스스키마를살펴보면다음과같다. ( "/* ~ */" 는주석을나타냄.) CREATE TABLE Staff { /* 담당자릴레이션 */ id CHAR() NOT NULL, /* 직원코드 */ name CHAR() NOT NULL, /* 직원성명 */ shopid CHAR() NOT NULL, /* 상점코드 */ PRIMARY KEY(id), FOREIGN KEY(shopid) REFERENCE Shop(id) ON DELETE SET NULL ON UPDATE CASCADE }; CREATE TABLE Shop { /* 상점릴레이션 */ id CHAR() NOT NULL, /* 상점코드 */ name CHAR(), /* 상점이름 */ PRIMARY KEY(id) }; CREATE TABLE Product { /* 물품릴레이션 */ id CHAR() NOT NULL, /* 상품코드 */ name CHAR() NOT NULL, /* 상품명 */ price INT, PRIMARY KEY(id) } ; CREATE TABLE Sale { /* 판매릴레이션 */ id CHAR(8) NOT NULL, sid CHAR() NOT NULL, /* 상점코드 */ pid CHAR() NOT NULL, /* 상품코드 */ psale INT, /* 판매한상품개수 */ PRIMARY KEY(id), FOREIGN KEY(sid) REFERENCE Shop(id) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY(pid) REFERENCE Product(id) ON DELETE SET NULL ON UPDATE CASCADE } ;

71 위에서파악한내용을참조하여현업부서에서요구하는사항에대하여다음과같은 SQL 문을사용하여결과값을도출하였다. - 현업요구사항 : 직원성명 ' A ' 의직원코드를검색하여주시오. SELECT id FROM Staff name = 'A'; - 현업요구사항 : 직원코드가 0 인직원이담당하는상점이름을중복은배제하고검색하여주시오. SELECT name FROM Shop WHERE id (SELECT Shopid FROM Staff WHERE id = '0'); - 현업요구사항 : 상품명이 USB' 로시작하는상품의총판매된수량을검색하여주시오. SELECT (psale) FROM Sale WHERE pid = (SELECT id FROM Product WHERE name = 'USB%'); - 현업요구사항 : 물품릴레이션에서 Price' 의속성값이 NULL 인상품명을검색하여주시오. SELECT name FROM Product WHERE price NULL; [ 정답 ] :,,, 8,, 8

72 7 강 - : 0 년 회산업기사기출문제 ( 완전복원안됨 ) 테이블명 doctor 속성명 doc_id doc_name doc_department doc_sex 데이터타입문자 자리문자 0자리문자 0자리문자 자리 제약조건기본키 f" 또는 m" 값만갖도록함 doctor ( doc_id CHAR() doc_name CHAR(0) doc_department CHAR(0) doc_sex CHAR() constraint doc_sex_ck (doc_sex="f" or doc_sex="m")); 테이블명 patient 속성명 pat_id pat_name pat_birth pat_sex pat_phone pat_address doc_id 데이터타입문자 자리문자 0자리날짜문자 자리문자 0자리문자 0자리문자 자리 제약조건기본키 f" 또는 m" 값만갖도록함외래키 patient ( pat_id CHAR() pat_name CHAR(0) pat_birth DATE pat_sex CHAR(0) pat_phone CHAR(0) pat_addess CHAR(0) constraint pat_sex_ck (pat_sex="f" or pat_sex="m"), constraint pat_doc_id_fk (doc_id) references doctor (doc_id));

73 환자정보추가 속성명 pat_job 데이터타입 문자 0 자리 제약조건 ( ) patient add pat_job CHAR(0); [ 정답 ] :,,, 7, 8 강 - : 07 년 회기사기출문제 ( 완전복원안됨 ) 가칭미래한국정보기술진흥원은우리나라의미래를결정하는 IT기술의발굴및진흥을위한가상기관이다. 이기관에서는미래한국의 IT기술과관련한정보를온라인상에서국민에게제공하는정보시스템구축사업을발주하게되었다. 귀하가속한가칭 ( 주 ) 금란정보시스템이해당사업을수주하여구축프로젝트가진행되었고, 귀하는정보처리기사로서구축되는정보시스템의데이터베이스부분의 ( ) 을 ( 를 ) 담당하게되었다. ( )( 이 ) 라함은 조율 또는 조정 이라는의미를가지고있지만, 데이터베이스세계에서는 최적화 라는개념으로이해할수있다. ( ) 이 ( 가 ) 이루어지게되면업무의최적화, 하드웨어적인병목현상해결, SQL의최적화등여러가지개선을도모할수있다. 이를통해서처리속도의향상등성능을제고시키고사용자가필요한때에원하는정보를보다원활하게제공받을수있도록할수있다. 데이터베이스 ( )( 이 ) 라는것이데이터베이스를이용함에있어서가급적현재보다효율적인시스템자원을사용하고, 최소한의디스크입 / 출력을도모하는등최상의성능과최적의환경을유지하도록조정해주는것임을감안해볼때성능에대한부분을생각하지않을수없다. 귀하는우선시스템의성격에대해검토한결과본시스템이삽입, 수정, 삭제작업보다는조회가위주로되는시스템임을알게되었다. 삽입, 수정, 삭제등의작업이빈번하게발생하는테이블에서는인덱스가많을경우매번인덱스를수정해야하는관계상성능이저하될수있지만, 본시스템의경우조회가대부분이므로테이블에인덱스가설정되어있는편이유리하다. 이처럼테이블에대한조회위주로되어있는지삽입, 수정, 삭제작업이주로발생하는지를고려하여적당한인덱스개수를지정하는것은데이터베이스 ( ) 에서의미가있다.

74 인덱스를검토할때는키에대한고려가필요하다. 외래키에대해서는가급적인덱스를생성하여전체스캔이발생하는경우와불필요하게발생하는 ( ) 를 ( 을 ) 피하도록한다. ( )( 이 ) 라는것은데이터베이스에서동시성으로인해존재하지않는데이터를읽 게되거나, 변경된데이터가손실되는등의부정적인효과를방지하기위한것이다. 즉, 데이터베이스관리에 서하나의트랜잭션이나세션에사용되는데이터를다른트랜잭션이나세션은접근하지못하게하는것이다. ( ) 의단위가크면병행성수준이낮아지고, 단위가작으면병행성수준이높아진다. ( ) 의종류에는여러가지가있다. 행수준의 ( ) 는 ( 은 ) 페이지수준이나테이블수준의 ( ) 보 다데이터베이스공유도가증가하고시스템오버헤드도증가한다. 기본키는일반적으로지정된순서대로인덱스를생성하므로키를구성하는컬럼순서를복합컬럼인덱스 를지정하는규칙에따라나열한다. 식별자가너무길거나여러개의속성으로구성되는경우작업의수행속 도가떨어질수있기때문에인공키를추가하는것도필요하다. 또한, 인덱스를설계할때에는 ( ) 가 ( 이 ) 좋도록설계해야한다. 인덱스의 ( ) 는 ( 은 ) 인덱스의키값당행의개수를기준으로산정한다. 낮은 ( ) 를 ( 을 ) 가지는인덱스는키값당많은수의행을가지는인덱스로서, 남자의경우에는 M, 여자 의경우에는 F의두가지값만가지는성별과같은컬럼에있는인덱스가이에해당한다. 좋은 ( ) 를 ( 을 ) 가지는인덱스는고객번호컬럼에있는인덱스와같이, 인덱스키당하나또는소수의 값을가진다. 고유인덱스는가장좋은 ( ) 를 ( 을 ) 가진다. 인덱스는 ( ) 인덱스와 ( ) 인덱스를생각할수있다. ( ) 인덱스는인덱스가가리키는데이터가이미정렬되어있어최종인덱싱단계없이바로데이터를 찾을수있는특징을가지고있다. ( ) 인덱스는조회시 ( ) 인덱스보다빠른성능을보인다. 그러나삽입, 수정의경우변경된내용을인덱스에반영하고재정렬해야하므로 ( ) 인덱스보다불리 하며, 한테이블에하나의인덱스만만들수있다. ( ) 인덱스조회시 ( ) 인덱스보다성능은떨어지나한테이블에여러개의인덱스설정이가능한 특징이있다. 인덱스의정렬순서를오름차순이나내림차순으로조절하는것은여러개의컴럼들에대하여정렬을하면 서그컬럼들에대하여서로다른정렬순서를사용할때필요하다. 자주정렬하는컬럼에대해서 ( ) 인덱스를만들어주면결과를정렬해야하는오버헤드가제거되어성능에도움이된다. 인덱스는각각의값을찾기위하여 B-Tree를탐색하기때문에많은양의데이터를읽어올때에는인덱스 를사용하는것이효율적이지못하다. ( ) 인덱스는실제데이터의순서와인덱스의순서가일치하기때문에일정한범위를주고찾는경우 속도향상에매우도움이된다. ( ) 인덱스는한특정값을찾거나, 많은양의데이터중에서작은범위 를찾을때만유용하다. 귀하는결론적으로본시스템이조회성이강한시스템으로서특정행단위위주의액세스가거의없는점 을감안하여데이터베이스튜닝에있어서 ( ) 인덱스의사용을고려하게되었다.

75 < 답항보기 > [ 정답 ] : 0,,, 0, 7 실기 권우석샘의정보처리기사 / 산업기사 [. 신기술 / 전산영어 ]

76 강 - : 공단예시문제 ( 신기술 ) ( ) 는아웃소싱의개념이발전하여기업에서많은비용이드는소프트웨어를보유하지않고적정한사용료를내고빌려쓰는형태를말한다. 즉원거리에위치한 ( ) 사업자가사용자에게일정액의사용료를받고네트워크를통하여소프트웨어사용권한을제공하는개념이다. 기술측면에서볼때, ( ) 는 IP 네트워킹기술, ( ) 기반컴퓨팅기술, 분산컴퓨팅기술등의발전에힘입어등장하게되었다. ( ) 사업은기업에서필요로하는각종하드웨어, 네트워크및소프트웨어등의정보자원과설치공간까지빌려주고관리해주는신종서비스산업으로서의 ( ) 사업의틀속에서파악할수도있는데, ( ) 사업의유형으로는 ( ) 이외에도자신이보유한서버공간의일부를기업에게제공하는 ( ), 서버전체를임대하는서버호스팅, 서버를놓을수있는공간만임대하는 ( ) 등으로분류할수도있다. [ 답항보기 ] [ 정답 ] : 8,,,, 0 강 - : 공단예시문제 ( 전산영어 ) ( ) is a network that is constructed by using public wires to connect nodes. As it is most commonly defined, a ( ) allows two or more private networks to be connected over a publicly accessed network. In a sense, ( )s are similar to ( ) or a securely encrypted tunnel, but the key feature of ( )s is that they are able to use public networks like the Internet rather than rely on expensive, private leased lines. At they same time, ( )s have the same security and encryption features as a private network, while taking the advantage of the economies of scale and remote accessibility of large public networks. ( ) is an ( ) standard for worldwide communications that defines a networking frame work for implementing ( ) in seven layers. Control is passed from one layer to the next, starting at the application layer in one station, proceeding to the bottom layer, over the channel to the next station and back up the hierarchy.

77 [ 답항보기 ] INTERRUPT NETWORK NETWORK HOSTING Direct Mapping Middle Ware OPERAND 7 BRIDGE 8 SERVER 9 System Operation 0 ACTIVE - HOSTING MACRO ROUTER SMART CARD Client TELE - MARKETTING TELE - HOSTING 7 SLOT 8 ASP 9 CMM 0 Co-location CTI DB HOSTING DPLS IBC IDC IP 7 IPC 8 ISO 9 ISP 0 ISV LAN OS HOSTING OSI PEP PM PN 7 PNI 8 Protocols 9 VPN 0 WAN [ 정답 ] : 9, 0,, 8, 8 강 - : 0 년 회기사기출문제 ( 신기술 ) 다음은디지털멀티미디어방송에관하여설명한것이다. ( ) 은 ( 는 ) 이동중에도휴대용단말기나차량용단말기를통하여다채널 TV를시청할수있도록해주 는통신방송융합서비스로서손안의 TV 시대가본격적으로열리는것이다. 휴대전화에 TV를구현한 ( ) 서비스는우리나라가세계최초이다. ( ) 서비스는전송수단에따라 ( ) 와 ( 과 ) ( )( 으 ) 로구분된다. ( ) 은 ( 는 ) 위성전파를통해전국의 ( ) 단말기에뿌려주는방식으로수신율이낮은도심 등통신이이루어지지않는음영지역에 ( )( 이 ) 라는중계기를설치해수신이끊어지지않도록한 다. 반면에, ( ) 은 ( 는 ) 현재비어있는공중파 ( ) 8번과 번채널을활용해 ( ) 방송을하는것으로송신탑에서보내오는전파를단말기를통해받아보는데이는우리나라에서자체개발한 것이다. 국내단말기제조업체들이 ( ) 을 ( 를 ) 휴대전화로구현할수있는상용칩개발에성공하 면서 ( ) 와 ( 과 ) 마찬가지로휴대전화단말기중심으로운영된다.

78 [ 정답 ] :, 7, 8, 8, 강 - : 0 년 회산업기사기출문제 ( 신기술 ) 다음은멀티미디어이미지에관하여설명한것이다. ( ) 은 ( 는 ) 동화상전문가그룹이란뜻으로음향및동화상에대한압축, 해제방식을정의한규격을말하는데Video for Windows, Indeo, QuickTime 등다른경쟁포맷들에비하여더뛰어난품질의비디오를생성한다. 진화상을제외한그레이레벨에서부터컬러화상에이르는거의모든종류의정지된화상을압축하는방법인 ( ) 와 ( 과 ) 달리 ( ) 은 ( 는 ) 시간에따라연속적으로변하는동화상압축과코드표현을통해정보전송이이루어질수있는방법을연구하고있다. ( ) 에는VCR 수준의화질을제공하는 ( ) 와 ( 과 ) 고해상도디지털비디오를지원하는 ( ) 등이있다. ( ) 은 ( 는 ) CD-ROM과같은디지털저장매체에 VHS 테이프수준의동영상과음향을압축 저장하는기술을규정하고있으며표준에의한가장보편적인구현은초당 0프레임 (fps) 의속도에 0의비디오해상도를제공한다. 반면에 ( ) 은 ( 는 ) 0프레임의속도에 70 80와 80 70의해상도를완전한 CD품질수준의오디오와함께제공하여디지털 TV, 대화형 TV, DVD 등과같은높은화질과음질을필요로하는방송에적합하다. 우리가음악을압축할때사용하는 ( ) 기술은 ( ) 에서규정한고음질오디오압축기술의하나로서소리의품질을심각하게저하하지않고서도 (CD 녹음수준 ) 0 내지 배정도오디오파일의크기를축소시킨다. ( ) 기술은 ( ) Layer-에해당하는것으로 CD음반에가까운음질을유지하면서일반 CD의 0배로압축, 음악을복제해전송할수있다. 컴퓨터이용자들이음악저작권자의허락을받지않은채 ( ) 기술을이용해다수의음악을인코딩하여인터넷상에서 ( ) 음악파일을배포함으로써저작권시비가일어난다.

79 [ 정답 ] :, 7,, 9, 강 - : 0 년 회기사기출문제 ( 신기술 ) 정보통신부는통신 (Telecommunication) 과정보과학 (Informatics) 이결합된조어인 ( ) 를 ( 을 ) 위치정보와무선통신망을이용하여교통안내및 Infortainment 서비스를제공하는차량멀티미디어서비스로정의하고있으며, 유ㆍ무선통신및방송망을기반으로차량을제 의인터넷공간으로만드는새로운개념의부가가치서비스로정의하고있다. 아울러, 정보통신부에서는 ( ) 의핵심개발기술부문을다음과같이네부분으로나누어설정하는개방형서버기술, 근거리무선통신기술에기반하여차내무선망을구현하는차량내통신기술인무선액세스기술, 그리고사용자인증ㆍ보안, 웹서비스를이용한컨텐츠제공등을위한서비스미들웨어기술들의서비스응용기술이이에해당된다. 또한, 산업자원부의 ( ) 산업기획단에서는 ( ) 를 ( 을 ) 운전자와차량의안전및편의성을목적으로무선통신망을통해서정보를교환하고주행안전및편의성을향상시킬수있는장치및서비스를통칭하는것으로정의하고있다. ( ) 는 ( 은 ) 이동통신망, ( ) 및 ( ) 를 ( 을 ) 통한 ( ), ( ) 등을자동차에접목함으로써운전자와탑승자에게교통정보안내, 긴급구난, 원격차량진단, 인터넷서비스등을제공하여 움직이는비즈니스공간 을구현하는단말기와운영체제를포함하는서비스를말한다. ( ) 는 ( 은 ) 이동통신망을기반으로이동성이보장된기기를통해주변의각종교통및생활정보등사용자의위치와관련된다양한정보를받아삶의질을향상시키는서비스를말한다.

80 ( ) 는 ( 은 ) 도로, 자동차, 화물등기존의교통시스템에전자, 통신, 제어등첨단기술을접목시켜실시간교통정보를수집, 관리, 제공함으로써, 교통시설의이용효율을극대화하고, 교통편의와교통안전을제고하며, 에너지절감등환경친화적교통시스템으로정의되고있다. ( ) 는 ( 은 ) 비행기, 선박, 자동차뿐만아니라세계어느곳에서든지인공위성을이용하여자신의위치를정확히알수있는시스템으로서, 단순한위치정보제공에서부터자동항법및교통관제, 유조선의충돌방지, 대형토목공사의정밀측량, 지도제작등광범위한분야에응용되고있으며, ( ) 수신기는개인휴대용에서부터탑재용까지다양하게개발되어있다. ( ) 는 ( 은 ) 과거인쇄물형태로이용하던지도및지리정보를컴퓨터를이용해작성관리하고, 여기서얻은지리정보를기초로데이터를수집, 분석, 가공하여지형과관련되는모든분야에적용하기위해설계된종합정보시스템을말한다. ( ) 를 ( 을 ) 구성하기위해서는첫째, 지표공간에대한자료입수, 둘째자료레이어구축, 셋째, 자료관리과정, 넷째, 자료분석및조작기능을갖추어야하며, 통계보고서, 지도, 도표등을작성할수있는출력장치가있어야한다. [ 정답 ] : 9,,,, 8

81 강 - : 0 년 회산업기사기출문제 ( 신기술 ) ( ) 기술은유비쿼터스사회를만들어가기위한핵심기술로써, 기초기반기술및사회기반기술의정비가진행되어가고있으며, 우리나라에서도 ( ) 전략의신성장동력의하나로추진되고있다. ( ) 는 ( 은 ) 사물에전자태그를부착하고, 각사물의정보를수집, 가공함으로써, 개체간정보교환, 측위, 원격처리, 관리등의서비스를제공하는것이다. ( ) 는 ( 은 ) 태그와리더기, 미들웨어로구성되며, 이를통해장비나사물에정보를저장하고있는초소형의태그를부착하고, 이를무선기술을이용한리더기로읽어서수집, 가공함으로써소비자에서다양한서비스를제공할수있게된다. ( ) 는 ( 은 ) 현재일반적으로널리사용되고있는 ( ) 에서는볼수없었던여러가지기능과특징을가지고있다. ( ) 는 ( 은 ) 문자나숫자를흑과백의막대모양기호로조립한것으로레이저판독기를 ( ) 에직접접촉시켜야하지만, ( ) 는 ( 은 ) 안테나와태그만있으면판독기를직접접촉하지않아도쉽게상품의정보를식별할수있다. ( ) 는 ( 은 ) 미래의정보기술시장을선도하기위하여정보통신부가 00년 월수립한 IT 성장전략방향을말한다. 유비쿼터스코리아를추진하기위한운동으로, 향후중요시될 IT의 8대서비스, 대인프라, 9대성장동력을함께묶어부르는명칭이다. ( ) 는 ( 은 ) 각종센서에서수집한정보를무선으로수집할수있도록구성한네트워크를말한다. 즉, 필요한모든것 ( 곳 ) 에 ( ) 태그를부착하고, 이를통하여사물의인식정보는물론주변의환경정보까지탐지하여이를네트워크에연결하여정보를관리하는것을의미한다. 사람의접근이불가능한취약지구에수백개의센서네트워크노드를설치, 사람이감시하는것과마찬가지의역할을한다. ( ) 기술및초소형네트워크디바이스기술등이발전함에따라센서네트워크기술이매우활성화되고있다. ( ) 에서가장중요한기술은정확한정보를빠르게전달하는신회성이다. 또, 전력소모도매우중요하다. 현재건전지하나로몇년동안쓸수있는 ( ) 기술이국내에서개발된바있다. ( ) 는 ( 은 ) 무선을이용하는개인영역네트워크, 근거리무선네트워크로서개인용컴퓨터개인휴대정보단말기, 무선프린터, 저장장치, 무선전화기, 페이저, 셋톱박스등다양한종류의전자장비들과같은휴대용컴퓨팅장비들을지원하기위해설계된근거리무선개인통신망기술을위미한다. [ 정답 ] :,, 9,,

82 강 - : 0 년 회기사기출문제 ( 전산영어 ) The translation program converts a series of instructions written in one program language into a resulting output in another computer language. The original program is called ( ) program and the resulting program is called ( ) program. The ( ) program is expressed in machine language and it is written in a form that can be executed directly by the machine. The translation process consists of three activities known as the ( ), ( ), and code generator. The ( ) reads the ( ) program in a symbol unit, identifying the groups of symbols and classifying them according to whether they are numeric values, arithmetic operators, and so on, Each of them is handed to the ( ) as a ( ). The ( ) skips over all comment statements. The ( ) views the program in terms of ( )s rather than individual symbols. ( ) identifies the grammatical structure of the program and recognizes the role of each component. The ( ) produces one tree for a well-written ( ) program. The code generator generates the machine-language instruction by traversing the tree constructed by the ( ). [ 정답 ] :,,, 9, 0

83 강 - : 0 년 회산업기사기출문제 ( 전산영어 ) A ( ) is a condition that occurs when two processes are each waiting for other to complete before proceeding. The result is that both processes hang. ( )s can occur in concurrent environments as a result of uncontrolled granting of system resource to requesting processes. The necessary conditions for ( ) which may be stated more explicitly as follows. Mutual ( ) - The shared resources are acquired by at most one process at a time. ( ) and wait - each process continues to hold resources already allocated to it while waiting to acquire other resources. ( ) - Resources allocated to a process can not be released back to the system forcefully. They can be released only as a result of the voluntary action of that process. ( ) - Each process holds one or more resources being requested by the next process in the chain. < 답항보기 > NUR ASV Spooling I-de SHELL SCAN 7 Swapping 8 Locality 9 VPN 0 Working Set HRN Deadlock Fragmentation FTP Hold HTTP 7 ASP 8 Turn-Around Time 9 Circular waiting 0 IPC SSTF KERNEL Preemption LAN Semaphore MACRO 7 SJF 8 Cryptography 9 OPP 0 OSI PCB IDC Monitor Exclusion SOAP TCP 7 Segment 8 BEST-FIT 9 Buffering 0 IP [ 정답 ] :,,,, 9

84 강 -7 : 0 년 회기사기출문제 ( 전산영어 ) A relational database consists of a collection of ( )s each of which is assigned a unique name. A row in a ( ) represents a relationship among a set of values. Since a ( ) is a collection of such relationships, there is a close correspondence between the concept of ( ) and the mathematical concept of relation, from which the relational data model takes its name. The basic structure of an SQL expression consists of clauses ; ( ).( ) and ( ). The ( ) clause corresponds to the projection operation of the relational algebra. It is used to list the attributes desired in the result of a query. The ( ) clause corresponds to the Cartesian-Product operation of the relational algebra. It lists the relations to be scanned in the evaluation of the expression. The ( ) clause corresponds to the selection predicate of the relational algebra. It consists of a predicate involving attributes of the relations that appear in the ( ) clause. The entity - relationship (E - R) data model is based on a perception of a real world that consists of a collection of basic object. called ( ), and of relationships among these objects. An ( ) is a "thing" or "object" in the real world that is distinguishable from other objects. For example, each person is an ( ) and bank accounts can be considered to be ( ). ( ) is described in a database by a set of attribute. For example, the attributes account - number and balance describe one particular account in a bank. < 답항보기 > BCNF ENTITY TRANSACTION BRIDGE CLIENT DML 7 DB HOSTING 8 DBMS 9 DEADLOCK 0 DELETE EXCLUSION FROM FIFO DDL DOMAIN SCHEMA 7 HOLD 8 IDC 9 INSERT 0 WHERE TREE KERNEL HASHING LOG MACRO MEMORY 7 NETWORK 8 DEGREE 9 POINT 0 VIEW STACK DCL SEGMENT SELECT SOAP TABLE 7 PARSING 8 NODE 9 ALGORITHM 0 BUG [ 정답 ] :,,, 0,

85 강 -8 : 0 년 회산업기사기출문제 ( 전산영어 ) An "operating system" is a program that manages the resources of the computer. An operating system sets up a consistent way for programs to request resources, such as time on the processor, or space in memory, from the computer, such as printers, modems, disks and terminals. Another part of an operating system's job is to maintain a file system ; that is, to set up a consistent way for information to be stored and retrieved. The term "UNIX operating system" usually refer to the ( ), which is the heart of the operating system. People use a variety of ( )s to communicate with the ( ), which, in turn, communicates with the hardware. The UNIX operating system also includes a wide range of programs that meet the day - to - day needs of computer users and programmers. The UNIX system is called a ( ) operating system because more than one person can use the computer at the same time. In a typical office setup, one computer runs the Unix Operating system and several people share this computer using TERMINALS connected to it. The UNIX system is called a multi-tasking operating system because each user can do several tasked at one. On a ( ) operating system, such as DOS if you type a command that tasks a long time for the computer to process, you have to wait for the computer to finish processing because you can continueworking. On the UNIX system, you can put commands "In the ( )". This means you can start working on something else while the computer continues to process your other commands in the ( ). < 답항보기 > USER resources LRU password preemption cat 7 background 8 FIFO 9 replacement 0 semaphore address ROM SHELL commands CISC Device 7 Linux 8 fragmentation 9 directory 0 COPY single-tasking KERNEL login hardware RISC PROCESS 7 PAGE 8 shareware 9 round-robin 0 PORT COMPACTION multi-user partition microprogram interrupt ALLOCATION 7 SCAN 8 instruction 9 deadlock 0 telnet [ 정답 ] :,,,, 7

86 강 - : 0 년 회기사기출문제 ( 신기술 ) 고객관계관리 (CRM) 는고객과관련된기업의내외부자료를수집하여분석, 통합하고이를기반으로고객 특성에기초한마케팅활동을효과적으로수행할수있도록하는지원시스템이다. 관련요소기술에는의사 결정지원에효과적으로사용될수있도록다양한운영시스템으로부터자료의추출, 변환, 통합되고요약된 읽기전용데이터베이스인 ( ), 전사적으로구축된데이터속에특정주제, 부서중심으로구축된소 규모단일주제의데이터저장소인 ( ) 가 ( 이 ) 있다. 다음으로는대량의데이터내에내재되어있는유용한패턴이나변수간의규칙을분석모형을통하여찾아 내는 ( ), 최종사용자가대규모데이터에직접접근하여정보분석이가능케하는 ( ) 가 ( 이 ) 있다. ( ) 은 ( 는 ) 기간시스템의데이터베이스에축적된데이터를공통의형식으로변환하여일원적으로 관리하는데이터베이스로서, 데이터의격납이나분석방법까지포함하여조직내의사결정을지원하는정 보관리시스템으로이용된다. 즉, ( ) 은 ( 는 ) 조직의의사결정을지원하도록설계된데이터베이스혹 은운영데이터베이스에서추출한데이터를저장하는데이터베이스이다. ( ) 은 ( 는 ) 데이터의한부분으로서특정사용자가관심을갖는데이터들을담은비교적작은규모 의 ( ) 이다. 즉일반적인데이터베이스형태로갖고있는다양한정보를사용자의요구항목에따라체계 적으로분석하여기업의경영활동을돕기위한시스템을말한다. 즉, ( ) 은 ( 는 ) 전체적인 ( ) 에있는일부데이터를가지고특정사용자를대상으로한다. ( ) 은 ( 는 ) 각데이터의상관관계를인공지능기법을통해자동적으로밝혀주는것으로서, 예를들면비를좋아하는사람에대한데이터가있고색깔에대한선호도와관계된데이터가있다면이둘의관계를밝혀내는기능을수행한다. 즉정확히수치화하기힘든데이터간의연관을찾아내는역할을한다. ( ) 은 ( 는 ) 이용자가직접데이터베이스를검색, 분석해서문제점이나해결책을찾는분석형애플리케이션개념으로서, 사용자로하여금다차원뷰와계층으로요약되는정보를빠르게분석하도록하는의사결정지원의기능을수행하며, 이의종류에는 Relational, Multimensional, Hybride 등이있다. ( ) 은 ( 는 ) 사용자가다양한각도에서직접대화식으로정보를분석하는과정을말한다. ( ) 은 ( 는 ) ( ) 의데이터를전략적인정보로변환시키는역할을한다. ( ) 은 ( 는 ) 최근의정보시스템과같이중간매개체없이이용자들이직접컴퓨터를이용하여데이터에접근하는데있어필수적인시스템이라할수있다. 또한원재료공급자에서부터최종소비자에게제품이전달되는모든과정을합리적이고효율적으로통합하여관리하고자하는공급망관리, 최고경영자나임원또는관리자가전략적으로의사결정을내리는데필요한정보를제공할목적으로구축된 ( ) 등이사용된다. ( ) 은 ( 는 ) 기업의상급경영관리직의전략구상을지원할목적으로구축된경영정보시스템으로서, 이와유사한시스템으로는경영전략시스템 (ESS:executive support system), 의사결정지원시스템 (DSS), 전략정보시스템 (SIS) 등이있다.

87 [ 정답 ] : 9,,,, 강 - : 0 년 회산업기사기출문제 ( 신기술 ) () ( ) 은 ( 는 ) 다른기업간에수주, 발주, 수송, 결재등상업거래를위한자료를데이터통신회선을통해표준화된포맷 (format) 과규약에따라컴퓨터간에온라인으로전달하는것으로서, 980년대중반이후미국과유럽을중심으로정보망기반구조의하나로주목받게되었다. ( ) 의운용을위해서는프로토콜의표준화가필요하다. 98년미국과유럽의각국은국제연합유럽경제위원회의주관으로 ( ) 프로토콜의표준화를추진하기로합의하였다. 이어서 988년 월프로토콜의명칭을 ( ) FACT로결의하여, 동년 7월에 ( ) 정보표현규약의핵심인구문규칙을국제표준 (ISO 97) 으로채택하였으며, 이구문규칙에따른포맷, 부호화, 표준메시지등의개발을계속하고있다. () ( ) 은 ( 는 ) 미국에서제창한개념으로, 기업경영내용이나경영과정전반을분석하여경영목표달성에가장적합하도록재설계하고, 그설계에따라기업형태, 사업내용, 조직, 사업분야등을재구성하는것. 성능향상과비용절감을위해정보기술을이용하는것 () ( ) 는 ( 은 ) 인터넷텔레포니의핵심기술로서지금까지 PSTN 네트워크를통해이루어졌던음성서비스를 IP를사용하여여러가지다양한서비스로제공하는것으로서, 음성이디지털화되고, 전달체계가 IP로됨으로써전화는물론인터넷팩스, 웹콜, 통합메시지처리등의향상된인터넷텔레포니서비스가가능하게된다. ( ) 기술은인터넷뿐만아니라사설 IP 기반망, 공중전화망 (PSTN) 또는이들의복합망에서도연동되어야하기때문에기술및프로토콜의표준화가중요하다. 구성요소는단말장치, 게이트웨이, 게이트키퍼, MCU, MP, MC 등이있다.

88 () ( ) 은 ( 는 ) 기업이고객관계를관리해나가기위해필요한방법론이나소프트웨어등을가리키는것으로서, 현재의고객과잠재고객에대한정보자료를정리, 분석해마케팅정보를변환함으로써고객의구매관련행동을지수화하고, 이를바탕으로마케팅프로그램을개발, 실현, 수정하는고객중심의경영기법을의미한다. 즉 ( ) 는 ( 은 ) 고객에대한개발, 실현, 수정하는고객중심의경영기법을의미한다. 즉 ( ) 는 ( 은 ) 고객에대한정확한이해를바탕으로고객이원하는제품과서비스를지속적으로제공함으로써고객을오래유지함은물론결과적으로는고객평생가치를극대화하여, 수익성을높이기위한통합된고객관리전략이다. () ( ) 는 ( 은 ) 프로그램을주문하고기다려야하는기존의 PPV 서비스와는달리가입자가원하는시간에원하는프로그램을즉시선택해시청할수있는양방향영상서비스이다. 지역전화회사나유선 TV 방송사가제공하는 ( ) 서비스는 DVD급의화질에 VCR 기능을활용할수있는장점도갖고있다. 형태별로는프로그램당일정요금을지불하는방식과제공되는프로그램패키지를횟수에관계없이시청하고월정액을지급하는방식등이있다. [ 정답 ] :, 7, 8, 7,

89 강 - : 0 년 회기사기출문제 ( 신기술 ). ( ) 는 ( 은 ) 다른기업간수주, 발주, 수송, 결재등상업거래를위한자료를데이터통신회선을통해표준화된포맷과규약에따라컴퓨터간에온라인으로전달하는시스템으로서 98년대중반이후미국과유럽을중심으로정보망기반구조의하나로주목받게되었다. ( ) 의운용을위해서는프로토콜의표준화가필요하다. 98년미국과유럽각국은국제연합유럽경제위원회주관으로 ( ) FACT로결의하여동년 7월에 ( ) 정보표현규약의핵심인구문규칙을국제표준으로채택하였으며, 이구문규칙에따른포맷, 부호화, 표준메시지등의개발을계속하고있다.. ( ) 는 ( 은 ) 기업이고객관리를위해필요한방법론이나소프트웨어등을가리키는용어로서, 현재고객과잠재고객에대한정보를자료정리, 분석해마케팅정보로변환함으로써고객의구매관련행동을지수화하고이를바탕으로마케팅프로그램을개발, 실현, 수정하는고객중심의경영기법을의미한다. ( ) 는 ( 은 ) 고객수익성을우선으로하여콜센터, 캠페인, 관리도구와의결합을통해고객정보를적극적으로활용하며기업내사고를바꾸자는 BTR적인성격이있다.. ( ) 는 ( 은 ) 인터넷텔레포니의핵심기술로서지금까지 PSTN 네트워크를통해이루어졌던음성서비스를 IP(internet protocol) 를사용하여여러가지다양한서비스로제공하는기술로인터넷프로토콜상의음성전송의뜻을가진다. ( ) 는 ( 은 ) IP 네트워크를통하여음성을전송하는기술로데이터통신용패킷망을인터넷폰에이용함으로써기존전화망에비하여요금도훨씬저렴하다는특징을가진다. 강 - : 0 년 회기사기출문제 ( 신기술 ). ( ) 는 ( 은 ) 한국형무선인터넷플랫폼표준규격을의미한다. ( ). 은 TTA 주관으로 00.. 국내 이동통신 사가각각다르게개발해사용하는모바일표준플랫폼을하나로통일한것이다.. ( ) 는 ( 은 ) 여러사람이함께쓸수있는소프트웨어집단으로서의작업을지원하기위해만들어진소프 트웨어를총칭하는말이다.

90 [ 정답 ] :,,,, 강 - : 0 년 회산업기사기출문제 ( 신기술 ). ( ) 은공중망에사설망을구축하여마치사설구내망또는전용망같이이용하는통신망을의미하 는것이다.. ( ) 은음성또는영상의신호를디지털신호로변환하는코더와그반대로변환시켜주는디코더의 기능을함께갖춘것이다.. ( ) 는미래공중육상이동통신시스템 (FPLMTS) 을우리나라에서부르는이름이다.. ( ) 은 HTML 기능을확장할목적으로월드와이드웹컨소시엄 (WC) 에서표준화한페이지기술 언어이다.. ( ) 는윈도우사용자들이인터넷을편리하게이용할수있도록마이크로소프트사에서개발한것으 로, 기존의응용프로그램으로작성된문서들을웹과연결시켜그대로사용할수있게하는기술이다. 실제로, 홈페이지에접속하면사용자의컴퓨터에다운로드되어설치된다.

91 [ 정답 ] : 7,,,, 9 강 - : 0 년 회기사기출문제 ( 전산영어 ).( ) is pronounced lee-nucks or lih-nucks. A freely-distributable open source operating system that runs on a number of hardware platforms. The ( ) kernel was developed mainly by linus Torvalds. Because it's free and because it runs on many platforms including PCs and Macintoshes, ( ) has become an extremely popular alternative to proprietary operating systems.. A ( ) provides a general-purpose naming scheme for specifying Internet resources using a string of printable ASCII characters. The printable characters enable you to send ( )s in mail messages, print them on your business card, or display them on billboards. And ( ) is the global address of documents and other resources on the World Wide Web. The first part of the address indicates what protocol to use, and the second part specifies the IP address or the domain name where the resource is located.. ( ) is the Web's RPC on top of TCP/IP. It is used to access and retrieve URL-named resources. The client establishes a connection to the remote server, then issues a request. The server then processes the requests, returns a response, and closes the connection. A client-typically a Web browser-requests a hypertext page, then issue a sequence of separate requests to retrieve any images referenced in the document. And ( ) is short for hypertext transfer protocol.

92 . A ( ) is a gatekeeper computer that sits between the Internet and your private network. It protects the private network by filtering traffic to and from the Internet based on policies that you define. You use the ( ) the define who can get on to your network and when. A ( ) typically provides two network interfaces - one connects to the internal protected network, and the other connects to the external, unprotected network.. ( ) technology must support intranets, extranets, and remote access. A ( ) user will be able to dial into any Internet Service Provider ( ISP) with a local calls. As a result, a ( ) can eliminate the costs of long-distance calls, modem banks, and remote-access servers. And ( ) is short for virtual private network dispersed LANs via Internet. This means they can get rid of expensive leased lines and framerelay connections. < 답항보기 > USER Linux HTTP password preemption cat 7 background 8 FIFO 9 replacement 0 semaphore address ROM SHELL commands CISC Device 7 resources 8 Fire Wall 9 directory 0 COPY single-tasking KERNEL login hardware RISC PROCESS 7 PAGE 8 shareware 9 round-robin 0 VPN COMPACTION multi-user partition microprogram interrupt ALLOCATION 7 SCAN 8 instruction 9 deadlock 0 URL [ 정답 ] :, 0,, 8, 0

93 강 - : 0 년 회산업기사기출문제 ( 전산영어 ).( ) is short for small office/home office, a term that refers to the small or home office environment and the business culture that surround it. ( ) is also called a virtual office. ( ) is an internet service that translates domain name into IP address. Because domain names are alphabetic, they're easier to remember. The Internet however, is really based on IP address, Every time you use a domain name, therefore, this service must translate the name into the corresponding IP address. For example the domain name might translate to ( ) means the proper manners when conferencing between two or more users on an online service or the internet..( ) is an organized file room that hold data, application or other room. It can be organized as a hierarchy, in the Dos and Unix worlds, ( )s are called directory.. A small data file created by a web server that is stored on your computer. It provide information about the translation, such as an ID or session number, which maybe required later either by the recipient or a third party. ( )provide a way for the website to recognize you and keep track your preferences. < 답항보기 > BCNF Linux HTTP NETIQUETTE preemption cat 7 COOKIE 8 FIFO 9 Replacement 0 Semaphore address ROM SHELL commands CISC Device 7 resources 8 Fire Wall 9 directory 0 SOHO FOLDER KERNEL login hardware RISC PROCESS 7 PAGE 8 shareware 9 round-robin 0 DNS COMPACTION multi-user partition microprogram Interrupt ALLOCATION 7 SCAN 8 instruction 9 deadlock 0 URL [ 정답 ] : 0, 0,,, 7

94 강 -7 : 0 년 회기사기출문제 ( 전산영어 ). ( ) is the simulation of human intelligence processes by machines, especially computer systems. These processes include learning, reasoning, and self-connection. Particular applications of ( ) include expert system, voice recognition, machine vision, and so on. ( ) is the branch of computer science concerned with making computers behave like humans. The term was coined in 9 by John Mccarthy at the Massachusetts Institute of Technology. ( ) includes games playing, expert systems, natural language, neural networks, robotics.. ( ) is a global network connecting millions of computers. More than 00 countries are linked into exchanges of data, news and opinions. Unlike online services, which are centrally controlled, the ( ) is decentralized by design. Each ( ) computer, called a host, is independent. It's operators can choose which ( ) services to use and which local services to make available to the global ( ) community. Remarkably, this anarchy by design works exceedingly well.. ( ) is a electronic junk mail or junk newsgroup. Some people define ( ) even more generally as any unsolicited . However, if a long-host brother finds your address and sends you a massage, this could hardly be called ( ), even though it's unsolicited. Real ( ) is generally advertising for some product sent to a mailing list or newsgroup.. ( ) is a business management system that integrates all facets of the business, including planning, manufacturing, sales and marketing. As the ( ) methodology has become more popular, software applications have emerged to help business managers implement ( ) in business activities such as inventory control, order tracking, customer service, finance and human resources.. ( ) is a power supply that includes a battery to maintain power in the event od a power outage. Typically a(n) ( ) keeps a computer running for several minutes after a power outage, enabling you to save data that is in RAM and shut down the computer gracefully. Many ( )s now offer a software component that enables you to automate backup and shut down procedures in case there's a power failure while you're away from the computer. < 답항보기 > DMB Linux FTP SOHO SQL JPEG 7 ISO 8 UNIX 9 NOS 0 SPAM KERNEL MP CODEC PKI UPS CAD 7 HDTV 8 Artificial Intelligence 9 SGML 0 USB MIPS GPS ADSL VIRUS VDSL ODBC 7 INTERNET 8 LAN 9 WAN 0 VAN COOKIE HUB SURFING DBA BLOG LOG 7 MODEM 8 JAVA 9 ERP 0 URL [ 정답 ] : 8, 7, 0, 9,

95 강 -8 : 0 년 회산업기사기출문제 ( 전산영어 ). ( ) is the transmission of messages over communications networks. The message can be notes entered from the keyboard or electronic files stored on disk. most mainframes. minicomputers, and computer networks have a(n) ( ) system. Some ( ) systems are confined to a single computer system or network, but others have gateways to other computer systems, enabling users to send electronic mail anywhere in the world. companies that are fully computerized make extensive us of ( ) because it is fast, flexible and reliable.. ( ) is the protocol for exchanging files over the internet. ( ) works in the same way as HTTP and SMTP. HTTP is for transferring web pages from a server to a user's browser. and, SMTP is for transferring electronic mail across the internet. like these technologies ( ), short for file transfer protocol, uses the internet's TCP/IP protocols to enable data transfer.. ( ) is popular multi-user, multitasking operation system developed a Bell labs in the early 970s. created by just a handful of programmers ( ), was designed to be a small, flexible system used exclusively by programmers. ( ) was one of the first operating systems to be written in a high-level programming language, named C. this meant that it could be installed on virtually any computer for which a C compiler existed. this natural portability combined with its low price made it a popular choice among universities.. ( ) is a signal informing a program that an event has occurred. when a program receives an ( ) signal, it takes a specified action (which can be to ignore the signal) ( ) signals can cause a program to suspend it self temporarily to service the ( ). ( ) signals can come from a variety of sources. for example, every keystroke generates a(n) ( ) signal, ( ) scan also be generated by other devices, such as a printer to indicate that some event has occurred. these are called hardware ( )s. ( ) signals initiated by programs are called software ( )s.. ( ) is a code for representing English characters as numbers, with each letter assigner a number from 0 to 7. for example the ( ) code for uppercase M is 77. most computers use ( ) codes to represent text, which makes it possible to transfer date from one computer to another. the standard ( ) character set uses just 7 bits for each character. there are several larger character sets that use 8bits, whish gives them 8 additional character. the extra characters are used to represent non- English characters, graphics symbols. several companies and organizations have proposed extensions for these 8 characters.

96 < 답항보기 > BCNF Interrupt HTTP PROCESS preemption 7 COOKIE 8 RISC 9 Linux 0 Semaphore address ROM SHELL commands CISC Device 7 resources 8 Fire Wall 9 directory 0 SOHO FOLDER KERNEL login hardware FTP ASCII 7 PAGE 8 shareware 9 round-robin 0 DNS COMPACTION multi-user partition SCAN WWW cat 7 UNIX 8 instruction 9 deadlock 0 URL [ 정답 ] :,, 7,, 강 - : 07 년 회기사기출문제 ( 신기술 ) () ( ) 는불특정다수의인터넷사용자들을대상으로특정질문에답변을제시하거나또는공통적인관심사가포함된웹사이트나여러자료들의링크를제공하는웹사이트또는서비스를말한다. ( ) 는누구나질문을올릴수있고전문가나일반인터넷사용자로부터이에대한답변을받을수있는질의응답또는지식검색사이트를의미한다. 단순검색엔진과는달리사용자들의상호작용에의한새로운검색영역을개척할수있어포털사이트들의중요한사업형태로인정받고있다. () ( ) 리눅스는공개소프트웨어리눅스의한국형데스크톱및서버운영체제표준배포판이다. ( ) 리눅스는국내관련기업과소프트웨어의진흥과한국전자통신연구원이협력하여개발하고공인인증기관인 TTA의인증을받은국내의표준리눅스플랫폼이다. () ( ) 는 년에단몇권밖에팔리지않는흥행성없는책들의판매량을모두합하면놀랍게도잘팔리는책의매상을추월한다는원리인판매의특성을이르는개념이다. ( ) 는 0% 의핵심고객으로부터 80% 의매출이나온다는파레토법칙과반대되는개념이어서역파레토법칙이라고도한다. ()( ) 는모든네트워크사업자는모든콘텐츠를동등하게취급받고어떠한차별도하지않아야한다는원칙을의미한다. ( ) 를보장하기위해비차별, 상호접촉, 접근성능이 가지원칙이모든통신망에동일하게적용되야한다는것을의미한다. ()( ) 는상호관계를이해하는관계성을기반으로하는새로운패러다임을말한다. 기술위주로발전하는정보기술에나와서사람과사람, 문화와문화, 인문학등논리위주의 ( ) 가접목되어야한다는점을강조하여이어령이화여대교수가만들어낸신조어이다.

97 [ 정답 ] : 7,, 7, 8, 9 강 - : 07 년 회산업기사기출문제 ( 신기술 ) ( ) 은 ( 는 ) 인터넷사업자나콘텐츠공급자가아닌일반사용자들이직접만들어유통되는콘텐츠를말한다. ( ) 은 ( 는 ) 사용자가질문하고, 또한사용자가각종지식과경험을댓글해주는포털의지식검색서비스나위키 (wiki) 사전등이 ( ) 의효시라할수있다. ( ) 은 ( 는 ) 텍스트에이어최근이미지, 동영상, 음악등멀티미디어로분야를확대되어가는추세이다. 또한, 웹.0에서는사용자들이보다다양한정보들창조하고, 공유할수있어이또한향후유통되는콘텐츠의중요한부분을차지하게될전망이다. ( ) 은 ( 는 ) 영어의 Quick 과 Domain' 이결합된합성어로, 단계영문 kr 도메인의브랜드명이다. ( ) 은 ( 는 ) xxxx.kr 과같이사용하는것으로 xxxx.co.kr 과같은 단계형태의도메인에비하여짧은형태의도메 인으로기억하기쉽고주소창에입력하기도간편하다. ( ) 은 ( 는 ) 디지털기술과아날로그적정서가결합한제품과서비스, 또는아날로그시대에서디지털시대로넘어가는변혁기에위치한세대를의미한다. ( ) 은 ( 는 ) 디지털의장점을수용하지만기본적으로는아날로그시스템으로구성된제품을일컫는다. 아날로그적사고는디지털사회에서도여전히필요한요소이며아날로그적행태가디지털사회를더욱풍부하게해준다는인식아래첨단외양에인간적정감과추억이깃든상품에관심과수요가증가하는현상을나타내는말이다. ( ) 은 ( 는 ) 공개키암호알고리즘에사용되는개인키 (Private Key) 와공개키 (Public Key) 쌍을말한다. ( ) 은 ( 는 ) 두개의키는서로수학적인방법에의해암호화및복호화과정을수행함으로서원래의평문을추출할수있다. 개인키와공개키쌍은 개는암호화에이용되고또다른 개의키는복호화에이용된다.

98 ( ) 은 ( 는 ) 제공된데이터를활용하여사용자가정보생성에참여하고가치를부여함으로써누구나다양한신규서비스를생산해낼수있는플랫폼으로서의웹환경을의미한다. 분산화되고사용자중심의커뮤니티에의존하는동적인열린공간으로서의웹이며또한, 비즈니스모델이다. 기존웹에서는포털사이트처럼서비스업자가제공하는정보와서비스를일방적으로수신만하는형태였으나 ( ) 환경에서는제공되는응용프로그램과데이터를이용하여사용자스스로새로운서비스를창출할수있도록하고있다. ( ) 의대표적인예로서구글이제공하는구글맵응용프로그램인터페이스 (API) 를개인의홈페이지에연결하여부동산이나여행안내사업을하는것을들수있다. ( ) 의근본개념은사용자가직접참여하고이끌어가는문화, 집단지성 (Collective Intelligence), 정보의공유등으로써블로그에서주로사용되던 RSS(Really Simple Syndication) 나트랙백 (Trackback), 그리고 AJAX(Asynchronous JavasScript and XML) 와같은표준기술들을중심으로발전되어가고있다. < 답항보기 > [ 정답 ] : 7, 7, 9, 0, 강 - : 07 년 회기사기출문제 ( 신기술 ) () ( ) 은 ( 는 ) 시장에나오자마자기존의사회구조나산업을변화시키고시장을재편하는것은물론완전히새로운카테고리를형성하는위력적기술이나서비스를의미한다. 미국의주식투자가들이실리콘밸리나보스턴의테크놀러지센터와같은곳에서만들어진소프트웨어 둠 이나 스타크래프트 와같은발명품들을 ( )( 이 ) 라고부르면서명명되었다. 원래의도했던사용목적을훨씬뛰어넘어사회를변화시킬정도로막대한영향력을미치는혁신적인상품이나발명품을일컫는말로, 시장에등장하자마자그시대에사회적 정치적 경제적으로엄청난파급효과를일으킨다. () ( ) 는 ( 은 ) 인터넷에서주민등록번호대신쓸수있도록만든사이버주민등록번호를의미한다. 앞으로는인터넷웹사이트에회원가입을할때주민등록번호를입력하는대신인터넷주민번호인 ( ) 을 ( 를 ) 부여받아주민번호처럼사용하면된다. ( ) 은 ( 는 ) 사용자에대한신원확인을완료한후에본인확인기관에의하여온라인으로사용자에게발행된다. 이방식에따르면개별웹사이트는실제주민번호와는전혀다른 ( ) 정보만을갖게되므로주민번호수집행위등개인정보침해요소를대폭줄일수있고, 주민번호는유출되어도이를변경할수없지만 ( ) 에서는이용자가유출이의심되면언제든지새로운 ( )( 으 ) 로변경할수있어서개인정보의오용과추적을원천적으로막을수있다. () ( ) 은 ( 는 ) 다수가참여할수있도록공개된문서의내용을훼손하거나엉뚱한제목으로변경하고낙서를하는일을의미한다.

99 스팸을끼우거나, 내용의부분혹은모두를지우고, 내용을고의로왜곡시키거나, 문서의내용과무관한선전광고를일삼는다. 욕을써넣거나저질의낙서를하고, 불쾌감을주는그림을올리며, 남을비방하는글을써넣는다. 이런행위에대하여관리자는해당 IP와 ID에대하여접속차단, 명단발표, 그리고법적경고등의조치를취하게된다. 유럽중세시대의민족이동당시에악평이자자하던반달족의무자비한로마문화파괴및약탈행위를비유하는말이다. () ( ) 는 ( 은 ) 서비스이용자가각자의기대치 (expectation) 에근거하여주관적으로인지하는어플리케이션혹은서비스의총체적인허용도를의미한다. 통신서비스의품질에관한척도로서는망 (network) 성능, 서비스품질, ( ) 등이있다. 망 (network) 성능은망자체의성능이중심이되고, 서비스품질은서비스제공자입장에서제공할수있는품질로서, 이들은서비스를받는개개의사용자의서비스만족도와는직접적인관계에있지는않다. 따라서사용자가요금을지불한서비스에대하여기대하는기대치를근거로규정하는품질척도가 ( ) 이다. 품질은좀낮아도요금이싼서비스가최고품질의서비스보다 ( ) 가 ( 이 ) 더높을수있다. () ( ) 은 ( 는 ) 우수한기획을통해제작된 차콘텐츠를시장에성공시킨후재투자및라이센스를통해 차, 차콘텐츠로발전시키는전략으로써, 하나의콘텐츠를여러매체로이용하거나 차제작물을통해부가가치를극대화하는방식을의미한다. 일례로인기를모았던드라마의경우지상파, 위성, CATV, 인터넷등다양한매체를통해방송되고, 영화도극장개봉을거쳐비디오로출시, 방송에서방영되기도하며수출하기도한다. 또한다양한캐릭터상품까지만들어원소스의부가가치를높이고있다. < 답항보기 > [ 정답 ] : 7,,,, 9

100 강 - : 07 년 회산업기사기출문제 ( 신기술 ) () ( ) 은 ( 는 ) 가나다..., ABC... 와같이표준화되고체계적으로분류된전통적인분류학기반의분류체계이다. 특히, ( ) 은 ( 는 ) 이미결정된체계를가지고있으며, 관계형네트워크구조보다는트리형의위계적구조로나타난다. ( ) 의어원은그리스어이며, 그리스어로 분류하다 와 법 과학 이라는용어의합성어이다. 포탈이나웹사이트에서카테고리구조나사이트맵은 ( )( 으 ) 로데이터를조직한것이다. () ( ) 은 ( 는 ) 콘텐츠의내용을대표할수있는검색용꼬리표인키워드처리를의미한다. 글을올린사람이나사이트관리자가글이나이미지를관련된주제나카테고리의형태로분류될수있도록키워드처리를해주는것으로서, 주로블로그나웹페이지상에서링크로연결되도록하는데이용된다. ( ) 은 ( 는 ) 주로블로그나웹페이지상에서이용되며, 유사하거나관련있는내용들을태그의링크를통해서제공하기때문에다양하게브라우징할수있는길을제공한다. () ( ) 은 ( 는 ) 웹브라우저를통한확장성생성언어 (XML) 문서의상호연동을위한객체기반의문서모델이다. 플랫폼과언어면에서중립적인인터페이스로서프로그램과스크립트에의한문서의내용, 구조, 종류의동적인접근과변경이가능하며, 스크립트나프로그램언어에웹페이지를연결해준다. 웹페이지를조작, 생성하기위해사용되는속성, 방법및이벤트가객체를구성하는데, 이러한객체들은대부분의웹브라우저에서스크립트언어를통해접근할수있다. () ( ) 은 ( 는 ) IP기반네트워크상에서전달되는텔레비전, 비디오, 오디오, 텍스트, 데이터등의멀티미디어서비스이다. VoD, T-커머스, 오락, 뱅킹, 정보, TV 포털및다채널방송서비스와같은멀티미디어콘텐츠를 ADSL과같은초고속인터넷망을통해디지털셋톱박스에연결된 TV 단말기를이용하여패킷방식으로제공되는양방향 TV 서비스를말한다. ( ) 은 ( 는 ) 기존에 PC 기반으로인터넷서비스를제공하는통신기능과다채널 TV 방송서비스를제공하는방송기능이통합된서비스개념을포괄할뿐만아니라, 동시에 Vod, EPG, T-커머스, 방송프로그램연동형데이터서비스와같은새로운양방향콘텐츠를제공하는통신과방송기능을모두포함하는융합서비스이다. () ( ) 은 ( 는 ) 화면표시장치에서정상적인화면을볼수있는최대한의측면각도이다. 브라운관과는달리액정디스플레이는보는각도에따라서밝기또는명암비가크게변화되는특성을가지고있는데, 이명암비가어느값이상유지되는각도를 ( )( 으 ) 로표현한다.

101 [ 답항보기 ] [ 정답 ] :, 0, 8, 8, 7 강 - : 07 년 회기사기출문제 ( 전산영어 ) ( ) is a programming language model organized around "( )s" rather than "actions" and data rather than logic. Historically. a program has been viewed as a logical procedure that lakes input data, processes it, and produces output data. The programming challenge was seen as how to write the logic, not how to define the data. ( ) takes the view that what we really care about are the ( )s we want to manipulate rather than the logic required to manipulate them. Examples of( )s range from human beings (described by name, address, and so forth) to buildings and floors. The first step in ( ) is to identify all the ( )s you want to manipulate and how they relate to each other. Once you've identified an ( ), you generalize it generalize it as a class of objects and define the kind of data it contains and any logic sequences that can manipulate it. Each distinct logic sequence is known as a ( ). A real instance of a class is called an "( )" or, in some environments, an "instance of a class." The ( ) or class instance is what you run in the computer. Its ( )s provide computer instructions and the class ( ) -characteristics provide relevant data. You communicate with ( )s and they communicate with each other - with well - defined interfaces called ( )s. One of the first ( ) oriented computer language was called Small talk. C++ and ( ) are the most popular ( ) today. The ( ) programming language is designed especially for use in distributed applications on corporate networks and the internet.

102 < 답항보기 > BCNF Linux HTTP NETIQUETTE preemption cat 7 COOKIE 8 FIFO 9 Replacement 0 JAVA address ROM SHELL commands CISC Device 7 resources 8 Fire Wall 9 directory 0 SOHO FOLDER Object login OOP RISC PROCESS 7 PAGE 8 Message 9 round-robin 0 Method COMPACTION multi-user partition microprogram Interrupt ALLOCATION 7 SCAN 8 instruction 9 deadlock 0 URL [ 정답 ] :,, 0, 8, 0 강 - : 07 년 회산업기사기출문제 ( 전산영어 ) Input and output hardware devices such as keyboard. monitor... can only be accessed through special program called ( )s. Direct access to the devices in not permitted by ( ), so ( ) program has to go through ( )s to go access. And ( ) is the must important program that runs on a computer must have a ( ) to run other programs. the must popular ( ) are Dos. OS/ and windows. ( ) programs are modules that are essentially part of the underlying ( ) and are executed inside the memory space of the operating system ( ), ( ) is the centeral module of an Operating system. Linux threats all devices equally. it threats them as ( )s. The most a ( ) programs can do is open, close, read to these ( )s some, such as a keyboard and screen ( )s. do not allow open or close: they are always open. There two type of ( ) in the Linux ( ), char ( )s that operate one byte such as keyboard and monitor and block ( ) the open at multiple byte at a time. such as hard disk.

103 < 답항보기 > BCNF Interrupt HTTP PROCESS preemption 7 COOKIE 8 RISC 9 Linux 0 Semaphore kernel Device Driver SHELL Application File Device 7 resources 8 Fire Wall 9 directory 0 SOHO FOLDER KERNEL login hardware FTP ASCII 7 PAGE 8 shareware 9 Operation system 0 DNS COMPACTION multi-user partition SCAN WWW cat 7 UNIX 8 instruction 9 deadlock 0 URL [ 정답 ] :,, 9,, 강 -7 : 07 년 회기사기출문제 ( 전산영어 ) A problem statement and a(n) ( ) are often combined into a document called the program specification, which is essentially a blueprint for a computer program. When the program specification is complete, it is time to begin ( ) the program. ( ) is a formula or set of steps for solving a particular problem. To be a(n) ( ), a set of rules must be unambiguous and have a clear stopping point. ( )s can be expressed in any language, from natural languages like English of French to ( )s like Fortran. And ( ) is to find and remove errors from a software program. Bugs occur in programs when a line of code or an instruction conflicts with other elements of the code. ( ) is a vocabulary and set of grammatical rules for instructing a computer to program specific tasks. The term ( ) usually refers to high-level languages, such as BASIC, C, C++, COBOL < FORTRAN < Ada and Pascal. Each language has a unique set of keywords and a special syntax for organizing program instructions. ( ) is the process of using a computer language to express a(n) ( ). A person who codes or write computer programs is called ( ).

104 < 답항보기 > DMB Linux Debugging SOHO SQL JPEG 7 ISO 8 UNIX 9 NOS 0 SPAM coding MP CODEC PKI UPS CAD 7 HDTV 8 Artificial Intelligence 9 SGML 0 USB computer programmer GPS Algorizm VIRUS VDSL ODBC 7 INTERNET 8 LAN 9 WAN 0 VAN COOKIE HUB programming language DBA BLOG LOG 7 MODEM 8 JAVA 9 ERP 0 URL [ 정답 ] :,,,, 강 -8 : 07 년 회산업기사기출문제 ( 전산영어 ) ( ) is a description of a continuously variable signal or a circuit or device designed to handle such signals. The opposite is "discrete" or ( ). a bit that is used in an error detection procedure in which a 0 or is added to each group of bits so that ( ) will have either an odd number of 's or an even number of 's; e.g. ( ) is In asynchronous communications, an error-checking technique that sets an extra bit (called a parity bit) to if the number of bits in a one-byte data item adds up to an even number. ( ) is the mode of parity checking in which each 9-bit combination of a data byte plus a parity bit contains an odd number of set bits.

105 < 답항보기 > DMB Linux Debugging SOHO SQL JPEG 7 ISO 8 UNIX 9 NOS 0 SPAM coding MP CODEC PKI Parity bit digital 7 HDTV 8 Artificial Intelligence 9 Odd Parity 0 USB computer programmer GPS Even Parity VIRUS VDSL ODBC 7 INTERNET 8 LAN 9 WAN 0 VAN COOKIE HUB programming language DBA BLOG LOG 7 MODEM 8 JAVA 9 analog 0 URL [ 정답 ] : 9,,,, 9 실기 권우석샘의정보처리기사 / 산업기사 [. 업무프로세스 ]

106 강 - : 공단예시문제 귀하는제조기업인 A사에서추진하는원가관리시스템개발에투입되었다. 귀하가파악한원가회계의업무프로세스는다음과같다. A사에서추진하는원가관리시스템은과거의회계시스템이수동적인사후보고시스템이었던것을매일매일의의사결정을지원하는수단으로제조활동의원가측면에서의경제적인인과관계를이해하여신속하고정확한의사결정을지원하기위한것이다. 원가란제조기업이재화나용역을생산하는과정에서소비된경제적인가치를의미한다. 원가계산상계산의대상이되는최초의요소를원가요소라고하며, 재료비와노무비및제조경비를원가의 요소라고한다. 재료비에는부품비, 공장소모품비등이해당되며, 노무비에는임금, 급료, 종업원상여수당등이해당된다. 그리고제조경비는재료비와노무비를제외한일체의것을의미하며감가상각비, 보험료등이해당된다. 원가관리시스템에서는원가의 요소를직접비와간접비로구분하여비목별계산을행하는데직접비는각제품에부과되는원가요소이며, 간접비는어느배부기준에따라각제품에배부되는원가요소이다. 직접재료비, 직접노무비및직접제조경비는직접비에속하며, 간접재료비, 간접노무비및간접제조경비는간접비에속한다. 직접비와간접비는추적가능성으로구분할수도있는데, 직접비는그소비액을제품별로추적가능한원가요소인반면에간접비는그소비액을제품별로추적할수없는원가요소이다. 원가회계는최종적으로제품 단위에대한제조원가를계산하는것이며, 업무절차는원가의비목별계산이먼저이루어지고, 원가의부문별계산을거쳐서원가의제품별계산을행하는식으로순서가정해진다. 원가회계가원가에관한정보를기록ㆍ측정ㆍ보고하는회계분야로서역사적발생원가의측정ㆍ보고에치중하여일상적인경영활동과전략적의사결정에필요한정보의수집과이용을부수적으로다루고있는데비해, 원가관리는원가계획ㆍ통제ㆍ절감등의측면에서보다미래지향적이며적극적인역할을수행하므로원가회계보다포괄적이다. 그럼에도불구하고원가회계의기본적인업무절차가달라지는것은아니므로이에대한이해가선행되는것이중요하다. 원가관리시스템내에서의기본적인원가계산업무프로세스는원가의 요소를원천데이터로입력받아직접비와간접비로구분하여비목별계산을행하고간접비에대해서부문별계산을행한후제품별계산을행하며, 제품에대한매출원가를계산해내는식으로정보처리가진행된다.

107 [ 정답 ] :, 7,,, 강 - : 0 년 회기사기출문제 대한민국관광주식회사는여행사, 호텔, 항공사등과관련된관광관련사업을행하는기업으로서인터넷기반에서 Web 기반환경을제공하는통합홈페이지를개발하여관광및여행을위한예약 / 예매시스템을고객들이손쉽게활용할수있도록시스템을구축하였다. 관광및여행을위한예약 / 예매시스템에포함된결제및정산관련업무프로세스는 < 그림 > 과같다.

108 먼저, 결제와관련한업무프로세스를파악해보면다음과같다. 고객이여행티켓을매입하기위해가맹점 ( 대한민국관광주식회사 ) 에상품주문을하면가맹점의정보시스템이자동으로작동되어인터넷신용카드지불솔루션인 TOUR PG(Payment Gateway) 에게거래의승인요청을한다. TOUR PG는인터넷을통해서고객들이상품을구입할때에카드사용자의연체여부또는사용한도금액등을포함한카드사용과관련된이상유무를카드사로부터실시간으로받아서결제와관련된승인업무를대행해주는솔루션이다. TOUR PG는가맹점 ( 대한민국관광주식회사 ) 으로부터거래에대한승인요청을해오면해당카드사에게승인요청을하고카드사의확인을거친거래승인이통보되면자동으로가맹점에게거래승인을해주고, 가맹점인대한민국관광주식회사는고객이요청한여행티켓을고객에게상품배송을해준다. 예약 / 애매서비스를시스템화할때의업무프로세스는결제의관점과정산의관점도파악하여적용되어야한다. 결제라는것이해당거래의완결을의미한다면, 정산이라는것은 TOUR PG와같은솔루션을이용하여결제에대한승인을대행해주는업체가가맹점에대해실제적으로정산금액을입금해주기까지의과정을완결하는의미하기때문이다. 그런의미에서정산없는결제는아무런의미가없다고볼수있다. 업무프로세스를파악할때에는이러한연관된프로세스를전부세밀하게고려해야한다. 따라서이번에는정산과관련한업무프로세스를파악해보기로하자. 가맹점인대한민국관광주식회사는 TOUR PG로부터거래승인을받아여행티켓을고객에게상품배송을하고, TOUR PG에게매입요청을한다. TOUR PG는가맹점으로부터매입요청을받으면, 카드사에게매입청구를하고, 카드사는매입청구금액을확인하여정상적인거래인경우에가맹점에게대금입금을처리한다. 이렇게가맹점으로대금입금을완료하면정산업무는종료한다. 여기에제시된프로세스는고객으로부터발생한상품주문에서결제과정과정산과정을가맹점인대한민국관광주식회사의입장에서정리한예제이다. [ 정답 ] :,,,, 9

109 강 - : 0 년 회산업기사기출문제 대한민국주식회사는정보와혁신을위해기업내의내부거래와관련한업무프로세스를파악하여정보시스템을구축하고자한다. 귀하정보시스템구축을위해업무를담당하고있는팀장들의도움을받아가며, 사내거래와관련한업무프로세스를파악한결과는 < 그림 > 과같다. 처 여기에는대한민국주식회사의외부인사외의거래를 입하 와 출하, 사내의창고나점포간의 입고 와 출고 라고하기로한다. 우선고객으로부터상품을수주하여사내를경유하여사내발주하는업무프로세스를파악해보니, 영업부에서는고객으로부터수주한후, 조달부로사내발주를하게되어있었다. 이사내발주에서는납품처를영업부의상품창고로하고있지만, 고객에게직접배송할것을지정하는경우도있다. 조달부에서는영업부로부터사내수주를받으면구매처로발주한다. 재고가있는상품이라면조달부의물류센터에서출고한다. 조달부의경우아직은영업부로부터만사내수주를받는다. 하지만여러모로파악해보니다른부서들로부터의주문도소화하여구매처로발주하는등정보시스템을구축하기전에업무프로세스에있어서개선해야할점이있는것으로판단되었다. 현재의업무프로세스하에서는조달부에서구매처로발주할때의납품장소가조달부의물류센터, 영업부의상품창고, 고객에의직송등 가지로구분되었다. 정보관리기술사인팀장은이런부분도정보시스템의관점에서대응할경우에는창고간에이동중인상태즉, 출고는되었지만아직입고되지않은상태도잘파악할수있도록하는등의고려가필요하다고판단했다. 구매처로부터상품이조달부로입하되면, 조달부는출고지시를행한다. 일단조달부의물류센터로부터출고하여영업부의상품창고에입고하는흐름으로도식하였지만, 통상적으로는고객에게직송하는형태가일반적이다. 영업부에서는상품창고로의입고를확인한시점에출하지시를행하여, 고객에게출하하는흐름으로진행되는것으로확인되었다. 이렇게파악한업무프로세스를팀장에게보고하여분석한내용을근거로정보시스템을구축하고자한다.

110 [ 정답 ] :, 9,,, 8 강 - : 0 년 회기사기출문제 한국주식회사의임원진들은기업의자금조달, 재무자원의운용및평가에관한정보를신속하고정확하게제공받아빠른의사결정을위하여효율적인재무관리시스템을개발하기로결정하였다. 귀하는이를위해개발팀의일원으로선발되었다. 재무관리시스템을개발하기위해귀하가먼저수행해야할업무는재무관리의업무프로세스를파악하는것이다. 귀하가파악한업무프로세스는다음과같다. 재무관리는기업의구성요소중에서자금과관련된의사결정을효율적으로수행하고자하는활동이다. 즉, 기업의목표를달성할수있도록필요한자금을효율적으로조달하고, 조달된자금을효과적으로운용하는것과관련된의사결정을행하는것을의미한다. 재무관리의기능은투자결정, 자금조달결정, 배당결정, 재무자료분석으로요약할수있다. 일반적으로기업회계의목적은영리기업의경영자가의사결정을하는데필요한유용한정보를제공하는것이다. 기업회계는그정보이용자에따라재무회계와관리회계로나눌수있다. 재무회계 (financial accounting) 는외부이해관계인인주주나채권자등에게경제적의사결정에유용한정보를제공하는것을목적으로하는회계이며, 관리회계 (managerial accounting) 는기업의내부이해관계인인경영자에게관리적의사결정에유용한정보를제공하려는것을목적으로하는회계이다. 재무회계의목적을달성하기위한대표적인수단으로활용되는것이재무제표 (financial statements) 이다. 기업회계기준은우리나라기업들이회계처리시고려해야될일반적으로인정된회계원칙을위미하며, 이기준에서규정하고있는재무제표에는대차대조표, 손익계산서, 이익잉여금처분계산서, 현금흐름표가있다. 대차대조표 (balance sheet) 는기업의일정시점, 즉기초의재무상태및기말의재무상태를나타내는정태적보고서로서, 기업이소유하고있는자산, 부채, 자본에관한정보를제공한다. 손익계산서는기업의일정기간경영성과를나타내는동태적보고서를의미한다. 또한, 이익잉여금처분계산서는이익잉여금의처분내용을나타내는

111 보고서이고, 현금흐름표는기업이일정기간동안기업의영업활동및투자와재무활동으로인한현금과예금의변동내용을나타내는동태적보고서이다. 이들재무제표는각각서로다른재무적정보를제공해주면서상호관련성을가지고있는데, 이를그림으로나타내면아래의 < 그림 > 과같다. 아래의 < 그림 > 에서괄호안의내용은재무제표의종류를나타내며, 괄호아래의서술내용은해당재무제표의설명을나타낸다. 주주나채권자등회계정보이용자들은기업의미래채무상태와미래의경영성과에관심이있다. 주식을투자하는투자자는미래의배당금수입과시세차익을기대하며, 채권자들은이자등의적정한투자수익을기대한다. 재무제표분석의목적은기업의과거경영성과와현재의재무상태를평가하고이를토대로기업의미래수익잠재력과관련위험을예측하고자하는데있다. 재무제표분석기법들중일반적으로사용되는것으로는추세분석, 수직적분석, 재무비율분석등이있다. 추세분석 (trend analysis) 은두개이상의연속된회계기간에대해재무제표항목들의변화율을비교하는기법으로서수평적분석이라고도한다. 수직적분석 (vertical analysis) 이란재무제표항목의상대적인크기를백분율로표시하여분석하는것으로백분율재무제표하고한다. 재무비율분석 (financial ratio analysis) 은재무제표상의개별항목간비율을산출하여기업의재무상태나경영성과를분석하고판단하는기법을말한다. 재무비율분석은기업특성중안정성, 수익성, 활동성, 성장성, 현금흐름성을평가하는데유용한정보를제공한다. 자기자본비율, 이자보상비율, 유동비율은기업의안정성을분석하는데사용되고, 매출액순이익율, 총자산이익률은수익성을분석하는데사용된다. 총자산회전율, 매출채권회전율, 재고자산회전율은기업의활동성을분석하는데사용되고, 매출액증가율은성장성을분석하는데사용되며, 영업현금흐름부채비율은현금흐름성을분석하는데사용된다. 기업의신용분석시평가될수있는 [ 기업특성 ] 과연관된 [ 재무비율 ] 의관계는다음 < 표 > 와같다.

112 [ 정답 ] :, 7,, 0,

113 강 - : 0 년 회산업기사기출문제 ( 주 ) 세무닷컴의임원진들은개인사용자를위해사용이쉽고정확한종합소득에대한연말정산시스템을개발하기로결정하였다. 귀하는이를위해개발팀의일원으로선발되었다. 연말정산시스템을개발하기위해귀하가먼저해야할업무는연말정산의업무프로세스를파악하는것이다. 귀하가파악한내용은다음과같다. 사회의일원으로개인은소득에대한세금을납부할의무가있다. 이를소득세라고한다. 개인이벌어들이는소득은크게종합소득과분류과세소득이있다. 종합소득이란여러개의소득을합해서소득세를낸다고해서종합소득이라부르고, 분류과세소득은종합소득에포함시키지않고따로떼어서각각별도로세금을내는소득을말한다. 다음은소득세법에따라소득을분류한것이다. 과세방법에는종합과세와분리과세가있다. 종합과세는여러종류의소득을모아서이에누진세율을적용시켜소득세를계산하는방법이고, 분리과세는특정항목의소득에대해서는다른소득과합하여과세하지않고, 특정항목소득에일정한세율로세금을계산하여원천징수하는것을말한다. 종합소득에는이자소득, 배당소득, 부동산임대소득, 사업소득, 근로소득, 일시재산소득, 기타소득이있고, 분류과세소득에서는퇴직소득, 양도소득, 산림소득이있다. 이자소득은배당소득과합한금액이 천만원을초과할때만초과금액을종합소득에합산하여종합과세한다. 천만원이하인경우는분리과세한다. 배당소득은주식투자한회사로부터이익배당을받아생긴소득을말한다. 부동산임대소득은부동산을임대하고그대가로강해연도에받았거나받을금액의합계액으로총수입금액에서필요경비를차감한금액이다. 사업소득은 가지로분류된영리활동을통해발생한소득을의미한다. 근로소득은근로자가근로를제공하고받은돈을말한다. 근로소득금액은봉급, 상여금, 수당등을모두포함한총급여액에서근로소득공제를차감하여계산한다. 근로소득은소득을지급하는자에대해원천징수의의무가있다. 다라서, 회사는급여를지급할때세금을계산하여이를차감한잔액을지급한다. 회사는이세금을세무서에근로자대신납부하게된다. 일시재산소득은서화, 골동품양도또는광업, 어업, 산업재산권등관리를양도하고발생한소득을말한다. 종합소득은개인의가장기본적인소득이기때문에납세의무자의개인적인사정을고려하여종합소득금액에서일정금액을공제하여과세하고있다. 종합소득공제에는인적공제와특별공제가있다. 인적공제에는기본공제, 추가공제, 소수공제자추가공제가있고, 특별공제에는보험료공제, 의료비공제, 교육비공제, 혼례ㆍ장례ㆍ이사비용, 주택자금공제, 기부금공제가있다. 종합소득의과세표준에적용되는세율은다음과같다. 파악된연말정산업무프로세스를정리하면다음 < 그림 > 과같다.

114 종합소득의과세표준에적용되는세율은다음과같다.

115 [ 정답 ] :, 0,, 8, 강 - : 0 년 회기사기출문제 가칭독도자원진흥연구원은정부출연연구기관등의설립, 운영및육성에관한법률에의하여설립된연구기관이다. 본연구원에서는독도인근지역에대한해양자원의연구를보다체계적으로수행하기위해업무효율성제고의필요성을인식하고업무규정을새롭게만들게되었다. 귀하는본연구원의전략정보팀에소속되어업무규정을프로세스흐름의단절없이작성해야하는임무를부여받게되었다. 하지만, 업무규정이라는것이대부분글로작성되기때문에프로세스측면에서접근할경우프로세스흐름의단절없이파악하기에는여러가지어려움을느끼게되어규정작성을효율성있고완전하게진행한다는것이사실상쉽지않았다. 따라서, 귀하는팀원들과함께작성한규정초안에대하여검증하기용이하도록업무프로세스에관한흐름도를 < 그림 > 으로그려보기로하였다. 우선, 인사고과요령중에서근무고과와관련하여작성된규정초안은다음과같다. [ 제 장 ] 총칙 [ 제 조 ] ( 목적 ) 이요령은독도자원진흥연구원 ( 이하 연구원 이라한다.) 인사규정에의한근무고과의 시행에필요한사항을정하는것을목적으로한다. [ 제 조 ] ( 적용범위 ) 이요령은다음각호의자를제외한직원에대하여실시한다.. 인사고과대상기간중근무기간이 개월미만인자. 대기명령기간중에있는자. 기타별도로원장이인정한자

116 [ 제 조 ] ( 근무고과시기 ) 이요령에의한근무고과는전년도 월 일부터 월 일까지의근무기간에대하여매년월중에실시한다. [ 제 조 ] ( 고과원칙 ) 근무고과는다음각호의원칙에따라실시하여야한다.. 근무고과는피고과자의능력, 근무성적, 담당직무의내용및책임의정도등을바탕으로공정하게고과하여야한다.. 고과자는주관과편견을배제하고공정하게고과하여야한다. [ 제 조 ] ( 담당부서 ) 이요령의근무고과에대한업무는인사관리업무담당부서 ( 이하 담당부서 라한다.) 에 서수행한다. [ 제 조 ] ( 고과자 ) 고과자는 차고과자와 차고과자로구분한다. 차고과자는소속그룹장또는부서장으로하며, 원장은필요한경우에고과자를별도로지정할수있다. 차고과자는 차고과자의차상위자로한다. 원장이 차고과자인경우원장은 차고과자를별도로지정할수있다. 차고과자가없는경우및원장직속부서소속직원에대하여는 차고과를 차고과로본다. [ 제 장 ] 근무고과방법 [ 제 7 조 ] ( 근무고과의구분 ) 근무고과는개인별고과를위주로실시한다. [ 제 8 조 ] ( 개인별고과 ) 개인별근무고과는고과자가피고과자의직급및보직에따라근무고과표에의하여실시한다. 담당부서는근무고과일정에따라피고과자의근무고과표를작성하여 차고과자에게배포하고고과요청을한다. 피고과자는자기고과실시후, 결과물로얻어진자기고과표및기초자료표를 차고과자에게제출하고, 차고과자는피고과자의자기고과표와기초자료표를참고자료로활용하여고과실시후, 차고과자에게근무고과표와참고자료를제출한다. 차고과자는 차고과자와독립하여동일한형식으로고과실시후, 근무고과표와참고자료를담당부서에제출한다. 상기와같은규정초안으로부터귀하가파악한업무프로세스를다음과같은 < 그림 > 으로나타내어보니이해가훨씬용이하였으며, 검토결과프로세스의초안에는문제가없었으나, 근무고과를개인별로만하는것은개인주의로흐르기쉽기때문에다소문제가있는것으로파악되어개인별고과와팀별고과로나누는것이더바람직한것으로파악되었다.

117 [ 정답 ] : 0,, 9, 7,

118 강 -7 : 0 년 회산업기사기출문제 가칭 ( 주 ) 한라산업은인쇄회로기판을주로생산하여자체브랜드또는주문자상표부착생산 (OEM) 방식으로수출하는건실한중소기업이다. 귀하는본기업의정보화를담당하며서조직의업무프로세스재설계에관여하게되었는데, 귀하에게팀장으로부터해외출장과관련한업무프로세스의문제점과개선점을파악해보라는지시를받게되었다. 해외출장업무프로세스는해외출장과관련하여여비산정을협의하고, 여비지출을발의하며, 출장시행후출장보고서제출등일련의해외출장업무를관리하기위한프로세스이다. 귀하가파악한업무프로세스는다음과같다 [ 해외출장업무프로세스 ] 관련임직원은해외출장의필요성이발생할시에해당부서에해외출장을요청하고, 해당부서에서는해외출장타당성협의를한다. 해당부서에서해외출장의필요성이인정될경우총무팀에게여비산정요청을하면총무팀에서여비산정을해주고, 해당부서에서는해외출장과관련한해외출장내부결재가시행된다. 총무팀에서는티켓구매및보험가입등을수행한후여비지출결의를한다. 지출결의서의작성대상으로는체제비, 항공료, 보험료, 비자수수료및회의등록비등이포함된다. 지출결의되는여비와관련한환율은해외출장신청시마다매번확인하는형태로적용된다. 회계팀에서는지출결의서에의거하여여비를지급하고, 해당임직원은출장을실행한다. 이때해당임직원이직책을가진결재권자일경우에는결원으로인한결재에문제가생길경우에대비하여인사팀에서는해외출장시직무대행을임명하기위해대리로결재할임직원의인사발령 ( 직책자 ) 을실시한다. 해외출장을마친임직원은출장이완료된후출장보고서및증빙자료를제출한다. 귀하가파악한업무프로세스를정리하면다음 < 그림 > 과같다.

119 [ 답항보기 ] [ 정답 ] : 7,,, 8, 9 강 -8 : 0 년 회기사기출문제 IT서비스관련컨설팅을전문적으로수행하는가칭한마음정보컨설팅그룹은직원들의컨설팅수준을향상시키기위해내부포상제도를도입하기로하였다. 귀하는이그룹의내부포상제도를도입하기위해업무규정을작성하는임무를부여받게되었다. 포상제도에는내부포상과외부포상의두가지측면을고려할수있지만, 귀하는우선내부포상제도의정착을위해내부포상에국한하여업무규정을작성하기로하였다. 귀하가작성한규정의초안은다음과같다. -포상요령- 제조 ( 목적 ) 이요령은한마음정보컨설팅그룹 ( 이하 그룹 이라한다 ) 에서행하는내부포상에관하여필요한사항을정하는데그목적이있다. 제조 ( 포상의종류 ) 포상은실적상, 기술상및봉사상으로구분하여실시한다. " 실적상 은컨설팅수주실적이우수하여그룹의경영역량확보에크게기여한직원에게수여하는상을말한다. 기술상 은컨설팅관련기술의개발결과로컨설팅수준을향상시키거나어려운컨설팅문제를해결하는방법을창안하는등그룹의기술적발전에공헌한직원에대하여수여하는상을말한다. 봉사상 은인화와협동으로타의모법이되는직원에대하여수여하는상을말한다. 제조 ( 담당부서 ) 포상에관한업무는인사업무를관장하는담당부서에서행한다.

120 제조 ( 포상추천 ) 포상을추천하고자하는경우해당부서는포상대상자의인적사항, 공적자료등을첨부한포상추천서를담당부서에제출하여야한다. 제조 ( 포상자격기본요건심사 ) 담당부서에서는포상추천서와첨부된포상대상자의인적사항및공적자료를참조하여포상자격기본요건심사를행하고자격요건심사결과서를작성하여포상심사를의뢰한다. 제조 ( 포상대상자선정 ) 포상대상자선정은인사위원회에서행한다. 제7조 ( 수상자선정절차 ) 당당부서는인사위원회에자격요건심사결과서에참고자료 ( 포상대상자의인적상항, 공적자료등이첨부된포상추천서 ) 를첨부하여포상대상자선정을의뢰하여야한다. 인사위원회는전항에의거제출된자격요건심사결과서및참고자료를참조하고, 자체관리하고있는포상대상자와과거개인포상실적등을복합적으로검토하여최종적으로포상대상자를선정하고선정결과서와이제까지참고한문서전체를첨부문서로붙임하여당당부서에포상대상자선정결과를통보한다. 담당부서는포상대상자선정결과가홍보되면포상을실시한다. 작성한규정초안으로부터파악한업무프로세스를검토한결과, 포상심사를인사위원회에서하는것자체는큰문제가없으나전문가의의견에대한고려가다소미흡한것으로나타났다. 즉, 전문가의의견을수렴하기위해인사위원회의심의이전에포상의종류별로해당분야의전문가로구성된심사위원회를개최하여포상심사를의뢰하는것이필요할것으로판단되었다. 따라서, 담당부서가심사위원회에포상심사의뢰를하면심사위원회에서는자격요건심사결과서와참고자료를근거로하여포상심사를하고, 그결과에따라담당부서에서는인사위원회에포상대상자선정의뢰를하는안을마련하여규정초안을수정하고, 아래 < 그림 > 과같이포상요령의최종적인업무프로세스를완성하게되었다. < 그림 >

121 [ 답항보기 ] 개인포상실적 공적자료 규정초안수정 기술개발결과 기술상 기여 7 담당부서 8 방법창안 9 봉사상 0 선정결과서 수상자선정절차 수준향상 실적상 심사결과서 심사위원회 업무프로세스 7 업무규정 8 인사위원회 9 인적사항 0 자체관리 작성 전문가 붙임 제출 제출자 직원 7 참고자료 8 첨부문서 9 포상대상검토 0 내부포상 포상대상자선정의뢰 포상실시 포상심사 포상심사의견 붙임문서 포상의종류 7 포상제도 8 포상추천서 9 해당부서 0 해장부서장 [ 정답 ] : 9, 7,,, 0 강 -9 : 0 년 회산업기사기출문제 ( 완전복원안됨 ). 제안자는제안의필요성이생길때에수시로필요한사항을메모했다가제안내용을정리하며참고자료를첨부한제안서를인트라넷사내메일등을통하여담당부서에제출할수있다.. 담당부서에서는접수된제안을취합하여제안심사위원회에부의한다.. 제안의심사를위하여구성된제안심사위원회의회의는재적위원과반수의출석으로개회하고재적위원과 반수의찬성으로의결하는데제안의채택여부및등급부여, 제안의시행방법, 특별승급및포상추천을비롯하 여기타제반과관련하여필요한사항들을심의된다.. 제안심사가완료되면제안심사위원회에서제안심사결과를다시담당부서에제출하고담당부서는그결과 를제안자에게통보한다.. 제안자는제안결과기록과함께제안일지를작성한다.

122 < 그림 > [ 답항보기 ] 소득세 원천징수 담당부서 이월결손금 종합소득 법인세 7 단순누진세율 8 교육비공제 9 익금 0 분리소득 상속세 부의 업무활동비 손금 여비산정 증여세 7 개별과세 8 여비지출결의 9 인사발령 ( 직책자 ) 0 비과세소득 재산세 종합과세 잡비 배당금 제안일지 종합토지세 7 비과세 8 제안심사결과서 9 분납 0 제안심사위원회 직접세 분류과세 직접노무비 예납 해외출장내부결재 간접세 7 해외출장타당성협의 8 기부금공제 9 개별소득 0 특별소득 [ 정답 ] 번 : ( 번 ) 담당부서 번 : (0 번 ) 제안심사위원회 번 : ( 번 ) 부의 번 : (8 번 ) 제안심사결과서 번 : ( 번 ) 제안일지 [ 정답 ] :, 0,, 8,

123 강 -0 : 07 년 회기사기출문제 정부부처및공공기관을대상으로컨설팅을수행하는 ( 주 ) 동명천재단시스템에서는이번에가칭요동성과학기술진흥원의경영을고도화하는전략컨설팅을수주하게되었다. 귀하는 ( 주 ) 동명천재단시스템의정보기술연구팀에소속된정보처리기사로서업무프로세스재설계에참여하게되었다. 전략컨설팅은크게 ISP와 BPR의두관점에서볼수있는데, 00년 7월 일부터시행된정보시스템의효율적도입및운영등에관한법률 ( 일명ITA법 ) 에의거하여ITA/EA의커다란틀에서컨설팅이적용되게되었다. 미국에서는지난 99년에정보기술관리개선법 (ITMRA : Information Technology Management Reform Act) 과연방정부프레임워크 (FEAF : Federal Enterprise Architecture Framework) 를수립하여미국정부부처전반에걸쳐서이에적합한프레임워크를개발하고있으며, 제반정보화사업의추진에있어서정보기술아키텍처 (ITA : Information Technology Architecture) 를적용하고있다. 정보기술아키텍처는모든정보프로세스를지원하는요소들간관계의구조화된집합으로크게전사적아키텍처 (EA : Enterprise Architecture), ( ), 표준프로파일 (SP : Standards Profiles) 로구성된다. 자크만 (Zachman) 은전사적아키텍처를조직의지식기반구조를구성하는기본적이며설명적인산출물의집합이라고정의하였으며, 전사적아키텍처 (EA) 의기본요소에는업무프로세스 (Business process), 데이터 (Data), 응용 (Application), 기술기반 (Technology Infrastructure) 등이포함된다. 이처럼업무프로세스 (Business process) 는기존의 ISP/BPR에서는물론 ITA/EA 기반하에서더욱발전적으로적용되고있는아주중요한핵심요소라고볼수있다. 귀하는기존의단위사무에서프로세스단위로업무흐름을파악하여고도화를하기위해우선인사부문에서인사고과와관련한프로세스분석을위한인사고과지침을검토해보았다. << 인사고과지침 >> 제 조 ( 목적 ) 이지침은인사고과를실시하여성과등급을평가하고계산하는절차와방법을정하여연봉계약및인사발령에활용함에있다. 제 조 ( 적용범위 ) 이지침은진흥원의상근임원을제외한연봉계약대상에게적용한다. 장기해외교육훈련자, 연가자, 휴직자, 장기해외출장자, 외부인력등은별도록정하는바에따른다. 제 조 ( 용어의정의 ) 이지침에서사용되는주요용어를간략하게정의하면다음과같다.. 성과등급 : 인사고과등의평가결과에따라연봉계약및인사발령에적용되는등급을의미한다.. 평가대상 : 성과등급을평가하고계산하기위한대상자로서피고과자를의미한다.. 근무고과점수 : 평가대상의근무상황에대한고과를정량화하여계산한점수를의미한다.. 업적고과점수 : 평가대상의특허, 자격, 학위, 논문, 연구과제, 제한채택등평가대상기간중이룩한업적을정량화하여계산한점수를의미한다.

124 제 조 ( 업적고과점수산정방법 ) a, b, c, c는배점군별평가대상의분야별업적집계점수 A(%), B(%), C(%), C(%) 는 A, B, C, C군의상위 % 를제외한각군의최고점수 제 조 ( 담당부서 ) 인사팀 ( 이하 담당부서 라한다 ) 은이지침에따라대상자의성과등급을평가하고계산하 여연봉계약및인사발령에활용한다. 제 조 ( 평가시기및대상기간 ) 성과등급평가는전년도 월 일부터 월 일까지의기간을대상으로하며, 매년상반기중에실시한다. 다만, 진흥원운영상원장이필요하다고인정하는경우에는특별계획에의거하여평가를실시할수있다. 제 7 조 ( 고과자 ) 평가대상에대해인사고과를실시하는자를의미한다. 고과자는원칙적으로평가대상이속하는팀의팀장이고과자가되며, 각팀의팀장에대한인사고과는원장이고과자가되어실시한다. 제 8 조 ( 성과등급및인원배분 ) 대상자의개인별평가등급은인사고과결과에따라승진대상, 현행유지대상, 경고대상의 단계로구분하고각등급별로인원을배분한다. 제 9 조 ( 성과등급결정 ) 평가대상에대한성과등급은다음각호와같은방법으로정한다.. 인사고과당해연도분야별연차고과점수가평가대상전체의상위 % 에해당하는경우승진대상에해당하는성과등급으로한다.. 인사고과당해연도분야별연차고과점수가평가대상전체의하위 % 에해당하는경우경고대상에해당하는성과등급으로한다.. 인사고과당해연도분야별연차고과점수가평가대상전체의상위 % 및하위 % 에해당하지않는경우에현행유지대상에해당하는성과등급으로한다. 제 0 조 ( 성과등급결정 ) 평가대상의성과등급은고과자에의해팀별로실시된결과로작성된근무고과표와업적자료표를참고하여인사팀에서 차인사고과와 차인사고과를거쳐야하며, 인사위원회의심의를거쳐서결정된다. 제 조 ( 성과등급조정 ) 원장은성과등급에대한결재과정에서필요시개인별성과등급에대하여대상자의업적, 근무실적등을종합적으로고려하여당해연도대상자총인원의 % 범위내에서대상자의성과등급을조정할수있다.

125 제 조 ( 보칙 ) 이지침에구체적으로정하지않은사항은다른지침이있으면그지침에따른다. 귀하가인사고과지침에대해검토한결과, 프로세스상불합리하다고생각하는부분들이인지되었다. 우선 차인사고과와 차인사고과를거친후, 어떻게고과점수가분류되는지가불명확하였다. 또한, 년이상연속적으로고과점수가하위% 에해당하는평가대상에대해징계수위가경고수준에그친다는것은불합리하다고판단되었다. 따라서, 귀하는경고대상에해당하는성과등급이외에 년이상연속적으로고과점수가하위% 에해당하는평가대상에대해연봉인상제한대상에해당하는성과등급을하나더만드는형태로성과등급체계를개선하는것을강구해내었다. 또한, 용어의정의도일부보안및추가할필요가있었다. 귀하는아래의용어를지침에보완및추가하는것이좋겠다고판단하게되었다.. 업적고과점수 : 고과자가작성한업적자료표를업적평가기준에따라부문별업적환산점수를합산한점수를의미한다.. 근무고과점수 : 고과자가작성한근무고과표를근무고과기준에따라정량화된점수로환산한것을의미한다.. 연차고과점수 : 고과대상년도의 차인사고과와 차인사고과를거쳐연차고과점수계산방법에따라계산한점수로써인사고과점수계산의기준이되는인사고과성과등급을결정하는점수를말한다. 사실인사고과라는것은원칙이있어야하기때문에고과원칙이지침에포함되는것도중요하다. 그래서귀하는인사고과의원칙을아래와같이정리해보았다.. 업적고과는사실또는신뢰할만한자료에근거를두고객관적으로고과하여야한다.. 근무고과는평가대상의능력, 근무성적, 담당직무의내용및책임의정도등을바탕으로공정하게고과하여야한다.. 고과자는주관과편견을배제하고공정하게고과하여야한다. 뿐만아니라, 인사고과지침에서는 차인사고과와 차인사고과를거치도록되어있었지만, 지침상에서누가실질적으로 차인사고과와 차인사고과를실시하는지가불명확하였다. 따라서, 귀하는아래와같이 차인사고과와 차인사고과를구분하여실시하도록개선안을강구하게되었다.. 팀별고과자는팀장이된다.. 차인사고과자는임시로인사팀에파견된소속그룹장또는부서장이수행하되, 팀별고과에의한근무고과표와업적자료표를참조하여객관적으로검증하는형태로실시한다.. 차인사고과자는임시로인사팀에파견된임원이수행하되, 원장이 차인사고과자인경우원장은 차인사고과자를별도로지정할수있다.. 차인사고과자가없는경우및원장직속부서소속직원에대하여는 차인사고과를 차인사고과로본다. 기존의인사고과지침과귀하가강구해낸개선안을추가하여작성한업무프로세스도는다음의 < 그림 > 과같다.

126 < 그림 > 인사고과업무프로세스도 귀하는인사고과와관련한업무프로세스도를하나개선하여작성하는데있어서도여러모로강구해주어야할 부분이많다는점을생각하고, 이제부터는보다프로세스에대한중요성을깊이인식함과더불어시야를넓게가지고접근할필요성이있다고판단하게되었다. < 답항보기 > [ 정답 ] :, 0, 8, 9, 9

127 강 - : 07 년 회산업기사기출문제 귀하가근무하는한민족정보연구진흥원에서는이번에자체전략기획팀을조직하여정보화전략계획을수립하게되었다. 귀하는정보처리산업기사로서이번자체전략기획팀에편성되어정보화전략계획수립에참여하게되었다. 이번정보화전략계획은요구사항분석, 환경분석, AS-IS 분석, TO-BE 설계, 이행계획수립의순으로진행되게되었다. 귀하는 AS-IS 분석과 TO-BE 설계와관련한업무에중점적으로배치되었는데, AS-IS 분석단계에서는업무및정보화와관련한현황을분석하며, 특히업무처리와관련한프로세스를분석하여문제점을도출하고이와관련한개선방향및개선기회를정의해내는것을지원하는것이주요업무이고, TO-BE 설계단계에서는현황분석결과를바탕으로업무프로세스관련문제점및개선요구사항을반영한 TO-BE 프로세스를도출해내는것이주요업무이다. 귀하는 AS-IS 분석을수행함에있어서업무프로세스의관점에서현황을파악하여문제점과요구사항을정의하는일에착수하게되었다. 정보관리기술사인전략기획팀장은귀하에게업무프로세스재설계를위해서는이와관련한기초자료로서진흥원의업무중에서정보화와연관지어어떤업무가필수적인지를분석하여범위를파악할필요가있으며, 진흥원의 ( ) 체계측면에서업무프로세스에대한정량적인파악이중요하다고말해주었다. ( ) 는 ( 은 ) 인력, 생산재, 물류, 회계등기업의모든자원을전체적으로관리하여최적화된기업활동을가능하게하는것을의미한다. 따라서귀하는진흥원업무편람등업무프로세스와연관이있는사항들을기초자료로수집하여선행사업에서도출된프로세스에대한현운영시스템에의반영정도를파악하였고, 고도화사업에서요구되는프로세스를도출해내기위한작업에착수하였다. 사실진흥원에서는전년도에이미흐름행정에도움을주는 ( ) 패키지를도입하여적용하고있었다. 이번의정보화전략계획은단순히전략적인측면보다는 ( ) 패키지를어떻게하면미래지향적으로활용하고개선발전시켜나갈것인가의실무적인관점에서의필요성도추진배경에포함되어있었다. 팀장은귀하에게 ( ) 는 ( 은 ) 단순히패키지솔루션측면에서만이해해서는안되며, ( ) 자체가커다란개념으로서이해되고적용되어야할필요가있다고강조하면서, 현재이미운영되고있는패키지를포함하는흐름행정차원에서의전체적인업무프로세스에대한분석이소홀히된다면향후개선된 TO-BE프로세스를설계할때어려움이생길수있다고말해주었다. 생각해보건데, 재설계한 TO-BE프로세스와 ERP패키지표준과의적합성을분석하는작업시에 GAP이너무많이도출되어 TO-BE프로세스설계작업을다시해야하는문제점이초래될수도있었다. 귀하는이러한점에착안하면서우선전략 / 기획부문의대외보고서작성을위한업무프로세스를도출해내기로하였다. 업무프로세스를도출하기위해서참고한대외보고서발간및배포를위한지침은다음과같다. < 대외보고서발간및배포지침 > 제 장총칙제 조 ( 목적 ) 이지침은한민족정보연구진흥원 ( 이하 진흥원 이라한다 ) 에서발간하는대외보고서에대한발간및배포기준을정함으로써대외보고서의관리및활용도를제고하는것을목적으로한다. 제 조 ( 적용범위 ) 이지침은진흥원에서대외적으로발간하는보고서에적용한다. 제 장대회보고서의발간제 조 ( 대외보고서발간계획서 ) 대외보고서발간책임자는대외보고서발간계획서를작성하여야한다.

128 제 조 ( 대외보고서배포계획수립 ) 발간책임자는대외보고서의배포기준을감안한배포계획을수립하여대외보고서를발간하여야한다. 제 조 ( 대외보고서발간 ) 대외보고서의발간책임자는필히지정된기일이내에보고서를발간하여야한다. 발간책임자에의해발간된대외보고서는담당부서로이관되어배포되기전에반드시원장의결재를득해야한다. 제 장대외보고서의배포제 조 ( 대외보고서배포기준 ) 대외보고서의배포기준은다음과같이정한다.. 필수배포용 : 의무적으로배포되는보고서를말한다.. 영구보관용 : 담당부서에서영구보관을목적으로관리하는보고서를말한다.. 임의배포용 : 대외기관과의연구협력등을목적으로배포되는보고서를말한다.. 예비용 : 담당부서에서추가소요등을감안한보고서를말한다. 제 7 조 ( 발간책임자의보고서배포방법 ) 발간책임자는담당부서로부터대외보고서발간요청이있을경우각관련부서에게관련자료를요청하여대외보고서발간과관련한자료를제출받는다. 발간책임자는대외보고서발간과관련한자료를검토하여참고한후대외보고서를발간한다. 발간책임자는발간된대외보고서를다음과같이담당부서등에이관하여관리 배포토록하여야한다.. 필수배포용 : 발간책임자가담당부서로이관하여관리 배포토록한다.. 영구보관용 : 발간책임자가담당부서로이관하여영구보관토록한다.. 임의배포용 : 발간책임자가관리 배포토록한다.. 예비용 : 발간책임자가담당부서로이관하여관리 배포토록한다. 발간책임자는보고서배포의뢰시배포비용의처리계정과목을명시하여야한다. 제8 조 ( 담당부서의보고서관리 배포방법 ) 담당부서는발간책임자로부터이관되어온보고서를배포계획에의거배포하고, 그배포기록을유지하여야한다. 담당부서는대외기관으로부터대외보고서의요청이있는경우재고조사를실시하여재고가있을경우배포를실시하며, 재고가없을경우에는발간책임자에게대외보고서발간을요청한다. 담당부서에의해배포된대외보고서는대외기관에의해접수되어검토에활용된다. 제 장보칙제 9 조 ( 대외기관과의협약및규정준수 ) 보고서의발간및배포에관하여이지침과다른대외기관과의협약이나규정이있는경우에는그협약이나규정에의한다. 귀하가파악한업무프로세스를간략화하여정리해보니다음 < 그림 > 과같이되었다.

129 < 그림 > 간략화된대외보고서발간및배포업무프로세스도 귀하는위와같이작성된대외보고서발간및배포를위한업무프로세스도를전략기획팀장에게제출하여검토를요청하였다. < 답항보기 > [ 정답 ] :, 0,, 7

130 강 - : 연습문제 귀하는지능정보시스템프로젝트에투입되었다. 지능정보시스템은지식집약적인문제를해결하는데적절한정보시스템으로서유일한최적의해를구하기보다는적절한해를구하는문제에적합하다. 지능정보시스템을사용하여해를구하려는문제는일단문제의영역이분형하게정의될수있는분야이어야한다. 그리고그분야의지식에대해전문가의일치되는견해가분명히존재하는문제이어야한다. 정보시스템의개발과정은 단계로설명할수있다. 첫번째단계는문제파악단계로서지능정보시스템의개발은일반적인정보시스템의개발과마찬가지로대상문제의파악으로부터시작된다. 문제를파악하기위해서는우선적으로문제의특성과정의, 필요한데이터, 구하고자하는해, 필요한전문지식, 어려운상황에대한인식등의사항들이분석되고파악되어야한다. 다음단계는기능설계이다. 지식엔지니어가대상문제에대한개략적인개념을가지게되면문제를해결하는데필요한지식과기술을분석한다. 그결과로나오게되는것이전문가의지식으로지식엔지니어에의해체계적인구조로정리된후구현할언어로만들어진다. 이과정이지식추출과정이된다. 그다음으로원형시스템개발이이루어져야한다. 원형시스템이란적은노력과짧은기간내에개발하는시험적인시스템을말한다. 그러나원형은개발자와사용자가실현가능성과선택된구현방법의적절성을판단할수있도록충분한지식과기능을갖추어야한다. 그래서원형시스템은최소한으로작게적은재원으로의사결정자의승인을얻을수있도록빨리개발되어야한다. 그리고원형이개발되어개발자와전문가의테스트를거치면사용자에게인도되어시험운전을하게된다. 바로이단계가시스템인도이다. 일반적인정보시스템과마찬가지로지능정보시스템을조직에적용할때도조직분위기와조직구성원의변화요인들을고려하여신중하게도입되어야한다. 마지막단계는시스템보완개발이다. 시스템은계속적인보완과수정을요구하게되고, 어느정도완성된시스템이구축되어도보완, 개발없이는시스템의최신성을유지할수없게되어쓸모없는시스템으로도태될수있기때문이다. 이러한단계를거쳐서지능정보시스템개발을위해특별히만들어진소프트웨어와프로그래밍언어를가지고지능정보시스템을개발하게된다.

131 [ 정답 ] :,,, 8, 7 강 - : 연습문제 귀하는자재소요계획 (MRP) 시스템구축프로젝트팀에투입되었다. 자재소요계획은판매예측을통해적시에필요한부품과자재의소요량을정확하게산정하는, 컴퓨터에기반을둔운영관리시스템을말한다. 자재소요계획은다양한부품을대량으로사용하는경우에유용하므로좀더효율적인자재관리를위해회사내에서자재소요계획시스템을적용하기로결정하였다. 자재소요계획시스템은종족수요품목의계획과통제를통하여최소의비용으로주생산일정을완수하는목적을갖게되고그목적을위해네가지기능을수행하게된다. 첫번째는주생산일정의달성을위하여필요한종족수요품목들의소요량과우선순위를결정하는것이다. 두번째는능력소요계획과일정계획을위한기초자료를제공하는것이다. 그리고외부로부터조달되는원재료나부품의소요량을구매부서로전하여적시에조달되도록해야한다. 마지막으로작업현장에서작업진행상태를파악하여필요시에는재계획을통하여작업간의정확한우선순위를유지하는기능을수행한다. 즉자재소요계획시스템의주요기능은제품의생산이나조달활동에필요한자재를필요한때에필요한양만큼, 필요로하는곳에조달하는데있으며주문또는생산지시를하기에앞서사전에계획을수립하고검토할수있도록하는것이다. MRP 시스템은주생산일정, ( ), 그리고재고상태기록의세가지정보를투입하여자재소요계획을수립하게된다. 주생산일정이확정되면이는자재소요계획시스템으로투입되고, MRP 시스템은자재명세서와재고상태기록의정보를이용하여투입된주생산일정을완수할수있도록자재소요계획을결정한다. 산출한자재소요계획은다시능력소요계획시스템으로투입되어실행가능성을검토받게되며만일실행가능하다고평가되면그자재소요계획을토대로일정계획과구매계획을수행하게된다. 만일능력소요계획의분석결과실행이가능하지않은자재소요계획은그분석결과와함께다시 MRP 시스템으로넘겨져필요한부분의수정을가하게된다.

132 [ 정답 ] :, 8, 0,,

133 강 - : 연습문제 전자상거래 (Electronic Commerce) 는말그대로전자적으로물건을사고팔고대금을지불하는등의일반상거래와관련된모든작업을전자적으로처리하는것을말한다. 그리고최근빠르게보급되고있는인터넷과통신기술의끊임없는발전에힘입어더욱이그가능성을강하게시사하고있으며, 현재기업간의문서교환을위한시스템인EDI(ElectronicData Interchange) 과PC통신의홈쇼핑또는텔레마케팅, 여론조사및각종예약, 팩스광고등다양한통신매체를통하여이용되고있다. 이러한전자상거래는과거의전통적인상거래방식과큰차이를보인다. 이는현사회에서필요한매력적인조건을갖춘인터넷으로인하여더욱뚜렷이나타난다. 먼저유통방식에서기업과도ㆍ소매상을거처소비자에오던 ( ) 이도ㆍ소매상을거치지않고바로인터넷을통하여소비자에게도달할수있다는장점을가지게되었으며, 더나아가서일부지역과시간에한정되어있었던 ( ) 을, 시간전세계어디서나거래할수있도록해주었다. 그리고시장과상점에서이루어지던판매거점이네트워크상에서이루어지며, 구매자의의사에상관없이이루어지던일방적인마케팅도 대의상호작용적으로변화하였다. 또한 ( ) 에있어서도온라인을통해수시로정보를획득하게됨으로써시장조사와영업사원의필요로인해발생하였던불필요한지출이사라지고소비자에대한서비스가좋아지는결과를가져왔다. 이처럼많은부분에서전자상거래는과거의전통적상거래방식을능가하고있으며, 소비자의지위를높여주고있는효과또한보여주는것이다. 따라서현사회는소비자가거래의중심에서있다. 전자상거래가더욱확산되고점점소비자의지위가높아짐에따라더이상소비자의불만을등한시하며, 서비스에소홀한기업은미래의거래시장에서도태될것은불을보듯뻔한사실이며, 소비자의, 소비자를위한, 소비자에의한기업 이추구해야할미래기업의모습이라고할수있을것이다.

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint - 27.pptx 이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)

More information

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8> 데이터베이스 (Database) ER- 관계사상에의한관계데이터베이스설계 문양세강원대학교 IT특성화대학컴퓨터과학전공 설계과정 [ 그림 3.1] 작은세계 요구사항들의수정과분석 Functional Requirements 데이타베이스요구사항들 FUNCTIONAL ANALYSIS 개념적설계 ERD 사용 High level ltransaction Specification

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

슬라이드 제목 없음

슬라이드 제목 없음 5.2 ER 모델 ( 계속 ) 관계와관계타입 관계는엔티티들사이에존재하는연관이나연결로서두개이상의엔티티타입들사이의사상으로생각할수있음 관계집합은동질의관계들의집합 관계타입은동질의관계들의틀 관계집합과관계타입을엄격하게구분할필요는없음 요구사항명세에서흔히동사는 ER 다이어그램에서관계로표현됨 ER 다이어그램에서다이어몬드로표기 관계타입이서로연관시키는엔티티타입들을관계타입에실선으로연결함

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

슬라이드 제목 없음

슬라이드 제목 없음 4.2 SQL 개요 SQL 개요 SQL은현재 DBMS 시장에서관계 DBMS가압도적인우위를차지하는데중요한요인의하나 SQL은 IBM 연구소에서 1974년에 System R이라는관계 DBMS 시제품을연구할때관계대수와관계해석을기반으로, 집단함수, 그룹화, 갱신연산등을추가하여개발된언어 1986년에 ANSI( 미국표준기구 ) 에서 SQL 표준을채택함으로써 SQL이널리사용되는데기여

More information

<4D6963726F736F667420506F776572506F696E74202D20C1A4BAB8C3B3B8AEBDC7B1E22DB9AEC1A6C0BAC7E020B5EEB7CF2E707074>

<4D6963726F736F667420506F776572506F696E74202D20C1A4BAB8C3B3B8AEBDC7B1E22DB9AEC1A6C0BAC7E020B5EEB7CF2E707074> 실기 권우석 샘의 정보처리기사/산업기사 [.알고리즘] 강- : 직사각형의 넓이 구하기 ) 문제 : 가로와 세로의 길이를 입력 받아 직사각형의 넓이를 출력하는 순서도를 작성하시오. ) 처리조건 - X, Y : 가로와 세로의 길이를 저장하는 변수 - A : 직사각형 넓이를 저장하는 변수 Start X, Y 입력 A = () A 출력 [답항보기] A+X+Y X+Y

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770> 제 8강 SQL: 관계데이터베이스언어 강의목표 관계데이타베이스언어로서상용 DBMS에서가장널리사용되는 SQL의동작원리에관하여학습하고, 이를이용하여다양한질의문을작성하는방법을습득한다 기대효과 SQL의데이터정의기능을이해한다 SQL의데이터조작기능중질의기능을이해한다 SQL의데이터조작기능중데이터갱신기능을이해한다 SQL의데이터조작기능중뷰및인덱스관련기능을이해한다 SQL 의개요

More information

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

03-01 데이터모델링과데이터모델의개념 개체-관계모델 논리적데이터모델

03-01 데이터모델링과데이터모델의개념 개체-관계모델 논리적데이터모델 03-01 데이터모델링과데이터모델의개념 개체-관계모델 논리적데이터모델 학습목표 데이터모델링과데이터모델의개념을이해한다. 개념적데이터모델인개체 - 관계모델을이용해모델링을하는방법을익힌다. 개체 - 관계모델을개체 - 관계다이어그램으로작성하는방법을익힌다. 논리적데이터모델의종류와특징을이해한다. 2 01 데이터모델링과데이터모델의개념 3 01 데이터모델링과데이터모델의개념

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 4. 관계데이터베이스 (#1/2) 2013.03.20. 오병우 컴퓨터공학과 관계데이터모델 관계데이터모델 (relational data model) 의탄생 1970 년대 IBM 의 E. F. Codd 에의해제안 Data structure Data manipulation (operation) Data integrity (constrains)

More information

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770> 3.2 관계데이터언어 0709 (1) 관계대수 0703 0705 0703 1) 관계대수정의 1 원하는정보와그정보를어떻게유도하는가를기술하는절차적인방법 0503 2 주어진관계로부터원하는관계를얻기위해연산자와연산규칙을제공하는언어 0503 3 릴레이션조작을위한연산의집합으로피연산자와결과가모두릴레이션이라는특성을가짐 2) 순수관계연산자 0305 관계데이터베이스에적용할수있도록특별히개발된관계연산자

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

PowerPoint Presentation

PowerPoint Presentation Computer Science Suan Lee - Computer Science - 06 데이터베이스 1 06 데이터베이스 - Computer Science - 06 데이터베이스 2 목차 1. 데이터베이스의개요 2. 데이터모델 3. 관계형데이터베이스 4. SQL 5. 모바일데이터베이스 - Computer Science - 06 데이터베이스 3 데이터베이스의개념

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A 예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = 1 2 3 4 5 6 7 8 9 B = 8 7 6 5 4 3 2 1 0 >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = 0 0 0 0 1 1 1 1 1 >> tf = (A==B) % A 의원소와 B 의원소가똑같은경우를찾을때 tf = 0 0 0 0 0 0 0 0 0 >> tf

More information

Microsoft PowerPoint - 26.pptx

Microsoft PowerPoint - 26.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2011년봄학기 강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

Microsoft PowerPoint - 사본 - OAS09-사무자동화 기술(DB).ppt

Microsoft PowerPoint - 사본 - OAS09-사무자동화 기술(DB).ppt 1. 데이터베이스정의 : 특정조직이업무수행하는데필요한관련성있는자료들의집합체 ( 통합, 저장, 운영, 공용 ) 2. 데이터베이스시스템도입배경 : 파일시스템의문제점을해결 응용프로그램 1 ( 인사 ) 응용프로그램 2 ( 급여 ) 응용프로그램 3 ( 자재 ) 응용프로그램 4 ( 마케팅 ) 파일 1 파일 2 파일 3 파일 4 * 독립된파일단위로업무와관련한데이터를저장하므로데이터중복성과데이터종속성발생

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

Microsoft PowerPoint - QVIZMVUMWURI.pptx

Microsoft PowerPoint - QVIZMVUMWURI.pptx 데이타베이스시스템 2011.03 충북대학교경영정보학과조완섭 (wscho@chungbuk.ac.kr) Chap. 4 SQL 질의어 C4 2 목차 - SQL2에서데이터정의, 제약조건및스키마변경 - SQL에서의기본질의 - 더복잡한 SQL 질의들 - SQL에서삽입, 삭제, 갱신구문 - SQL 뷰 - 주장으로추가적인제약조건명시 - SQL의부가적인기능들 Ch4 3 SQL

More information

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770> 25 강. 수열의극한참거짓 2 두수열 { }, {b n } 의극한에대한 < 보기 > 의설명중옳은것을모두고르면? Ⅰ. < b n 이고 lim = 이면 lim b n =이다. Ⅱ. 두수열 { }, {b n } 이수렴할때 < b n 이면 lim < lim b n 이다. Ⅲ. lim b n =0이면 lim =0또는 lim b n =0이다. Ⅰ 2Ⅱ 3Ⅲ 4Ⅰ,Ⅱ 5Ⅰ,Ⅲ

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

강의 개요

강의 개요 정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋

More information

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070> 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include "QuickSort.h" 7 using namespace std; 8 9 10 Node* Queue[100]; // 추가입력된데이터를저장하기위한 Queue

More information

2002년 2학기 자료구조

2002년 2학기 자료구조 자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)

More information

(001~006)개념RPM3-2(부속)

(001~006)개념RPM3-2(부속) www.imth.tv - (~9)개념RPM-(본문).. : PM RPM - 대푯값 페이지 다민 PI LPI 알피엠 대푯값과산포도 유형 ⑴ 대푯값 자료 전체의 중심적인 경향이나 특징을 하나의 수로 나타낸 값 ⑵ 평균 (평균)= Ⅰ 통계 (변량)의 총합 (변량의 개수) 개념플러스 대푯값에는 평균, 중앙값, 최 빈값 등이 있다. ⑶ 중앙값 자료를 작은 값부터 크기순으로

More information

Microsoft Word - FunctionCall

Microsoft Word - FunctionCall Function all Mechanism /* Simple Program */ #define get_int() IN KEYOARD #define put_int(val) LD A val \ OUT MONITOR int add_two(int a, int b) { int tmp; tmp = a+b; return tmp; } local auto variable stack

More information

중간고사

중간고사 중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX

More information

PowerPoint Template

PowerPoint Template ` ERwin Data Modeler 사용자교육 ERwin Data Modeler 소개 I. ERwin Data Modeler 목차 1. ERwin 소개 2. ERwin 의모델링용어소개 3. ERwin Model Type 4. Relationship Issue -2-2 II. ERwin Data Modeler (Outline) ERwin Data Modeler

More information

PowerPoint Presentation

PowerPoint Presentation 5 불대수 IT CookBook, 디지털논리회로 - 2 - 학습목표 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환 04.

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 4 장 JOIN 을배웁니다 1 2 1. Cartesian Product ( 카티션곱, CROSS Join) - Oracle Join 문법 SQL> SELECT e.ename, d.dname 2 FROM emp e, dept d ; - ANSI Join 문법 SQL> SELECT e.ename, d.dname

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

Chap 6: Graphs

Chap 6: Graphs 그래프표현법 인접행렬 (Adjacency Matrix) 인접리스트 (Adjacency List) 인접다중리스트 (Adjacency Multilist) 6 장. 그래프 (Page ) 인접행렬 (Adjacency Matrix) n 개의 vertex 를갖는그래프 G 의인접행렬의구성 A[n][n] (u, v) E(G) 이면, A[u][v] = Otherwise, A[u][v]

More information

Chapter 1: 데이터베이스시스템개관

Chapter 1:  데이터베이스시스템개관 3. 데이터 : 현실세계 vs. 컴퓨터 현실세계 ( 개체 ) 개념세계 ( 개념 ) 컴퓨터세계 ( 데이타 ) 개체 개체타입 레코드타입 특성 속성 필드 값 값 값 값 추상화 추상적 변환 데이타구조의 사실 개념적모델링 개념적표현 데이타모델링 논리적표현 3. : 현실세계 vs. 컴퓨터 현실세계 개체 개념세계 개념적구조 일치성 저장 컴퓨터세계 논리적구조 3.3 데이터모델

More information

Microsoft PowerPoint Relations.pptx

Microsoft PowerPoint Relations.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2010년봄학기강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해

More information

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2 201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 2015671001 조원 송찬호 2015671014 조원 김현종 2015671010 광운대학교정보과학교육원 정보통신공학과 61

More information

VENUS Express 사용자 매뉴얼

VENUS Express 사용자 매뉴얼 1 장데이터베이스 2 장데이터모델링 < 연습문제답 > 1 번답 : 관련된데이터들의모임을데이터베이스라고한다. 2 번답 : 물리스키마를변경하지않고개념스키마의변경이가능함을물리적데이터독립 성이라한다. 3 번답 : 위쪽부터차례로 conceptual design, logical design, physical design 4 번답 : 가. DDL 5 번답 : 가. 개념스키마

More information

Microsoft PowerPoint - chap06-1Array.ppt

Microsoft PowerPoint - chap06-1Array.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-1 참고자료 배열 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 배열의선언과사용 같은형태의자료형이많이필요할때배열을사용하면효과적이다. 배열의선언 배열의사용 배열과반복문 배열의초기화 유연성있게배열다루기 한빛미디어

More information

C 언어 프로그래밊 과제 풀이

C 언어 프로그래밊 과제 풀이 과제풀이 (1) 홀수 / 짝수판정 (1) /* 20094123 홍길동 20100324 */ /* even_or_odd.c */ /* 정수를입력받아홀수인지짝수인지판정하는프로그램 */ int number; printf(" 정수를입력하시오 => "); scanf("%d", &number); 확인 주석문 가필요한이유 printf 와 scanf 쌍

More information

Object Oriented Analyis & Design Training Agenda

Object Oriented Analyis & Design Training Agenda Chapter 1 Players in the Systems Game 1 C H A P T E R 6 데이터베이스 데이터베이스의정의 한조직내에서관련된자료들을정보생산을목적으로 논리적관계에따라분류하고정리해서전자적매체에 저장해놓은것 데이터베이스의특성 (1) 집합 (2) 목적지향적 (3) 공유 (4) 상호연관성 Chapter 1 Players in the Systems

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

gisa_pil_070304_pdf.hwp

gisa_pil_070304_pdf.hwp 국가기술자격검정 필기시험문제 2007년 기사 제1회 필기시험 수험번호 성명 자격종목 및 등급(선택분야) 정보처리기사 종목코드 1320 시험시간 2시간 30분 문제지형별 A 답안카드 작성시 시험문제지 형별누락, 마킹착오로 인한 불이익은 전적으로 수험자의 귀책사유임을 알려드립니다. 제 1 과목 : 데이터베이스 1. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?

More information

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역 WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역시쉽게해결할수있다. 이번화이트페이퍼에서는 Window Function 중순위 RANK, ROW_NUMBER,

More information

슬라이드 제목 없음

슬라이드 제목 없음 뷰와시스템카탈로그 관계데이터베이스시스템의뷰 (view) 는다른릴레이션으로부터유도된릴레이션 (derived relation) 으로서 ANSI/SPARC 3단계아키텍처의외부뷰와다름 뷰는관계데이터베이스시스템에서데이터베이스의보안메카니즘으로서, 복잡한질의를간단하게표현하는수단으로서, 데이터독립성을높이기위해서사용됨 시스템카탈로그는시스템내의객체 ( 기본릴레이션, 뷰, 인덱스,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 IT CookBook, SQL Server 로배우는데이터베이스개론과실습 [ 강의교안이용안내 ] 본강의교안의저작권은한빛아카데미 에있습니다. 이자료를무단으로전제하거나배포할경우저작권법 136 조에의거하여최고 5 년이하의징역또는 5 천만원이하의벌금에처할수있고이를병과 ( 倂科 ) 할수도있습니다. Chapter2. 관계데이터모델 SQL Server 로배우는데이터베이스개론과실습

More information

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에대하여 AB=BA 1 가성립한다 2 3 (4) 이면 1 곱셈공식및변형공식성립 ± ± ( 복호동순 ), 2 지수법칙성립 (은자연수 ) < 거짓인명제 >

More information

2015 개정교육과정에따른정보과평가기준개발연구 연구책임자 공동연구자 연구협력관

2015 개정교육과정에따른정보과평가기준개발연구 연구책임자 공동연구자 연구협력관 2015 개정교육과정에따른정보과평가기준개발연구 연구책임자 공동연구자 연구협력관 2015 개정교육과정에따른정보과평가기준개발연구 연구협력진 머리말 연구요약 차례 Ⅰ 서론 1 Ⅱ 평가준거성취기준, 평가기준, 성취수준, 예시평가도구개발방향 7 Ⅲ 정보과평가준거성취기준, 평가기준, 성취수준, 예시평가도구의개발 25 Ⅳ 정보과평가준거성취기준, 평가기준, 성취수준, 예시평가도구의활용방안

More information

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp 1 0 1.7 6 5 'A ' '/ u 4 4 2 2 ' " JS P 프로그래밍 " A ', 'b ', ' 한 ', 9, \ u d 6 5 4 ' c h a r a = 'A '; 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 < % @ p a g e c o n te n

More information

컴파일러

컴파일러 YACC 응용예 Desktop Calculator 7/23 Lex 입력 수식문법을위한 lex 입력 : calc.l %{ #include calc.tab.h" %} %% [0-9]+ return(number) [ \t] \n return(0) \+ return('+') \* return('*'). { printf("'%c': illegal character\n",

More information

2007_1_gisa_sil.hwp

2007_1_gisa_sil.hwp 국가기술자격검정실기시험문제 2007 년도기사일반검정제 1 회 감독위원확인 자격종목 ( 선택분야 ) 시험시간수험번호성명형별 정보처리기사 2 시간 30 분 A ** 수험자유의사항 ** 1. 시험문제지총면수, 문제번호순서, 인쇄상태등을확인한다. 2. 문제의내용을충분히파악한후, 각문제번호별 < 답항보기 > 중에서가장적절한답한가지만을선택하여 OMR 카드에마킹한다. 3.

More information

PowerPoint Presentation

PowerPoint Presentation 데이터종속성과정규화 이장의주요내용 데이터의잘못된논리적표현으로인해발생하는이상현 상들 함수종속성 정규화 제 1 정규형, 제 2 정규형, 제 3 정규형, BCNF 제 4 정규형, 제 5 정규형 참고문헌 데이타베이스시스템, 이석호저, 정익사 (chapter 11 장 ), 2005 년 2 데이타의논리적표현 조직체가가지고있는대량의운용데이터를어떻게조직해야효율적으로관리할수있는가?

More information

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37 21. 다음식의값이유리수가되도록유리수 의값을 정하면? 1 4 2 5 3 26. 을전개하면상수항을 제외한각항의계수의총합이 이다. 이때, 의값은? 1 2 3 4 5 22. 일때, 의값은? 1 2 3 4 5 27. 를전개하여간단히 하였을때, 의계수는? 1 2 3 4 5 23. 를전개하여 간단히하였을때, 상수항은? 1 2 3 4 5 28. 두자연수 와 를 로나누면나머지가각각

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드] MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

The Relational Model

The Relational Model The Relational Database 1 관계데이터모델 릴레이션의개념 릴레이션의특성 데이터베이스키 Relational Query Languages SQL 데이터정의문 DB Lab. CUK 1 관계 (Relational) 데이터모델 (1/2) Relational database 란? a set of relations Relation: made up of

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 13. 포인터와배열! 함께이해하기 2013.10.02. 오병우 컴퓨터공학과 13-1 포인터와배열의관계 Programming in C, 정재은저, 사이텍미디어. 9 장참조 ( 교재의 13-1 은읽지말것 ) 배열이름의정체 배열이름은 Compile 시의 Symbol 로서첫번째요소의주소값을나타낸다. Symbol 로서컴파일시에만유효함 실행시에는메모리에잡히지않음

More information

Microsoft PowerPoint - ch07_데이터베이스 언어 SQL.pptx

Microsoft PowerPoint - ch07_데이터베이스 언어 SQL.pptx 05-01 SQL의소개 SQL을이용한데이터정의 SQL을이용한데이터조작 뷰 삽입 SQL 학습목표 SQL의역할을이해하고, 이를기능별로분류해본다. SQL의데이터정의기능을예제를통해익힌다. SQL의데이터조작기능을예제를통해익힌다. 뷰의개념과장점을이해한다. 삽입 SQL의역할을이해한다. 2 01 SQL 의소개 SQL (Structured Query Language) 의미

More information

Chap 6: Graphs

Chap 6: Graphs 5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV

More information

Microsoft PowerPoint - 6.pptx

Microsoft PowerPoint - 6.pptx DB 암호화업데이트 2011. 3. 15 KIM SUNGJIN ( 주 ) 비에이솔루션즈 1 IBM iseries 암호화구현방안 목차 목 차 정부시책및방향 제정안특이사항 기술적보호조치기준고시 암호화구현방안 암호화적용구조 DB 암호화 Performance Test 결과 암호화적용구조제안 [ 하이브리드방식 ] 2 IBM iseries 암호화구현방안 정부시책및방향

More information

5장 SQL 언어 Part II

5장 SQL 언어 Part II 5 장 SQL 언어 Part II 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 1 / 26 데이터조작문 데이터검색 : SELECT 문데이터추가 : INSERT 문데이터수정 : UPDATE 문데이터삭제 : DELETE 문 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 2 / 26 SELECT

More information

Microsoft PowerPoint _정규화

Microsoft PowerPoint _정규화 엔터프라이즈솔루션데이터베이스 2006. 0. 00 2007년상반기 홍길동정보처리기술사 webmaster@inforever.com -0- 논리적모델검증필요성 함수적종속 (Function Dependence) 어떤릴레이션 R 에서속성 x 의값각각에대해다른속성 y 의값이오직 하나만연관되어있을때 Y 는 X 에함수적으로종속된다 라고하며 x -> y 로표현함. 함수적종속성추론규칙

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

<4D F736F F F696E74202D E20B0FCB0E820B5A5C0CCC5CD20B8F0B5A8B0FA20B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20C1A6BEE020C1B6B0C7>

<4D F736F F F696E74202D E20B0FCB0E820B5A5C0CCC5CD20B8F0B5A8B0FA20B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20C1A6BEE020C1B6B0C7> 데이터베이스 (Database) 과관계데이터베이스제약조건 문양세강원대학교 IT특성화대학컴퓨터과학전공 강의내용. 관계모델의개념 관계모델제약조건과관계형데이터베이스스키마 갱신연산과제약조건의위반처리 Page 2 & 관계데이터베이스 1970 년 IBM 연구소의 Ted Codd 가처음으로소개 대표적관계 DMBS IBM의 DB2 Informix 의 Dynamic Server

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 2. 데이터베이스관리시스템 2013.03.11. 오병우 컴퓨터공학과 Inconsistency of file system File System Each application has its own private files Widely dispersed and difficult to control File 중심자료처리시스템의한계 i. 응용프로그램의논리적파일구조는직접물리적파일구조로구현

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

PowerPoint Presentation

PowerPoint Presentation 논리회로기초요약 IT CookBook, 디지털논리회로 4-6 장, 한빛미디어 Setion 진수 진수표현법 기수가 인수, 사용. () = +. = 3 () () + + () +. () + + + () +. + () + - () +. + - () + -3 + -4 Setion 3 8 진수와 6 진수 8진수표현법 에서 7까지 8개의수로표현 67.36 (8) = 6

More information

슬라이드 1

슬라이드 1 CHAP 2: 순환 (Recursion) 순환 (recursion) 이란? 알고리즘이나함수가수행도중에자기자신을다시호출하여문제를해결하는기법 정의자체가순환적으로 되어있는경우에적합한방법 순환 (recursion) 의예 팩토리얼값구하기 피보나치수열 1 n! n*( n 1)! fib( n) 0 1 fib( n 2) n n 0 ` 1 fib( n 1) if n 0 if

More information

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

More information

chap x: G입력

chap x: G입력 재귀알고리즘 (Recursive Algorithms) 재귀알고리즘의특징 문제자체가재귀적일경우적합 ( 예 : 피보나치수열 ) 이해하기가용이하나, 비효율적일수있음 재귀알고리즘을작성하는방법 재귀호출을종료하는경계조건을설정 각단계마다경계조건에접근하도록알고리즘의재귀호출 재귀알고리즘의두가지예 이진검색 순열 (Permutations) 1 장. 기본개념 (Page 19) 이진검색의재귀알고리즘

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

Index Process Specification Data Dictionary

Index Process Specification Data Dictionary Index Process Specification Data Dictionary File Card Tag T-Money Control I n p u t/o u t p u t Card Tag save D e s c r i p t i o n 리더기위치, In/Out/No_Out. File Name customer file write/ company file write

More information

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

@OneToOne(cascade = = addr_id) private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a 1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 데이터베이스정의와특성 데이터베이스 (DB, DataBase) 어느한조직의여러응용시스템을공유할수있도록통합, 저장, 운영되는데이터집합 데이터베이스의성질 통합된데이터 (integrated data) 저장된데이터 (stored data) 운영데이터 (operational data) 공용데이터 (shared data) - 1 - 데이터베이스정의와특성 ( 계속 ) 데이터베이스의특성

More information

PowerPoint Presentation

PowerPoint Presentation 자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

10.ppt

10.ppt : SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL

More information

MS-SQL SERVER 대비 기능

MS-SQL SERVER 대비 기능 Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT

More information

슬라이드 제목 없음

슬라이드 제목 없음 관계데이터모델에서지원되는두가지정형적인언어 SQL 관계해석 (relational calculus) 원하는데이터만명시하고질의를어떻게수행할것인가는명시하지않는선언적인언어 관계대수 (relational algebra) 어떻게질의를수행할것인가를명시하는절차적인어 관계대수는상용관계 DBMS들에서널리사용되는 SQL의이론적인기초 관계대수는 SQL을구현하고최적화하기위해 DBMS의내부언어로서도사용됨

More information

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 9 장인덱스를배웁니다 1 1. 인덱스란무엇인가? 2 - ROWID ( 주소 ) 조회하기 SCOTT>SELECT ROWID, empno, ename 2 FROM emp 3 WHERE empno=7902 ; ROWID EMPNO ENAME --------------------------------- ----------

More information

Network seminar.key

Network seminar.key Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 7) . 반감산기와전감산기를설계 반감산기반감산기는한비트의 2진수 에서 를빼는회로이며, 두수의차 (difference, ) 와빌림수 (barrow, ) 를계산하는뺄셈회로이다. 에서 를뺄수없으면윗자리에서빌려와빼야하며, 이때빌려오는수는윗자리에서가져오므로

More information

Microsoft PowerPoint 관계 대수 및 관계 해석(Part 1)

Microsoft PowerPoint 관계 대수 및 관계 해석(Part 1) 데이터베이스 (Database) (Part 1) 문양세강원대학교 IT특성화대학컴퓨터과학전공 관계대수및관계해석강의요약 단항관계연산 : 실렉트와프로젝트 집합이론과관계대수연산 이항관계연산 : 조인과디비전연산 추가적인관계연산 관계대수질의의예 투플관계해석 도메인관계해석 Page 2 관계대수 (Relational Algebra) 데이터모델의구성요소 데이터베이스구조와제약조건의정의

More information