2 순서도의기본 주요순서도기호 순서도기본모형 1 직선형처음시작부터마지막종료명령까지단계적으로진행되는순서 기호이름의미 단자 (Terminal) 순서도의시작과끝을표시 준비 (Preparation) 처리 (Process) 변수의선언및초기값부여, 배열선언 값을계산하거나대입하는기
|
|
- 지은 이
- 6 years ago
- Views:
Transcription
1 -1-1 알고리즘과목소개 디버깅방법 알고리즘과목은... 소프트웨어개발은문제분석 알고리즘설계 코딩 테스팅 유지 / 보수의과정을거칩니다. 몇가지프로그래밍언어를이용해직접코딩하던예전시험방법은좁은의미의프로그래밍이라고할수있습니다. 컴퓨터를이용해주어진문제를해결하고자할때, 무작정코딩부터하려고덤벼드는것은결코좋은태도가아닙니다. 변경된현행시험방법은문제를분석하고, 절차를수립하고, 그에따른검증작업을거치는과정을요구합니다. 알고리즘으로문제해결능력을평가하는것이보다일반적이고정확한평가방법이라고할수있습니다. 정답을찾는과정 1 문제를명확하게파악합니다. 2 처리조건 ( 사용되는변수설명포함 ) 을꼼꼼하게살펴봅니다. 3 알고리즘이어떤원리인지파악합니다. 4 각변수들의특징과, 변수들간의관계를유추합니다. 5 가장확실한빈괄호부터하나씩채워나갑니다. 6 빈괄호를채운명령어를이용해다시디버깅해보고, 원하는결과가나오지않으면 < 답항보기 > 에서다른보기를찾습니다. 7 원하는결과가나올때까지 6번과정을반복합니다. 1 디버깅표에순서도에서사용된모든변수를쓴다. 2 디버깅표에순서도에서사용된모든조건식을쓴다. 3 디버깅표에순서도에서사용된모든출력문을쓴다. 4 디버깅범위를줄인다. 5 순서도를따라가며디버깅을한다. 6 디버깅결과값과내가계산한결과값을비교한다. 7 6의결과서로같으면종료, 다르면답안수정을한다. 디버깅 디버깅은컴퓨터에서발생한오류를찾기위해소스코드를한줄한줄따라가면서변수값의변화를검사하는것입니다. 하지만, 변경된시험제도는작업형이아니라필답형이므로수기 ( 手記 ) 로디버깅을하셔야합니다. 디버깅을거치지않은순서도는정확하다고말할수없음 ( 디버깅은알고리즘만점을위한필수단계 ) 디! 버! 깅! 백번을강조해도지나치지않습니다
2 2 순서도의기본 주요순서도기호 순서도기본모형 1 직선형처음시작부터마지막종료명령까지단계적으로진행되는순서 기호이름의미 단자 (Terminal) 순서도의시작과끝을표시 준비 (Preparation) 처리 (Process) 변수의선언및초기값부여, 배열선언 값을계산하거나대입하는기호 2 분기형조건에따라실행내용이나순서를달리하는형태 판단 (Decision) 수동입력 (Console) 참과거짓을판단하거나조건에맞는경로로분기 키보드를이용한수동입력 입 출력 (Input/Output) 데이터의입력과출력 문서 (Document) 흐름선 (Flow Line) 처리된결과를프린터로출력 각종처리기호의처리흐름을연결 3 반복형조건을만족할때까지일정한내용을반복해서수행하는형태 순환구조 i =1, 100, 1 연결자 (Connector) 순환구조 (Loop) 다른곳으로의연결을표시 우측상단에 i = 1, 100, 1 은 i= 초기화, 최종값, 증가치를의미즉, i 가 1 부터 100 까지 1 씩증가하면서반복문내 ( 음영부분 ) 의명령문수행증가치는 1 일때생략가능 연산자 산술연산자 관계연산자 연산자 의미 연산자 의미 ^ 거듭제곱 = 같다 X 곱하기 <> 같지않다 / 나누기 > 크다 + 더하기 >= 크거나같다 - 빼기 < 작다 <= 작거나같다 3 기본 / 중요알고리즘 ( 유형별 ) 1 부터 100 까지의합계 사용되는변수 - i : 1 부터 100 까지각항을나타내는변수 - SUM : i 가누적되어저장되는변수 Type A 부터 Type G 까지모두 1 부터 100 까지의합계를구하는순서도입니다. Type A, B, C 는변수 i 와 SUM 을모두 0 으로초기화하고서 i 의범위를체크하는조건식을다양하게표현한것이고, Type D 는변수 i 와 SUM 을 1 로초기화를하였고, Type E, F 는변수 i, SUM 을각각 1, 0 으로초기화하고서 i 변수를 SUM 에누적시킨다음 i 값을증가시킵니다. Type G 는순환구조 (= 반복문 ) 를이용한순서도입니다. 이처럼같은문제일지라도순서도는얼마든지다르게표현가능합니다. 그러므로문제나순서도를외우지말고, 이해를해야합니다
3 1 부터 100 까지짝수합계 핵심 : 1 짝수만더해야한다. 2 Type A) i 를 2 씩더해서바로합산 Type B) i 를 1 씩더하고짝수인지판별 사용되는변수 - i : 1 부터 100 까지각항을나타내는변수 - SUM : i 가누적되어저장되는변수 핵심 : 1 더하기와빼기가규칙적으로반복이된다. ( 홀수는 + 연산자, 짝수는 - 연산자 ) 2 부호에상관없이각항은 1 부터 100 까지 1 씩증가된다. 3 Type A) MOD() 함수이용 Type B) 스위칭변수이용 사용되는변수 - i : 1 부터 100 까지각항을나타내는변수 - SUM : i 가누적되어저장되는변수 - SW : + 와 - 중어떤연산자를사용할지판단하는스위칭변수 MOD(A,B) 는 A 를 B 로나누어서나머지를구하는함수입니다. 그러므로 MOD(i,2) 는 i 를 2 로나눈나머지를구하는함수입니다. 여기에서함수란, 미리만들어진작은프로그램이라할수있습니다. MOD(i,2)=0 은 i 를 2 로나누어서나머지가 0 인수즉, 짝수를걸러내는조건문입니다. i 가홀수이면 MOD(i,2)=0 은 No 가되어 i 를 SUM 변수에누적시키는명령문을뛰어넘고, i 가짝수이면 MOD(i,2)=0 은 Yes 가되어 i 를 SUM 변수에누적시키는명령을수행하게됩니다. Type A 는 MOD() 함수를이용해서 i 가홀수이면 i 를더하고, i 가짝수이면 i 를뺍니다. Type B 는스위칭변수 SW 를이용해서 SW 가 0 이면 i 를더하고 SW 가 1 이면 i 를뺍니다 /2 + 2/3 + 3/ /50 까지의합계를구하는순서도를작성하시오. 사용되는변수 - i : 계산식의수를증가하는변수 - H : 계산결과를누적시키기위한변수 핵심 i i 의순서로나열된수열의 10 번째항까지의합 핵심 : 1 항사이의증가하는값이일정한값 ( 상수 ) 이아니라, 증가하는값자체가일정한비율로증가 ( 변수 ) 한다. ( 그러므로변수가한개더필요함 ) 2 각변수들을어떤값으로초기화할것인가? 사용되는변수 - K : 증가치를나타내는변수 - N : 각항을나타내는변수 - H : 합계를나타내는변수 1 항 2 항 3 항 4 항 49 항 i i 항 = i / (i+1) H = H + i/(i+1) K<9 인이유는처음에초기화에서첫번째항을구하고시작했기때문입니다. (K 가 0 일때첫번째항까지합을구하고, K 가 9 일때 10 번째항까지합을구하므로 K 는 9 까지반복해야합니다.)
4 배열 - 기본 5 행 5 열 핵심 : 1 2 차원배열을채우는문제는수치가증가하면서어떤순서로행과열을채우는지규칙을찾아내는것이관건이다. 2 행을나타내는변수와열을나타내는변수, 그리고배열을채우는수치를나타내는변수는반드시필요하다. 사용되는변수 - K : 1 씩증가되는숫자가저장되는변수 - i : 배열의행위치 - J : 배열의열위치 배열 - 직각삼각형만들기 최대값, 최소값 핵심 : 1 비교값이최대값보다크면그값이최대값이되고, 비교값이최소값보다작으면그값이최소값이된다. 2 최대값과최소값을어떻게초기화할것인가? 사용되는변수 - JUMSU : 입력받은숫자 ( 성적 ) - CNT : 입력받은숫자의개수 - MIN : 최소값 - MAX : 최대값 - SUM : 최대값과최소값의합 - AVG : 최대값과최소값의평균 5 개의성적 ( 범위 : 0~100) 을입력받아최대값, 최소값의합과평균출력 가까운수구하기 핵심 : 1 X 에가장가깝다. = 어떤수와 X 와의차이가가장작다. 2 차이의최소값을얼마로초기화할것인가? 사용되는변수 - A(10) : 입력받은 10 개의숫자가저장될배열 - MIN : 차이값중최소값 - D : 6 과의차이값 - K : 6 에가장가까운수 10 개의한자리양의정수를입력받아저장후, 6 에가장가까운수구하기 ABS(X) 는 X의절대값을구하는함수입니다. SCORE 가 MIN 보다작아서 MIN을 SCORE 로바꾸었다면, SCORE 와 MAX 를비교할필요가없으므로건너뛰어도됩니다
5 의순서로나열되는피보나치수열의 10 번째항까지의합 핵심 : 1 첫번째항과두번째항을더해서세번째항을만들고, 두번째항과세번째항을네번째항을만드는방법반복 2 첫번째항과두번째항은각각 1 로초기화해야함 ( 첫번째와두번째항이주어져야만세번째항계산가능 ) 3 세번째항이계산되면누적을시킨뒤, 두번째항을첫번째항에, 세번째항을두번째항으로치환한다. 사용되는변수 - A : 첫번째항 - B : 두번째항 - C : 세번째항 - S : 각항의값이누적되는변수 - N : 몇번째항까지계산되었는지나타내는변수 배열 - ㄹ 자로채우기 핵심 : 1 행 (i) 이 1 에서 5 까지변하는동안열 (J) 은 1 에서 5 까지 1 씩증가하는과정과 5 에서 1 까지 -1 씩증가하는과정을번갈아가며수행한다. 2 1 과 -1 을번갈아가며사용할때에는특정변수를 1 로초기화하고 -1 을곱해서사용하면된다. 사용되는변수 - K : 1 씩증가되는숫자가저장되는변수 - i : 배열의행위치 - J : 배열의열위치 - BEGIN : 열시작위치 - END : 열끝위치 - SW : 증가값을나타냄 (+1 과 -1 반복 ) - TEMP : BEGIN 과 END 를교환할때사용되는임시변수 N=2 인이유는두번째항까지계산되었기때문입니다 약수구하기 핵심 : 1 약수 : 어떤수를나머지없이나눌수있는수 ex) 8 의약수는 1, 2, 4, 8 2 어떤수 A 를 1 부터 A 까지차례대로나누면서나머지가 0 이되게하는제수 ( 나누는수 ) 들이 A 의약수이다. 사용되는변수 - A(100) : 약수를저장할배열 - NUM : 약수를구하기위해입력받은수 - J : 1 부터 NUM 까지의제수 - L : 약수가저장될배열의위치 최대공약수, 최소공배수 핵심 : 1 유클리드호제법 ⅰ) 큰수결정 ⅱ) 큰수 / 작은수 몫, 나머지 ⅲ) 나머지조사 ⅲ-1) 나머지가 0 이면최대공약수 = 작은수최소공배수 = 두수의곱 / 최대공약수 ⅲ-2) 나머지가 0 이아니면큰수 = 작은수작은수 = 나머지 ⅱ) 부터반복 사용되는변수 - A : 입력받은첫번째수 - B : 입력받은두번째수 - BIG : 큰수 - SMALL : 작은수 - NMG : 나머지 - GCM : 최대공약수 - LCM : 최소공배수 MOD(NUM, J) 이 0이면 J는 NUM의약수입니다. MOD(NUM, J) 을왼쪽과같이나타낼수도있습니다
6 소수판별 핵심 : 1 소수 : 1 과자기자신만으로나누어떨어지는 1 보다큰양의정수 (=1 과자기자신만을약수로가지는 ) 2 입력받은수 A 가소수인지를판별하려면, A 를 2 부터차례로나누어서처음으로나누어떨어졌을때 A 와제수 ( 나누는수 ) 가같으면소수이다. 3 조건 MOD(A, J) = 0 과조건 A = J 는동시에만족하면 소수 임 (=J 는 A 의약수이다.) 사용되는변수 - A : 입력받은수 - J : 2 부터 A 까지 1 씩증가되는수 이분검색 (Binary Search) 핵심 : 정렬된 data 를반으로나누어서검색하고자하는 Key 가포함된부분을결정한후해당하는부분을또다시나누어서검색하는방식을반복하여 Key 를찾는것 1 중간위치 MID 를결정 : MID = INT( (LOW+HIGH)/2 ) 2 KEY 값과 DATA(MID) 값비교 ⅰ) KEY = DATA(M) 일경우 : KEY 를찾았으므로 MID 출력 ⅱ) KEY < DATA(M) 일경우 : KEY 가왼쪽부분에있으므로 HIGH 를 MID-1 로치환 ⅲ) KEY > DATA(M) 일경우 : KEY 가오른쪽부분에있으므로 LOW 를 MID+1 로치환 3 LOW > HIGH 이될때까지 1, 2 를반복수행 대각선으로채우기 달팽이 1 회전 : (1,1) 2 회전 : (1,2) (2,1) 3 회전 : (1,3) (2,2) (3,1) 4 회전 : (1,4) (2,3) (3,2) (4,1) 5 회전 : (1,5) (2,4) (3,3) (4,2) (5,1) 6 회전 : (2,5) (3,4) (4,3) (5,2) 7 회전 : (3,5) (4,4) (5,3) 8 회전 : (4,5) (5,4) 9 회전 : (5,5) 핵심 - 왼쪽아래대각선방향 ( 행증가, 열감소 ) 으로숫자를저장할배열의위치가변경된다. - 같은회전에서의각배열의위치는행과열을더한값이모두같다. -1 회전 (2), 2 회전 (3), 3 회전 (4),, 8 회전 (9), 9 회전 (10) - 회전이증가할때마다행과열을더한값이 1 씩증가한다. - 행과열을더한값을이용하여각회전을수행한다. 1회전 : 행고정, 열증가 (5번수행 ) 2회전 : 열고정, 행증가 (4번수행 ) 3회전 : 행고정, 열감소 (4번수행 ) 4회전 : 열고정, 행감소 (3번수행 ) 5회전 : 행고정, 열증가 (3번수행 ) 6회전 : 열고정, 행증가 (2번수행 ) 7회전 : 행고정, 열감소 (2번수행 ) 8회전 : 열고정, 행감소 (1번수행 ) 9회전 : 행고정, 열증가 (1번수행 ) 사용되는변수 - K : 1씩증가되는숫자가저장되는변수 - SW : (+1) 행과열의증가, (-1) 행과열의감소 - N : 각회전에서수행할수행횟수가지정될변수 (5, 4, 3, 2, 1로변경됨 ) - p : 반복문의반복변수 사용되는변수 - A(5, 5) : 숫자가입력될 5 행 5 열의 2 차원배열 - K : 1 씩증가되는숫자가저장되는변수 - SPIN : 바깥쪽반복문의반복변수 ( 회전수 ) - i : 안쪽반복문의반복변수 ( 행위치 ) - J : 배열의열위치를지정해주는변수
7 io 마방진 (Magic Square)- 개념및원리 마방진 : n 행 n 열에세로, 가로, 대각선의어떤줄에있는수들의합도일정하게되도록 1 에서부터 n 2 까지의숫자를채운것이다. 마방진 (Magic Square)- 순서도 1 행의중간열부터시작하므로 i, J 를각각 1, 3 으로초기화함 마방진구하는방법 (5 행 5 열일때 ) 1 1 행의중간열 (1, 3) 을 1 로채운다. A(i,J)=K : i=1, J=3, K=1 로초기화 2 기본적으로오른쪽위대각선위치에다음숫자를채운다. i=i-1, J=J+1 ( 열은 1 증가, 행은 1 감소 ) 3 행이 1 보다작으면행은 5 가된다. ( 쉽게말해, 행이벗어나면해당열제일아래칸에채우면된다.) ex) A(1,3) 1, A(0,4) A(5,4) 2, A(4,5) 3, 4 열이 5 보다크면열은 1 이된다. ( 쉽게말해, 열이벗어나면해당행제일왼쪽칸에채우면된다.) ex) A(4,5) 3, A(3,6) A(3,1) 4, A(2,2) 5, 5 채워지는숫자가 (5 의배수 +1) 일때, 채워지는위치는행만 1 증가시킨다. ( 쉽게말해, 5 의배수다음은바로아래칸에채우면된다.) ex) A(2,2) 5, A(3,2) 6, A(4,1) 10, A(5,1) 11, 5 행 5 열이므로 (5 의배수 +1) 일때이다. 3 행 3 열일때는 (3 의배수 +1) 일때해당된다. 마방진이시험문제출제시구하는방법이 < 처리조건 > 으로주어집니다. 5 행 5 열이므로 K 는 1 부터 25 까지 1 씩증가된다. K 가 5 의배수인지검사한다. K 가 5 의배수이면행만 1 증가후 (5 의배수 +1) 의 K 값을채운다. 기본적으로오른쪽위대각선 ( 열은 1 증가, 행은 1 감소 ) 위치에다음숫자를채운다. i=i-1, J=J+1 행 i 가 1 보다작으면 5 로바꾼다. 열 J 가 5 보다크면 1 로바꾼다 석차구하기 핵심 : 1 한사람의점수에대한석차를알려면다른사람들과점수를비교해보면된다. 2 다른사람의점수와비교하다가자신보다점수가높은사람이있으면자신의석차를 1씩증가시키면된다. 3 (Type A) 배열저장후출력, (Type B) 바로출력 사용되는변수 - JUMSU(5) : 점수를저장할배열 - RANK(5) : 석차를저장할배열 - RANK : 석차 5명의학생성적에따른석차구하기 화폐매수구하기 핵심 : 1 화폐단위 : 원권, 5000 원권, 1000 원권, 500 원권, 100 원권, 50 원권, 10 원권, 5 원권, 1 원권 화폐의다음단위는 2 와 5 로번갈아나누면됨 ( 스위칭변수사용 ) 2 입력받은금액을화폐단위로나눈다. - 나누어나온몫 : 화폐매수 - 나누어나온나머지 : 다음화폐단위의초기값 사용되는변수 - MONEY : 입력받는금액 - UNIT : 화폐단위 - NUM : 화폐매수 - SW : 스위칭변수
8 선택정렬 (Selection Sort) 핵심 : 1 n 개의입력 data 중최소값을찾아첫번째위치에놓고, 나머지 (n-1) 개의입력 data 중에서최소값을찾아두번째위치에놓는방식을반복하는정렬방식 ( 오름차순 ) 2 앞에서부터정렬됨 버블정렬 (Bubble Sort) 핵심 : 1 서로이웃한값들을차례대로비교하여기준값 (J) 이비교값 (J+1) 보다크면값을교환 2 뒤에서부터정렬됨 오름차순정렬조건 : A(i)>A(J) 내림차순정렬조건 : A(i)<A(J) 오름차순정렬조건 : A(J)>A(J+1) 내림차순정렬조건 : A(J)<A(J+1) 변수 A 와변수 B 를맞바꾸는과정 ( 추가로변수가한개더필요함 ) TEMP = A (A 값을임시변수에넣고 ) A = B (B 값을 A 에넣고 ) B =TEMP ( 임시변수값을 B 에넣음 ) 삽입정렬 (Insertion Sort) 핵심 : 1 두번째자료부터시작해서이전 ( 왼쪽 ) 의자료들과비교하여삽입할위치를지정한후, 자료를뒤로옮기고, 지정한자리에자료를삽입하여정렬하는방식 2 작은값을찾는검색과정이필요없음. 병합정렬 (Merge Sort) 핵심 : 1 이미정렬되어있는두개의배열 ( 또는파일 ) 을합하여한개의배열 ( 또는파일 ) 로만드는정렬방식 사용되는변수 - A(5) : 5 개의데이터가기억된배열 - i : 정렬회전수와동시에 Key 값의위치를지정해주는변수즉, i 는 2 부터 5 까지차례로변경. -J : 비교값의위치지정변수 - KEY : KEY 값이삽입될위치를지정할변수 2 비교해서작은값을저장한다. 3 비교해서값이같을경우?? ( 아무값저장가능 ) 4 저장후배열첨자를 1 증가시킨다. 5 둘중하나의배열의모든값이저장되면다른배열의나머지모든값을차례대로저장한다. 사용되는변수 - A(N), B(M) : 정렬된두개의배열 - C(k) : 두배열을병합한배열 -i : 배열 A 의위치 -J : 배열 B 의위치 -k : 배열 C 의위치 A(i) > B(J) 일경우값이같으면 B 의값이들어감
9 진법변환 (10 진수를 2 진수로 ) 핵심 : 1 변환하고자하는 10 진수를몫이 0 이될때까지나누면서구한나머지를역으로읽어들인다. ex) 13 = 1101 (2) 2 10 진수를 8 진수로변환시 8 로나누고, 16 진수로변환시 16 으로나누면된다. 사용되는변수 - BIN(10) : 2 진수가저장될배열 - S : 배열의위치 - DEC : 10 진수가저장될변수 ( 위에서는 DEC=13) - MOK : 몫 - NMG : 나머지 진법변환 (8진수를 2진수로 ) 핵심 : 1 8진수의자리수를각각 2진수로변환하면된다. 2 8진수를 10으로나누면 3 뽑아낸 8진수의각자리수를각자리수를뽑아낼수있다. 세자리의 2진수로변환한다. INT(X) 는 X 보다크지않은정수를구하는함수입니다. DEC=MOK MOK 이 0 이아니면몫인 MOK 을 10 진수 DEC 으로치환하고반복합니다. (MOK 을 0 일때까지계산 ) 사용되는변수 - BIN(100) : 2 진수가저장될배열 - CNT : 배열의위치 - PAL : 8 진수가저장될변수 - MOK : 자리수뽑을때몫 - NMG : 자리수뽑을때나머지 - A : 뽑아낸 8 진수의자리수를 A 로치환후 2 진수로변환 - M2 : 2 진수로변환시몫 - N2 : 2 진수변환시나머지 진법변환 (10 진수를 16 진수로 ) 핵심 - 16 진법 (Hexadecimal) : 0~9 까지의숫자와 A~F 까지의문자 (10~15 까지를의미 ) 로표현 - 10 진수의값을 16 진수로나누어더이상나눠지지않을때까지나누고, 나머지를역순으로표시 사용되는변수 - A(16) : 16 진수수가저장되어있는배열 - HEX(10) : 변환된 16 진수를저장처리할배열 - DEC : 변환할 10 진수가저장될변수 - S : HEX 배열의주소를처리할첨자변수 - i : HEX 배열의데이터출력시주소를처리하기위한첨자변수 - MOK : 16 진수로변환하기위해 16 으로나눈몫을처리하기위한변수 - NMG : 16 진수로변환하기위해 16 으로나눈나머지을처리하기위한변수 - 16 진수에사용되는수 16 개를기억하고있는배열 A(16) 이필요함. - 입력받은 DEC 를 16 으로나누어나머지를구해나감. 보수 (Complememt) 핵심 1 각자리숫자에대해 N+N'=r 일때, N' 를 N 에대한 r 의보수라고함예 ) 4 의 9 의보수란 4 에얼마를더해야 9 가되는가를의미 4 에 5 를더하면 9 가되므로 4 의 9 의보수는 5 가됨 2 보수의종류 : n 진법에는 (n-1) 의보수와 n 의보수가존재함 - (n-1) 의보수 : 같은자릿수에서가장큰값이되기위해필요한수예 ) 2 진수 의 1 의보수 : ( = ) 1 의보수는주어진각자리값을 0 1, 1 0 으로변환해도됨 - n 의보수 : 자릿수를한자리늘리기위해필요한수예 ) 2 진수 의 2 의보수 : ( = ) n 의보수는 (n-1) 의보수에 1 을더해도됨 < 5자리 2진수를받아 1의보수, 2의보수구하기 > 사용되는변수 -A(P): 한자리씩 2진수를입력받는배열 -P: 배열의주소를처리하기위한첨자변수 -Comp1(P):1의보수가저장될배열 -Comp2(P):2의보수가저장될배열 -C:2의보수에서반올림처리를위한변수 - 구해진나머지에 + 1 을하여 16 진수에사용되는수가있는배열 A 의주소로사용함. - 배열 A 에서해당데이터를 16 진수배열 HEX 로저장. - 몫이 0 이될때까지나누어나감. - 저장된 HEX 배열공간의데이터를거꾸로출력
10 2 진수의덧셈 8 자리의 2 진수를 BIN1(8), BIN2(8) 배열에각각입력받아두배열의 2 진수를더하여 BIN3(8) 에저장한후출력하는순서도 배열공간의 8 번지가 2 진수 1 의자리 두배열의 2 진수를더하여 8 자리를넘어가게되면 Overflow" 라고출력 Overflow 란연산의결과값이기억워드의기억용량을초과하여넘쳐나는상태를말합니다. BCD 코드 (2 진화 10 진코드 ) 핵심 - 세자리의임의의십진수를 DEC 에입력받아 2 진화 10 진코드 (BCD) 로변환하는알고리즘이다. - 2 진화 10 진코드란각자리를별도로 4 자리의 2 진수로변환한코드를말한다 을입력받았을경우다음과같이배열공간에저장되고아래와같이출력되어야한다. 사용되는변수 - BIN1(8), BIN2(8), BIN3(8) - CNT : 배열의주소를처리하기위한첨자변수 - C : 2 진수덧셈에서반올림처리를위한변수 사용되는변수 INT(X) 는 X보다크지않은정수를구하는함수입니다. - BCD(12) : 변환된 BCD 코드를저장하는배열공간 - DEC : BCD 코드로변환할세자리의 10 진수를입력받을변수 - CNT : BCD(12) 배열공간에저장될주소를처리하기위한첨자변수 - i : 회전수를나타내는인덱스변수 - J : 회전수를나타내는인덱스변수 - MOK, NMG, MOK2, NMG2, A : BCD 코드로변환하기위해사용될변수 GRAY 코드 ( 그레이코드 ) 핵심 - 다섯자리의 2 진수를 BIN(5) 배열에입력받아그레이코드로변환하여 GRAY(5) 배열에저장하고출력하는알고리즘이다. - BIN 배열공간에 1 번지가 2 진수 1 의자리이다. - 그레이코드로변환하는방법은다음과같다. - 맨처음 5 번지데이터는그대로 GRAY 배열 5 번지에저장된다. - BIN 배열의 5 번지와 4 번지데이터를비교하여 XOR 연산 ( 같으면 0, 다르면 1) 하여 GRAY 배열 4 번지에저장한다. - 위와같은방식으로 1 번까지만들어주면된다. 사용되는변수 - BIN(5) : 5자리의 2진수를입력받을배열 - GRAY(5) : BIN(5) 배열의 2진수를그레이코드로변환하여저장할배열 - CNT, i : 배열의주소를처리하기위한첨자변수 패리티체크 (Parity Bit) 핵심 - 패리티체크란코드의오류를검사하기위해서데이터비트외에 1Bit 의패리티체크비트를추가하는것으로 1Bit 의오류만검출할수있다. - 패리티비트는 1 의개수를세어짝수개가되도록하는짝수패리티와 1 의개수를홀수개가되도록하는홀수패리티가있다. ( 아래순서도는짝수패리티를사용 ) 사용되는변수 - ASCll(24) : 1 비트의아스키코드와패리티비트를저장할배열공간 - K: 배열의주소를처리할첨자변수 - CNT : 1의개수를카운트하기위한첨자변수 7비트의 ASCll 코드를입력받아패리티비트를추가하고검사하여검사결과를출력하는순서도 - 1~7 번지, 9~15 번지, 17~23 번지에임의의 2 진수 (0 또는 1) 7 개를각각입력받는다. - 8, 16, 24 번지에패리티비트를추가한다. - 패리티비트를추가한이후전체데이터를짝수패리티규칙에맞도록검사 - 에러가없으면 에러없음 출력, 있으면 ERROR" 출력
11 1 데이터베이스실무개요 데이터베이스 (DB, Database) 정의 관련된데이터들의모임 조직체의응용시스템들이공유해서사용하는운영데이터들이구조적으로통합된모임 운영, 통합, 저장, 공유 시험출제영역 문제유형분석및학습전략 데이터베이스개념 데이터베이스 (DB, Database) 정의 관련된데이터들의모임 조직체의응용시스템들이공유해서사용하는운영데이터들이구조적으로통합된모임데이터베이스의특징 데이터베이스관리자 (DBA, DataBase Administrator) 데이터베이스시스템과관련된모든자원들에대한기획 / 통제를수행하는사람또는조직 데이터베이스시스템 (Database System) 데이터베이스시스템 = 응용프로그램들 + DBMS + Database DBMS (DataBase Management System) DBMS: 데이터베이스와사용자를연결해주는역할을하는소프트웨어의집합 필수기능 : 정의기능, 조작기능, 제어기능스키마 (Schema) 스키마 : 데이터베이스의구조 ( 개체, 속성, 관계 ) 와제약조건에대한명세 (Specification) 를기술한것 종류 1 외부스키마 (External Schema, 서브스키마 ) - 사용자요구사항을도출하는과정 - 데이터베이스시스템사용자의관점에서보고자하는정보의집합 2 개념스키마 (Conceptual Schema, 논리스키마 ) - 사용자관점의스키마인외부스키마를분석하여데이터베이스에저장해야할필요가있는정보들을도출하여데이터베이스구조로설계한것 - 데이터베이스접근권한, 보안정책, 무결성규칙을명세화함 3 내부스키마 (Internal Schema, 물리스키마 ) - 논리스키마를컴퓨터내부에저장할수있는물리적인구조로변환한것 데이터모델의개념
12 데이터모델링과정 ERD (Entity-Relationship Diagram, 개체 - 관계도 ) 기호의미 개체 속성기본키속성관계개체타입과속성을연결 N M 데이터의입력과출력 관계타입의유형 (1:1, 1:N, N:M) 1 1 : 1 관계 ( 일대일 ): 개체집합 A 의각원소가개체집합 B 의원소 1 개와대응 데이터모델링 = 데이터베이스모델링 = 데이터베이스설계 3 개념적모델링 DB 의구성요소 개체 (Entity): 사람, 장소, 사물, 사건등과같이독립적으로존재하면서고유하게식별이가능한현실세계의객체 ex) 학생, 교수, 학과, 과목, 수강등 속성 (Attribute): 개체 (Entity) 의성질, 분류, 식별, 수량, 상태등을나타내는세부항목 ex) 학생 - 학번, 이름, 주민등록번호, 주소, 전화번호등 관계 (Relation): 두개이상의개체사이에존재하는연관성 ( 한명의교수는한과목만강의해야하고, 한개의과목은한교수에의해서만강의되어진다.) : N 관계 ( 일대다 ): 개체집합 A 의각원소는개체집합 B 의원소여러개와대응할수있고, 개체집합 B 의각원소는개체집합 A 의원소 1 개와대응 4 논리적모델링 - 관계데이터모델 관계데이터모델 ( 한학과에는여러명의학생이소속될수있고, 한명의학생은한학과에만소속되어야한다.) 3 N : M 관계 ( 다대다 ): 개체집합 A 의각원소는개체집합 B 의원소여러개와대응할수있고, 개체집합 B 의각원소는개체집합 A 의원소여러개와대응할수있음 ( 한명의학생은여러과목을수강할수있고, 한개의과목은여러학생에의해수강되어질수있다.) 새발 (crow-feet) 표기법 - O : 0을의미 - : 1을의미 - : 이상을의미 ex) ( 한명의사원은 0개또는한개의부서에소속될수있고, 한개의부서는 1명이상의사원을소속할수있다.) Table( 릴레이션 ) 의집합 개체와관계성을모두 table 로정의하여표현 모든관계성을 Key 값으로처리 ( 개체의 Key 로서로연관시켜줌 ) 장점 - 업무변화에대한적응력탁월 - 유지 / 보수편리성 - 높은생산성 - 응용프로그램의개발용이 단점 - 많은시스템자원의요구 - 다 : 다관계표현의어려움 ER 스키마의관계스키마사상 1 : 1 관계각개체를릴레이션으로만들고, 둘중한개체에외래키로상대방을포함시키고관계를포함한다. ( 한명의사원은한개의부서에소속되어야하며, 한개의부서는 0명이상의사원을소속할수있다.)
13 교수 ( 교수번호, 성명, 학과, 과목코드 *) 과목 ( 과목코드, 과목명, 학점 ) 또는교수 ( 교수번호, 성명, 학과 ) 과목 ( 과목코드, 과목명, 학점, 교수번호 *) 1 : N 관계각개체를릴레이션으로만든다. 1의기본키를 N에외래키로포함시키고관계역시 N에포함시킨다. 학과 ( 과목코드, 학과명, 전화번호 ) 학생 ( 학번, 성명, 학과, 학과코드 *) N : M 관계모든개체와관계를독립된릴레이션으로만든다. 관계릴레이션에는각개체의기본키를외래키로포함시킨다. 학생 ( 학번, 성명, 학과 ) 과목 ( 과목코드, 과목명, 학점 ) 수강 ( 학번 *, 과목코드 *) 5 논리적모델링 - 관계데이터제약 키 (Key) 의개념 데이터베이스에서조건에만족하는튜플을찾거나순서대로정렬할때기준이되는속성 < 학생 > < 수강 > 학번 성명 주민등록번호 홍길동 임꺽정 일지매 성춘향 학번 과목명 데이터베이스 영어회화 데이터베이스 알고리즘 한국사 운영체제 영어회화 키의종류 1 슈퍼키 (Super Key) - 한릴레이션내에있는속성들의집합으로구성된키 - 유일성은만족하지만, 최소성은만족하지못함 유일성 (Uniqueness): 하나의키값으로하나의튜플만을유일하게식별할수있어야한다. 최소성 (Minimality): 키를구성하는속성하나를제거하면유일하게식별할수없도록꼭필요한최소의속성으로구성되어야한다. ex) < 학생 > 릴레이션의학번, 주민등록번호, ( 학번, 주민등록번호 ), ( 학번, 성명, 주민등록번호 ) 등 2 후보키 (Candidate Key) - 튜플을유일하게구분할수있는최소슈퍼키 ( 하나의속성으로이루어짐 ) - 유일성과최소성모두만족 ex) < 학생 > 릴레이션의학번, 주민등록번호 < 수강 > 릴레이션의 ( 학번, 과목명 ) 3 기본키 (Primary Key) - 후보키중에서특별히선정된키로중복값을가질수없음 - 후보키의성질을가짐 ( 유일성, 최소성모두만족 ) - 튜플을유일하게식별하기위해반드시필요한키 - NULL 값을가질수없음 NULL: 데이터베이스에서아직알려지지않거나모르는값으로서해당없음등의이유로정보부재를나타내기위해사용하는특수한데이터값 ) ex) < 학생 > 릴레이션에서후보키인학번이나주민등록번호중에서선택하여기본키설정가능 < 수강 > 릴레이션에서의 ( 학번, 과목명 ) 4 대체키 (Alternate Key) - 후보키 - 기본키 = 대체키 - 후보키가둘이상되는경우에그중에서어느하나를선정하여기본키로지정하면, 나머지후보키들은대체키가됨 ex) < 학생 > 릴레이션에서학번이기본키로설정시주민등록번호는대체키가됨 5 외래키 (Foreign Key) - 다른릴레이션의키본키를참조하는속성또는속성들의집합 - 외래키는참조리레이션의기본키와동일한키속성을가짐 ex) < 수강 > 릴레이션의학번은 < 학생 > 릴레이션의기본키인학번을참조하고있으므로 < 수강 > 릴레이션의학번이외래키가됨슈퍼키후보키 기본키 대체키 무결성 : 데이터베이스에서데이터의정확성을위해서데이터값들이일관성을유지하여유효한값이존재하도록하는것 제약조건 : 데이터의무결성을유지하기위한조건 개체무결성 - 기본키값은 NULL 을가질수없다. - 기본키값은중복되는값을가지지않는다. ( 튜플들이구별되지않기때문 ) 도메인무결성 - 각속성값이반드시원자값이어야한다. - 속성값의기본값 (default) 지정 - 가능한값들의범위지정 - 데이터형식을통해값들의유형지정예 ) 성적원자값 : A, B, C, D, F 값만쓸수있다. 키무결성 : 기본키또는 UNIQUE 키로명시된속성에중복된값이존재해서는안된다. 참조무결성 1 외래키는 NULL 이거나참조하는테이블의기본키와같은값이어야한다. 2 참조무결성제약조건을만족시키기위한추가옵션 6 함수종속성 이상 (Anomaly) 1 이상관계모델에서는속성간에존재하는여러종속관계를하나의릴레이션에표현하기때문에이상현상발생. 즉데이터의중복으로인하여관계연산을처리할때곤란한현상 2 삽입이상데이터를삽입할때불필요한데이터가함께삽입되는현상 3 삭제이상한튜플을삭제함으로써연쇄삭제현상으로인한정보의손실 4 갱신이상튜플에있는속성값을갱신할때일부튜플의정보만갱신되어정보에모순이생기는현상함수적종속 (Functional Dependency) 어떤릴레이션 R 에서 X 와 Y 를각각 R 의애트리뷰트집합의부분집합이라고할경우, 애트리뷰트 X 의값각각에대하여시간에관계없이항상애트리뷰트 Y 의값이오직하나만연관되어있을때 Y 는 X 에함수적종속 (= 함수종속 ) 이라하고, X Y 로표기함 X Y - X 는 Y 의결정자 (Determinant), Y 는 X 의종속자 (Dependent) 이다. - 결정자의각값에대해종속자가오직하나만연관되어있음 - 기본적으로기본키는결정자이다. 완전함수적종속 어떤릴레이션 R 에서속성 A 가속성집합일때, 속성 B 가속성 A 에함수적으로종속하면서, 속성 A 의어떤진부분집합에도함수적으로도종속하지않으면, 속성 B 가속성 A 에완전하게함수적으로종속한다. 여러개의속성이모여서하나의기본키를이룰경우기본키전체가있어야지만어떤속성이결정될때완전함수적종속이다. 부분함수적종속 완전하게함수적으로종속하지않으면부분함수적종속성을갖는다. 여러개의속성이모여서하나의기본키를이룰경우, 기본키를구성하는부분속성만으로도결정되어지면부분함수적종속이다. 이행함수적종속 X Y 이고, Y Z 일때 X Z 를만족하는관계를이행적함수종속이라함
14 7 정규화 정규화 1 정규화의의미함수적종속성등의종속성이론을이용하여잘못설계된관계형스키마를더작은속성의세트로쪼개어바람직한스키마로만들어가는과정 2 정규화의목적 - 현실세계를정확하게표현하는관계스키마를설계하는작업으로개체, 속성, 관계성들도릴레이션을만드는과정에관한것 - 가능하다면모든개체간의관계를표현하기위해 - 정보의중복을피하기위해 - 정보의검색, 조작을보다용이하게하기위해 - 삽입, 삭제, 갱신이상의발생방지 3 제 1 정규형 (1NF) - 어떤릴레이션에속한모든도메인이원자값만으로되어있는릴레이션 ( 원자값이아닌도메인을분해 ) - 반복되는속성을제거한뒤기본테이블의기본키를추가해새로운테이블을생성한다. - 제 1 정규형은반복되는속성 ( 칼럼 ) 을제거하여속성 ( 칼럼 ) 이원자도메인 (Atomic Domain) 을기반으로정의되어야한다. 1 정규형을거치면모든속성의도메인이원자값만으로이루어진다. 4 제 2 정규형 (2NF) - 부분함수종속제거 ( 완전함수종족 ) - 제 1 정규형테이블안의모든컬럼들은복합키전체에종속적이어야한다. ( 조건 : 제 1 정규형 And 부분함수적종속 ) - 복합속성 ( 복합키, Composite Primary Key: 기본키가두개 ) 가아닌경우제 2 정규화의대상이되지않는다. 즉, 기본키가한개의속성으로이루어진릴레이션이제 1 정규형을만족하면제 2 정규형도만족함. 제 2 정규형대상은제 1 정규형테이블이다. 5 제 3 정규형 (3NF) - 제 2 정규형테이블에서키가아닌칼럼들은기본키 (Primary Key) 에직접종속해야한다. 만일, 키가아닌칼럼에종속되는속성 (= 이행적함수적종속관계 ) 이존재한다면이를제거해야한다. 6 BCNF (Boyce/Codd Normal Form) - 릴레이션 R 이제 3 정규형을만족하고, 모든결정자가후보키이어야한다는것. - 제 3 정규형을만족하는대부분의릴레이션들은 BCNF 도만족함. 7 제 4 정규형 - 다치종속성을만족하는경우에, 모든속성들이 X 에함수적으로종속하고, X 가슈퍼키이면, 그릴레이션은제 4 정규형 - 다치종속성릴레이션 R 의속성 X, Y, Z 가있을때 (X, Y) 에대응하는 Z 의집합이 X 값에만종속되고, Y 값에무관하면 Z 는 X 에다치종속이라하고, X Y 로표기한다. 8 제 5 정규형 - 모든조인종속은후보키를통해서만성립된다. - 조인종속릴레이션은분해하고조인했을때, 그조인된결과가원래것과동일하다면조인종속성만족 < 정규형분석 > 종류 : 관계대수 (Realational Algebra), 관계해석 (Relational Calculus) 관계대수중일반집합연산자종류 합집합, 교집합, 차집합, 카티션곱 합집합 ( ) 릴레이션 A 또는 B 에속하는투플들로구성된릴레이션이다. 교집합 ( ) 릴레이션 A 와 B 에공통적으로속하는튜플들로구성된릴레이션이다. 차집합 (-) 릴레이션 A 에만있고 B 에는없는투플들로구성된릴레이션이다. 8 관계데이터연산 관계데이터연산 데이터모델은구조와제약을정의해야될뿐아니라데이터를조작하기위한연산 (operation) 의정의도포함해야한다
15 카티션곱 (X) A 에속한각튜플 a 에대하여 B 에속한튜플 b 를모두접속시킨튜플들 (a b) 로구성된릴레이션이다. PROJECT (π) 형식 : π 애트리뷰트리스트 (R) 릴레이션에서주어진조건을만족하는속성들을검색하는것으로, 기호는그리스문자의파이 (π) 를이용한다. 릴레이션에서속성은열 (column) 을가리키므로프로젝트를수직적연산이라고도한다. 관계대수중순수관계연산자종류 DIVISION, SELECT, PROJECT, JOIN DIVISION ( ) 나누어지는릴레이션인 A 는릴레이션 B 의모든내용을포함한것이결과릴레이션이된다 JOIN 두개의릴레이션 A 와 B 에서공통된속성을연결하는것이다. SELECT (σ) 형식 :σ 조건 (R) 릴레이션에서주어진조건을만족하는튜플들을검색하는것으로기호는그리스문자의시그마 (σ) 를이용한다 SQL-DDL SQL (Structured Query Language) 표준관계형데이터베이스언어 DBMS 에서사용되는비절차적언어 - 비절차적언어 : WHAT 만명시 - 절차적언어 : HOW 까지명시 3 CREATE TABLE - 테이블을정의 ex) CREATE TABLE 학생 { 학번 CHAR(18), 이름 CHAR(18) NOT NULL, 성별 SUNG, 생년월일 DATE, PRIMARY KEY( 학번 ), UNIQUE( 생년월일 ), FOREIGN KEY( 학과코드 ) REFERENCES 학과 ( 학과코드 ) ON DELETE SET NULL ON UPDATE CASCADE, CHECK 생년월일 >= }; 참조무결성 대화형 SQL: 사용자가다른언어 ( 응용프로그램 ) 을통하지않고, 직접데이터베이스시스템에접근하여데이터베이스내자료를조작하기위하여사용하는 SQL 내장형 SQL: 호스트프로그램언어 (C, C++, Visual Basic 등 ) 에삽입된 SQL SQL의구분 1 DDL (Data Definition Language, 데이터정의어 ) - 물리적인데이터베이스를정의하고관리하는언어 - CREATE, DROP, ALTER 2 DML (Data Manipulation Language, 데이터조작어 ) - 생성된데이터베이스에데이터를처리하는언어 - SELECT, INSERT, UPDATE, DELETE 3DCL (Data Control Language, 데이터통제어 ) - 데이터베이스사용권한및데이터의무결성, 병행수행제어기능등을관리하는언어 - GRANT, REVOKE, COMMIT, ROLLBACK CREATE 1 CREATE SCHEMA - 스키마를정의 - 스키마의식별을위한스키마과해당스키마의소유권자 / 허가권자를정의한다. ex) CREATE SCHEMA 수위실 AUTHORIZATION 임꺽정 ; (ID가임꺽정인사용자의스키마 수위실 정의 ) 2 CREAT DOMAIN - 도메인을정의 - 정의된도메인명은일반적인데이터타입처럼사용 ex) CREATE DOMAIN SUNG CHAR(1) DEFAULT 여 도메인무결성 CONSTRAINT VALID-SUNG CHECK (VALUE IN ( 남, 여 )); 4 CREATE VIEW - 뷰는하나이상의테이블로부터유도되는가상테이블 ( 물리적으로존재하지않음.) ex) CREATE VIEW 여학생 ( 이름, 성별 ) AS SELECT 이름, 성별 FROM 학생 WHERE 성별 = 여 ; 5 CREATE INDEX - 인덱스는검색을빠르게하기위해만든보조적인데이터구조 ex) 고객테이블에서 UNIQUE 한특성 ( 중복값이없는속성으로인덱스생성 ) 을갖는고객번호속성에대해내림차순으로정렬하여 고객번호 _idx' 라는이름으로인덱스정의 CREATE UNIQUE INDEX 고객번호 _idx ON 고객 ( 고객번호 DESC);
16 6 ALTER TABLE - 테이블에대한정의를변경 ex) ALTER TABLE 학생 ADD 취미 CHAR(18); 새로운속성추가 ALTER TABLE 학생 ALTER 성별 SET DEFAULT ' 남 ; 기본값변경 ALTER TABLE 학생 DROP 생년월일 ; 속성제거 7 DROP - 스키마, 도메인, 테이블, 뷰, 인덱스를제거하는명령문 ex) DROP SCHEMA 수위실 CASCADE; DROP TABLE 학생 RESTRICT; CASCADE: 제거할개체를참조하는다른모든개체를함께제거 RESTRICT: 다른개체가제거할개체를참조중일경우제거가취소됨 10 SQL-DML DML (Data Manipulation Language, 데이터조작어 ) 생성된데이터베이스에데이터를처리하는언어 종류 : SELECT, INSERT, UPDATE, DELETE SELECT 1기본구조 SELECT 속성 FROM 테이블 [WHERE 조건 ]; [GROUP BY 속성명 [ [HAVING 조건 ] [ORDER BY 속성명 [ASC DESC0; ex) SELECT * FROM 수강생 (=SELECT 이름, 과목, 주소, 수강료 FROM 수강생 ) 수강생테이블의전체속성 (*) 을나타내라. SELECT DISTINCT 과목 FROM 수강생 수강생테이블에서중복제거된과목만검색하시오. SELECT * FROM 수강생 WHERE 과목 =' 정보 ' 수강생테이블에서과목이정보인모든튜플을검색하시오. SELECT * FROM 수강생 WHERE 과목 =' 정보 ' AND 주소 =' 남구 ' 수강생테이블에서과목이정보이고주소가남구인모든튜플을검색하시오. SELECT * FROM 수강생 WHERE 이름 LIKE ' 김 %' 수강생테이블에서이름이 ' 김 ' 으로시작하는모든튜플을검색하시오. SELECT * FROM 수강생 WHERE 수강료 BETWEEN 30 AND 90 수강생테이블에서수강료가 30 이상 90 이하인모든튜플을검색하시오. SELECT * FROM 수강생 WHERE 과목 IS NULL 수강생테이블에서과목이 NULL 인모든튜플을검색하시오. 2 확장구조 SELECT [DISTINCT] 속성 (DISTINCT 는생략이가능하며, 생략하게되면 ALL 이된다.) FROM 테이블 [WHERE 조건 ] [GROUP BY 속성 [HAVING 조건 ]] ( 조건에맞는그룹별로처리함 ) [ORDER BY 속성 [ASC DESC]]; ( 정렬 ASC: 오름차순 (A-Z, ㄱ-ㅎ ), DESC: 내림차순 ) * 집단함수 - COUNT( 속성 ) : 그룹별튜플수 - AVG( 속성 ) : 그룹별평균 - SUM( 속성 ) : 그룹별합계 - MAX( 속성 ) : 그룹별최대값 - MIN( 속성 ) : 그룹별최소값 ex) SELECT * FROM 수강생 WHERE 과목 =' 정보 ' ORDER BY 이름 DESC 수강생테이블에서과목이정보인튜플을검색하되, 이름을기준으로내림차순정렬하여모든튜플을검색하시오. ( 정렬방법을명시하지않을경우기본적으로 ASC ( 오름차순 ) 정렬됨.) SELECT 과목, COUNT(*) AS 수강생수 FROM 수강생 WHERE 수강료 >=100 GROUP BY 과목 HAVING COUNT(*)>=2 수강생테이블에서수강료가 100이상인과목별수강생이 2명이상인수강생수를검색하시오. SELECT 이름, 과목, 주소 FROM 수강생 WHERE 이름 IN (SELECT 이름 FROM 장학생 ) 장학금을받는학생의이름과수강과목, 주소를검색하시오. SELECT * FROM 수강생 UNION SELECT * FROM 정회원 수강생테이블과정회원테이블의모든튜플을중복없이하나의결과로검색하라. UNION : 둘이상의질의결과를하나의결과로조작할수있게한다. ( 중복없이 ) UNION ALL : 중복허용 INSERT - 데이터베이스에저장된자료 ( 튜플 ) 를검색삽입삭제갱신재구성하기위한언어 ex) INSERT INTO 수강생 VALUES (' 김길현 ',' 정보 ',' 남구 ',100) 수강생테이블에김길현, 정보, 남구, 100 을넣어라. INSERT INTO 수강생 ( 이름, 수강료 ) VALUES (' 이상인 ',120) 수강생테이블에이름, 수강료에이상인, 120 을넣어라. INSERT INTO 정보수강생 ( 이름, 과목, 수강료 ) SELECT 이름, 과목, 수강료 FROM 수강생 WHERE 주소 =' 남구 속성테이블조건 수강생테이블에서주소가남구인이름, 과목, 수강료를 SELECT 해서정보수강생테이블을만들어이름, 과목, 수강료를넣어라. DELETE - 테이블에있는튜플들중에서특정튜플을삭제할때사용하는명령문 ex) DELETE FROM 수강생 WHERE 과목 =' 사무 ' 수강생테이블에서과목이사무인것만삭제하라. DELETE FROM 수강생 DELETE 는튜플을삭제하는명령어 ( 테이블 X) DROP 은테이블자체를삭제하는명령어이고, DELETE 는튜플을삭제하는명령어이다. UPDATE - 테이블에있는튜플들중에특정튜플의내용을갱신할때사용 ex) UPDATE 수강생 SET 과목 =' 사무 ' WHERE 이름 =' 최영희 ' 수강생테이블에서이름의최영희인튜플의과목을사무로바꾸어라. UPDATE 수강생 SET 수강료 = 수강료 +10 WHERE 과목 =' 워드 ' 수강생테이블에서과목이워드인튜플의수강료를 +10 해라. 11 SQL-DCL DCL (Data Control Language, 데이터통제어 ) 데이터베이스사용권한및데이터의무결성, 병행수행제어기능등을관리하는언어 종류 : GRANT, REVOKE, COMMIT, ROLLBACK COMMIT 데이터베이스조작작업을영구적으로반영하여완료함 ROLLBACK 트랜젝션실행이실패하였음을알리는연산 지금까지수행한모든트랜잭션작업들중에서 COMMIT 되지않은수행작업을이전상태로취소. GRANT 데이터베이스사용자에게사용권한부여 ex) GRANT SELECT ON 수강생 TO JYJ; JYJ 에게수강생테이블에대한권한부여 (JYJ 는다른사람에게권한을부여할수없음.) 권한 : ALL, INSERT, DELETE, UPDATE, SELECT 등
17 REVOKE 데이터베이스사용자의사용권한을취소 ex) REVOKE SELECT ON 수강생 FROM KWS [CASCADE]; KWS 에게수강생테이블에대한권한취소 CASCADE: 권한을부여받은사용자가다른사용자에게부여한권한도취소. 12 데이터베이스고급기능 트랜잭션 트랜잭션 : 데이터베이스에서하나의논리적기능을수행하는작업의단위 T0 : 1. read (A) 2. A= A write (A) 4. read (B) 5. B= B write (B) 원자성 (ATOMICITY) - 트랜잭션은자기의연산을모두실행하거나아예실패해야함. (ALL or NOTHING) - COMMIT : 트랜잭션의실행이성공적으로종료되었음을선언하는것으로, 시스템이데이터의무결성, 일관성을보장함. - ROLLBACK : 트랜잭션실행이실패하였음을선언하는것으로이전상태로복귀. 일관성 (CONSISTENCY) - 트랜잭션이그실행을성공적으로완료하면언제나일관성있는데이터베이스상태로변환. - 트랜잭션실행의결과로데이터베이스상태가모순되지않는다. 격리성 (ISOLATION) - 고립성, 임의의트랜잭션은동시에수행되는다른트랜잭션에방해받아서는안된다. 영속성 (DURABILITY) - 트랜잭션이끝나면그결과는영속적으로보장된다. DB 제어 ( 회복기법 ) 회복 : 장애가일어났을때데이터베이스를장애이전의일관된상태로복원시키는것. 1 재수행 (REDO) - 고장이발생하기전에트랜잭션이완료명령을수행했을경우, 이트랜잭션의갱신사항을재수행하여트랜잭션의갱신이영속성을갖도록해야한다. 2 취소 (UNDO) - 고장이발생하기전에트랜잭션이완료명령을수행하지못했다면원자성을보장하기위해서트랜잭션이데이터베이스에반영했을가능성이있는갱신사항을취소해야한다. 로그를이용한즉시갱신 - 로그 : 데이터베이스가변경될때마다변경되는아이템의옛값과새값을별도의파일에기록하여두는것. T1 : 로그파일 Read(A,a) a = a- 100 Write(A,a) Read(B,b) b = b+100 Write(B,b) T2 : <T1, Start> <T1, A, 1000, 900> <T1, B, 2000, 2100> <T1, Commit> <T2, Start> <T2, C, 3000, 2800> <T2, Commit> Read(C,c) c = c-200 Write(C,c) - 트랜잭션 T1 이 Commit 하기전시스템이붕괴된경우 Undo (T1) - 트랜잭션 T2 가 Commit 하기전시스템이붕괴된경우 Redo (T1), Undo (T2) - 트랜잭션 T2 가 <T2, Commit> 로그레코드를출력한직후시스템이붕괴된경우 Redo (T1, T2) 검사점 (Checkpoint) 회복 Checkpoint - 체크포인트시점에는데이터베이스의연산내용이디스크에강제로기록되므로체크포인트수행결과가데이터베이스에반영됨. 13 논리적데이터베이스모델링 엔티티타입 엔티티타입 (Entity Type) 이란 업무에필요하고유용한정보를저장하고관리하기위한것으로영속적으로존재하는단위 이다. 또한엔티티타입은엔티티의집합이라고할수있고, 반대로엔티티라는것은엔티티타입에속한인스턴스하나에해당한다. 개체 (Entity) - T1 : 회복연산이필요없다. - T2 : 검사시점 C 부터 Redo - T3 : 처음부터 Undo - T4 : 처음부터 Redo - T5 : 처음까지 Undo 개체클래스 (Entity Class) - 동일타입의개체들의집합을의미 ( 직원과학과 ) 개체인스턴스 (Entity Instance) - 개체어커런스 (Entity Occurrence) 라고도함 - 데이터베이스개체에존재하는특정데이터레코드를의미 강한개체 (Strong Entity) = 독립적인개체 (Independent Entity) - 데이터베이스내에서존재가다른개체들의존재에종속되지않는개체 약한개체 (Weak Entity) = 종속적인 ( 의존적인 ) 개체 (Dependent Entity) - 데이터베이스내에서존재가다른개체의존재에종속되는개체
18 속성 (Attribute) 속성의특성에따른분류 - 기본속성 (Basic Attribute) 업무분석을통해바로정의한속성 - 설계속성 (Designed Attribute) 원래업무에는존재하지않지만설계를하면서도출하는속성 - 파생속성 (Derived Attribute) 다른속성으로부터계산이나변형되어생성되는속성 속성에입력되는값에따른분류 - 단일값속성 (Single-Value Attribute) 의미객체에서최대카디널리티가 1인속성 - 다중값속성 (Multi-Value Attribute) 최대카디널리티가 1보다큰의미객체의속성 속성의구성에따른분류 - 단순속성 - 복합속성 (Composit Attribute) 관계 (Relation) 관계의카디널리티 - 두개의엔티티타입간관계에서참여자의수를표현하는것을카디낼리티 (Cardinality) 라고한다. - 가장일반적인카디낼리티표현방법은 1:1, 1:M, N:M 이다. 필수참여 (Mandatory Membership) 과선택참여 (Optional Membership) 재귀관계 ( 자기참조관계 (Recursive Relationship)) - 하나의엔티티타입내에서엔티티와엔티티가관계를맺고있는형태계층구조형태를표현할때유용 교차관계 (Intersection Relationship) - 다대다관계를표현하기위한릴레이션 종속관계 (Dependent Relationship) - 식별관계 외래식별자가주식별자로존재하는관계 - 비-식별관계 외래식별자가일반속성으로존재하는관계 페어런트엔터티 (Parent Entity) - 차일드엔티티 (Child Entity) 에다수의인스턴스들에참조될수있는특정한릴레이션쉽을가지는엔터티 차일드엔티티 (Child Entity) - 페어런트엔티티 (Parent Entity) 에 없거나하나 (Zero or One) 개의인스턴스들에참조될수있는특정한릴레이션쉽을가지는엔티티 슈퍼타입서브타입 슈퍼타입 (Super - Type) - 여러개의엔티티타입이비슷하고일부의속성이나관계만다를경우여러개의엔티티타입을한개의엔티티타입으로묶어통합하고하나의엔티티타입안에다른엔티티타입의모습을서브타입으로나뉘어표시 서브타입 (Sub - Type) - 수퍼타입안에포함되어표시된비슷한성격의엔티티타입 - 널 (Null) 값포함여부 널값을허용하는경우 - 유효값 저장되는데이터값들의종류파악 ( 예 ) 성별 : 1-남자, 2-여자 - 기본값 속성값이없거나생략되었을때기본적으로채워지는데이터값 모델링 데이터관점모델링 ( 데이터모델링 ) - 업무가어떤데이터와관련이있는지또는데이터간에관계는무엇인지에대해모델링하는방법 (What) 프로세스관점모델링 ( 프로세스모델링 ) - 업무가실제하고잇는일은무엇인지또는무엇을해야하는지를모델링하는방법 (How) 영역 (Domain) 데이터영역 (Domain) - 데이터타입 ( 형태 ) 문자, 정수, 실수, 날짜등의저장되는데이터의유형 - 데이터길이 저장되는데이터의최대길이 - 데이터형식 데이터가저장되는양식 (Format) ( 예 ) 생년월일 YYYY년 MM월 DD일 - 데이터제한범위 저장되는데이터들이가질수있는값의범위 ( 예 ) 점수 : 100이하의양의정수 - 유일성여부 값이유일하게존재해야할경우 데이터와프로세스의상관관점 ( 상관모델링 ) - 업무가처리하는일의방법에따라데이터가어떻게영향을받고있는지모델링하는방법 (Interaction) 상관모델링 상관모델링은데이터모델링작업에서도출한엔티티타입과프로세스모델링에서도출한단위프로세스를이용하여작업을진행한다. 상관모델링작업을함으로써데이터모델과프로세스모델에대한품질을향상시킬수있다. 또한업무규칙에좀더정확하고상세하게접근할수있다. 데이터모델과프로세스모델을동시에접근하므로데이터모델링에서분석된엔티티타입을이용하지않는프로세스를다시도출한다든지, 프로세스를이용하여적절한엔티티타입이도출되었는지, 또한관계나속성은모두적절한지검증할수있다. CRUD MATRIX를엔티티타입과단위프로세스, 속성과단위프로세스를비교하는방법으로이용하도록한다. 단위프로세스가엔티티타입에영향을주는방법으로신규, 조회, 수정, 삭제의네가지에반드시포함되어있다
19 CRUD는 CREATE 의 C", READ 의 R", UPDATE의 U", DELETE의 D" 를의미한다. 다음은 CRUD MATRIX를표기하는방법이다. 14 물리적데이터베이스모델링 역정규화 ( 반정규화 ) 반정규화란정규화된엔티티타입, 속성, 관계를시스템의성능향상, 개발 (Development) 과운영 (Maintenance) 을단순화하기위해데이터모델을통합하는프로세스를의미한다. 반정규화를할때가장중요하게검토해야할기준은각각의엔터티타입과속성, 관계에대해데이터의정합성과데이터의무결성을우선으로할지데이터베이스구성의단순화와성능을우선으로할지에달려있다. 대부분의업무에서는정확한데이터의관리가중요한요소이다. 그래서데이터의정합성과무결성을보장할수있는정규화가기본적인전제라할수있다. 업무에모든단위프로세스들과엔티티타입을배열하고 CRUD를표기하였다면다음과같은사항을꼭점검해보아야한다. 첫째, 모든엔티티타입에 CRUD가한번이상표기되었는가? 둘째, 모든엔티티타입에 C" 가한번이상존재하였는가? 셋째, 모든엔티티타입에 R" 이한번이상존재하였는가? 넷째, 모든단위프로세스는하나이상의엔티티타입에표기가되었는가? 다섯째, 두개이상의단위프로세스가하나의엔티티타입을생성하는가? 그러나테이블의복잡성과시스템의성능을고려하지않을수없으므로기본적으로는정규화한테이블을그대로유지하는것을목표로하고, 문제가되는테이블에대해서뷰 (View) 의생성, 파티셔닝 (Partitioning) 테이블생성, 인덱스조정, 클러스터링적용등여러가지방안을먼저조사하도록한다. 그다음반정규화를고려한다. - 반정규화절차- 다섯가지사항에모두적절하다는판단이되었다면도출된데이터모델과프로세스모델은적절한관계가있다고할수있다 테이블반정규화 테이블병합, 테이블분할, 테이블추가등을한다. 테이블병합 - 정규화과정에의해분리된두테이블에많은트랜젝션이발생하여 JOIN 연산으로인해시스템저하가일어날수있으므로이런경우두테이블을병합한다. 테이블의수평적분할 (Table Horizontal Partitioning) - 릴레이션스키마는동일하지만, 그안에들어있는데이터값을이용하는방법이로우 (ROW) 별로구분지어이용되는경우테이블의로우단위로나누는수평분할을하게된다. 테이블분할 (Table Partitioning) - 엔티티타입이하나의테이블로구축될경우테이블을이용하는방법에따라성능이저하될수있으므로테이블을분할할수도있다. - 테이블을분할하면전체적인스캔 (Scan) 범위가축소되므로한테이블에서접근하는양이감소한다. 테이블의수직적분할 (Vertical Partitioning) - 테이블에속한모든속성을사용하지않고특정속성들만집중적으로사용하는경우
20 컬럼반정규화방법 중복컬럼방법 - 자주조인이발생하는컬럼이나간단한컬럼만읽어도되는데, 접근경로가너무복잡할경우는컴럼값을더하여또하나의컬럼을만들어테이블에대한읽기성능을향상시킬수있다. 그러나데이터무결성확보가어려워지거나중복데이터가저장되어디스크저장공간이낭비되는단점도생기게된다. 트랜잭션분석 단위프로세스와클러드매트릭스 (CRUD MATRIX) 를이용하여분석 - 해당테이블에서자주사용하는컬럼인경우에컬럼을중복시킨다. - 데이터를조회하는경로를단축하기위해컬럼을중복시킨다. 파생컬럼추가 - 필요에의해특정속성값으로만들어지는파생컬럼을추가한다 뷰 (View) 설계 뷰 (View) - 데이터베이스사용자들이접근하도록테이블을이용하여만든가상 (Virtual) 테이블 - 복잡한테이블구조를단순화 - 다양한관점에서데이터를제시가능 - 데이터의보안유지 - 논리적인데이터의독립성제공 인덱스 (INDEX) 설계 인덱스의정의 - 데이터베이스에서원하는데이터를좀더빨리찾아줄수있도록데이터의위치정보를모아놓은개체 - 항상정렬되어있는상태로유지 - 시스템의성능향상을가져올수있음 데이터저장단위 - 데이터가저장되는최소단위는페이지 (page) - 하나의페이지는 8KB 즉, 8192byte의사이즈 - 페이지헤더, 데이터로우, 로우오프셋세영역으로구성됨 데이터검색방법
21 - 데이터베이스에서 FULL SCAN이란, 테이블에존재하는모든데이터를처음부터끝까지조회하면서원하는결과를찾는방법이다. 예를들어 100 만건의데이터중 10개의데이터가원하는데이터라고할때, FULL SCAN이발생한다면 100만건의로우 (ROW) 를모두조사해야원하는 10 개의데이터를가져오게되는것이다. 이러한방법은대량의데이터를가져올때를제외하고는성능이무척떨어진다. 온라인프로그램에서는가능하면사용하지않도록하고, 인덱스 (INDEX) 를이용하여데이터를가져오는방법이나클러스터링 (Clustering) 을적용하여가져오는방법등빠른데이터접근방법을이용하여 FULL SCAN을피할수있어야한다. 데이터모델링에서각엔터티를식별하기위해주식별자를부여하였다. 이주식별자는엔터티타입이테이블로전환되면서 PK 로전환된다. PK 는기본적으로유니크인덱스 (UNIQUE INDEX) 를생성하여각로우 (ROW) 에접근할때속도를빠르게한다. 인덱스대상컬럼선정 인덱스에사용할컬럼은수정이자주발생되지않는컬럼을선정한다. 데이터의입력, 수정, 삭제가많이발생하면데이터영역뿐만아니라인덱스에있는정보도 DBMS에서수정해야하므로시간과자원이더소모된다. 인덱스의종류 - 클러스터드인덱스 (Clustered INDEX) 색인을만들기원하는컬럼에클러스터드인덱스를만들게되면기본적으로그행 (Index Key) 을기준으로물리적으로데이터를정렬 ( 기본오름차순, 내림차순 ) 시킨다. - 기본적으로넌클러스터드인덱스보다검색속도가빠르며특히범위조회 ( Range Query ) 를할경우빠른속도를나타낸다. - 한테이블에하나의클러스터드인덱스만만들수있다. - 기본키를만들면기본적으로기본키에클러스터드인덱스가만들어진다. ( 기본키에넌클러스터드인덱스를만들수도있다. ) - 테이블내에서자주이용되며분포도가좋은컬럼, 즉평균분포도가 10~15% 정도의컬럼은인덱스지정대상컬럼이된다 넌클러스터드인덱스 (Non Clustered Index) - 데이터페이지의데이터그대로의위치정보를인덱스로구성한다. - 리프레벨은정렬된상태로관리되며하위데이터페이지에대한포인터정보를갖는다. - 상위레벨들은하위인덱스페이지들의첫번째레코드에대한정보를관리한다. - 데이터페이지와는별도로인덱스페이지가만들어지게된다. - 클러스터드인덱스보다검색속도가느리며범위조회 (Range Query) 를할경우거의인덱스의도움을받을수없다. 데이터를조회할때 - 클러스터드인덱스 : 루트 리프 - 넌클러스터드인덱스 : 루트 리프 데이터페이지 데이터엑세스시에클러스터드가넌클러스터드보다빠르다. 클러스터드인덱스보다는넌클러스터드인덱스가더많은공간을차지클러스터드인덱스의추가필요공간은테이블크기의 5~10% 정도넌클러스터드인덱스의추가필요공간은테이블크기의 10~20% 정도
22 선택성 (Selectivity) - Data의종류의수와실제입력된데이터수의비율, 즉선택될수있는빈도 - 예를들어서 1000건의데이터가들어있는컬럼에서유일한값을반환하는경우에는선택성이 0.1% 이다. 이러한경우에는선택성이너무낮기때문에, 인덱스를지정하지않는것이좋다. - 반대로선택성이너무높은경우에도인덱스를지정하지않는것이좋다. 만약성별에대해서인덱스를지정하는것역시, 성능향상에는도움이되지않는다. 이러한경우에는인덱스가없는경우보다성능이더저하될수도있다. - 주로선택성이 5% 정도로이루어지는컬럼에인덱스를지정하는것이일반적이다. 15 트리거, 내장형 SQL, 커서 트리거 (Trigger) 트리거 (Trigger) 1) 정의 - 트리거란업무규칙을정의하기위한데이터베이스내의개체 - 데이터의무결성과일관성을정의할수있다. - 테이블에데이터가입력, 수정, 삭제되어질때다른테이블에연관된작업을정의하기위한목적으로사용. Inserted, Deleted Table -테이블이나뷰에는 Inserted와 Deleted라는두개의가상의논리적인테이블이존재. -하나의레코드를트랜잭션이끝날때까지가지고있게된다. 1) 데이터가입력되어질때 2) 데이터가삭제될때 2) 트리거의필요성 -테이블이나뷰를통해데이터가입력, 수정, 삭제될경우자동으로실행되어지기때문에연관된작업을처리하는데있어서여러번프로시저를호출해서실행하거나여러번 SQL명령을실행할필요가없기때문에사용하는입장에서복잡성을줄일수있다. -프로젝트수행시개발자나프로그래머들이복잡한업무를숙지하지않아도되기때문에프로젝트를안정적으로수행할수있는장점이있다 ) 데이터가수정될때 4) 입고테이블에 INSERT 입고테이블에데이터가입력될때발생하는트리거 CREATE TRIGGER 입고INS ON 입고 FOR INSERT AS INT = (SELECT 상품코드 FROM INSERTED) = (SELECT 입고수량 FROM INSERTED) UPDATE 상품 SET 재고수량 = 재고수량 WHERE 상품코드 내장 SQL 내장 SQL (Embedded SQL) - 응용프로그램내에 SQL 문장을내포하여프로그램이실행될때함께실행되도록호스트프로그램언어에삽입된 SQL
23 - 일반 SQL문은실행결과로여러개의튜플을반환하는반면, 내장형 SQL은단하나의튜플만을반환 - Host Program의컴파일시내장형 SQL은선행처리기에의해분리되어컴파일 - 내장 SQL문의호스트프로그램변수의데이터타입은이에대응하는데이터베이스필드의 SQL 데이터타입과일치하여야함 - C/C++ 에서내장 SQL문은 $ 와세미콜론 (;) 사이에기술 - 비주얼베이직에서는내장형 SQL앞에 "EXEC SQL" 을기술 - 내장형 SQL에서사용하는호스트변수는변수앞에콜론 (:) 을붙임 - 커서관련명령어 1 DECLARE : 커서에관련된선언 2 OPEN : 커서가질의결과의첫번째튜플을가리키도록설정 3 FETCH : 질의결과에대한튜플중현재의다음튜플로커서를이동시키는명령 4 CLOSE : 질의실행결과에대한처리종료시커서를닫기위해사용 내장형 SQL 사용예 커서 (Cursor) 커서 (Cursor) - 커서는내장SQL과달리복수개의튜플에접근가능 - 커서는질의실행결과로반환된테이블의튜플들을순서대로가리키는튜플에대한포인터 - 커서를이용하여질의결과로반환된튜플들을한번에하나씩차례로처리가능 스토어드프로시저 (Stored Procedure) - 연속된 SQL 문장을하나로모아서버에미리컴파일해서저장 - 복잡한 SQL문을미리저장시켜놓고호출해서사용하므로편리 - 일괄작업수행에용이 - 프로그램의모듈화로재사용성이높음 - 빠른실행시간을보장 - 접근권한을제한하여보안성향상에기여 접근방식설계, 튜닝, 회복기법 B 트리인덱스 (B Tree INDEX) 접근방식 접근방식유형 스캔 (SCAN) 방식 - 테이블에있는데이터를검색할때순차적으로로우 (ROW) 를비교하여원하는데이터를가져오는접근방법 - 풀스캔 (Full Scan) 전체테이블의모두검색 - 범위스캔 (Range Scan) 정렬된테이블에서테이블의특정부분만을스캔 - B트리는인덱스를구성하는방법으로많이사용 - 키값과레코드를가리키는포인터들이트리노드에오름차순으로저장 루트블록 (Root Block) - 트리의최상위수준에위치하며조회, 입력, 수정, 삭제가발생하면제일먼저접근 브랜치블록 (Branched Block) - 루트블록과리프블록의중간에서블록사이의정보에대한다리역할 리프블록 (Leaf Block) - 테이블의각레코드의인덱스정보를가지고있는블록 - 검색하려는데이터의분포도가테이블의 20% 를초과할때는스캔 (SCAN) 방식이효율적이다. - 인덱스를스캔할경우에는범위스캔이많이발생한다
24 비트맵인덱스 (Bitmap INDEX) - 컬럼정보를 0과 1을이용하여별도의인덱스로저장 - WHERE조건의 AND나 OR 연산에의해데이터를검색하는방법 역방향인덱스 - 인덱스컬럼의데이터를역으로변환하여인덱스키로사용 - B트리인덱스에서발생할수있는불균형문제를해결 - 데이터의분포도가좋아져검색성능이향상 - 값을거꾸로뒤집어서인덱스생성, 1101은 1011로 1102는 2011로뒤집어서인덱스화 - 이렇게값을뒤집으면, 그값이인덱스블럭에순차적으로들어가지않고여러개의블록에분산되어저장되기때문에연속적인삭제작업이발생하더라도어느한쪽블럭에서데이터가삭제되는현상을최소화할수있게된다. 해싱기법 (Hashing) - 데이터의빠른접근을위해해시알고리즘에의해테이블정보를읽는방식 - 일정한순서에의해정렬되지않고임의대로접근되는테이블에적용 - 해시알고리즘 나눗셈을이용한나머지방법 ( 제산법 ) 접기 (Folding) 기수변환 - Collision( 충돌 ), Synonym( 동의어 ) 클러스터링 (Clustering) - 데이터를저장할때빠른접근을위해데이터를동일한데이터블록에저장하는방법 - 클러스터링된테이블이라할지라도인덱스를생성하지않으면전체스캔이발생하므로클러스터드인덱스를생성한다. - 클러스터링한컬럼에는클러스터드인덱스가생성되어여러로우에대해데이터를가져올때랜덤접근방법을최소화하여접근효율성을높여준다. 튜닝 (Tuning) 튜닝 (Tuning) - 데이터베이스의활용성능을최상 / 최적으로만들어높은작업처리량과짧은응답시간을갖도록데이터베이스시스템을최적화 데이터베이스튜닝 - 데이터베이스에접근하는 SQL문장은가능한디스크블록에접근을최소화 - 디스크블록에서한번읽은데이터는가능하면메모리영역에보관 - 모든 SQL 문장은공유가능하도록명명표준을준수하여작성 - 잠금발생이최소화되도록트랜젝션을분산 튜닝 (Tuning) 의종류 - 디스크 I/O 튜닝, SQL 문장튜닝, INDEX 튜닝, 접근경로튜닝... 등 회복 (Recovery) 회복 (Recovery) - 언제발생할지모르는고장에대하여데이터베이스를보다안전하게대피, 보호하고유지하는일련의활동 - 부정확한상태나의심스러운상태를초래하는고장에대하여이전의정확하다고인정된상태로데이터베이스를재저장 데이터베이스회복의필요성 - 컴퓨터시스템을위해서는데이터베이스측면에서자료및정보에관한신뢰성확보가중요 - 시스템의고장이발생한후데이터베이스를오류가없는정확한상태즉데이터무결성규정에위배되지않는상태로복구필요 - Transaction의원자성보존 데이터베이스회복대상 트랜젝션 (Transaction) - 작업의논리적단위 (Unit of work) 로써데이터베이스의근본적인목적은트랜잭션의정상적인수행에있음. 트랜젝션의 ACID 특성 - 원자성 (ATOMICITY) 트랜잭션은자기의연산을모두실행하거나아예실패해야함. (ALL or NOTHING) - 일관성 (CONSISTENCY) 트랜잭션이그실행을성공적으로완료하면언제나일관성있는데이터베이스상태로변환. 트랜잭션실행의결과로데이터베이스상태가모순되지않는다. - 격리성 (ISOLATION) 고립성, 임의의트랜잭션은동시에수행되는다른트랜잭션에방해받아서는안된다. - 영속성 (DURABILITY) 트랜잭션이끝나면그결과는영속적으로보장된다. 트랜잭션의상태 - 활동 (active): 트랜잭션이실행을시작하여실행중인상태 - 부분완료 (partially committed) : 트랜잭션이마지막명령문을실행한직후의상태 - 실패 (failed) : 정상적실행을더이상계속할수없어서중단한상태 - 철회 (aborted) : 트랜젹션이실행에실패하여 ROLLBACK 연산을수행한상태 - 완료 (committed) : 트랜잭션이실행을성공적으로완료하여 COMMIT 연산을수행한상태 고장의종류 실행장애 - 응용프로그램내에코드로명시되어있는경우로서 ROLLBACK과같은연산의명시로인한종료 트랜잭션장애 - 계획되지않은비정상적종료 (Overflow 등 ) 시스템장애 - 데이터베이스에는손상을입히지않으나모든트랜잭션의연속적인수행에장애를주는형태의고장으로 CPU의고장, 소프트웨어오류등이여기에속함 미디어 ( 매체 ) 장애 - 디스크헤드의붕괴와같이데이터베이스와그와관련된모든것에손상을주는고장
25 회복원리 - 회복의가장중요한원리는데이터의중복이라는단어로집약할수있음 - 데이터베이스일부분의정보가손실되었을경우이부분의정보를재구성하여야하는데다른장소에정보가중복저장되어있다면그손실된정보의재구성이가능함 - 메모리덤프 (Memory Dump) : 주기적으로메모리에있는전체또는일부데이터베이스를덤프또는 Copy하는방법을사용하는데보통덤프를위한저장장소는마그네틱테이프, 디스크를많이사용 - 데이터베이스변경시에그때마다변경되는항목의새로운값을로그 (Log) 라는특별한데이터집합에저장 회복기법 Recovery log file - Transaction의 action전이나후에회복용데이터기록유지 - Transaction의 Begin, End 및 Transaction ID 기록 Backup dump이용 - 일정간격으로데이터베이스의전부또는일부를복사해보관 System check point - Transaction 진행상태를일정간격으로기록 - Transaction ID, 리스트, 파일포인터등을기록 - Check point방법 : 일정시간, 간격, 시스템정지상태, Transaction종결시 Differential file - 주파일을복사한별도파일에서 Transaction을수행하고최근주파일이 Backup 파일역할을함 - 검색시별도파일을먼저검색하고주파일을나중에검색 Updating copy - Transaction 갱신전에 Object 복사 - 사본에서복사한후원래 Object와대체 - 데이터베이스일부분또는전체파일에적용가능 데이터베이스회복절차 Transaction 실패시 - 강제로 Transaction을 ROLLBACK 시켜야함 시스템고장시 로그파일이용 1 지연갱신기법 - 트랜잭션이부분완료될때까지모든 output 연산을지연시킴과동시에데이터베이스에대한변경을로그에전부기록 - 트랜잭션이부분완료시로그를사용해보류한 output 연산을수행 - 트랜잭션실행중시스템이붕괴하거나트랜잭션이철회되면로그에있는정보는그냥버리고무시하면됨 - 회복시 UNDO 연산을수행할필요가없음. REDO만사용됨. 2 즉시갱신기법 - 트랜잭션이활동상태에서데이터변경결과를데이터베이스에그대로반영 미완료갱신 (uncommitted update) 발생 - 시스템붕괴나트랜잭션에대한장애발생시트랜잭션이실행되기이전상태의데이터값으로디스크의테이블을복워 -> 로그레코드의옛값을이용하여 UNDO를수행 - 회복시 REDO나 UNDO 모두사용됨 3 검사시점 (checkpoint) 기법 그림자페이징 (shadow paging) 기법 - 로그를이용하지않음 - 데이터베이스를일정크기의블록인페이지단위로유지 - 현페이지테이블과그림자페이지테이블유지 데이터변경시현페이지테이블만변경 회복시현페이지테이블을그림자페이지테이블로대체 병행제어, 기타 DB 용어총정리 병행제어 병행제어 (Concurrency Control) - 다중사용자환경에서는여러개의트랜잭션이섞여서실행되는데이러한병행실행은특별한제어방법을사용하지않을경우손실등의문제를야기한다. - 여러트랜잭션의병행수행으로인한문제를제거하는방법을병행제어라한다. - 대표적인병행제어방법으로 2단계로킹방법이있다. - 목적 : 공유도는최대한으로, 응답시간은최소로, 시스템활용도는최대로데이터베이스의일관성유지 - 필요성 여러사용자가공유된데이터베이스를동시접근시여러문제가발생가능 병형제어를안할때의문제점 - 갱신손실 (lost update) : 일련의갱신작업시일부갱신사실이반영안됨 [ 예 ] T1 : read A T2 : read A T1 : update A//lost update T2 : update A - 일관성이깨짐 (inconsistency) - 모순성발생 [ 예 ] T1 : read A T2 : read/update A T2 : read/update B T1 : read B//T1이읽고자했던값이아님 - 회복불능 (unrecoverability) [ 예 ] T1 : read A T1 : update A T2 : read A//T2가 T1이갱신한값사용 T2 : update//t2 commit된 T2는 rollback 불능 회복불능 병행제어기법 직렬성 (serializability) - 트랜잭션들을병행처리한결과가트랜잭션들을순차적으로 ( 직렬로 ) 수행결과와같아지는것. 주요병행제어방법 - 로킹 (locking) - 비관적방법 - 타임스탬프 (time stamp) - 낙관적방법 로킹 (locking) - 주요데이터사용시 "lock, and then execute" - well-formed 트랜잭션 1. 접근전데이터객체를잠금 (lock) 2. 다른트랜잭션이잠근객체는잠그지않음 (do not lock) 3. 트랜잭션종료전잠근모든객체를해제 (unlock) 로킹단위 (locking granularity) - 로킹의대상이되는객체의크기 - 주요단위 : 데이터베이스, 테이블, 페이지 ( 여러행 ), 행 커지면 : 로킹오버헤드감소, 데이터베이스공유도저하 작아지면 : 로킹오버헤드증가, 데이터베이스공유도증가 로킹의종류 페이지 - 레벨로킹 행- 레벨로킹 2단계로킹 (2PL : Two-Phase Locking) - 직렬성을보장하는대표적잠금기법 - 모든트랜잭션들의잠금 (Lock) 과잠금해제 (Unlock) 를다음과같이 2단계로수행 1. 성장 ( 확장 ) 단계 (growing phase) : 객체를사용하기전에잠금 (lock), 잠금해제는수행 X 2. 축소단계 (shrinking phase) : 한번풀기시작했으면 (unlock), 더이상잠그지못함. - 이방법을따르는트랜잭션들이여러개섞여실행되면직렬성만족 - 교착상태에빠질수있음
26 [ 예 ] 2 단계로킹을하는트랜잭션의예 OLAP (Online Analytical Processing) - 이용자가직접데이터베이스를검색, 분석해서문제점이나해결책을찾는분석형애플리케이션개념. - 올랩 (OLAP) 툴또는 OLAP 서버는온라인검색을지원하는데이터웨어하우징지원도구인데이같은대규모연산이필요한질의를고속으로지원한다. 타임스탬핑 (Time Stamping) - 트랜잭션과트랜잭션이판독 / 갱신한데이터항목에대해타임스탬프부여 - 트랜잭션에대한타임스탬프 (time stamp) 트랜잭션이시스템에들어오는순서대로부여된고유값 트랜잭션의실행시작시간을나타냄. - 데이터항목 X에대한타임스탬프 read_ts(x) : 데이터항목 x의판독시간스탬프로 read(x) 를성공적으로수행한트랜잭션의시간스탬프중에서제일큰타임스탬프 write_ts(x) : 데이터항목 x의기록시간스탬프로 write(x) 를성공적으로수행한트랜잭션의시간스탬프중에서제일큰타임스탬프 - 트랜잭션이 read(x) 시도시트랜잭션의타임스탬프가 write_ts(x) 보다작으면그트랜잭션은 ROLLBACK, write(x) 시도시트랜잭션의타임스탬프가 read_ts(x) 나 write_ts(x) 보다작으면그트랜잭션은 ROLLBACK 이과정을통해직렬성을준수할수있게됨. Abort < 강제종료 > - 데이터베이스트랜잭션들은 COMMIT되거나강제로수행중인작업을종료하여수행이완결 Dirty Data - 데이터의변경내용이데이터를처리하는메모리상에서만변경된상태의데이터 클러스터링 (Clustering) - 유사한개념을가진데이터들을그룹화하는기술, 빠른쿼리에응답을위해활용 파티셔닝 (Partitioning) : 분할 - 테이블의수직분할 (Vertical Partitioning) - 테이블의수평분할 (Horizontal Partitioning) - 레인지파티셔닝 (Range Partitioning) 기타 DB 용어총정리 : 어떤특정컬럼의정렬값을기준으로분할하는것 데이터이주 (Data Migration) : 주로순차적인 (historical) 데이터를관리하는테이블에많이사용 - 데이터베이스의검색성능이향상되도록데이터의사용빈도에따라데이 - 해시파티셔닝 (Hash Partitioning) 터의저장공간이나저장형태를조정하는일. : 특정컬럼값에해시함수를적용해분할하는방식 백업 (Back up) : 데이터의관리목적보다는성능향상에초점을맞춘개념 - 상실되거나파괴된데이터의복원을돕기도하고시스템의작동을유지하 Commit < 완료 > 기위해사용되는절차, 기법또는하드웨어에관한용어 - 트랜잭션실행이성공적으로완료되었음을알리는연산 ODBC : open database connectivity ( 개방형데이터베이스접속성 ) - 윈도즈응용프로그램에서다양한데이터베이스관리시스템 (DBMS) 에접근하여사용할수있도록개발한표준개방형응용프로그램인터페이스 (API) 규격 년에마이크로소프트가발표한구조화조회언어 (SQL) 중심의규격이며, Access나 dbase와같은초기의 DBMS로부터 Informix, Oracle, SysBase, MSSQL, MySQL 등과같은최근에이르기까지모든종류의데이터베이스는 ODBC에접속할수있는드라이버를제공하고있다. 따라서 ODBC는서로다른데이터베이스에서구축된데이터를마이크로소프트윈도환경에서상호간에공유할수있게하며, 비록데이터베이스가교체되더라도응용시스템은그대로사용할수있게해준다. System Catalog : 데이터사전 (Data Dictionary) : Meta Data - 데이터베이스에포함되는모든데이터객체에대한정의나명세에관한정보를유지관리하는시스템테이블 - DBMS가스스로생성하고유지 - 사용자도 SQL을이용하여내용을검색할수있음 - 카탈로그에저장된정보를메타데이터 (Meta-Data) 라고함 - 데이터사전은다음과같이구성되어있다. 기본테이블 (Base Tables) : 관련데이터베이스에관한정보를저장하는기본적인테이블대부분의데이터가암호화된형태로저장되기때문에사용자들은거의직접적으로액세스하지않는다. 사용자접근뷰 (User-Accessible Views) : 데이터사전의기본테이블에저장된정보를요약하고보여주는뷰이다. 기본테이블의데이터를사용자또는테이블이름과같은유용한정보로해독 ( 번역 ) 하는뷰이다. 대부분의사용자들은기본테이블보다는뷰에접근할수있다. - 데이터베이스의모든스키마객체 ( 테이블, 뷰, 인덱스, 클러스터, 시노님, 시퀀스, 프로시저, 함수, 패키지, 트리거등...) 의정의 - 컬럼에대한기본값, 무결성제약조건정보, 각사용자에게허가된권한과역할 - 그밖의일반적인데이터베이스정보 인덱스 (INDEX) - 기본인덱스 (Primary INDEX) : 클러스터링인덱스 (Clustering INDEX) : 테이블조직형태의구조로서유일한인덱스 (UNIQUE INDEX) : 하나의테이블에는오직하나의클러스터링인덱스만사용 - 부인덱스 (Secondary INDEX) : 넌클러스터링인덱스 (Non-Clustering INDEX) : 테이블구조에강제성을주지않는인덱스 : 하나의테이블에여러개의넌클러스터링인덱스정의가능 - 복합인덱스 (Composit INDEX) : 결합인덱스 : 두개이상의속성으로구성된인덱스 비트맵 (Bitmap) - WHERE 절에서선택가능한변수의종류가많지않은조건들을처리하기위해사용되는인덱스구조예 ) 성별, 인종, 국적, B- 트리 (B-Tree) - 다방향탐색트리. 대용량의파일을효율적으로검색하고갱신하기위해고안된트리형태의자료구조 테이블클러스터링 (Table Clustering) - 조인 (JOIN) 시에발생하는오버헤드를줄이기위해두개의테이블에서서로연관된데이터를인접한위치에저장 뷰 (View) : 보임새 - 데이터베이스에저장된자료가사용자에게어떤모양으로보이는가하는것. - 실제그자료가데이터베이스나저장된형태와꼭일치할필요는없으며, 하나의데이터베이스에대해서도그데이터베이스를사용하는사용자나응용프로그램에따라보임새는달라지기마련이다. - 데이터베이스에서존재하는하나이상의테이블로부터유도되는가상테이블 (Virtual Table) 객체관계형데이터베이스 (ORDB : Object Relational Database) - 기존 RDB는다양한데이터형식의지원, 복잡한데이터처리를위한지원등이부족해멀티미디어데이터관리및처리, 포인터항해, 데이터의다중관리등에문제점이있었다. 그러한문제점을해결하고객체지향데이터베이스 (OODB) 의문제점인백업, 유지보수, 복구등을해결하기위해기존네트워크데이터베이스 (NDB), RDB, OODB의장점을모두취한것
27 옵티마이저 (Optimizer) - SQL 문장을수행하기위하여가장효과적인방법을선택하는처리과정 - DML 문장을수행하는데있어중요한단계중하나이며, 이러한역할을하는담당하는부분을 OPTIMIZER라부른다. - 문장의실행을위해서요구된최소한의프로세싱시간과 I/O를위하여참조된데이터의효과적인경로를결정하기위하여사용 데이터베이스버퍼 (Database Buffer) - 가장최근에사용된데이터블럭을저장 - 가장최근에사용된데이터를저장함으로써, 디스크입출력이줄어들고, 따라서데이터베이스시스템의성능은증가 병행수행 (Concurrency) - 2개이상의트랜잭션이데이터베이스에대해동시에처리되는상황 저장프로시저 (Stored Procedure) - 하나의단순명령에의해호출될수있는파일로저장된 SQL문장의모임 차수 (Degree) - 하나의릴레이션에포함되어있는속성의수 카디널리티 (Cardinality) - 하나의릴레이션에포함되어있는튜플의수 체크포인트 (Check Point) - 데이터베이스디스크의로그를백업하는활동으로서데이터베이스와트랜잭션로그를동기화시키는시점 커서 (Cursor) - SQL 실행결과로반환되는복수개의레코드또는튜플에접근할수있도록하는개념 - 커서를이용하여반환되는튜플은한번에한개씩차례로반환됨 - DECLARE : 커서를선언하는명령 OPEN : 질의결과의첫번째튜플을가리키는명령 FETCH : 질의결과튜플들중에서다음튜플로이동하는명령 CLOSE : 커서를종료하는명령 로그 (Log) - 어떤트랜잭션이데이터베이스의어떤값을갱신할때갱신전의값과후의값을로그에먼저기록하는것. 트랜잭션의시작과완료, 철회등의정보도로그에기록된다. 트랜잭션 (Transaction) - 상점에서의고객의주문이나판매, 은행에서의예금주의입금이나출금과같은하나의외부거래를기록하기위하여컴퓨터시스템내부에서완료되어야하는일련의처리동작 - 논리적처리의단위 - 데이터베이스에대한조회나갱신조작의열로구성되는처리의기본단위 - ACID : 원자성 (atomicity), 정합성 (consistency), 고립성 (isolation), 내구성 (durability) 트리거 (Trigger) - 데이터베이스가미리정해놓은조건을만족하거나어떤동작이수행되면자동적으로수행되는동작 - 트리거는데이터베이스에서데이터에대한유효성조건과무결성조건을기술하는데유용 어노말리 (Anomaly) : 이상현상 - 삽입이상 (insertion anomaly) : 어떤정보를입력할때, 입력이불가능하거나불필요한정보까지입력해야하는현상 - 삭제이상 (deletion anomaly) : 어떤정보를삭제할때, 삭제되지않아야할정보까지같이삭제되는현상 - 수정이상 (modification anomaly) : 반복된데이터중일부만수정하여데이터불일치가발생하는현상 인스턴스 (Instance) - 일반적으로어떤집합에대해서, 그집합의개별적인요소 - 객체지향프로그래밍에서, 어떤클래스에속하는각객체 - 데이터베이스시스템에서테이블에입력된데이터값 Entity Class( 개체클래스 ) - 공통구조를갖는개체들의집합 객체지향형데이터베이스 (OODB : object-oriented database) - 세상에존재하는모든정보를객체지향프로그래밍 (OOP) 기술을도입하여저장한데이터베이스 - 모든정보를 2차원형태의도표에의해서로관련지어표현하는관계데이터베이스 (RDB) 와는달리, 모든정보를객체라는형태로표현하는것이특징
28 Part Ⅲ_ 업무프로세스 1. 업무프로세스용어정리 회계, 부기, 재무회계 영리를추구하는집단이라면그조직의경제적상태와경제활동의성과를평가하는데필요한정보로회계를한다. 일련의정식화된절차에따라재무업무를정리ㆍ기록하는것을부기라고하며, 이를통해얻어진자료를정리하여주주ㆍ채권자ㆍ중개인ㆍ공무원등과같은조직외부의사람이사용할수있도록분기또는연도마다문서화하는경우, 그것을재무회계 ( 財務會計 ) 라고한다. 분개와전기 분개 : 거래가발생하면각계정에기입하기전의준비단계로서, 차변요소와대변요소로구분하여계정과목과금액을결정하는것이다. 전기 : 분개한것을해당계정에옮겨적는것을말한다. 분개장과원장 분개장이란거래가발생하면거래발생순서대로 ( 일정순서대로 ) 기재하는장부이고, 원장 ( 총계적원장 ) 은분개장에기재되어있는거래를각계정별로다시재분류하는전기과정을걸친장부이다. 자산 자산이라는용어는 A.C. 리틀톤에의하면 16 세기영국의유언법에 유언자의유증 ( 遺贈 ) 을하기에충분한재산 이라는뜻의법률적의미로사용되었는데, 그후파산시채무를지급하는데쓰일재산이라는뜻으로바뀌었고, 다시채권자가기업의지급능력에의문을갖고있을때기업가가채권자를그의문으로부터해방시킬수있는재산이라는말로점차변화해왔다. 그후자산개념은회계이론의변환과정에따라다르게이해된다. 회계이론은정태론과동태론으로구분지을수있는데, 정태론에서는자산을재산개념으로이해하고동태론에서는미소비된원가, 용역잠재력으로이해한다. 정태론은회계의목적을기업의재산상태를파악하는데있다고보기때문에이목적을위해대차대조표에기재되는물질적인재산을자산이라고했다 Part Ⅲ_ 업무프로세스 Part Ⅲ_ 업무프로세스 부채 부채란과거의거래나사건의결과로서특정실체가다른실체에서미래에자산을이전하거나용역을제공해야하는현재의의무로부터발생하는미래의가능한경제적효익의희생 재무제표 기업의외부이해관계자에게기업의경영성적과회계정보를제공하기위해작성되는여러가지서류 재무상태변동표 재무상태변동표는대개현금이나운전자본등의자금이일정기간동안에어떻게조달되고활용되었는가를분석한다. 상각또는감가상각으로알려진자산비용의분배, 소득측정, 당해수익에대한비용의대응, 화폐의구매력변동에따른비용의조정등복잡한문제는수많은관습상의규칙과실무적인지침에따라이루어진다. 대차대조표 대차대조표는일정한시점에서기업의자산ㆍ부채ㆍ자본을기록하는것이다. 손익계산서 (Income statement) 손익계산서는일정기간의수익과그에대응하는비용을하나의표로나타내어그기간의순이익을표시한것이다. 일정기간동안발생한수익과비용을기재해기업의경영성과를명시하는계산서이다. 계정 거래에따른자산ㆍ부채ㆍ자본ㆍ비용ㆍ수익등의증감및변화를명확하게나타낼수있도록만들어진부기특유의기록ㆍ계산단위. 전표 은행, 회사, 상점따위에서금전의출납이나거래내용따위를간단히적은쪽지 대체전표 대체전표란현금의수입과지출등의변동이없는거래 ( 대체거래 ) 를기입하는전표. 이익잉여금 (earned surplus) 유보이익이라고도불리는것으로영업활동이나재무활동등기업의이익창출활동에의해획득된이익으로서, 사외에유출되거나납입자본계정에대체되지않고사내에유보된부분을말한다. 이익잉여금처분계산서 기업의이월이익잉여금의변동사항을나타내는제무제표로서전기와당기의대차대조표일사이에이익잉여금이어떻게변화하였는가를나타낸다. 자본잉여금 (capital surplus) 기업회계상회사의순자산액이법정자본액을초과하는부분을잉여금이라고하는데, 그중자본거래에의한재원을원천으로하는잉여금을말한다. 자본조정 자본조정이란당해항목의특성상소유주지분에서가감되어야하거나또는아직최종결과가미확정상태여서자본의구성항목중어느것에가감해야하는지알수없어서회계상자본총계에가감하는형식으로기재하는항목을말한다. 당좌자산 유동자산가운데현금으로바꾸기쉬운자산, 현금, 예금, 받을어음, 외상매출금, 유가증권따위가이에해당한다. 유동부채, 고정부채 1 년이나정상영업주기중보다긴기간을기준으로하여, 그기간내에자원의이전또는다른부채의발생으로상환될예정인채무. 한국의기업회계기준에서는 1 년기준을사용하여대차대조표일로부터 1 년이내에상환기일이도래하는부채를유동부채로, 1 년이후에상환기일이도래하는부채를고정부채로분류하도록명시하고있다
29 Part Ⅲ_ 업무프로세스 감자차익 법인이자본금을줄여정리하였을때생기는이익. 주식회사가결손금을보전하거나주식의매입소각또는주금의환급을할경우, 그에소요된금액이상으로자본금을감소시켰을때생긴다. 과거에발생한결손금의보전, 사업축소등을위하여자본금을감소시키는것을감자라고하며, 결손보전에충당한금액이나주식의소각또는주금의반환에필요한금액을초과한부분을감자차익이라고한다. 감자차익은그전액을자본준비금으로적립하여야한다. 결손금 일정한기간동안수입보다지출이많아서생긴손실의금액. 자기사채 사채발행회사가매입따위의방법으로재취득하여보유하고있는자기의사채. 전환사채 일정한조건아래발행회사의보통주식으로전환할수있는사채. 잠재적인주식의성격을띠고있어서회사의자금조달을쉽게하며, 투자자에게는수익성과기업에의참가가능성이라는두가지이점을부여함으로써투자유인 ( 誘引 ) 을제공한다. 당기순이익 손익계산서에서당기의총수익에서영업외비용을포함한총비용을뺀순액 ( 純額 ). 경영성과보고서 일정한기간동안에해당기업의경영활동에대한성과를기록하는보고서. EIS(Executive Information System, 경영자정보시스템 ) EIS 는최고경영자나임원혹은관리자가전략적경쟁적의사결정을내리는데도움이되고전체사업과그기능부서의활동을감독하는데필요한정보을모두다루는시스템이다. EIS 는 ERP 를통해서제공된다. Part Ⅲ_ 업무프로세스 ERP(Enterprise Resource Planning) ERP 는생산관리, 판매관리, 인사관리, 재무관리등기업의기본적업무를컴퓨터시스템을사용하여밀접하게관련시켜실행하는것. 즉, 인력ㆍ생산재ㆍ물류ㆍ회계등기업의모든자원을전체적으로관리하여최적화된기업활동을가능하게하는전산시스템을말한다. 전사적자원관리, 기업자원관리라고도한다. DSS(Decision Support System, 의사결정시스템 ) DSS 는일반적으로의사결정시스템은준구조적, 더나아가비구조적인문제를해결하는데있어의사결정자가자료와모형을활용하는것을돕는상호작용적인컴퓨터시스템이라할수있다. DSS 는데이터베이스시스템, 모델베이스시스템, 사용자인터페이스, 사용자등으로의사결정시스템이구성된다. SOC(Social Overhead Capital) SOC 는사회간접자본이라는뜻의경제학용어이다. 인프라 (Infra) 는사회적생산기반이란뜻의시사용어이다. 정확히인프라스트럭처 (Infrastructure) 가맞는용어이고인프라는정확한표현이아니지만대부분사람들이줄인말로그렇게부르고있다. SOC 또는인프라는경제활동의기반을형성하는기초적인시설을말한다. 도로, 하천, 항만, 공항, 농업기반등이대표적이다. CMR(Customer-Managed Relationship, 관리고객관계 ) 고객의정보접근및주문의욕을고취하기위해비즈니스에서방법론, 소프트웨어, 인터넷을사용하는관계. 예약활동, 새로운서비스구매, 문제해결, 계산서관리를고객스스로할수있는셀프서비스계정관리이다. MIS(Management Information System, 경영정보시스템 ) 정보처리시스템, 정보서비스, 정보관리시스템이라고함. 조직내에서업무ㆍ경영ㆍ의사결정기능을지원하기위해정보를제공하는종합적인사용자 - 기계시스템. MIS 는조직체내부와외부환경에서발생되는정보자료를처리하고조직구성원, 특히경영관리자의의사결정에필요한정보를적절하게제공해주는정보체계를의미한다 Part Ⅲ_ 업무프로세스 EAI(Enterprise Application Integration) 기업내의컴퓨터애플리케이션들을현대화하고, 통합하고, 조정하는것을목표로세운계획, 방법및도구등을일컫는비즈니스컴퓨팅용어이다. SOA(Service Oriented Architecture, 서비스지향아키텍처 ) 대규모컴퓨터시스템을구축할때의개념으로업무상에일처리에해당하는소프트웨어기능을서비스로판단하여그서비스를네트워크상에연동하여시스템전체를구축해나가는방법론이다. 잔자자료교환 (Electronic Data Interchange) 다른기업간에수주, 발주, 수송, 결제등상업거래를위한자료를데이터통신회선을통해표준화된포맷과규약에따라컴퓨터간에온라인으로전달하는것. 전자자료교환 (EDI) 의운용을위해서는프로토콜의표준화가필요하다. SWOT SWOT 는강점 (Strength), 약점 (Weakness), 기회 (Opportunity), 위협 (Threat) 의머리글자를모아만든단어로경영전략을수립하기위한분석도구이다. 내적인면을분석하는강점 / 약점분석과외적환경을분석하는기회 / 위협분석으로나누기도하며긍정적인면을보는강점과기회그리고그반대로위험을불러오는약점, 위협을저울질하는도구이다. 정보관리책임자 (Chief Information Officer) 기업활동에서정보시스템의중요성이부각됨에따라 1980 년대후반부터등장한새로운직종. 단순히컴퓨터로전산처리를담당하는임원과는달리, 기업전략으로서의정보시스템을어떻게활용할것인가를입안, 실행하는임원을말한다. CRM(Customer Relationship Management, 고객관계관리 ) 소비자들을자신의고객으로만들어이를유지하고자하는경영기법이며, 기업들이고객과의관계를관리, 고객확보, 그리고고객, 판매인, 협력자와내부정보를분석하고저장하는데사용하는광대한분야를아우르는방법이다. Part Ⅲ_ 업무프로세스 Ontology 온톨로지의일반적인의미는우주안에어떤종류의실체들이존재하는가에관한연구또는관심을말한다. 이용어는 실재 라는의미의그리스어 onto' 와 논문또는강연 등의의미를갖는 logia' 의합성어로부터유래되었다. 이것은제일원리또는사물의본질에관한연구를추구하는형이상학의한분야이다. 정보기술에서의온톨로지는전자상거래와같이지식의어떤특정영역내에있는실체및상호작용의작업모델을의미한다. SCM(Supply Chain Management, 공급망관리 ) 공급망관리를이르는말로써제품생산을위한프로세스를부품조달에서생산계획, 납품, 재고관리등을효율적으로처리할수있는관리솔루션을말한다. BPR(Business Process Re-engineering) 1990 년대초미국에서제창한개념으로서, 사업활동을영위하는조직의측면에있어, 작업을개선하고자원의사용을보다효율적으로만들기위하여, 하나의목적으로처음부터다시근본적인변화를만드는것을의미한다. BPR 은업무프로세스의근본적인재고 ( 再考 ) 가수반되며, 원가, 서비스품질, 직원들의활력등과같은중대한지표들이나또는그모두를강화하기위한업무활동의재설계로이어진다. AS-IS 분석 현재의업무프로세스를분석하는것을말한다. 이는크게 3 가지로나누어지는데첫번째가 AS-IS 프로세스목록작성이고, 두번째가 AS-IS 프로세스체계도작성그리고세번째가 AS-IS 프로세스정의서를작성하는일련의작업이수반되어진다. TO-BE 분석 AS-IS 분석과비슷하지만 AS-IS 분석이현재의업무프로세스를분석하는것을의미한다면, TO-BE 분석이란미래에구현하고자하는업무프로세스를정의하는분석이다
30 Part Ⅲ_ 업무프로세스 PRM(Partner Relationship Management) 기업이영업파트너와협력하고이들을활용함으로써최종고객에게보다나은제품과서비스를제공하기위한비즈니스전략을말한다. ISV(Independent Software Vendor) 특정하드웨어나제조업체에의존하지않고도여러컴퓨터상에서동작하는애플리케이션을개발하는소프트웨어벤더. 예전에는특정제조업체의컴퓨터에서만동작하는소프트웨어가일반적이었으나, 개방시스템화의진전에따라특정컴퓨터제조업체에의존하지않는 ISV 가각광을받게되었다. CSF(Critical Success Factors, 주요성공요인 ) 미국매사추세츠공과대학 (MIT) 에서개발한전략정보시스템 (SIS) 실현을위한수법의하나. 성공에불가결한요인을찾아내어경영상중요한정보를결정하는방법이다. BSC(Balanced Score Card, 균형성과표 ) 조직의비전과경영목표를각사업부문과개인의성과측정지표로전환해전략적실행을최적화하는경영관리기법이다. BSC 는비재무적성과까지고려하고성과를만들어낸동인 ( 動因 ) 을찾아내관리하는것이특징이다. SEM(Strategic Enterprise Management, 전략적기업경영 ) 기업의각종경영정보를정확히분석하고파악하여경영진이가치중심경영을전사적으로구현할수있도록지원하는시스템으로전략적기업경영은기업의경영정보를보다정확히파악하여임원및최고경영진으로하여금가치중심경영을전사적으로구현할수있게해주는일련의통합된분석용애플리케이션제품툴과프로세스이다. 3C 분석 Customer( 고객 ), Competitor( 경쟁사 ), Company( 자사능력 ). 자사의강점과약점을분석하고, 자사의경쟁의창출을분석하는것이다. 경쟁사분석이란경쟁사의생산능력, 경쟁사의시설투자규모의진척정도, 경쟁사의주요고객및판매전략등에대해서분석하는것이다. Part Ⅲ_ 업무프로세스 VBM(Value Based Management, 가치중심경영 ) 가치중심의경영은기존의양적측면을강조하는이익중심의경영과달리기업의질적측면을강조하면서새로운경영체계를만들어가고있다. 특히이러한기업가치가유형자산보다지식자산 (knowledge assets, intellectual capital, intellectual properties) 을포함한무형자산 (intangible assets) 을기반으로창출된다는측면을보다강조하게됨에따라지식경영과연계되어그영역을구축하고있다. 4P 4P 란 Product( 제품 ), Price( 가격 ), Place( 판매점과유통경로 ), Promotion( 판매촉진수단 ) 이다. 4C 4C 란소비자의혜택 (Customer Benefits), 소비자의기회비용 (Cost of Customer), 편리성 (Convenience), 커뮤니케이션 (Communication) 이다. PLC(Product Life Cycle) 제품수명주기설은제품의수명주기를개발단계, 성장단계, 성숙단계, 쇠퇴단계로구분하고있다. 개발단계에서는시장이불확실하고소비자들의기호를알수없으므로, 자연히생산이소규모가되나많은노동력의사용으로독점적인생산을한다. 이때는가격의고저는별문제가되지않으며, 개발상품의판매촉진을위하여정보수집에관심을집중하게된다. 이개발단계의소규모적인생산공정이성공하여시장에서수요가증대되면, 개발상품은성숙단계로들어가게된다. 이단계에이르러서는상품이국내시장을지배하게되고, 해외로부터의주문에의한수출도시작된다. 이성숙단계를지나대규모소비단계에들어서면상품이표준화된다. 상품이표준화되면외국에서도그상품의개발이가능해지는데, 외국은그개발에필요한기술개발비의절약과낮은노동비용에의한가격수준의차에의하여비교우위를점하게된다 컴퓨터개념 (Compurter Concepts) 나노기술 (Nanotechnology) 나노미터정도로아주작은크기의소자를만들고제어하는기술 분자와원자를다루는초미세기술인공지능 (AI, Artificial Intelligence) 인간의두뇌와같이컴퓨터스스로추론, 학습, 판단등인간지능적인작업을수행하는시스템 AI 의개발언어로는리스프 (LISP), 프롤로그 (PROLOG) 등이있다. SAA(System Application Architecture) SAA 는시스템애플리케이션아키텍처의약자 운영체제에서언어, 응용프로그램에서네트워크까지넓은범위에걸친포괄적인아키텍처를지칭함미들웨어 (Middleware) 미들웨어는클라이언트가서버측에어떠한처리를요구하고, 또서버가그처리한결과를클라이언트에게돌려주는과정을효율적으로수행하도록도와주는소프트웨어 클라이언트와서버사이에존재 PDA(Personal Digital Assistant) PDA 는개인적인정보를정리하는데사용 휴대용컴퓨터로, 전자수첩기능, 이동통신기능, 비서기능, 개인정보관리기능등을수행 크기가작아펜이나터치스크린을입력방식으로사용로밍 (Roaming) 하나의인터넷서비스업체가다른인터넷서비스업체의서비스영역으로이동하는고객에게도지속적인서비스가이루어지도록지원하는기술스마트폰 (Smart Phone) 휴대폰기능외에 PDA 와여러디지털기기기능을통합한단말기핫스팟 (Hot Spot) 무선 LAN 환경이지원되는제한된장소 AP 가설치되어있어서무선랜이장착된노트북 PC 에서인터넷을사용할수있음서버 한장소에서수용되는네트워크에연결된서버 POST(Power On Self Test) 전원이들어오면컴퓨터스스로이상유무검사를수행하는과정을말함
31 RAID(Redundant Array of Inexpensive Disk) 중요한데이터를가지고있는서버에주로사용. 여러대의하드디스크가있을때동일한데이터를다른위치에중복해서저장하는방법. 전체적인성능이개선. 고장에대비하는능력도우수시스템운영 System Operating(s) 이맞지만, 보통 [ 운영시스템 ] 으로는 Operating System(s) -(OS) 의미. ODBC(open database connectivity) 데이터베이스관리시스템 (DBMS) 에관계없이어떤응용프로그램에서나모두접근하여사용할수있도록하기위하여마이크로소프트에서개발한표준방법 PDP(Plasma Display Panel) 2 장의진공관상태인유리판사이에서자기장에의해전자가방출되어화면을표시하는방식. 너비가 10cm 를넘지않아두께를크게줄일수있는장점. 자기발광형표시소자이기때문에시야가매우넓음. 플라즈마방전을이용하기때문에전력소비량이많으며, 열이많이발생하는단점. RFID 사물에전자태그를부착하고, 각사물의정보를수집, 가공함으로써, 개체간정보교환, 측위, 원격처리, 관리등의서비스를제공하는것. 태그와리더기, 미들웨어로구성되며, 이를통해장비나사물에정보를저장하고있는초소형의태그를부착하고, 이를무선기술을이용한리더기로읽어서수집, 가공함으로써소비자에서다양한서비스를제공할수있게됨. 위성컴퓨터 (Satellite Computer) 대형컴퓨터에보조컴퓨터를조합한시스템으로활용하는경우, 이보조컴퓨터를대형컴퓨터의위성컴퓨터라하고이시스템을위성시스템이라함. 대형컴퓨터기능의중심이연산능력과속도에있기때문에많은시간을요하는입출력등의부분을위성컴퓨터에분담시킴으로써작업량과질에따르는기능상의분담이될수있는것이특징. DBA(Database Administrator, 데이터베이스관리책임자 ) 데이터베이스를가장좋은상태로관리하는책임을가지는개인또는집단. 데이터베이스정보내용의정확성이나통합성을결정하고데이터베이스의내부저장구조와접근관리대책을결정하며, 데이터의보안대책을수립하고점검하는등데이터베이스의성능을감시하여변화하는요구에대응하는책임가짐. 클라이언트 (Client) 웹브라우저자체는요청된 HTML 파일을받고응답을해주는컴퓨터와의관계에서클라이언트에해당함. 트리거 (Trigger) 정보의저장이나게이트를만들고, 논리곱 (AND) 과논리합 (OR) 회로에조건을주는데이용되는쌍안정전자장치. 데이터베이스가미리정해놓은조건을만족하거나어떤동작이수행되면자동적으로수행되는동작. 트리거는데이터베이스에서데이터에대한유효성조건과무결성조건을기술하는데유용 SLM ITIL 에서제시하는서비스서포트 (Service Support) 프로세스와서비스딜리버리 (Service Delivery) 프로세스가운데딜리버리프로세스영역의중심부에있음. 데일리운영프로세스에관한근간을제공하는서포트영역프로세스와다르게딜리버리프로세스는서비스운영을위해필요한보다장기적인시각으로바라본계획부분을담당하고있음. 2 컴퓨터의구성 (Computer Composition) 듀얼프로세서 (Dual Processor) 한컴퓨터시스템내에특정기능이동시에수행되는 2 개의중앙처리장치 (CPU) 가있는시스템 한쪽처리기에장애가생기면다른한쪽처리기로자동전환 자원경합등에대한부담이큰문제점듀얼코어 (Dual Core) 겉으로는하나의 CPU 형태이나실질적으로는 2 개의프로세스코어를하나의기판에집적시킨형태하이퍼스레딩 (Hyper Threading) 하나의 CPU 가 2 개의논리적 CPU 처럼실행하도록하는기술램버스 DRAM(Rambus DRAM) 데이터처리속도가 800MHz~1GHz 에달하는차세대메모리반도체제품 복잡한신호전송망을병렬로배치해단순화시킨 버스방식 을채택함으로써속도의한계를극복 DDR 모드 (Double Data Rate Mode) 동기식동적램 (SDRAM) 을고속으로작동시키기위한동작모드 PRAM(Phase-change RAM) 상변화메모리, 상태변화메모리라고도하며, 전원이꺼져도저장된정보가지워지지않는플래시메모리의장점과 DRAM 의빠른처리속도를모두갖는차세대메모리반도체플라즈마디스플레이 (PDP, Plasma Display Panel) 2 장의진공관상태인유리판사이에서자기장에의해전자가방출되어화면을표시하는방식액정디스플레이 (LCD, Liquid Crystal Display) 액정표시기라고도하는데, 2 장의얇은유리판에액상결정 (Liquid Crystal) 을넣고, 전압을가해화면을보여주는장치 OLED(Organic Light Emitting Diodes) 전류가흐르면빛을내는자체발광형유기물질 구동방식에따라수동형구동방식 ( 패시브매트릭스 ) 과능동형구동방식 ( 액티브매트릭스 ) 으로구분범용직렬버스 (USB, Universal Serial Bus) 주변장치와컴퓨터간의플러그앤플레이인터페이스 데이터전송률을 12Mbps(USB 1.1 의경우 ) 와 480Mbps(USB 2.0 의경우 ) 까지지원하는외부직렬버스표준 USB OTG(On-The-Go) USB OTG 기술의등장으로인해 USB 주변기기만으로서로연결 USB 인터페이스를좀더많은분야에적용 IEEE 1394 애플사에서매킨토시용으로개발한직렬인터페이스규격 컴퓨터주변장치, 가전기기를개인 PC 에접속하는인터페이스로개발 IrDA 케이블없이적외선을사용하여주변장치와통신하는방식 RAID(Redundant Array of Inexpensive Disk) 중요한데이터를가지고있는서버에주로사용 여러대의하드디스크가있을때동일한데이터를다른위치에중복해서저장하는방법 모션캡처시스템 (MCS, Motion Capture System) 컴퓨터와연결된특수장치를실제인간의손, 다리, 머리, 허리등관절에연결하여인간의움직임을입력받아그것을토대로화면상에움직임을계산함으로써, 자연스럽고실감나는생생한움직임을만들어내는것 RFID(Radio Frequency IDentification) 무선주파수를이용하여대상의신분을식별하는시스템 IC 칩과무선을통해식품, 동물, 사물등다양한개체의정보를관리할수있는차세대인식기술 USB( 범용직렬버스 ) 직렬포트의일종. 주변장치와컴퓨터간의플러그앤플레이인터페이스. 128Mbps 의데이터전송속도를지원하므로웬만한주변기기를연결해도충분히속도를낼수있음. PC 사용도중에연결해도인식가능. 별도의주변장치용전원은필요없음. 한개의 USB 포트는최대 127 개의주변장치를연결할수있음. 3 자료구조 (Data Structure) 데이터마이닝 (Data Mining) 데이터웨어하우스와데이터마트가사용자가원하는테이블들을미리만들어놓고이를꺼내볼수있도록하는개념인반면, 각데이터의상관관계를인공지능기법을통해자동적으로밝혀주는것. 예를들면, 비를좋아하는사람에대한데이터가있고색깔에대한선호도와관계된데이터가있다면이둘의관계를밝혀내는기능을수행한다. 예 ) 대형마트에서구매하는 20,30 대고객들은기저귀를구매하는사람은맥주를많이구매한다. 데이터웨어하우스 (Data Warehouse) 기간시스템의데이터베이스에축적된데이터를공통의형식으로변환하여일원적으로관리하는데이터베이스. 웨어하우스는창고라는의미인데데이터의격납이나분석방법까지포함하여조직내의사결정을지원하는정보관리시스템으로이용데이터마트 (Data Mart) 데이터의한부분으로서특정사용자가관심을갖는데이터들을담은비교적작은규모의데이터웨어하우스 데이터웨어하우스는정부기관혹은정부전체의상세데이터를포함하는데비해데이터마트는전체적인데이터웨어하우스에있는일부데이터를가지고특정사용자를대상으로한다
32 4 소프트웨어공학 (Software Engineering) CASE(Computer Aided Software Engineering) 소프트웨어개발과정에서사용되는요구분석, 설계, 구현, 검사및디버깅과정전체또는일부를컴퓨터와전용소프트웨어도구를사용하여자동화하는것 소프트웨어개발도구와방법론이결합된것 정형화된구조및방법 ( 메커니즘 ) 을소프트웨어개발에적용하여생산성향상을구현하는공학기법 JSP(Java Server Page) 웹서버쪽에서실행되는자바로작성된스크립트프로그램 PHP(Professional Hypertext Preprocessor) 자바스크립트, ASP, Perl 등과같은스크립트프로그래밍개발도구 ASP, JSP 보다처리속도가빠르며파일을업로드할수있음 DHTML(Dynamic HTML, 동적 HTML) 정적 (static) 마크업언어인 HTML, 클라이언트기반스크립트언어그리고스타일정의언어인 CSS 를조합하여대화형웹사이트를제작하도록지원해주는언어그룹웨어 (Groupware) 특정조직내의다수사용자가시스템자원을공유하면서함께사용하는프로그램 전자결재, 일정관리, 공동자료, 화상회의등이그룹웨어에포함됨 ASP(Application Service Provider) 아웃소싱의개념이발전하여기업에서많은비용이드는소프트웨어를보유하지않고적정한사용료를내고빌려쓰는형태를말함. 미들웨어 (Middleware) 분산컴퓨팅환경에서서로다른기종간의서버와클라이언트들을중간에서연결해주는소프트웨어. 한기업에설치된다양한하드웨어, 네트워크프로토콜, 응용프로그램, 근거리통신망환경, PC 환경및운영체제의차이를보완하는소프트웨어클러스터링 가변적인업무부하를처리하거나, 여러대의컴퓨터사용도중한대가고장이났을경우에도운영이계속되도록여러대의컴퓨터시스템을서로연결하는것 XML(eXtensible Markup Language, 확장성마크업언어 ) W3C 가채택한차세대인터넷표준언어로 HTML 의문법이각웹브라우저에서상호호환적이지못하다는문제와 SGML 의복잡함을해결하기위하여개발되었음. 웹문서에쉽게응용할수있도록 SGML 의특정부분을사용. 사용자가직접문서의내용에관련된태그를정의할수있을뿐만아니라그태그를다른사용자들이사용할수도있음 SOAP(Simple Object Access Protocol, 단순객체접근프로토콜 ) 호스트간의정보교환에사용되는 XML 기반통신프로토콜로서플랫폼에독립적임. 비집중분산환경에있는노드들간에구조화되고형식화된정보의교환에사용할수있는경량프로토콜. XML 과 HTTP 등을기반으로하여다른컴퓨터에있는데이터나서비스를호출하기위한통신규약. 브라우저 (BROWSER) 인터넷에서웹서버의하이퍼텍스트문서를볼수있게해주는프로그램 DBMS(Database Management System) 다수의컴퓨터사용자들이데이터베이스안에데이터를기록하거나접근할수있게해주는프로그램. 응용소프트웨어별로흩어져있는자료들을통합하고통합된자료들을각응용소프트웨어가공유하여정보의체계적인활용을가능하게함. PMS(Patch Management System, 패치관리시스템 ) 소프트웨어 ( 특히운영체제 ) 의해당패치들을신속하게다운로드받아설치하며관리하는프로그램. 스마트업그레이드를체계적으로지원하는프로그램. SMTP(Simple Mail Transfer Protocol) 인터넷에서전자우편을전송할때이용되는표준프로토콜 PEP(Protocol Extension Protocol, 프로토콜확장프로토콜 ) 하이퍼텍스트전송규약 (HTTP) 클라이언트, 서버및프록시 (Proxy) 에게 HTTP 의사용자독자적인확장을가능하게해주는시스템. HTTP 메시지는추가적인헤더필드나내용형식의표현을통해확장이가능하나전체적으로다양한요구와필요에의해만들어질수있는기능확장에는어려움이있으므로 PEP 을이용하여프로토콜동작의확장과확장된동작에대한적용범위, 동작의강도, 동작순서등의표현을가능하게한것 시스템및응용소프트웨어 (System & Application Software) 스트리밍 (Streaming) 기술 웹에서오디오, 비디오등의멀티미디어데이터를다운받으면서동시에재생해주는기술컨버전스 (Convergence, Digital Convergence) 디지털기술기반의여러제품이나서비스가융합되어새로운형태의제품이나서비스로탄생하는것임베디드소프트웨어 (Embedded Software) 휴대폰, 디지털 TV, 게임기항공기등의다양한제품에내장돼여러가지기능을제공하기위한소프트웨어 실시간처리, 고신뢰서비스, 저전력사용의특성을가지며최종제품의부가가치를높이는핵심소프트웨어의기술 JPEG(Joint Photographic Expert Group) 사진과같은선명한정지영상의표준화를위하여국제전문가회의 (Joint Photographic Expert Group) 에서규정한표준압축방식 주로인터넷에서그림전송에사용 Active X 마이크로소프트사에서개발한 PC 용응용소프트웨어들이인터넷환경하에서도수행가능하도록지원하는플랫폼통합기술 일반문서뿐만아니라애니메이션, 3 차원가상현실등을실시간으로보여줌 CAD(Computer Aided Design) 실제 EH 는가상의물체를설계하는데있어서컴퓨터를도구로사용하여수행하는모든활동 Direct X 마이크로소프트사가윈도우용으로개발한멀티미디어응용프로그램인터페이스 (API) 의집합 게임과같은응용프로그램에서그래픽이미지와멀티미디어효과를만들고관리 ASP(Active Server Pages) 마이크로소프트사가월드와이드웹 (WWW) 애플리케이션을실현하는방법으로개발한기술 페이지작성은쉬우나윈도우계열의운영체제에서만사용할수있는단점 MPEG(Moving Picture Experts Group) 동영상전문가그룹에서제정한동영상압축기술에대한국제표준규격으로, 프레임간의연관성을고려하여중복데이터를제거함으로써압축률을높이는손실압축기법을사용 MPEG-1 : 고용량매체에서동영상을재생하기위한것으로, CD 나 CD-I 에서사용 MPEG-2 : MPEG-1 의화질개선을위한것으로 HDTV, 위성방송, DVD 등에서사용 MPEG-4 : 복합멀티미디어서비스의통합표준을위한것으로, MPEG-2 를개선하였으며, IMT-2000 환경에서영상정보압축전송시필수적인요소로인정받고있다. MPEG-7 : 멀티미디어정보검색이가능한동영상, 데이터검색및전자상거래등에사용하도록개발되었다. MPEG-21 : 디지털콘텐츠의제작, 유통, 보안등전과정을관리할수있는기술로, 기존의모든 MPEG 규격과유무선네트환경표준까지포괄하는차세대디지털국제표준규격 CAD(Computer Aided Design) 실제 EH 는가상의물체를설계하는데있어서컴퓨터를도구로사용하여수행하는모든활동 CAM(Computer Aided Manufacturing) 컴퓨터를이용해서제조업무를수행하는것으로제조공업에있어서생산준비와생산과정, 생산관리에적용 DTP(Desktop Publishing) 컴퓨터와전자출판용소프트웨어를이용해출판에필요한원고작성, 편집, 인쇄등을일괄적으로처리하는출판작업의형태 API(Application Program Interface) 운영체제나다른응용프로그램에게처리를요구할수있도록컴퓨터운영체제나다른응용프로그램에의해미리정해진특별한방법 (Method) MIDI(Musical Instrument Digital Interface, 음악장비디지털인터페이스 ) 전자악기나전자음원과컴퓨터를접속하여연주할때의인터페이스구조. 신호만저장하므로실제사운드카드나 MIDI 등이그신호를해석하여들려주게됨. 사운드카드에따라서소리의품질에차이가생김. WAV 형식에비해용량이적음
33 MP3 MPEG-1 에서규정한고음질오디오압축기술의하나로서소리의품질을심각하게저하하지않고서도 (CD 녹음수준 ) 10 내지 12 배정도오디오파일의크기를축소시킴. MPEG-1 Layer 3 에해당하는것으로 CD 음반에가까운음질을유지하면서일반 CD 의 50 배로압축, 음악을복제해전송할수있음. PCX IBM PC 에서비트맵화상을처리하기위해가장널리사용하는파일포맷. 압축비율이비교적낮고복원하는방식도간단함. WMA(Windows Media Audio) MP3 와유사하게디지털오디오파일을부호화하는마이크로소프트사의파일포맷. MP3 보다더높은비율로압축할수있음. WMA 파일은파일확장자로써.wma 를사용함. 매우다양한연결속도또는대역폭과어울리도록임의의크기로압축할수있음. WAV 가장널리사용되고, 소리파형을그대로저장하는방식을사용하므로음질이떨어지며용량을많이차지함. MOV APPLE 사의 QuickTime movie 를위한파일포맷 BMP(Bit MaP) MS 윈도에서기본적으로제공하고있는파일포맷. 데이터를읽어출력하는속도가빠르나, 데이터를압축하지않은상태로저장하기때문에파일의크기가매우커지는단점이있음. GIF(Graphics Interchange Format, 그래픽교환포맷 ) 미국의 Compuserve 사에서비트맵화상의전송을위해제안된포맷. 64K 64K 화소에단색부터 256 색상까지를지원. GIF87a 와 GIF89a 의두가지포맷이발표됨. 압축률이가장뛰어남. JPEG 와달리 GIF 포맷은무손실압축기술을사용함. 애니메이션편집기를이용하면 GIF 이미지들은함께묶어서움직이는이미지를만들수있음. GIF 는투명성을지원하는데, 이경우바탕웹페이지의컬러가그대로투과하여보이도록배경색을투명하게설정하면됨. MMORPG(Massively Multiplayer Online Role Playing Game) 초고속망의발달로매우많은수의사용자들이동시에참여하여진행하는 RPG TIFF(Tag Image File Format) PCX 와함께비트맵화상처리의대표적인파일포맷. 탁상용출판시스템인 Page Maker 에서처음사용함. IBM PC 뿐만아니라 Macintosh, UNIX 계열의워크스테이션에이르기까지적용됨. 파일포맷이복잡하여데이터복원시간이많이걸려화상표시가느림. DMB(Digital Multimedia Broadcasting, 디지털멀티미디어방송 ) 이동중에도휴대용단말기나차량용단말기를통하여다채널 TV 를시청할수있도록해주는통신방송융합서비스. 휴대전화에 TV 를구현한 DMB 서비스는우리나라가최초. 위성 DMB 위성전파를통해전국의 DMB 단말기에뿌려주는방식. 수신율이낮은도심등통신이이루어지지않는음영지역에 Gap Filer 라는중계기를설치해수신이끓어지지않도록함지상파 DMB 현재비어있는공중파 TV 방송 8 번과 12 번채널을활용해 DMB 방송을하는것으로송신탑에서보내오는전파를단말기를통해받아보는데이는우리나라에서자체개발한것 DTV( 디지털 TV) 선명한영상과고품질음향을제공하면서도양방향서비스를제공하는지능형텔레비전. 블루레이 (Blue Ray) 단층으로 25GB 를담을수있는차세대대용량저장매체. 기존의 DVD 나 CD 는적색레이저를사용하여디스크를읽었지만, 블루레이는청색레이저를사용해서디스크를읽음. 코덱 (CODEC) 음성및영상의멀티미디어데이터를컴퓨터용디지털신호로변환 ( 코딩 ) 하여주거나원상태로다시복원 ( 디코딩 ) 해주는프로그램. 코딩 (coding) 에는압축과암호화기술이사용됨. 멀티미디어데이터를재생하려면코덱에의하여디코딩 (decoding) 과정을거쳐야함. MMS(Multimedia Messaging Service) 휴대폰을통해텍스트중심의문자메시지만을전송하는 SMS(Short Messaging Service) 에서발전하여멀티미디어데이터를전송하는서비스. 전송가능한데이터로는사진, 동영상, 아바타, 배경음악등이있음 종합디지털방송 (ISDB, Integrated Service Digital Broadcasting) 하나의전송로를통하여라디오, TV, 데이터방송등이전송되도록지원하는방송. 매체간의경계가없어진새로운방송형태. 다채널방송, 고화질방송, 고기능서비스가제공됨. VOD(Video On Demand, 주문형비디오 ) 다양하고방대한영상정보를구축한후사용자의요구에따라실시간으로제공. 미디어가개인화되는사례 CMM(Capability Maturity Model, 업무능력및성숙평가기준 ) 소프트웨어개발에있어내부품질관리능력을평가하는모델. 조직이보유한정보기술프로세스능력에대한성숙도를초기, 반복, 정의, 관리, 최적화등 5 단계로제시함. DVB-C(Digital Video Broadcasting -Cable) 유럽각국이공동으로개발하고있는디지털방송규격중하나인디지털케이블 TV 방송인 DVB-C 무손실압축 복원한데이터가압축전의데이터와완전히일치하는방식손실압축 복원한데이터가압축전의데이터와완전히일치하지않는것으로, 데이터에서중복되는내용을제거하여압축률을높이는것 Wavelet 디지털신호처리및이미지압축에사용되는유용한수학함수. 웨이블릿의근본원리는푸리에 (Fourier) 분석과비슷함. 이미지압축에널리사용되는웨이블릿변환. 웨이블릿변환은사람이사물을바라볼때먼저전체적인윤곽을파악하고차츰자세한부분에집중한다는사실을그대로반영하고있기때문에영상처리에적합하다유비쿼터스 (Ubiquitous) 사용자가시간과장소에구애받지않고자유롭게인터넷에접속할수있는환경. 언제어디서나존재한다는뜻의라틴어로미래네트워크환경의특성을말함. 홈네트워크, 텔레매틱스, 광대역통합망등의기술이유비쿼터스시대를이끌예정. 모든사물에는 RFID 칩이부착되어유비쿼터스환경에서식별됨 년제록스연구소의마크와이저박사가최초로사용함 URC(Ubiquitous Robotic Companion, 지능형서비스로봇 ) 언제어디서나사용자의요구를듣고그대로각종 IT 서비스를제공하는로봇. 기존의로봇기술에초고속네트워크와같은정보통신기술을융합한것. 환경인식이나음성인식등로봇이수행하는핵심기능을로봇외부의통신서버에분담시켜로봇의하드웨어구성을단순화시킴. GPS 비행기, 선박, 자동차뿐만아니라세계어느곳에서든인공위성을이용하여자신의위치를정확히알수있는시스템. 단순한위치정보제공에서부터자동항법및교통관제, 유조선의충돌방지, 대형토목공사의정밀측량, 지도제작등광범위한분야에응용되고있음. 텔레매틱스 (Telematics) 차량, 항공, 선박등운송장비가이동하는도중에도지속적인정보서비스를지원해주는무선데이터서비스. 운송장비에대한위성위치추적시스템 (GPS) 을기반으로구축. 자동항법은대표적인텔레매틱스서비스임. LBS(Location Based Service, 위치기반서비스 ) 이동통신망을기반으로이동성이보장된기기를통해기기주변의각종교통및생활정보등사용자의위치와관련된다양한정보를받아삶의질을향상시키는서비스. IT839 국내국민소득 2 만달러시대를열기위해정보통신부에서강력히추진하고있는 IT 전략. IT 기술을기반으로 8 개의신규서비스를창출하며, 3 대첨단기반구조를조성하고, 9 개의신성장동력을갖추는것을의미. 8 개신규서비스 : 휴대인터넷 ( 와이브로 ), DMB, 홈네트워크, 텔레매틱스, RFID, WCDMA, 지상파 DTV, VoIP( 인터넷전화 ). 3 대첨단인프라스트럭처 : 광대역통신망 (BcN), USN( 유비쿼터스센서네트워크 ), IPv6. 9 대신성장동력 : 차세대이동통신, 디지털 TV/ 방송, 홈네트워크, IT SoC, 차세대 PC, 임베디드소프트웨어, 디지털콘텐츠, 텔레매틱스, URC( 지능형서비스로봇 )
34 USN(Ubiquitous Sensor Network) 특징 하나의센서네트워크에참여하는센서의개수는일반적으로매우많음. 센서들은밀집되어분포함. 센서들의잘못된동작이나심지어동작중지도허용함. 센서네트워크의토폴로지는동적으로변함. 센서들은브로드캐스트통신환경을사용함. 센서들은전력, 컴퓨팅능력, 메모리사용에큰제한을하고있음. GIS(Geographic Information System, 지리정보시스템 ) 과거인쇄물형태로이용하던지도및지리정보를컴퓨터를이용해작성관리하고, 여기서얻은지리정보를기초로데이터를수집, 분석, 가공하여지형과관련되는모든분야에적용하기위해설계된종합정보시스템. RFID(Radio Frequency IDentification) 무선주파수를이용하여대상의신분을식별하는시스템. IC 칩과무선을통해식품, 동물, 사물등다양한개체의정보를관리할수있는차세대인식기술. 6 데이터통신 (Data Communication) QoS 네트워크에서서비스품질을보장해주는기술 (Quality of Service) 을말함. 일반적으로네트워크는한정된자원이있으므로, 사용자나애플리케이션의중요도 ( 우선순위 ) 를기준으로차등화된서비스를제공함으로써한정된네트워크자원에대한트래픽과대역폭을정책적으로관리하는기술 WIFI(WIreless Fldelity, 와이파이 ) 무선인터넷호환협의회 (WECA) 에서 b 무선이더텟표준에대해제공하고있는로고 P2P(Peer-to-Peer) 네트워크상의어떠한컴퓨터도클라이언트나서버가될수있는통신네트워크고속이더넷 (Fast Ethernet) 100BAST-T 라고도한다. 네트워크표준으로 100Mbps 까지의데이터전송률을지원 IEEE 802.3u 가표준기가비트이더넷 (Gigabit Ethernet) 이더넷의한버전으로 1 기가비트단위의데이터전송률을지원 광케이블상에서전송 경쟁기술로는 ATM 온라인거래처리 (OLTP, On-Line Transaction Processing) 처리가단순하고, 데이터의변경이빈번하게발생하여디스크입출력이많이수행되는크기가작은에플리케이션이데이터발생즉시네트워크를통해운영되는시스템 OLAP과 OLTP의관계은행의창구업무나항공사의예약업무등이전형적인 OLTP의예라하면, OLAP 은 OLTP에서발생한원시데이터를활용할수있도록가공하고분석하는과정을뜻한다. 일반적으로기업의데이터는전산부서에의해관리되며기업의전산시스템은데이터의수집과갱신에초점을맞추어설계되어최종사용자가직접사용하기는불편하다. 이에비해 OLAP 환경에서정보는사용자가쉽게이해할수있고조작하기쉬운형태로존재한다. 즉사용자는필요한시점에정보매개자없이정보원에직접접근하여다양한각도에서분석을수행할수있다. 광대역통합망 (BcN, Broadband convergence Network) 음성 데이터통신, 유선 무선통신, 방송, 인터넷등이하나로융합된차세대통합네트워크디지털가입자회선 (DSL, Digital Subscriber Line) DSL 의종류 : 비대칭형 ADSL, 대칭형 SDSL, 속도적응형 RADSL, 고속형 HDSL, 초고속형 VDSL PAN(Personal Area Network) 개인영역네트워크로서개인영역내에위치한정보기술장치들상호간의통신을가능케하는기술이더넷 (Ethernet) 가장광범위하게설치된근거리통신망기술 동축케이블을통해전송되는라디오주파수신호를통해통신가능 가장대중적인지역내네트워크 (LAN) 의한유형 SONET(Synchronous Optical NETwork) 동기화광네트워크라는의미 광매체상의데이터동기전송에대한미국표준을말함 VDSL(Very high speed Digital Subscriber Line, 초고속디지털가입자회선 ) ADSL 에이어등장한초고속디지털전송기술의하나 일반가정에서기존의전화선을이용해빠른속도로양방향데이터전송이가능 많은양의데이터를초고속으로전송할수있어 광섬유의가정화 를위한최종단계로평가되는기술 G 휴대폰원폰 (One Phone) 4세대이동통신서비스를통해고품질의멀티미디어컨텐츠를 근거리무선통신기술 (Bluetooth) 이내장된휴대폰을이용하여고속 / 실시간으로전송할수있는휴대폰옥내 (AP area 내 ) 에서는유선전화기능의휴대폰으로, 옥외 언제어디서나수Mbps 이상의무선멀티미디어서비스를사용 (AP Area 밖 ) 에서는기존휴대폰으로통화할수있는차세대할수있다. 유무선통합서비스 휴대폰으로집안의각종가전제품을작동할수있다. BcN(Broadband Convergence Network, 광대역통합망 ) 홈네트워크 (Home Network) 대역폭이넓은통신회선을이용하는것 집안의각공간및설비를인터넷에연결하여집밖의외부네 음성 데이터, 유무선등통신, 방송, 인터넷이융합된품질보장트워크와통신을가능하게해주는기술형광대역멀티미디어서비스를언제어디서나안전하게이용 네트워크에연결된가전제품의동작상태를집내부및외부네할수있는차세대통합네트워크트워크를통하여확인할수있고, 이상징후발생시자체진단을통하여응급조치를취하거나서비스센터에연결할수도있 VPN(Virtual Private Network) 음 가상사설네트워크로서인터넷등통신사업자의공중네트워 SAN(Storage Area Network, 광저장장치영역네트워크 ) 크를사용자가마치자신의전용회선처럼사용할수있게하 특수목적용고속네트워크로, 컴퓨터와컴퓨터사이를연결하는서비스는것이아니라데이터저장장치간을고속으로연결하는통신 FTTH(Fiber To The Home, 댁내 ( 가정내 ) 광케이블 ) 망 초고속통신을가능하게한광통신용광섬유를가정에이르기까 WAP(Wireless Application Protocol) 지구축하는서비스 이동전화망과인터넷망사이에게이트웨이를두는형태로실현 VOD(Video On Demand, 주문형비디오 ) 되는표준규격 다양한정보의데이터베이스를구축하여연결된컴퓨터또는텔 무선데이터서비스사용자들이인터넷에접속할수있도록고안레비전을통해사용자가요구하는정보를원하는시간에볼수된프로토콜있도록전송하는멀티미디어서비스 ISO(International Organization for Standardization, 국제표준화기구 ) GIS(Geographic InformaFFtion System, 지리정보시스템 ) 상품및서비스의국제적교환을촉진하고, 지적활동이나과학 지리적으로자료를수집 저장 분석 출력할수있는컴퓨터응용기술 경제활동분야에서세계상호간의협력을발전시키고세계시스템으로위성을이용해모든사물의위치정보를제공해주공통의표준개발을목적으로 1947년 2월에설립된기구는것 OSI(Open System Interface, 개방형시스템상호접속 ) WCDMA(Wide-band CDMA) 국제표준화기구 (ISO) 가제정한것으로어떠한경로와방식으 가장많은국가들이채택하고있는제 3세대이동통신시스템로데이터가송 수신되는가를보여주는네트워크모델 멀티미디어전송을목적으로개발되었으며, 동영상파일을다운 OSI구성은 7계층, 즉물리계층, 데이터링크계층, 네트워크계받으면서실시간으로재생까지할수있는 VOD 스트리밍, 휴대층, 전송계층, 세션계층, 프레젠테이션계층, 애플리케이션계폰으로동영상멀티미디어메시지를주고받을수있는층으로구성 MMS(Multi-media Messaging Service) 가가능 PLC(Power Line Communication, 전력선통신 ) DBDM(Dual Band Dual Mode, 듀얼밴드듀얼모드 ) 기존의전기선을이용한통신방법 하나의휴대폰이두개의다른주파수를모두지원하는경우듀 전기가들어가는곳이면별도의전용선설치없이초고속통신얼밴드라고함이가능한기술 하나의휴대폰이두개의다른모드를모두지원할경우듀얼모 앞으로다가올홈네트워킹시대에가장적합하고도강력한솔드라고함루션으로부상
35 TRS(Trunked Radio System, 주파수공용통신 ) 부족한주파수자원을효과적으로활용하기위해개발된시스템으로, 일정주파수대역을여러사람이동시에사용하는무선통신방식 가입자각자의 ID번호가있어개별통신및그룹통신등이가능 CRM(Customer Relationship Management, 고객관계관리 ) 기업이고객과의관계를효율적으로관리해나가기위해필요한방법이나기구. 시장점유율보다고개점유율에비중을두는경영방식 e-커머스 (electronic-commerce. 전자상거래 ((EC)) 물품이나서비스를인터넷이나웹상에서구매하고판매하는것으로온라인카탈로그나웹사이트상의가상상점들을의미하기도함. 기업간상거래를위한데이터교환을하고기업간구매, 판매및비즈니스거래상의보안도그범위로함. 이때기업간거래를 B2B, 기업과개인간의거래를 B2C, 개인간의거래를 C2C라고함. EDI(Electronic Data Interchange, 전자문서교환 ) 전자문서교환, 국제간또는국내기업간의컴퓨터통신을통하여표준화된거래문서를전자적으로상호교환하는방식 CALS(Commerce At Light Speed) 제품의설계, 개발, 생산에서유통, 폐기에이르기까지수명주기전반에관련된데이터를통합, 공유, 교환하여비용절감과생산성향상을추구하는정보체계. IDC(Internet Data Center) 원래특정지식분야와관련해전자적으로변환된정보의저장, 관리및보급을위한중앙저장소를말하지만국내의경우, 다른회사들을위해중앙집중식및관련데이터서비스등을제공하는회사를지칭하는데사용됨. 텔레마케팅 (Telemarketing) 전화등의매체를이용하여소비자마다의구매이력데이터베이스에근거하여세심한세일즈를행하는과학적마케팅방법바코드 문자나숫자를흑과백의막대모양기호로조립한것으로레이저판독기를바코드에직접접촉시켜야되는것 RM(Relationship Management) 기업전체에대해예 대출, 증권, 국제업무등은행이제공할수있는서비스를종합하여거래의원활화를도모함과함께정보제공, 업무알선, 경영상담, 사채발행, 금융 자금관리를위한컨설팅등폭넓은주변서비스를제공함으로써고객과의관계를더욱공고히하자는것소싱 (sourcing) 소싱 (sourcing) 은인소싱과아웃소싱의 2 가지로분류되는데, 인소싱은전통적인방법으로, 조직의계통과체계를통해서비스와기능을직접전달하는경제활동방식을말하고, 아웃소싱은부품조달을비롯한사업의일부또는많은부분을외부에위탁하는방식을말 POS(point of sale) 판매시점관리. 소매점등에서매상이발생하는시점에서바코드나 OCR 문자등기계가읽어들일수있는형태로표현된상품명이나가격등에관한데이터를수집하여컴퓨터로관리하는것 SEM(Strategic Enterprise Management; 전략적기업경영 ) 전사적의사결정과공유를지원해주는것. 관리경영진과관리자들로하여금가치창출에경영활동을집중하도록회사의비전, 목표, 전략을정렬하며전략과운영을연계하고수익성을제고하는개념적인모델을수립하기위한관리기법. ADSL(Asymmetric Digital Subscriber Line, 비대칭디지털가입자회선 ) 기존전화선을이용해주파수가서로다른음성데이터 ( 저주파 ) 와디지털데이터 ( 고주파 ) 를함께보내는방식 ISDN(Integrated Services Digital Network, 종합정보통신망 ) 문자, 음성, 동영상등다양한데이터를통합하여디지털화된하나의통신회선으로전송하는통신망으로, 다양한종류의통신서비스를빠르고, 저렴하게사용할수있음 GSM(Global System for Mobile communication) 유렵을비롯한전세계 70% 가사용하는이동통신기술. 주파수를시간대별로나누어서할당하는시분할다중접속 (TDMA) 한국, 베트남, 몽골, 등은코드분할다중접속 (CDMA) 을사용. 미국과중국은 GSM 과 CDMA 모두사용함. 허브사이트 (Hub Site) 여러개의포털사이트들을한곳에모아다양한서비스나사용자정보관리를공통으로지원해주는사이트 MIME(Multipurpose Internet Mail Extensions, 마임 ) 인터넷상에서서버와클라이언트가통신을할때전송되는데이터를정확히처리하기위하여명시하는프로토콜. 전자우편서비스에서부터출발함. 텍스트 (Text), 이미지 (Image), 오디오 (Audio), 비디오 (Video), 메시지 (Message), 멀티파트 (Multipart), 애프리케이션 (Application) 등 7 가지유형 LDAP(Lightweight Directory Access Protocol) 네트워크상에존재하는자원의위치를찾을수있도록하는소프트웨어프로토콜. 네트워크내의디렉터리서비스표준인 X.500 의일부. 화이트페이지 (White Page) 인물정보를대상으로데이터베이스를구축하여전자우편주소등의정보를제공해주는인터넷사이트. LDAP 라는프로토콜을사용하여구현됨 PSDN 음성통신이아닌데이터통신을주목적으로하여운영되는공중교환데이터망 PSTN 전화회사들이일반사용자들에게음성통신을할수있도록제공한공중교환전화망. CDMA(Code Division Multiple Access) 부호분할다중접속 코드분할다중접속라고도함. 사용자가시간과주파수를공유하면서신호를송수신하기때문에기존아날로그방식 (AMPS) 보다수용용량이 10 배가넘고통화품질도우수함. 확산대역 (SPREAD-SPECTRUM) 기술을사용한다중접속방식의한종류인트라넷 (Intranet) 인터넷기술을이용하여조직내부업무를관리하는정보시스템. 기업의각종정보를표준화하여서버를통해공유하고 TCP/IP 를기반으로브라우저, 통신장비, 소프트웨어를사용하여기업내업무를볼수있는환경을제공. 주요목적은회사의정보나컴퓨팅자원을조직원들간에공유하게하며, 여러그룹간의업무나화상회의등을용이하게하는데있음. 적은비용으로큰성과를얻고정보기술발전에따른정보화를빠르게실행가능하고조직내 외의정보결합도용이. 네트워크 (network) 각지역에흩어져있는방송국이그물매듭처럼연결되어전국적으로같은내용을전달하는점에서방송망이란이름이붙었다. 소재나예산이빈약한방송국들이자국에서방송할모든방송순서를직접제작하지않고서로교환할수있고, 상업방송에서는넓은지역에광고를할수있는장점도있기때문에발달된방식 AM 전파에서진폭을변화시키는작업. 진폭의간격의값을변화시킴. 장거리단파방송이나텔레비전방송의화면 ( 영상 ) 부분에채택되고있음. FM AM 과달리진폭변화없이필요에따라주파수만을변화시킴. AM 보다교란에덜민감함. 소음을내는신호는전파의진폭에큰영향을주지만주파수에는영향을주지못함. VHF(Very High Frequency) 무선주파수스펙트럼중에서단파 (HF) 보다높은주파수대의명칭. 가시거리통신에사용되는것이보통이며, 도중에산악이나고층건물등차폐물이있으면크게감쇄함. 주파수범위는 30 ~ 300 MHz UHF(Ultra High Frequency) VHF 에비하면 UHF 전파의강한직진성때문에장애물로인한수신불능상태가생기기쉽고전파감쇠가커서수신측에고이득안테나가필요한점. 주파수범위는 300 ~ 1000 MHz 위성통신 지상약 35,900[km] 의상공에인공위성을쏘아올리고, 이것으로전파의반사 ( 수동위성 ) 또는증폭 ( 능동위성 ) 중계를해서무선통신을행한다. 보통임계주파수이상으로서감쇠가적은 1-10[GHz] 대 ( 전파의창 ) 의주파수를사용 SMS(short Message Service) 휴대전화이용자들이별도의부가장비없이도 40 자내외의단문을주고받을수있는문자서비스. BPS(Bits Per Second) 컴퓨터모뎀이나전송매체의데이터전송시속도를나타내는일반적인척도로, 1 초당전송되는비트의수 ( 전송속도 ) 를나타냄. 예를들어 3Kbps 는 1 초당 3000 개의비트를전송한다는의미
36 게이트웨이 (GATEWAY) 주로 LAN 에서다른네트워크에데이터를보내거나다른네트워크로부터데이터를받아들이는출입구역할을하는네트워크포인트를말함. 인터넷은많은게이트웨이노드와호스트노드로구성된네트워크라고할수있음 PPP(Point-to-Point Protocol, 점대점 ) 중앙컴퓨터와단말기를일대일독립적으로연결하여언제든지데이터전송이가능하게한방식. 점대점방식또는직통회선방식이라고도함. 전송할데이터의양과회선사용시간이많을때효과적이며, 고장발생시유지보수하기도쉬움프로토콜 (protocol) 정보기기사이즉컴퓨터끼리또는컴퓨터와단말기사이등에서정보교환이필요한경우, 이를원활하게하기위하여정한여러가지통신규칙과방법에대한약속즉, 통신의규약을의미함 TCP(Tape Carrier Package) LSI 등고집적반도체칩의조립, 실장기술중와이어리스본딩방식의한가지. 한장의기판상에복수의집적회로소자를고밀도로탑재, 소자상호간의배선길이를극단화하기위해멀티칩패키징에서많이활용되는기술. DHCP(Dynamic Host Configuration Protocol) 동적호스트구성프로토콜. 네트워크관리자들이조직내의네트워크상에서 IP 주소를중앙에서관리하고할당할수있도록해주는프로토콜. 주어진 IP 주소가일정한시간동안만그컴퓨터에유효하도록하는 임대 개념을사용. 사용가능한 IP 주소의개수보다더많은컴퓨터가있을경우 IP 주소의임대시간을짧게함으로써네트워크를동적으로재구성할수있음. 고유한 IP 주소가없어도인터넷에접속할수있도록해주는것이 DHCP URL(Uniform Resource Locater) 인터넷상에존재하는각종자원이있는위치를나타내는표준주소체계. 웹사이트에접근하는일반적인방법은웹브라우저의주소창에접속할홈페이지파일의 URL 을입력하는것. FTP(File Transfer Protocol, 파일전송프로토콜 ) 컴퓨터와컴퓨터 EH 는컴퓨터와인터넷사이에서파일을주고받을수있도록하는원격파일전송프로토콜. 파일의전송 ( 업로드 ) 과수신 ( 다운로드 ), 삭제, 이름변경등의작업을할수있음 SOHO(Small Office Home Office, 소규모사무실 ) 작은사무실이나또는자기집에서사업을하는환경이나문화를말함. 기업의구조조정에의한사무실공간축소, 대도시의교통혼잡에따른출퇴근문제등이소호 (SOHO) 의등장을촉진시키는기폭제역할을하였음. 자신만의아이디어로홀로창업이가능하며최소한의인력과비용으로고소득을올릴수있다는것이매력적인포인트. IP(Internet Protocol) 인터넷상에서한컴퓨터에서다른컴퓨터로데이터를보내는방식이나규약을말함. ISN(integrated services network) 전화서비스, 데이터통신서비스, 화상서비스등의각종통신서비스를단독또는여러가지로임의조합하여제공할수있는통신서비스망 IBC(Integrated Broadband Communication system, 종합광대역통신시스템 ) 유럽연합 (EU) 의유럽첨단통신기술연구개발계획 (RACE) 에의해 1995 년에완성한프로젝트에의거시작된통신시스템 WPAN(Wireless Personal Area Network, 무선사설망 ) 무선을이용하는개인영역네트워크 (PAN). 근거리무선네트워크로서개인용컴퓨터 (PC), 개인휴대정보단말기, 무선프린트, 저장장치, 무선전화기, 페이저, 셋톱박스등다양한종류의전자장비들과같은휴대용컴퓨팅장비들을지원하기위해설계된것 ICMP 인터넷제어메시지프로토콜 (ICMP). 호스트와게이트웨이간의인터넷메시지제어와오류처리를해주는프로토콜라디오방송 (Radio Broadcasting) 사용하는전파에따라중파방송, 단파방송, 초단파방송등의종류가있음. 단파방송은주로해외방송, 국내에서가장보편적으로쓰이는중파방송으로표준방송이라고함. NAT(Network Address Translation) OSI 모델의 3 계층인네트워크계층에서사설 IP 주소를공인 IP 주소로변환하는데사용하는통신망의주소변환기 TV 방송 (Television Broadcasting) 정지된상태이거나움직이는물체의순간적영상과그에수반하는음성이나음향을송출하는방송케이블방송 동축케이블이나광케이블을이용하여방송프로그램을보내는방식. 세분된시청자를대상으로전문화된프로그램을편성하여제공하기때문에채널의전문화를이룰수있음. RAS(Registration Admission and Status ) H.323 게이트키퍼와게이트사이의통신을위한 H.323 프로토콜. 게이트키퍼를찾아내고대화하기위해 H.323 에서사용되는것으로, VoIP 게이트웨이와게이트키퍼사이에서등록, 연결승인, 대역폭변경, 상태보고, 연결해제등의절차를수행함. PDSN(Packet Data Serving Node) 기지국으로부터들어온데이터신호를처리하는장치로단말기와무선인터넷의연결작업을종합적으로관리하는관문역할을담당 SNMP(simple network management protocol, 간이망관리프로토콜 ) TCP/IP 의망관리프로토콜. 라우터나허브등망기기의망관리정보를망관리시스템에보내는데사용되는표준통신규약으로채용 EIS(executive information system) 경영자또는임원정보시스템을의미함. 기업의통합정보시스템 (or 전사적자원관리시스템 : ERP) 을통해서수집된자료를요약적으로가공하여경영자에게보여주는시스템이라할수있음. CTI(Computer Telephony Integration, 컴퓨터전화통합 ) 기업들이걸려오는전화를다루는데있어서일관된경영원리를적용하도록해주는것으로전화를건사람에대한실시간정보가실시간으로포착되어기업의여러데이터저장소에서나온고객정보와연계되어이정보는전화를건사람의요구사항을충족시키기위해필요한자원을결정하는데사용함. Mobil IP 모바일노드가이동할때에도연결 (Connection) 을유지한상태로데이터를송수신하기위한방법이며, 위치에상관없이할당되는이동 IP 액세스기술 하드웨어를네트워크에연결해서자유롭게사용하게해주는기술. 네트워크는물리적으로하드웨어와하드웨어를연결시켜줌. 7 인터넷 (Internet) VoIP(Voice over IP, 인터넷전화 ) 일반전화망이아닌인터넷망을이용하여저렴한음성통화를지원해주는서비스 기존통신선을바꾸는것이아니라교환장치를바꾸고모뎀을부착함으로써가능함블로그 (Blog) 웹로그 (Web log) 의약자 특정한주제에대한개인의의견, 자료등을축적하여제공하는사이트모블로그 (Moblog) 휴대폰을통하여생성한데이터를인터넷상에실시간으로전송하는서비스 모바일 (Mobile) 과블로그 (blog) 의합성어화이트페이지 (White Page) 인물정보를대상으로데이터베이스를구축하여전자우편주소등의정보를제공해주는인터넷사이트옐로우페이지 (Yellow Page) 전화번호를대상으로데이터베이스를구축해놓은인터넷사이트전자상거래 (EC, Electronic Commerce) 전자적방식을이용하여가상공간에서이루어지는제반거래행위 EID(Electronic Data Interchange, 전자문서교환 ) 국제 EH 는국내기업간컴퓨터통신을통하여표준화된거래문서를상호교환하는방식 ERP(Enterprise Resource Planning, 기업자원관리시스템 ) 생산계획수립부터시작하여자재구매, 물품생산, 출하, 광고, 판매, 고객관리등기업활동의모든과정을컴퓨터기반으로연결하여실시간관리를지원해주는경영지원시스템 전사적자원관리시스템이라고도함 e-scm(e-supply Chain Management, e- 공급망 ) 웹을활용하여공급자, 유통채널소매업자, 고객과관련된물자, 정보, 자금등의흐름을신속하고효율적으로관리하는전략적기법
37 펌킨 (Pumkin) 족 다른사이트에실린글을퍼서자신의사이트에올리는행위 ( 펌 ) 를즐기는사람플래시몹 (Flash Mob) 인터넷이나통신수단을이용하여모임장소와시간을정해신속하게모인후, 특정한행동을취하는불특정다수 ITV(Interactive TV, 대화형 TV) TV 시청자와서비스제공자간의쌍방향통신으로, 1980 년대에많은실험을시도하였으나아직실용화되지는못하였다. 넓은지역에걸쳐사용자가요구한채널을제공하고그에대한요금을추가하는방식의 TV 미러사이트 (Mirror Site) 인터넷상에서특정사이트로동시에많은이용자들이접속하는것을방지하기위해같은내용을복사해놓은웹사이트또는컴퓨터파일서버 HD TV(High Definition Television, 고선명텔레비전 ) 기존의텔레비전에비해주사선수를 2 배이상늘리고화면비를늘려서고정밀화면, 대형화면을제공하는텔레비전 IP TV(Internet Protocol TV) 초고속인터넷을이용하여정보서비스, 동영상콘텐츠및방송등을 TV 로제공하는양방향서비스 인터넷과 TV 의융합 Web TV( 웹 TV) 인터넷에직접접속할수있는기능을갖춘 TV 를말한다. 사용자는웹 TV 용브라우저와리모콘을사용하여 TV 를통해인터넷에접속할수있다. RSS(Really Simple Syndication, 맞춤형정보배달 ) 매우간편한정보배달 (Really Simple Syndication) 이라는의미 업데이트가잦은사이트의최신정보를쉽게확인할수있게해주는기술의표준 SSO(Single Sign-On, 싱글사이온 ) 한번의로그인으로개인이가입한모든사이트를이용할수있게해주는시스템 기업에서는회원에대한통합관리가가능해마케팅을극대화시킬수있다는장점 포털사이트 (Portal Site) 웹사이트의관문이라는뜻 사용자들이웹에접속할때제일먼저나타나거나가장많이머무르는사이트를말함 ASP(Application Service Provider) 응용서비스제공자라고하며, 기업운영에필요한각종소프트웨어를인터넷을통하여제공하는새로운비즈니스의일종 여러업체가필요로하는애플리케이션시스템을특정서버에만설치하면고객측에서는네트워크접속을통해소프트웨어를빌려쓰는방식 BPR(Business Process Reengineering) 비즈니스프로세스재공학이라는의미 기업의핵심부문에서비용, 품질, 서비스, 스피드와같은요인의획기적인향상을이룰수있도록, 프로세스를근간으로비즈니스시스템을근본적으로재설계하여극적인성과를추구하는것을말함커머스 (T-commerce) 텔레비전 (TV) 을이용하여이루어지는전자상거래 T 거버먼트 (T-government) 텔레비전 (TV) 을이용하여정부행정기능을구현하는것 e 커머스 (e-commerce 전자상거래 ) 물품이나서비스를인터넷이나웹상에서구매하고판매하는것으로온라인카탈로그나웹사이트상의가상상점들을의미하기도함 기업간상거래를위한데이터교환을하고기업간구매, 판매및비즈니스거래상의보안도그범위로한다. m- 커머스 (mobile Commerce, 모바일상거래 ) 전자상거래의일종 가정이나사무실에서유선으로인터넷에연결하여물건을사고파는것과달리이동중에이동전화기나무선인터넷정보단말기등을이용해은행업무, 지불업무, 티켓업무, 와같은서비스를하는것 U- 커머스 (Ubiquitous Commerce, 유비쿼터스상거래 ) 개인용컴퓨터 (PC), 휴대폰, 개인휴대정보단말기 (PDA), 디지털텔레비전등인터넷에접속가능한모든기기를통해발생하는상거래 기존의 e- 커머스, m- 커머스, t- 커머스등모든종류의전자상거래를포괄하는새로운상위개념 피싱 (Fishing) 특정웹사이트를허위로개설하여기존이용자들에게접근하도록한후정보를유출하는기술 뱅크프라우드 (bank proud) 또는스캠 (scam) 이라고도함 URC(Ubiquitous Robotic Companion, 지능형서비스로봇 ) 언제어디서나사용자의요구를듣고그대로각종 IT 서비스를제공하는로봇 LBS(Location Based Service, 위치기반서비스 ) 이동통신기지국과위선을이용하여사람이나차의위치를찾아내는휴대폰서비스 UMS(Unified Messaging Service, 통합메시징서비스 ) 전자우편, 음성, 팩스등제반메시지들을한개의서비스를통해모두송수신할수있도록지원하는서비스 SCM(Supply Chain Management, 공급망 ) 물자, 정보, 및재정등이공급자로부터생산자에게, 도매업자에게, 소매상인에게, 그리고소비자에게이동하는진행과정을감독하는것 SCM 소프트웨어는계획애플리케이션과실행애플리케이션으로구성됨 계획애플리케이션 : 주문을만족시키기위한최선의방식을결정하는진보된알고리즘을사용함 실행애플리케이션 : 상품의물리적인상태나자재관리, 그리고관련된모든당사자들의재원정보등을추적관리함 8 보안 (Security) 크래킹 (Cracking) 어떤목적을가지고타인의시스템에불법으로침입하여정보를파괴하거나정보의내용을자신의이익에맞게변경하는행위 이러한사람을크래커 (Cracker) 라고부른다. 해킹 (Hacking) 사용권한이없는사람이시스템에침입하여정보를수정하거나빼내는행위를뜻함 이러한사람을해커 (Hacker) 라고부른다. DRM(Digital Rights Management, 디지털저작권관리 ) 디지털콘텐츠의저작권을보호하기위한것으로불법복제를방지하고콘텐츠제공자의권리와이익을보호 사용료부과와결제대행등콘텐츠의생성에서유통 관리까지를일괄적으로지원 Watermarking( 워터마킹 ) 디지털콘텐츠에삽입되는암호화기술로, 저작권보호를위해해당정보를제 3 자가인지할수없도록숨겨놓는것 저작권자의정보등을삽입하여불법복제나유통을방지하기위한수단으로사용패킷스니퍼링 (Packet Sniffering) 네트워크상에통과하는모든패킷의내용을엿보는행위파밍 (Pharming) 합법적으로소유하고있던사용자의도메인을탈취하는기술백도어 (Back Door) 정상적인인증과정을거치지않고시스템에접근할수있는비밀통로 트랩도어 (Trap Door) 라고도함스파이웨어 (Spyware) 사용자의컴퓨터에설치되어사용자의개인정보를몰래유출하는소프트웨어악성코드 (Malicious Software, Mallware) 악의적인목적으로만들어진바이러스나트로이목마와같이시스템에해를입히거나시스템을방해하기위해특별히설계된소프트웨어를뜻함매크로바이러스 (Macro Virus) 표계산소프트웨어인엑셀 (Excel) 이나문서처리소프트웨어인워드 (Word) 등의매크로기능을악용한바이러스웜바이러스 (Worm Virus) 컴퓨터에근거지를둔지렁이와같은기생충 이란의미의부정프로그램 PICS (Platform for Internet Contents Selection, 인터넷내용등급서비스 ) 각종웹사이트에포함된내용의등급을판단하기위한표준안 주로성인용웹사이트등이미성년자에게노출되지않도록하기위해서사용
38 DDos(Distributed Denial of Service, 분산서비스거부공격 ) 침입탐지시스템 (IDS, Intrusion Detection System) 여러대의장비를이용하여대량의데이터를한곳의서버에집중적으 해커에의한침입을미리발견하여알려주는보안전문소프트웨로전송함으로써, 특정서버의정상적인기능을방해하는것을말함어. 침입패턴을미리분석하여이에대한시그너처 (signature) IP 스푸핑 (IP Spoofing) 데이터베이스를구축한후활용. 네트워크기반침입탐지시스 인터넷에서공격할때공격자자신의 IP 주소를다른 IP주소로템 (N-IDS) 과호스트기반침입탐지시스템 (H-IDS) 으로구분가장하는기법피싱 (FISHING) TCP/IP의설계상의문제로완벽한보호대책은아직까지존재 허위웹사이트를내세워사용자의개인신용정보를빼내는수법하지않음을의미. 인터넷사기의주된유형으로해커들사이에서광범위하게쓰임. 뱅크프라우드 (bank proud) 또는스캠 (scam) 이라고도함. 디지털서명 (Digital Signature) CERT/CC(Computer Emergency Response Team/Coordination Center) 전자문서작성자의신원과전자문서의변경여부를확인할수 미국방성첨단프로젝트관리국에서체계적인인터넷보안전담있도록하는고유정보로쉽게말해전자문서에찍는인감도장을위하여만든기구. 1988년에발생한 Internet Worm 사건이이나사인같은것후설립함. 국내에도같은목적의기구인인터넷침해사고대응 4세대이동통신팀 (CERT Korea) 이있음. IMT-2000의뒤를잇는차세대이동통신시스템을의미방화벽 (Firewall) 국제전기통신연합 (ITU) 의국제표준화기구에서는 SBI2K(Systems 인터넷에서외부네트워크로부터의불법적인접근을막아서내부 Beyond IMT-2000) 라는용어를사용네트워크를보호하는침입방지소프트웨어나하드웨어. 끊김없는 (Seamless) 이동서비스가가능하다는특징 방화벽의효과 WiBrO(Wireless Broadband, 와이브로 ) - 효율적인네트워크보안정책실현. 무선광대역을의미함 - 허가되지않은모든서비스거절. 휴대폰, 노트북, PDA 등의휴대인터넷단말장치를이용하여언제 - 보안노력을방화벽시스템에집중시킴으로써보안경비절감. 어디서나이동하면서고속으로무선인터넷접속이가능한서비스 - 내부네트워크와외부네트워크사이의통신상태감시. 방화벽에서제공하는기능착용식컴퓨터 (Wearable Computer) - 접근통제 : 사용자별, IP 주소별, 사용서비스별, 컴퓨터에정보를입력하거나또는정보를검색하기위해서는, 그리고프로토콜및포트번호별로내부네트워크에대한음성이나팔목에장착된키보드등을이용하며, 출력은헬멧처접근을제어함. 럼머리에쓰는 (HMD(Head Mounted Display) 를통해표시 - 사용자인증 : 스마트카드, 일회용패스워드, 인증서버등과 IPSEC(IP SECurity) 함께사용할수있어더욱강력한인증기능을제공함. 패킷처리에관하여기술한레이어보안기술. 인터넷애플리케 - 감사추적 : 모든트래픽은방화벽을통과하므로, 이션과는독립적으로네트워크상에서보안이가능하도록지원모든접속정보에대한기록과네트워크사용에대한정보보유가능. 함. IPSEC은 AH(Authentication Header) 와 ESP(Encapsulating - 암호화 : 데이터내용을암호화할수있기때문에정보자체의 Security) 를제공. AH와 ESP는 IPv6에서의정보보안서비스로비밀성을보장함. = 방화벽의기본구성요소 -초크, 게이트. 인증, 무결성, 그리고기밀성서비스를제공 방화벽의문제점보안호스팅 - 지연시간이늙어나며, 대역폭 (bandwidth) 이줄어들어네트워크의 웹서버의취약한환경속에침투하는바이러스및해커의침입성능이감소함. 이있을시해당취약점에대한정보를제3자에게누설하여악 - 잘못구성된방화벽은오히려방화벽이없는네트워크보다위험할용되는것을방지하기위해고객에게취약점치료완료여부만수있음. 을알려주는시스템 - 방화벽을과신함으로인하여오히려보안을소홀히할수있음 스팸 (spam) 인터넷상에서다수의수신인에게무작위로송신된이메일메시지를의미. 일반적으로발신자가자신과아무런관계가없는수신자에게발송하는전자메시지를스팸이라하며, 쓰레기나다름없다고하여정크메일이라고도함. 스팸엔직접스팸, 중계스팸이있음. 직접스팸은스패머가직접자신이이용하는 ISP 의메일서버를통해불특정다수의사용자에게메일을직접보내는것. 중계스팸은스패머가임의의다른메일서버를중계서버로이용해마치중계서버의사용자가메일을보내는것처럼위장하여필터링차단방식을피하는방식 UCE(Unsolicited Commercial ) 원하지않은상업이메일. 수신자의명시적인수신거부의사에반하는영리목적의광고성이메일. 상업성여부는손해의발생과거의무관하고오히려그양이문제이며, 수신자에게전가되는비용의경우수신자들이이를비자발적으로부담하게된다는데있다. 9 모바일컴퓨팅 (Mobile Computing) AP(Access Point, 무선접속장치 ) 무선랜과유선랜을연결시켜주는장비 전파도달거리내의무선랜카드를사용하는컴퓨터나무선기기들이자유롭게통신할수있도록한다. 블루투스 (Bluetooth) 근거리에서데이터통신을무선으로가능하게해주는표준기술 1994 년에릭슨사가휴대폰과 PC 주변장치의효율적인무선인터페이스를위하여도입 GPS(Global Positioning System) 지구상의위치선정시스템이라는의미 위성을이용하여항공기, 선박, 자동차의이동경로및위치측정을지원하는시스템 PCS(Personal Communication Service) 개인통신서비스를의미 개인이소형휴대단말기를소유하고이동하면서 2GHz 대역의전파를사용하는디지털방식의무선통신서비스 기존의시스템보다경제적인가격으로고품질의지능망서비스를제공할수있다는장점 IMT-2000(International Mobile Telecommunication-2000) 전세계어디서나원하는상대와음성, 영상등멀티미디어정보를주고받을수있는 3 세대 (3G) 이동통신 IMT-2000 서비스의특징 개인이동성 : 사용자가특정단말기에구속되지않고어떠한단말기 ( 유무선 ) 에서도등록절차를통해서나 Smart 카드등을사용하여자유롭게서비스를받을수있음. 이를위해각개인에게고유의개인번호 (PTN : Personal Telecommunications Number) 가할당됨. 단말기이동성 : 단말기로서비스를받으면서자유롭게이동할수있는것으로언제든지타시스템과의로밍이가능함. 이동멀티미디어데이터통신 : 음성, 화상, 데이터등의멀티미디어서비스를 2Mbps 까지의가변적인전송률로지원함. DMB(Digital Multimedia Broadcasting, 디지털멀티미디어방송 ) 디지털멀티미디어방송을의미하는데, 음성, 영상등다양한멀티미디어신호를디지털방식으로변조, 고정또는휴대용 차량용수신기에제공하는방송서비스 위성 DMB - 위성을통해방송을전달하는형태 지상파 DMB - 지상파방송국 (KBS, MBS, SBS 등 ) 의기지국을통해방송을전달하는형태 갭필러 (Gap Filler) - 통신이이루어지지않는음영지역에신호를재전송하여수신상태를개선하는시스템 DAB(Digital Audio Broadcasting) 기존의라디오방송과같은단순한오디오를제공하는서비스를뛰어넘어 CD 음질수준의음성, 문자, 그래픽, 동영상까지전송이가능한오디오방송 일반적으로지상파방송을가리키지만, 광범위하게는위성 DAB 도포함유비쿼터스 (Ubiquitous) 사용자가시간과장소에구애받지않고자유롭게인터넷에접속할수있는환경 모든사물에는 RFID 칩이부착되어유비쿼터스환경에서식별됨 WIPI(Wireless Internet Platform for Interoperability, 위피 ) 한국형무선인터넷플랫폼표준규격 이동통신업체들이같은플랫폼을사용하도록함으로써국가적낭비를줄이자는취지로 2001 년부터국책사업으로추진되기시작 HDML(Handheld Device Markup Language) 무선호출기, 휴대폰과다른휴대장비들이웹페이지로부터정보를얻을수있도록설계된 HTML 의특수버전
39 WML(Wireless Markup Language) HDML 의후속언어 WAP 포럼에서 XML(eXtensible Markup Language) 을기반으로개발된마크업언어 BREW(Binary Runtime Environment for Wireless) 부호분할다중접속 (CDMA) 방식의이동통신용으로개발한플랫폼 소스코드가개방 BREW 를이용하면데스크톱컴퓨터와마찬가지로휴대폰으로프로그램내려받기 (Download) 나갱신, 저장, 삭제는물론다른서비스등을편리하게이용할수있는환경을제공 PTV(Push To View) 여러명에게실시간으로동영상을전송할수있는기술 사용자가원하는동안만여러사용자에게동시전송가능, 단방향전송만가능, 비용저렴 상대방수신여부체크기능이있어동영상회의도가능 PTV(Push To View) 여러명에게실시간으로동영상을전송할수있는기술 사용자가원하는동안만여러사용자에게동시전송가능, 단방향전송만가능, 비용저렴 상대방수신여부체크기능이있어동영상회의도가능텔레매틱스 (Telematics) 자동차와무선통신을결합한새로운개념의차량무선인터넷서비스 차량, 항공, 선박등운송장비가이동하는도중에도지속적인정보서비스를지원해주는무선데이터서비스스마트카드 (Smart Card) 직접회로 (IC) 기억소자를장착하여대용량의정보를담을수있는미래형선불카드 USN(Ubiquitous Sensor Network) 자신의주변환경을감지하여데이터를생성하여보내주는대량의센서들로구성된네트워크스마트웨어 (Smart Ware) 섬유나의복자체가외부자극을감지하고스스로반응할뿐만아니라기계적기능을결합한새로운개념의의류를말함. 스마트웨어를입고있으면굳이컴퓨터앞이아니라도언제, 어디서나네트워크에접속해원하는작업을처리할수있음. 고기능성섬유소재의의복에갖가지디지털장비 (GPS, 무선통신기기등 ) 나센서네트워크등을부착하여건강상태를실시간으로원격진단할수도있음 10 기타 퓨전메모리 D 램 플래시등다양한형태의메모리와로직 컨트롤러등시스템반도체 ( 비메모리 ) 를융합한반도체 휴대폰및디지털가전제품의발달에따른다기능화, 고성능화의필요성에대응하는제품군이다. 튜너 여러가지의 TV 방송신호중에서원하는채널의신호만을선택하는핵심부품 TV, VCR, 셋톱박스뿐만아니라데스크톱, 노트북, PDA 및모바일폰, 휴대용 TV, 카 TV 까지그사용영역이더욱확대되고있음지그비 (Zigbee) 저속전송속도를갖는홈오토메이션및데이터네트워크를위한표준기술. 버튼하나로하나의동작을잡아집안어느곳에서나전등제어및홈보안시스템 VCR on/off 등을할수있고, 인터넷을통한전화접속으로홈오토메이션을더욱편리하게이용하려는것에서부터출발한기술코쿤족 안전한공간에서자신만의생활을즐기는칩거증후군을갖고있는사람들 디지털코쿤족 : 인터넷등을통해외부와끊임없이의사소통하면서도칩거증후군을가진사람들이다. 디지털유목민 (= 디지털노마드 ) 노트북과휴대전화, PDA 등각종디지털장비를이용해언제어디서든외부와접촉하며이동하고일정한직장과주소에얽매이지않는사람들그리딩컴퓨팅 과학기술의급속한첨단화, 융합화로웹에서지원하는것이상의협업능력이요구되기시작하면서새롭게등장한기술 시공의제약없이컴퓨팅자원을자유롭게공유하면서대용량정보를교환하고첨단실험장비들을원격제어할수있는신개념의컴퓨팅기술이다 베타테스트 베타테스트는개발된온라인게임을테스트하기위한목적뿐아니라온라인게임을즐기는게이머에게그첫선을보이는관문 오픈베타 ( 공개 ) 란클로즈베타를마치고본격적인상용화를위하여무료홍보효과와클로즈베타에서미쳐수정하지못한문제점들을최종적으로수정하고상용화서비스에서는문제가최대한발생하지않도록하기위해서실시하는것이다. 제한베타 ( 클로즈 ) 란본격적인오픈베타를시작하기전에일어나는문제점들과버그등을최소화하여유저들의게임플레이가원활하도록하기위해실시하는것이클로즈베타테스트입니다. 알파테스트 내부필드테스트라고도함. 신제품을개발한회사가자사직원을대상으로실시하는자체검사를뜻함. 알파버전의소프트웨어 하드웨어 인터넷서비스 온라인게임등을실제사용환경에서동작시키는방식으로이루어진다. 셰어웨어 (shareware) 제조사들이정품구매를확대하기위해공급하는일종의샘플 자유롭게사용하거나복사할수있지만판권은공개한쪽에남아있으며일정기간사용한뒤에는대금을지불하고정식사용자로등록해야함. 익스파이어웨어 (expireware) 사용횟수나기한을정해놓은소프트웨어일정기간동안사용해보고계속사용하기원하는경우에만정식등록을통해구입할수있는공유웨어 사용기간에제한이있음프리소프트웨어 (free software) 원저작자가금전적인제권리를보류하여누구나무료로사용하는것을허가하는공개된소프트웨어 프리웨어 (freeware) 또는온라인소프트웨어라고도함. 펌웨어 (firmware) 롬 (ROM) 에저장된하드웨어를제어하는마이크로프로그램 소프트웨어와하드웨어의특성을모두가지고있음 내비게이터 (navigator) 한지점으로부터다른지점으로정확히도착하게하는데이용하는차량용항법장치. 하이브리드컴퓨터 (hybrid computer) 디지털컴퓨터와아날로그컴퓨터를상호결합한컴퓨터시스템. 웹 2.0 솔루션 웹 2.0 은아무도데이터를소유하지않고어떤프로그래밍또는인터넷환경에서도모든사람이데이터를사용할수있는플랫폼피코넷 (Pico-net) 블루투스의최소단위네트워크 1 대의마스터주변약 10m 이내의거리안에슬레이브들이접속될수있도록해줌. UCC(User Created Contents) 사용자생산콘텐츠 이용자들이직접다양한형태의 Contents 들을제작한것들 네이버의지식 in 이대표적인예 동영상사이트들과이미지를제공하고있는사이트들도요즘은사용자들이올리는컨텐츠를서비스함으로써많은호응을얻고있음 11 한국정보통신기술협회 (TTA) IP 카메라 (IP camera) 유무선인터넷에연결하여사용하는카메라. 카메라모듈, 디코더, 영상압축칩, CPU, 네트워크전송칩등으로구성된다. 카메라모듈로부터받은아날로그신호는디코더를통해디지털로바뀌고, 압축칩에서압축을거쳐전송되는흐름이다. IP 카메라는외부에서도집안상황을휴대폰으로점검할수있으며, 사용자제작콘텐츠 (UCC) 와홈네트워크를위한도구로사용된다
40 ISM 대역 (Industrial Scientific Medical band) 산업, 과학, 의료용기기에서사용가능한주파수대역. ITU-R 에서는 ISM 대역으로 ~ MHz, ~ MHz, ~ MHz, ~ MHz (1 지역 ), 902 ~ 928 MHz (2 지역 ), 2.4 ~ 2.48 GHz, ~ GHz, 24 ~ GHz, 61 ~ 61.5 GHz, 122 ~ 123 GHz, 244 ~ 246 GHz를지정하고있다. 특히 2.4 GHz대역은 WLAN, Bluetooth, RFID, Digital Cordless Phone 등다양한통신에사용되고있다. 계층변조 (Hierarchical Modulation) 하나의채널에서로다른변조방식을적용하여서비스하는방식. 계층변조는원래위성방송에서발생되는다중경로 (Multipath) 로인한간섭을줄이기위해, 높은계층 (High Hierarchical, HH) 으로사용된변조방식을낮은계층 (Low Hierarchical, LH) 으로변조시켜전송시키는방법으로사용되어왔으나 COFDM( 직교부호화주파수분할다중방식 ) 을채택한유럽지상파방송이나미국의모바일방송인미디어플로 (MediaFLO) 에서원활한이동수신을위해계층변조방식을채택하고있다. 광대역음성코덱 (wide band voice codec) 기존의코덱보다훨씬넓은대역의음성신호를처리하는기술. 현재의전화망과인터넷, 이동통신에서의전화서비스는협대역 (300~3400Hz) 정보만을제한적으로처리하고나머지정보는버리는방식이다. 광대역코덱은 50~7000Hz 범위의음성정보를복부호화하여더나은음성품질을제공한다. G 은광대역음성코덱기술표준이다. ETRI 를비롯해프랑스의프랑스텔레콤, 독일지멘스, 일본마쯔시타, 미국마인드스피드, 캐나다보이스에이지 (Voiceage) 등 6 개국의기업들이공동으로개발했다. 국가공개키기반구조 (National Public Key Infrastructure) 국가전체를대상으로전자거래의안전성및신뢰성을제공하기위한공개키기반구조로서전자서명법에의해정보통신부에서정책을담당하고한국정보보호진흥원이최상위인증기관을역할을수행하며, 하위에공인인증기관을지정하여일반국민을대상으로전자서명용공인인증서를발급하는구조이다. 네트워크프로덕션시스템 (network production system) 초고속네트워크와대용량서버를이용하여콘텐츠를제작하는시스템. 기존의테이프를사용하여제작, 편집하고사람이들고다녀야했던제작환경이네트워크기술의진전과대용량저장미디어의등장으로 On line,tapeless 환경으로변화되어프로그램품질향상은물론제작시간도획기적으로단축된다. 듀얼포맷플레이어 (dual format player) 차세대영상저장장치의양대기술인블루레이디스크와고화질 (HD) DVD 를모두지원하는플레이어. 블루레이와 HD DVD 는게임 영화등멀티미디어콘텐츠를풀 HD 영상으로구현할수있는차세대영상저장장치다. 그러나콘텐츠제작업체인영화사와저장장치제조업체들이블루레이와 HD DVD 진영으로나뉘어차세대저장장치기술의주도권을놓고치열한경쟁을펼치고있다. 따라서듀얼포맷플레이어는이처럼양대기술의혼전양상에서시장의접합점을제공한다는점에서의미가있다. 메타블로그 (meta blog) 개별블로그를하나로묶기위한일종의블로그포털사이트. 블로거가글연결주소 (RSS) 를등록하면블로그에새글을작성할때마다메타블로그에새글목록으로추가되는형태로특정블로그를알지못해도여러블로그의글을한곳에서볼수있다. 반제품 PC (barebone PC) 외장케이스와메인보드, 전원등 PC 의뼈대를이루는기본적인골격만갖춘반제품컴퓨터. 중앙처리장치 (CPU) 나하드디스크, 광학드라이브 (CD-ROM 과 CD-RW) 등나머지요소는사용자의용도에맞게 PC 부품을제거 추가함으로써경제적인시스템을구축하게된다. 최근에는주요기능만을가진작고귀여운미니 PC 의개념이강하다. 방송채널사용사업자 (Program Provider) 종합유선방송사업자또는위성방송사업자와특정채널의전부또는일부시간에대한전용사용계약을체결하여그채널을사용하는사업자. 방송채널사용사업자는방송위원회에등록하거나승인을얻어야한다. 최근에는복수의방송채널사용사업을운영하는 MPP(Multiple Program Provider) 가등장했다 보안칩 (security chip) 하드웨어플랫폼에보안기능을탑재해한층강화된보안서비스를제공하는칩. 마이크로프로세서 마이크로컨트롤러 플래시메모리등이내장된칩자체에보안기능을탑재하여컴퓨터메모리에저장돼있는다양한애플리케이션을무단해킹과같은공격으로부터안전하게보호할수있다. 사용자생성콘텐츠 (User Generated Content) UCC 를사용자제작콘텐츠라고한다면 UGC 는사용자생성콘텐츠란개념으로해석되기도한다. UCC 가생산과창작이핵이라면 UGC 는변형과편집, 유통을강조한다. 따라서 UGC 는저작권문제가발생할수있다. 상황인지기술 (context cognition technology) 단말에서제공되는입력정보와사용자의정보로최적의솔루션을찾아주는기술. 미래의사용자인터페이스 (UI) 는지능을가져야하고, 이를구현하기위해필요한기술이상황인지기술이다. 예를들면, 사용자가아침 9 시로모닝콜을정해놓았을경우에도오전시간의스케줄정보및날씨, 교통정보등을활용해모닝콜이울리는시간을단말기가자동으로변경해준다. 서비스형소프트웨어 (Software as a Service) 소프트웨어의여러기능중에서사용자가필요로하는서비스만이용가능하도록한소프트웨어. SaaS 는소프트웨어유통방식의근본적인변화를설명하는개념으로, 공급업체가하나의플랫폼을이용해다수의고객에게소프트웨어서비스를제공하고, 사용자는이용한만큼돈을지급한다. 전통적소프트웨어비즈니스모델과비교할때 SaaS 의가장큰차이점은제품소유의여부다. 기존기업용소프트웨어는기업내부의서버등장비에저장해이용한다는점에서고객이소유권을갖고있었지만, SaaS 는소프트웨어가제품이아닌서비스, 즉빌려쓰는모델이라는점에서기존라이선스모델과는확연히구분된다소셜미디어 (social media) 의견 생각 경험 관점등을서로공유하기위해사용하는온라인툴과플랫폼. 소셜미디어를통해공유되는콘텐츠는텍스트 이미지 오디오 비디오등의다양한형태를가지며블로그, 소셜네트워크, 인스턴트메시지보드, 팟캐스트, 위키, UCC 등이대표적이다. 특히, 참여와공유라는웹 2.0 의등장은소셜미디어의패러다임을변화시키고있다. 소프트웨어임치제도 (SW Escrow) 소프트웨어개발자의지적재산권을보호하고사용자에게는저렴한비용으로소프트웨어를안정적으로사용하고유지보수를제공하기위해서소스프로그램과기술정보등을제 3 의기관에보관하는것. 대규모프로젝트에대한솔루션을도입하면서소프트웨어에대한소스코드나관련기술정보를확보하지못했을경우, 소프트웨어업체가도산했을경우심각한문제가발생할수있는경우에대해서안정성이보장될수있고프로그램심의위원회의조사결과에따르면비용절감효과가상당히나타나는것으로조사되었다. 시스템 E (system E) 일본에서제안한위성 DMB 전송방식. 사용주파수는 2,630 ~ 2,655 MHz이고압축방식은비디오는 H.264 를오디오는 AAC+ 를사용하고전송방식은 CDM 을사용한다. 우리나라위성 DMB 도이규격을채택하여방송하고있다. 엔터프라이즈 2.0 (Enterprise 2.0) 기업의가치창출을위해웹 2.0 도구들을기업경영에적용하는것. 미국하버드대앤드류맥아피교수가처음제시한용어로, 6 가지구성요소로검색, 연결, 제작, 태그, 확장성, 신호를제시하고, 웹 2.0 의기업적활용측면을강조하고있다. 웹 2.0 으로총칭되는블로그, 위키, RSS(Really Simple Syndication) 등의인터넷기술과문화가개인적차원을뛰어넘어기업및비즈니스영역으로파급되면서소셜소프트웨어 (SW) 플랫폼은기업의직원과외부파트너, 고객이함께이용해기업경영과가치창출에기여하게한다. 웹 2.0 과엔터프라이즈 2.0 은참여와공유를기반으로한다는공통점이있는반면, 엔터프라이즈 2.0 은기업의가치창출이동반되어야한다는점이다르다. 원낸드 (One NAND) 다양한형태의메모리와로직을하나의칩에집적하고시스템규격에적합한소프트웨어까지제공하는퓨전메모리. 퓨전메모리는메모리와로직의융합을통해기존메모리기능의한계를극복함으로써모바일기기시장창출에크게기여하고있다. 삼성전자가개발해출시한 1 기가원낸드는 2 개의고속 S 램을버퍼메모리로활용하여노어 (NOR) 대비쓰기속도와읽기속도를획기적으로향상시켰다. 또한낸드플래시에저장된데이터를동시에다수의블록단위로지울수있는기능도가지고있다
41 유레카 -147 (Eureka-147) 유럽의디지털오디오방송 (DAB) 규격. Eureka-147 DAB 는약 1.5 MHz의대역폭으로 MPEG(Moving Pictures Experts Group) Audio Layer II 를기반한고음질오디오압축기술을사용하여 CD 수준의음질을갖는오디오서비스와다양한부가데이터서비스가가능하다. 이동체수신에서다중경로페이딩및도플러확산에대처하기위해 COFDM 전송방식을사용한다. 전송규격으로는지상파와위성에서모두사용가능하도록 Ⅰ, Ⅱ, Ⅲ, Ⅳ 의 4 가지전송모드를정의하고있으며, 지상파에서는이동수신이잘되고단일주파수망 (SFN) 구성이용이하여모드 Ⅰ 을권고하고있다. 우리나라도 Eureka-147 을전송방식으로채택하였고비디오전송규격을추가하여세계최초로 DMB(T-DMB) 규격을만들어방송을실시중이며국제표준으로승인되어보급을확산하고있다. 인간중심인터페이스 (Human Centric Interface) 사람과기계사이의인터페이스를사람과사람사이처럼자연스럽게해주는모든기술. 다른말로표현하면사람과이야기하듯이기계와자연스럽게대화할수있는기술을말한다. 입출력장치의고도화기술과멀티모달 (Multi Modal) 및상황인지기술등이여기에속한다. 정부공개키기반구조 (Government Public Key Infrastructure ) 전자정부구축을위해행정기관간전자문서교환또는일반국민을대상으로전자행정서비스제공시해당공무원의신원확인또는행정전자문서의신뢰성을제고하기위한체계를말한다. 우리나라의경우전자정부법에의해행정자치부가정책및최상위인증기관을담당하고있고각부처에서인증기관의역할을수행한다. 현재 GPKI 의업무범위는행정기관에서금융기관및공공기관으로확대되고있는추세이다. 주파수경매제 (frequency auction system ) 주파수사용권을경매를통해할당하는제도. 전통적으로주파수는공공재적성격 ( 공물 ) 으로국가가자원의분배는물론할당및지정을규제하고있다. 그러나 1950 년대 Coarse 교수가 전파자원도사유재산처럼소유권을가지고사유재산처럼취급되어야한다 는재산권이론발표이후많은논의후에 1990 년대부대주파수경매제가시행되고있다. 주파수경매제도는상업용주파수에대하여국가가개인에게경매를통하여할당을하면사유재산처럼용도및거래를자유롭게할수있는제도이다. 지문자동식별시스템 (Automated Fingerprint Identification System) 전국민의지문을데이터베이스에저장, 현장에서수집된지문과저장된지문과비교하여신원을확인하는시스템. 지문자동식별시스템은개인에대한인적사항과지문의원본이미지나주요특징점정보를고속의대용량데이터베이스에저장해두었다가, 필요시에검색단말기에서개인의현장지문과저장된지문을비교하여동일인여부를확인한다. 주로과학수사와출입국관리에활용되고있다. 캐싱서비스 (cashing service) 검색작업이복잡한데이터를임시로저장하여네트워크응용서버에서데이터베이스의호출없이데이터를전송하는서비스. 캐싱서비스는콘텐츠전송네트워크 (CDN) 의일종으로캐싱기술을이용하여임시저장된데이터를전송하므로데이터베이스의부하를감소시키고, 응답시간을단축시킬수있으므로분산시스템에응용된다. 특히, 그래픽이미지, 플래시파일등웹콘텐츠의빠른전송에유용하고이미지가많은쇼핑몰이나포털, 게임, 검색사이트에서안정적인이미지를제공한다. 콘텐츠 MD (Contents Manager) 양질의콘텐츠를발굴해구매자에게제공하는콘텐츠상품기획자. 콘텐츠 MD 는의뢰자가필요로하는정보를조사하여자료를수집, 콘텐츠로가공 처리한후인터넷상에서접근할수있도록서비스를제공하는직업으로 정보검색사 라고부르기도한다. 기업체 대학 정부기관등에서요구해오는자료나통계등을국내외데이터베이스를탐색하여즉시보내주거나정기적으로뉴스레터형식으로공급하기도한다. 테이크아웃인터넷 (take out internet ) 집이나사무실밖에서무선으로초고속인터넷을할수있다는개념에서유래한용어. 휴대인터넷인 WiBro 등장과휴대폰이 HSDPA 로진화하면서휴대단말로도자유롭게인터넷에접속하여고속으로원하는정보를주고받을수있게되면서생겨난용어로 DMB 를 테이크아웃 TV 라하는경우와동일한개념이다 포토마스크 (Photomask) 반도체나 IC 회로제작과정에서회로배열이나패턴이담긴음화필름 (Negative film) 또는유리. 풀 HDTV (Full High Definition Television) 화소수가 200 만 (1920' 1080') 이고, 순차주사방식을사용하는 HDTV. 일반 HDTV 수상기는 100 만 (1366' 768') 화소를지원했으나풀 HD 는 200 만화소의 HD 화질을완벽하게지원한다. 주사방식도방송이지원하는 1080i 보다 2 배많은초당 60 번씩보여주는 1080p 를지원한다. 따라서화질이 HDTV 방송보다 2 배가된다. 하지만현행방송이 1080i 로방송하고있어풀 HD 를즐기기위해서는풀 HD 로제작된콘텐츠가필요하다. 플라스틱반도체 (plastic semiconductor) 복합이중결합구조의유기플라스틱합성수지로전기적으로는반도체특성을갖는다. 실리콘반도체에비해공정이간단하고비용도적게들어제조비용을크게절감할수있고디스플레이의경우훨씬가볍고유연해휴대가간편하다. 핀구조전계효과트랜지스터 (Fin Field Effect Transister) 평면형트랜지스터를대신할차세대입체형트랜지스터. 구조는실리콘을핀 (Fin) 이라고하는얇은지느러미모양으로세우고그양면에게이트를설치하는이중게이트구조를가진다. 이런핀구조는게이트가실리콘위에설치되는현재의평면형게이트구조에비해트랜지스터구동시필요한구동전류를 2 배로증가시킬수있을뿐아니라오프시누설전류를완전차단할수있어소자크기를획기적으로줄일수있는것이다. 후광효과 (Halo law) 어떤대상을평가할때에, 그대상의어느한측면의특질이다른특질들에까지도영향을미치는일. 후광효과는심리학에서출발한용어였으나최근에는 IT 시장에서도그대로적용되는사례가많다. 예를들어아이팟의성공을아이폰까지이어가려는애플의전략이나, 윈도영향력을겨냥한마이크로소프트 (MS) 의윈도비스타전략, 초콜릿폰을저가시장에서도활용하겠다는 LG 전자의마케팅계획모두후광효과를이용한것이다. 식별 (Identification) 사람이나객체의유일성을확인하는절차, 또는사용자식별부호 (ID). 식별, 신원증명, 신원확인등의뜻으로, 패스워드와함께다수의사용자가이용하는컴퓨터시스템이나통신망에서정당한사용자임을인중받는절차의필수요소이다. 사용자의신원확인을위해서는내부의객체에대한접근을시도하는사용자를식별 (identification) 하고, 인증 (authentication) 하게되는데, 이때식별은 ID 의입력을통하여사용자자신이다른사람과중복되지않는유일함을확인하는과정이며, 인증은패스워드입력을통하여그사용자가등록되어있는정당한사용자인지를확인하는과정이된다. seamless handover ( 심리스핸드오버 ) - 핸드오버가이루어지기직전의서비스품질 (QoS) 를그대로유지하면서핸드오버가이루어지는것. - QoS 는고려하지않고네트워크면에서의핸드오버만을의미하는일반핸드오버에대응되는용어. * hand-over - 통화중상태인이동단말 (mobile station) 이해당기지국서비스지역 (cell boundary) 을벗어나인접기지국서비스지역으로이동할때단말기가인접기지국의새로운통화채널에자동동조되어지속적으로통화상태가유지되는기능 * quality of service, QoS ( 서비스품질 ) - 통신서비스에서사용자가이용하게될서비스의품질척도. - 측정되는품질요소로는처리능력, 전송지연, 정확성및신뢰성등사용자가받게될서비스의품질과성능을기본으로하며, 사용자와의이용계약에근거가되기도한다. - 이외에도통신서비스의품질에관한척도로서는 NP( 망성능 ) 와 QoE( 체감품질 ) 가있다
42 보안서버 (secure server) 인터넷상에서전송되는자료를암호화하여송수신하는기능을제공하는웹서버 ( 웹사이트 ) 로서개인정보보호를위한가장기본적인수단으로사용된다. 보안서버는 H/W 기반으로구현되는것이아니고기존의웹서버에 SSL 인증서를설치하는 SSL 방식보안서버 와암호화툴킷을적용하여암호통신기능을제공하는 응용프로그램방식보안서버 가있다. Anti-Spyware Coalition, ASC ( 안티스파이웨어기구 ) 스파이웨어대책소프트웨어업체와소비자단체들로구성된비영리민간기구. e-government, egov ( 전자정부 ) 다양한행정서비스를온라인화하여언제어디서나고객의접근과이용이가능한서비스형정부. 첨단정보통신기술을활용하여행정서비스체계를일원화하고공개함으로써정부업무의생산성과투명성을높이고대민서비스의전자적처리를가능하게함통합리모컨 (Universal Remocon) 하나의리모컨에다수의제어대상기기에대한제어명령코드들을구비하여각각또는동시에대상기기들을제어할수있는장치. u- 시티, ubiquitous-city 첨단 IT 인프라와유비쿼터스정보서비스를도시공간에융합하여생활의편의증대와삶의질향상, 체계적도시관리에의한안전보장과시민복지향상, 신산업창출등도시의제반기능을혁신시키는차세대정보화도시. u- 헬스, ubiquitous-health, u-health 정보통신과보건의료를연결하여언제어디서나예방, 진단, 치료, 사후관리의보건의료서비스를제공하는것. haptic interface ( 감각인터페이스 ) 피부가물체표면에닿았을때느끼는촉감이나관절과근육의움직임이방해될때느껴지는감각적인힘을통한인간과장치와의정보교환시스템, 또는장치. Nano Technology, NT ( 나노기술 ) 나노스케일즉수 nm 에서 100nm 범위내에서나타나는새로운물리적화학적현상및특성을연구하고이용하는기술. Active tag ( 능동태그 ) 전파식별 (RFID) 시스템에서자체전원이내장된태그. 태그에전지가내장되어자체전원으로식별한정보를지속적으로송신할수있으며, 수동형태그보다통달범위가좀더길다. Passive tag ( 수동태그 ) 전파식별 (RFID) 시스템에서 RFID 판독기로부터전자유도나전파로전력을받는태그. 안테나코일과칩으로구성되어있고, 능동태그보다소형 경량으로통달거리가짧다. DOI : Digital Opportunity Index ( 디지털기회지수 ) 인터넷보급률같은인프라보급과소득대비통신요금비율등기회제공, 인터넷이용률등을종합분석해해당국가의정보통신발전정도를종합적으로평가한지표 년튀니지에서열린 WSIS 에서우리나라가 DOI 지수세계 1 위임이공식발표 biometrics ( 바이오메트릭스 ) 사람의신체적, 행동적특징을자동화된장치로추출하고분석하여정확하게개인의신원을확인하는기술 software robot 유비쿼터스네트워크환경에서실세계객체와통신하며, 언제, 어디서나상황에맞는정보와서비스를능동적으로제공하는새로운지능형소프트웨어. Ubiquitous Robotic Companion, URC ( 지능형서비스로봇 ) 언제, 어디서나나와함께하며, 현재의상황을파악하고, 나에게필요한서비스를제공하는네트워크와소프트웨어기반의지능형로봇. widget ( 위젯 ) 컴퓨터에서운영체제위의응용프로그램을동작시키고결과를화면에표시하는작은그래픽사용자인터페이스 (GUI) 도구 Progressive JPEG, P-JPEG ( 점진적 JPEG) 영상의이미지정보를한번에완벽한화질로보여주지않고개략적인화질을시작으로점진적으로완벽하게보여주는영상처리기법. keyboard security ( 키보드보안 ) 개인정보입력의최초수단인키보드단계에서부터서비스전구간에걸쳐시행되는보안. Trackback, TB ( 트랙백 ) 다른사람의글을읽고그글에직접댓글을올리는대신에내블로그에글을올리고내글의일정부분이다른사람의댓글로보이도록트랙백핑 (TrackBack Ping) 을보내는것. Home Network Middleware 홈네트워크에연결된각종시스템들의물리적인위치, 프로토콜, 운영체제등에관계없이통합시스템으로서의연동을가능하게하는중간매개프로그램. Next Disc Card, ND 카드 디지털카메라나 MP3 플레이어용메모리카드인 SD 카드에콘텐츠불법복제를막기위한디지털저작권관리 (DRM) 를탑재한차세대저장매체. 나비효과 (Butterfly Effect) 초기치의미묘한차이가크게증폭되어엉뚱한결과를나타내는것 년유체역학의이론을바탕으로수학적으로모델화를통해일기예보의이론적인예측을시도하던미국의기상학자 Edward Lorenz 가 " 갈매기의날개짓한번이날씨를영원히변화시키기에충분하다 " 고한데에서유래된말로후에형상에따른표현이나비로바뀌었다. 스파게티코드 (spaghetti code) 프로그램에서제어흐름이마치스파게티면발처럼얽혀져있는프로그램코드에붙여진이름. goto 문의과다한사용이이러한코딩을유도한다. 스팸블로그 (Spam blog, splog) 블로그운용자를대상으로한정상블로그처럼위장된블로그. 스팸전파자들이블로그를악용하여정상적인블로그처럼위장한것으로, 스팸블로그에들어가면도박사이트나포르노사이트등으로자동연결된다. 웨바홀리즘 (Webaholism) web( 웹 ) 과 alcoholism( 알코올중독증, 또는알코올의존증 ) 의합성어로서일상생활에지장을느낄정도로지나치게인터넷에몰두하고, 인터넷에접속하지않으면불안감을느끼는등의인터넷중독증, 또는의존증. 좀비 PC (zombie PC) 해커의원격조종에의해스팸을발송하거나 DoS 나 DDoS 공격을수행하도록설정된컴퓨터나서버. 키젠 (keygen) 소프트웨어프로그램용키나 CD 키를만드는데사용되는프로그램. 소프트웨어불법복제를위해프로그램을설치할때필요로하는키를만드는데키젠을흔히사용한다 년 4 회최신용어 3G 주파수 (Third Generation Frequency) 3 세대이동통신용도로허가된주파수. 여기에서일부주파수대역은제 2 세대이동통신서비스와공동으로사용하고있으나, 향후제 3 세대이동통신서비스로전환될예정이다. 3 세대이동통신 (Third Generation Mobile Communication) 기존의음성및패킷전송은물론멀티미디어서비스와글로벌로밍이가능한이동통신규격. 3 세대이동통신서비스가지연되면서현재는 3.5 세대기술개발이완료되어이동시전송용량이최대 14.4Mbp 에달하는 HSDPA 도 3G 와함께서비스를제공되고있다. 3 차원인터넷 (Third Generation Mobile Communication) 인터넷을통해실물에가까운정보를얻을수있는기술. 차세대웹을구현할수있는기술로궁극적인목표는현실화 (reality) 이다. 세컨드라이프와같은현실과유사한가상세계를만들고나아가질병을진단하고, 새에너지를개발하며, 신뢰높은건축도면을설계하는등일상생활의모든분야까지도적용이가능한기술이다
43 4G 주파수 (4 Generation Frequency) 4 세대이동통신용주파수로세계전파통신회의 (WRC-07) 에서선정한주파수. 총 4 개의주파수대역으로 450 ~ 470 MHz (20 MHz ) 대역, 470 ~ 806/862 MHz대역, 2.3 ~ 2.4 GHz (100 MHz ) 대역및 3.4 ~ 3.6 MHz (200 MHz ) 대역이있다. SoIP (Service over IP) IP 를기반으로음성, 멀티미디어방송, 유무선통신서비스를통합제공하는개념. IP 를기반으로음성을제공하는인터넷전화 (VoIP) 를확대하여소비자가원하는새로운서비스를제공하는개념이다. T-Ray 테라헤르츠 (Terahertz) 대의전파를이용하여물질내부의모습을보여주는기술. X- 레이 (X-Ray) 처럼모든물질을통과하지만, 무엇보다방사능물질이방출되지않아안전하다는특징을가지고있어인체에해를덜미칠뿐아니라사물의성분을좀더명확하게파악할수있게해준다. 이러한장점때문에의료분야는물론반도체, 생물학등응용영역이갈수록확대되고있다. Ubiquitous Learning (u- 러닝 ) 유비쿼터스와교육을결합한용어로, 유비쿼터스시대의교육을말한다. 기존의 e- 러닝이단순히인터넷상에서동영상강의를보는수준이라면 u- 러닝은이러한개념을뛰어넘어서시간과장소, 단말에관계없이학습자의상황에맞게콘텐츠가전달되며학습성취도를파악하여미진한부분을보충하고최상의교육서비스를받을수있게하는교육시스템이다. WBAN (Wireless Body Area Network) 웨어러블 (wearable) 또는몸에심는 (implant) 형태의센서나기기를무선으로연결하는개인영역네트워킹기술. 무선센서나기기로부터수집한정보를휴대폰또는간이형기지국 (base station) 을통하여병원이나기타의필요한곳에실시간으로전송함으로써 u-health 등의서비스를받는데응용할수있다. HSPA (High Speed Packet Access, 고속패킷접속 ) 고속하향패킷접속 (HSDPA) 와고속상향패킷접속 (HSUPA) 를결합한용어. 3GPP 진영에서는 W-CDMA 의데이터전송율을증가시키기위해서하향링크를 14.4Mbps 까지향상시킨 HSDPA 를우선개발한뒤, 상향링크도 5.76Mbps 까지향상시킨 HSUPA 를표준화하고 HSPA 라는용어로대치하여사용하고있다. 공인전자문서보관소 종이문서의생산ㆍ보관ㆍ유통에소요되는비용절감등을위해전자문서를보관ㆍ관리할수있는제 3 의신뢰기관. 전자거래기본법에의해지정되어전자문서를안전하게보관ㆍ관리하며, 등록된모든문서는법률적으로종이문서와동일한효력을지닌다. 전자화된업무프로세스도입에따른비용절감외에도문서의위ㆍ변조, 분실및화재에따른피해를막을수있다. ODD (Optical Disk Drive, 광디스크드라이브 ) 광학적방식에의한데이터저장재생장치. 정보를저장하는곳의빛의투과율, 반사율, 위상, 편광등을변화시켜정보를넣고이변화를빛으로읽어내정보를얻는다. 멀티미디어저장장치로진화하면서그응용범위가컴퓨터를비롯한모든디지털가전제품으로확대되고있다. Green Information Technology IT 전분야에서유해물질사용을자제하고에너지절감을통해친환경제품과서비스를제공하는개념. 세계각국에서시행되고있는환경규제에능동적으로대응하고친환경신시장을개척하기위해필요한분야로글로벌기업들을중심으로연구개발및사업발굴움직임이활발하게나타나고있다. GT (Green Technology) 환경친화적인기술. 지구온난화와에너지자원고갈문제를대처하기위하여 EU 등선진국에서시작된친환경열풍이세계적으로확산되고있다. 통신시장에도많은기업들이 GT 를마케팅전략으로내세우며친환경저전력제품을출시하고있다. 그린 IT 가대표적인 GT 기술이다. Giga Fi ( 기가파이 ) 60GHz 대역을이용해데이터를기가급으로전송할수있는기술. 전세계적으로비허가대역으로지정된 57GHz~64GHz 범위의주파수를이용하여넓은대역폭의높은데이터전송률 (3Gbps) 을얻을수있다. 또전파거리가짧고, 직진성이강해주변간섭에매우강하고보안성이뛰어나며주파수재사용도용이하다. 홈네트워크나실내무선랜지원에가장적합한기술로대두되고있다. MVC (Multi-view Video Coding, 다시점비디오코딩 ) 두대이상의카메라를통해촬영된영상물을기하학적으로교정하고공간적으로합성하여여러방향의시점을사용자에게제공하는 3 차원영상처리기술 Multipath Fading ( 다중경로페이딩 ) 신호를전달하는전파가통로상의여러가지장해물에의해두개이상의경로를통하여수신측에도달하는경우, 그합성신호가시공간적으로강도가변하는현상. DAISY (Digital Accessible Information System, 데이지 ) 시각장애인이나독서장애인을위한국제디지털문서포맷. 디지털시대에정보접근에장애를갖고있는노인이나시각장애인을위해개발되어점자도서관에서토킹북을제작하는데사용되고있다. 장점은목차를구분해변환함으로써문서의원하는부분을마음대로찾아서읽을수있다. Digital Native ( 디지털원주민 ) 컴퓨터, 인터넷, 휴대폰등의디지털기술을어려서부터사용하면서성장한세대. 컴퓨터나인터넷등을복잡하고어려운기술로생각하지않고그냥손에익은장치정도로여기면서쉽게활용한다. DAI (Digital Access Index, 디지털접근지수 ) 정보통신기술 (ICT) 의접근성과서비스이용에관한전세계적비교지수. 각국의정보통신통신망및기기의보급, 그리고서비스이용에관한각종자료를바탕으로결정되며국제전기통신연합 (ITU) 이 2003 년에처음발표하였다. Digital Evidence ( 디지털증거 ) 디지털형태로저장되거나전송되는증거로서가치를가지는정보. 물리적증거와는달리눈에보이지않지만전자장치에저장되어있는문서, 이미지, 영상, 음향등과통신망을통해교환되는네트워크패킷등이있다. Digital Dementia ( 디지털치매 ) 휴대전화등의디지털기기에지나치게의존한나머지기억력과계산능력이크게떨어지는상태. 디지털기기의의존도가높은젊은층에서많이나타나는증상으로간단한계산도계산기를사용하고, 중요한기념일이나회의일정도 PDA 등정보기기에의존한다. Robot Sensor 로봇이행동할수있도록인지기능의각종센서. 위치추적용관성센서, 위치파악용액티브비컨시스템, 인식및주행을위한비전센서, 거리측정을위한초음파센서, 감각을감지할수있는촉각센서등이있다. 메모리반도체 (Memory Semiconductor) 정보를저장하는용도로사용되는반도체. 메모리반도체는저전력으로쉽게전기를통하고차단할수있는동작이가능하므로회로를구성하는데유용하여메모리로사용된다. 대표적인메모리반도체로는 DRAM, SRAM, Flash Memory 등이있다. 메모리카드 PMP, PDA, 디지털카메라, mp3 플레이어등주로휴대용기기에사용되는데이터저장장치. 음성, 동영상데이터등을저장해개인휴대용디지털기기및 PC 등에서자유롭게사용할수있도록한저장매체. 모바일 IPTV 이동하면서도볼수있는 IPTV. 기존 IPTV 개념에이동성기능을추가한개념으로, 이동전화나무선인터넷등다양한무선기술을이용해이동환경에서도 IPTV 서비스를제공하는기술이다. 바이오매스 (Biomass) 나무나곡물등각종식물, 음식물찌꺼기, 축산분뇨등에너지생산에이용될수있는물질. 나무처럼가공하지않은형태로에너지를얻을수도있고가공하여메탄올, 에탄올, 바이오연료를얻어자동차나발전용, 난방용등으로사용. 바이오인증 (Biometric Authentication/verification) 사람의고유한바이오정보를이용하여신원을확인할때, 그사람의 ID 를주고 ID 에해당하는저장된특징과입력된특징을비교 (1:1 비교 ) 하는기술. 3 차원인터넷 (Third Generation Mobile Communication) 인터넷을통해실물에가까운정보를얻을수있는기술. 차세대웹을구현할수있는기술로궁극적인목표는현실화 (reality) 이다. 세컨드라이프와같은현실과유사한가상세계를만들고나아가질병을진단하고, 새에너지를개발하며, 신뢰높은건축도면을설계하는등일상생활의모든분야까지도적용이가능한기술이다. LED 조명 (Light Emitting Diode Lighting, 발광다이오드조명 ) 전기로빛을발하는 LED 소자를이용한조명방법. LED 의발광원리를이용하여색의기본요소인적색, 녹색, 청색에백색까지다양한색의빛을만들수있으며, 백색개발로일반조명에사용할수있게되었다. 기존조명기구보다에너지를획기적으로줄일수있고, 수명도길며, 형광등처럼수은등유해물질이전혀사용되지않기때문에친환경적인제품이다
44 보안 USB (Security Universal Serial Bus) 정보유출방지등의보안기능을갖춘 USB 메모리. 모든보안 USB 는필수적으로사용자식별 인증, 지정데이터암 복호화, 저장된자료의임의복제방지, 분실시데이터보호를위한삭제등의 4 가지기능을갖추어야한다. 보안패치 (Security Patch) 운영체계나응용프로그램에내재된보안취약점을보완하는소프트웨어. 보안패치를할경우취약점을악용하는악성코드감염을방지하고, 각종 PC 오류의원인을제거해준다. 사이버스토킹 (Cyber Stalking) 정보통신망을이용해악의적인의도로지속적으로공포감이나불안감등을유발하는행위. 사이버스토킹이성립하려면악의적인행위가정보통신망을통해이루어져야하고상대방의의사와관계없이의도적, 반복적, 지속적으로이루어져야한다. 선불휴대폰 (Prepay Mobile Phone) 미리원하는금액만큼의요금을충전하여사용할수있는휴대폰. 선불휴대폰은개인의명의없이개통이가능한휴대폰으로일시체류중인외국인이나신용불량자라도쉽게가입할수있다. 시스템반도체 (System Semiconductor) 다양한기능을집약한시스템을하나의칩으로만든반도체. 메모리반도체와더불어, 여러가지기능을수행할수있고, 경박단소 ( 輕薄短小 ) 하여모바일기기, 디지털가전, 자동차, 첨단의료기기등에서광범위하게이용이가능한반도체이다. 오디오북 전문성우나저자가직접책을낭독해, 눈으로읽는대신귀로들을수있게제작한디지털콘텐츠. 휴대용단말기인 MP3 플레이어외에도휴대폰, CD 나 PMP, 노트북, DMB 등을이용해들을수있다. RVC (Reconfigurable Video Coding, 재설정비디오코딩 ) MPEG 에서제정한다중비디오부호화표준. 하나의디지털미디어기기에서다양한콘텐츠를재생할수있도록만든표준이다. 현존하는 MPEG 부호화표준에서도출된부호화툴 (tool) 이나향후새롭게개발되는툴을포함하는툴박스를가지고단말이요구하는프레임워크에따라부호화할수있다. CLMS (Copyright License Management System, 저작권라이선스통합관리시스템 ) 정부가디지털저작물에대한체계적인관리를위해추진하고있는시스템. IR Sensor (Infrared Ray Sensor, 적외선센서 ) 적외선을이용해온도, 압력, 방사선세기등의물리량이나화학량을검지하여신호처리가가능한전기량으로변화시키는장치. 스스로적외선을발사하여빛이차단됨으로써변화를검지하는능동식과자체로발광기를가지지않고외부로부터받는적외선의변화만을읽어내는수동식이있다. 전자 ID 지갑 (Electronic IDentity Purse) 일상생활에서신용카드, 신분증등을넣어사용하고있는 ' 지갑 ' 처럼각종전자인증에필요한개인정보와인증정보 (ID/PW, 인증서등 ) 를언제어디서나저장, 이용할수있는사이버상의디지털지갑이다. 전자금융보안등급 인터넷뱅킹과텔레뱅킹의이체한도를제한하기위해서금융감독원에서설정한금융소비자의보안등급. 전자금융거래이용수단의보안등급을 3 등급으로구분하고보안등급별로이용한도를차등화한다. e- 스포츠 (Electronic Sports) 실제세계와유사하게구현된가상의전자환경에서정신적, 신체적인능력을활용하여승부를겨루는여가활동을통틀어이르는용어. 대회또는리그의현장으로의참여를비롯해전파를통해전달되는중계의관전을포함하며, 이와관계되는커뮤니티활동등의사이버문화전반또한 e- 스포츠활동에속한다. 전자파장애검정 (Electromagnetic Interference Certification) 전자제품에서발생하는불요전자파가기준에적합한지여부를검증하는것. 전파법과전기통신기본법에서는국내에서유통되는정보통신기기는전자파인증을받도록의무화하고있다. 정보위험사회 (Information Risk Society) 정보기술에의해등장한다양한역기능들로인한위험에노출되어있는사회 G-PIN (Goverment-Personal Identification Number, 정부개인식별번호 ) 정부가추진하고있는주민등록번호대체수단. 주민번호오 남용, 도용등개인정보보호를강화하기위해근절을위해공공기관웹사이트회원가입이나게시판이용시 G-PIN 을전공공기관에서사용해야한다제한적본인확인제 인터넷상에서익명성의역기능을해소하기위하여한번의본인확인후사용자명을실명이아닌별명이나 ID 만표시하도록하는제도. 일종의인터넷실명제로허위사실이나불법정보유포및과도한욕설이나타인의명예를훼손하는글등인터넷질서를어지럽히는게시글이나댓글을일정부분이라도방지해보자는취지에서마련한것이다. 지능형가로등 방송통신기능을추가한가로등. 기본적으로제공하는조명기능에통신기능을추가하여안내방송, CCTV 기능, 무선인터넷중계기능등을제공한다. 또한, 가로등에달린대형디스플레이로는스포츠, 주변관광정보, 지역홍보및광고영상등을보는것도가능하다. 지식기반사회 (Knowledge-Based Society) 지식과정보가가치의중심이되는사회. 컴퓨터및다양한정보통신기술의비약적발전으로지식의가치가정치, 경제, 사회전반에걸쳐영향력이커진사회를의미한다. VMC (Vehicle Multihop Communication, 차량멀티홉통신 ) 자동차에 IT 기술을접목해차량충돌을예방하는기술. 자동차와노면간 RF( 라디오주파수 ) 통신을주고받아제한속도를넘어서면자동으로차량속도가감속되는것은물론, 차량간통신으로충돌을예방하는기술이다. 초소형위성 (Very Small Size Satellite) 고도 km의저궤도를이용하는무게 500kg 이하의위성. 미니위성 ( kg), 마이크로위성 (10 100kg), 나노위성 (10 1kg), 피코위성 (1kg 이하 ) 등으로나뉘며, 짧은개발기간과개발비용이저렴하고, 고성능 저위험등의장점이있어지구관측과저궤도위성이동통신, 우주과학실험등모든분야에서응용되고있다. 촉각기술 (Haptic Technology) 진동의장단과고저를이용하여다양한종류의진동기호를만드는기술. 휴대폰에적용할경우간단한메시지는휴대폰에서느껴지는진동기호로충분히표현가능하며, 이진동기호는휴대폰제조사가구현하거나사용자가직접만들수도있다. 클라우드컴퓨팅 (Cloud Computing) 인터넷연결만하면어느단말기로도컴퓨터작업을수행할수있는환경. 프로그램이나데이터를가상데이터센터에분산처리하고, 이데이터를 PC 나휴대폰등다양한단말기로접속해장소에구애받지않고원하는전산작업을수행할수있는환경이다 년 4 회대비최신용어 DNS 캐시포이즌공격 (DNS Cache Poisoning Attack) DNS 프로토콜자체의취약성으로캐시 DNS 에저장된쿼리정보를위, 변조하는것. DNS 에서 DNS Transaction ID(16bits) 와소스포트넘버를부여할때예상하기쉬운랜덤값을생성하기때문에발생하는보안취약점을공격하는행위, 공격자가지정한주소로 DNS Cache 변경이가능하여악성코드감염등에악용된다. RFID 음성안내시스템 (RFID Voice Information System) RFID 를활용한시각장애인음성안내시스템. 점자보도블록에 RFID 를삽입하고지팡이에설치한전자나침반과휴대형 RF 리더로위치정보를확인해다양한정보를음성으로제공한다. UN 기후변화협약 (United Nations Framework Convention on Climate Change) 지구의온난화를방지하기위한국제협약. 이산화탄소를비롯한온실가스의방출을제한하여지구온난화를방지하고자 1992 년브라질리우데자네이루에서세계 192 개국이체결한국제협약으로리우환경협약이라고도한다 년 12 월일본교토에서열린제 3 차당사국총회에서선진 38 개국 ( 우리나라제외 ) 은 2008 년부터 2012 년까지온실가스배출량을 1990 년수준보다평균 5.2% 감축해야한다는이른바 ` 교토의정서 ' 를체결했다 년 12 월인도네시아발리에서열린제 13 차당사국총회에서는 2012 년이후선진국은물론개도국까지온실가스감축에참여해야한다는 ` 발리로드맵 ' 이채택됐다
45 Digital Radio Mondiale 30MHz이하대역에서사용중인중단파방송의디지털오디오방송표준또는표준을제정하는단체. FM모노수준의음질과다양한데이터방송을서비스할수있으며기존사용중인주파수대를그대로활용하여디지털로전환할수있다. 압축방식으로는음악을포함할경우 MPEG-4 AAC+(Advance Audio Coding Plus) 를, 음성위주의낮은비트율은 MPEG-4 CELP(Code Excited Linear UHDTV (Ultra HDTV) 가정에서 70mm영화보다좋은화질과음질을제공하는차세대방송규격. 차세대 HDTV 규격으로일본에서는슈퍼하이비전 (SHV) 이라부른다. 화질은기존의 HDTV보다 16배높은화소수 ( ) 와 10내지 12비트로색을표현하고, 컬러포맷도 4:2:2 이상으로큰화면에서더욱섬세하고자연스러운영상표현이가능하다. 따라서시청거리가짧아져 100도이상의시야각을 Prediction) 와 MPEG-4 HVXC(Harmonic Vector Excitation 확보할수있어극장과같은임장감을느낄수있다. 오디오도 Coding) 를사용하고, 전송방식은 OFDM, 변조방식은 QAM을사용하지만채널상태에따라 16QAM과 64QAM을선택하여사용한 22.2채널을사용하여수평, 수직에서의서라운드효과로실제현장과같은음향을느낄수있다. 다. 대역폭은지역마다, 사용주파수대에따라다르며우리나라의감성유저인터페이스 (Emotional User Interface) 경우 4.5kHz, 9kHz, 18kHz대역을선택할수있다. 이경우가용비 사용자의시각 청각 촉각을자극하여사용자가모바일정보가전기트레이트는 4.8kbps ~ 72kbps로가변적이다. 기와교감할수있도록하는기술. 사용자에게다양한사용편의 H.265 성과높은인식성, 접근성을제공하게됨으로써모바일등정보가 ITU-T VCEG에서추진중인차세대비디오부호화표준. H.264대전이기능위주의정보전달중심에서보고느끼고즐기는감성비 50% 이상의압축성능향상을목표로하고있다. 현재는중심의멀티미디어기기로진화해간다. KTA(Key Technology Area) 라는사전작업이진행중에있으며개인식별정보 (Personally Identifiable Information) 2010년까지표준화를완료할예정이다. 생존하는개인에관한정보로서해당정보에의하여개인을식별 LED TV(Light Emitting Diode Television) 할수있는정보 ( 해당정보만으로는특정개인을식별할수없더 LCD TV의백라이트유닛 (BLU) 으로 LED를사용하는 TV. 소재가친환경적이며소비전력이적고, 화질이우수하다. 백라이트의위 라도다른정보와용이하게결합하여식별할수있는것을포함한다 ) 를말한다. 치에따라직하형과에지형으로구분된다. 직하형은 LED를 LCD 검출및회피 (Detect And Avoid) 후면에배치해정면으로빛을보내는방식이고, 에지형은 TV 화 UWB(Ultra Wide-Band) 장치가 UWB 채널을사용하기전에해당면장축에 LED를선상으로배열해중앙부로빛을보내도광판을채널에 1차사용자 (Primary User) 의사용여부를판단하고, 1차사통해반사시켜정면으로빛을보내는것이다. 직하형은고화질과용자가사용하는경우간섭을회피하는기법. 간섭을회피하는방낮은소비전력을, 에지형은디자인과얇은두께를장점으로내세법은 1차사용자가사용하지않는다른채널을사용하는방법, 1 우고있다. 차사용자가사용하는주파수대역을 nulling하는방법등여러가 MICS(Medical Implant Communication Service) 지가있다. UWB의사용주파수는 3.1~10.6GHz이기때문에 1차사 WBAN의의료분야에서임플란트장치간통신서비스명칭. 인체내통신으로감쇄가적은주파수사용이필요하여 402~405MHz를 용자는 3.4 GHz를사용하는 WiMAX, IMT-Advanced 등이예상되고있다. 사용하고, 대역폭은 300kHz로적어가용비트레이트도적다. 그리고성능영상코딩 (High Performance Video Coding) 고타통신에혼신을피하기위하여출력은 EIRP기준 25μW이하로 ISO/IEC JTC1 MPEG에서 AVC(Advanced Video Coding) 이후의정하고있다. 표준으로추진중인차세대비디오부호화표준. HD 이상의해상 도를주대상으로하는차세대비디오부호화표준으로고성능의 압축효율은물론이동성을보장한다. 화질은 QVGA에서 8K 4K 를지원하고, 컬러스페이스 (color space) 도 YUV가 4:4:4, 픽셀당 비트수가 14bit, 프레임레이트는 172fps까지를구현할수있다 광트랜시버 (Optical Transceiver) 하나의유닛 (Unit) 으로광송신과수신기능을동시에수행하는장치. 그린에너지기술지수 (Green Energy Technology Index) 그린에너지부문에서국가및기업의경쟁력측정과기술동향파악을위해개발한새로운기술평가지표. 정부가발표한그린에너지 15 대유망분야가운데산업적으로유의미하고기술특허의비중이높은 5 개분야 ( 태양광 연료전지 2 차전지 발광다이오드 청정연료 ) 를선별해경쟁력을수량화했다. 미국시장의등록특허를기준으로하고있어객관적인국가및기업의글로벌경쟁력비교가가능하다. 기존특허평가지수는양적인부문에치우치는단점이있으나 GETI 는가중치를부여하는방식으로특허의질적인측면까지평가해높은수준의객관성을보장한다. 나노라디오 (Nano Radio) 나노미터 (nanometer) 크기의무선송신기또는수신기. 탄소나노튜브 (carbon nanotube) 를사용해만든라디오로인체내에서기기간의통신도가능하다. 나노발전기 (Nano Generator) 사용자발전 (UCP) 기술을이용한초소형발전기. 얇고잘휘어지는폴리머기판에산화아연소재의나노와이어를붙인구조로나노발전기를부착한생물체가움직일때마다와이어가이리저리구부러지면서전류가흐른다. 입는컴퓨터, 휴대기기, 특히, 산화아연소재를사용하는나노발전기는몸속에들어가서활동하는초소형디바이스에활용된다. 데이터유출방지 (Data Leakage/Loss Prevention) 내부정보유출방지솔루션. 사내직원이사용하는 PC 와네트워크상의모든정보를검색하고사용자의행위를탐지 통제해외부로의유출을사전에막는다. 도플러레이더 (Doppler Radar) 도플러효과를이용하여이동하는물체의방향과속도를측정하는레이더. 펄스형과연속파 (CW) 형이있으며, 펄스형은하나의안테나로송수신을겸용할수있기때문에항공기나미사일에많이사용되고있다. 동적 WEP 키 (Dynamic Wired Equivalent Privacy Key) 무선단말기와 AP 간의 WEP 키를주기적으로자동변경함으로써, 무선랜의보안성을향상시킨방식. 정적 WEP 키방식은공유된해킹툴로도간단하게해킹이가능해져, 이를보완하기위해동적 WEP 키방식을사용하고있다. 동적주파수선택 (Dynamic Frequency Selection) 5GHz 대역을사용하는 IEEE802.11a 장치가동일대역을사용하는 primary user(radar 또는위성 ) 신호의존재여부를판단하고, primary user 의신호가존재하는경우비어있는주파수를선택하는기법 a 장치와 primary user 와공존하기위해서는 a 장치가해당주파수를사용하기전은물론사용하는중간에도주기적으로 primary user 의신호출현여부를판단하여다른주파수로의전환이나 TPC(Transmit Power Control) 등상호공존성을위한기술을구비하여야한다. 듀얼심휴대전화 (Dual SIM Portable Phone) 휴대폰한대로두개의전화번호를동시에사용할수있는휴대폰. 하나의휴대폰에 2 개의가입자인증모듈 (SIM) 카드를넣어단말기하나로 2 개의번호를사용할수있다. 특히전화와문자메시지는물론무선통신등의동시수신이가능한것이장점이다. 멤리스터 (Memristor) 메모리 (memory) 와레지스터 (resistor) 의합성어로이전의상태를모두기억하는메모리소자. 멤리스터는메모리와레지스터의합성어로전류의방향과양등기존의경험을모두기억하는특별한소자로레지스터 (resistor), 커패시터 (capacitor), 인덕터 (inductor) 에이어 4 번째전자회로구성요소라불리고있다. 전원공급이끊어졌을때도직전에통과한전류의방향과양을기억하기때문에다시전원이공급되면기존의상태가그대로복원된다. 컴퓨터를예로들면, 문서작업을하다전원을끈뒤다시켜면작업했던상태그대로남아있는것이다. 이를이용하면몇분이소요되는부팅시간이몇초로줄어들수있다. 모바일 2.0 (Mobile 2.0) 유선의웹 2.0 처럼모바일기기의진화로사용자가만든콘텐츠를모바일기기로즐길수있는환경. 이미노키아, 구글, 애플등모바일관련업체들은제 3 자를통해다양한서비스를창출하고콘텐츠를강화하기위해운용체계 (OS) 를개방, 누구나애플리케이션을개발해유통할수있게했다
46 모바일뱅킹서비스 (Mobile Banking Service) 휴대폰으로은행업무를수행하는서비스. 칩없이해당프로그램을다운로드해사용하는 VM(Virtual Machine) 방식과전용칩을사용하는 USIM 기반방식이있다. VM 방식은무선인터넷망으로이동통신사를 1 차로접속한후거래은행과 2 차접속을통하여금융거래를처리하는방식이며, USIM 기반모바일뱅킹은칩에담긴가입자정보를활용해모바일뱅킹을이용할수있기때문에전용칩을발급받기위해은행에갈필요도없고잠금장치가해제되어하나의칩으로모든은행업무를수행할수있으며, 현금카드처럼출금, 계좌이체등을편리하게이용할수있는서비스다. 바이오인식시스템 (Biometric System) 지문, 얼굴, 눈동자등사람관련바이오정보로신원을확인하는시스템. 센서와프리프로세싱으로구성되어입력신호를받아들이는입력부, 입력신호를변환하여고유의특징으로변환하는특징추출부, 특징을시스템으로전송하고, 전송된특징과저장된특징을비교하는비교부로구성된다. 복잡이벤트처리 (Complex Event Processing) 실시간으로발생하는많은사건들중의미가있는것만을추출할수있도록사건발생조건을정의하는데이터처리방법. 금융, 통신, 전력, 물류, 국방등에서실시간으로대용량의데이터스트림에대한요구에대응하기위하여개발된기술이며, 미들웨어에접목시키면기업이독자적인실시간응용애플리케이션을개발할수있도록도와준다. 블로그스팸 (Blog Spam) 블로그를악용하는스팸. 블로그댓글에악의적인웹페이지로연결되는링크와유인문구를게시해사용자가악성콘텐츠를다운로드받도록유도하는방식이다. 스마트토큰 (Smart Token) 보안기능과 IC 카드기능을하나로통합한 USB 메모리모양의토큰. 은행카드기능을내장한 IC 칩, 보안모듈, CPU, 메모리, 공인인증서를탑재해기본적인보안기능에인터넷뱅킹, 전자통장, IC 카드등의기능도제공한다. 시공간송신다이버시티 (Space Time Transmit Diversity) WCDMA 시스템에적용하는송신다이버시티방식. 송신안테나두개, 수신안테나한개를사용하며송신심벌들을일정블록단위로순서를뒤집어서양쪽으로송신하여공간다이버시티와시간다이버시티이점을동시에얻는다. 크기가작은휴대폰에 2 개의안테나를설치하기가어려운반면크기가크게문제가되지않는기지국에서는 2 개의안테나를설치하는것이용이하다는점에착안하여 STTD 기술이개발되었다. 실감음향기술 (Actual Feeling Sound Technology) 입체영상과접목되어음원과의거리를실시간으로예측함으로써현장감및몰입감을높여주는기술. 가상현실기술을이용한스테레오시스템기술, 가상의음장을재현하는스테레오기술, 3 차원영상기술을보완하여현장감을살리는음향기술, 음원이생성되는공간을그대로또는가공하여재현하기위한 HRTF 처리기술등이있다. 악성코드은닉사이트자동탐지 (Malicious Code-Finder) 보안이취약한홈페이지가해킹되어악성코드를유포하거나경유사이트로악용되는것을사전에탐지및대응하기위하여개발된악성코드은닉사이트자동탐지프로그램. MC-Finder 프로그램은웹서버가해킹당한후악성코드를다운로드하는정보가삽입되어웹서비스이용자 PC 에악성코드를설치하는지여부를확인하는프로그램이다. 웹서버해킹을예방하기위해서는웹방화벽등을설치 / 운영하거나 XSS(Cross Site Scripting), SQL Injection 등취약점에대한정기적점검이필요하다. 압전세라믹기술 (Piezo Ceramic Technology) 물리적인압력이가해지면전기가발생하는모듈을세라믹소자로구성하는기술. 유동인구가많은지하철역이나백화점, 통행차량이많은교량등에설치하여전기를생산하여활용할경우, 전기에너지를절약할수있다. 일본의경우, 하루최대 90 만명이왕래하는시부야역바닥에압전세라믹기술을적용하여 30 인치 LCD TV 를 4 시간가량시청할수있을정도의전력을생산하고있다 엑사바이트 (Exabyte) 디지털신호의처리속도또는용량을표시하는단위. 1EB 는 2 의 60 승바이트이며, 1,024 의 6 승바이트이다. 엑스플로잇 (Exploits) 시스템취약점공격. 취약점을이용하여 IT 시스템의보안을위협하는방법으로, 서비스거부공격, 원격명령어실행, 버퍼오버플로공격등이있다. 해커들은시스템의취약점발표와함께그것을증명할수있는익스플로잇코드를만든다. MPEG 응용포맷 (MPEG-Application) 5GHz 대역을사용하는 IEEE802.11a 장치가동일대역을사용하는 primary user(radar 또는위성 ) 신호의존재여부를판단하고, primary user 의신호가존재하는경우비어있는주파수를선택하는기법 a 장치와 primary user 와공존하기위해서는 a 장치가해당주파수를사용하기전은물론사용하는중간에도주기적으로 primary user 의신호출현여부를판단하여다른주파수로의전환이나 TPC(Transmit Power Control) 등상호공존성을위한기술을구비하여야한다. 와이브리 (Wibree) 노키아가발표한단거리무선통신기술로초저전력 (ULP:Ultra Low Power) 블루투스 (Bluetooth) 라고도부른다. 2.4GHz 대역의전파를사용하며, 10m 정도까지의거리에서 1Mbps 의통신속도를제공하며소형기기간간단한데이터를전송하는데사용된다. 요타바이트 (YottaByte) 디지털신호의처리속도또는용량을표시하는단위. 1YB 는 2 의 80 승바이트이며, 1024 의 8 승바이트이다. 웹기반공격 (Web-Based Attack) 웹사이트를매개로악성소프트웨어를유포해시도하는공격방법. 대부분공격자가합법적인웹사이트에침입해악의적목적의소프트웨어인악성코드를설치하고악성코드가웹사이트를방문한사용자의컴퓨터를공격하여사용자컴퓨터를악의적인활동에이용한다. 이런웹기반공격의피해를막기위해서는운영체제 (OS), 애플리케이션, 웹브라우저등모든소프트웨어를최신상태로유지하고, 사용중인보안제품역시항상업데이트해야한다. 융합보안 (Convergence Security) 물리적보안과정보보안을융합한보안개념. 각종내외부정보침해대응은물론, 물리적보안장비및각종재난 재해상황에대한관제까지를포함한보안개념이다. 인체통신기술 (Human Body Communication Technology) 사람의몸을이용하여통신하는기술. 몸에흐르는약간의전류를이용해사람몸을케이블대신사용해데이터통신을하는기술이다. 예를들어, 두사용자가파일을공유하기를원할때사용자가서로악수를함으로써데이터를주고받을수있다. 전자제어장치 (Electronic Control Unit) 자동차의엔진, 변속기, 조향장치, 제동장치, 현가장치등의기계장치를컴퓨터로제어하는장치. 전자증권 (Electronic Securities) 실물주권 채권과달리증권예탁원이관리하는전산시스템내의데이터로만보관 관리하는증권. 자본시장의증권을실물증권으로발행하지않고증권상의권리를전자등록부에기재함으로써증권에대한권리가인정되고권리행사가가능하다. 증권실물의발행이없으므로실물발행에소요되는비용을줄일수있고, 증권발행기간및상장소요기간단축을통해투자자금을조기에회수할수있어투자의효율성도높아지며, 증권의도난및분실위험과위조변조를막을수있다. 또한주권과채권의움직임을실시간으로파악할수있어거래의투명성을높일수있다. 전자파환경기술 (Electromagnetic Environment Technology) 정보통신기기및전자기기등으로부터방출되는전자파로부터기기를보호하기위한기술. 일상생활에서전자파의사용이급증함에따라다른기기에대한장애에대한영향을최소화하기위한기술이다. 정보보호알림이 침해사고관련보안공지를제공하는서비스. 인터넷침해사고대응지원센터가이동통신사에사이버위협정보와대응방안등보안공지내용을제공하고, 이동통신사는정보보호알림이서비스가입고객을대상으로이보안공지를 SMS 로발송하게된다. 서비스는무료로제공되며이용을원하는사람은이통사홈페이지에서가입할수있다
47 지능형자동차 (Smart Vehicle) IT 기술을융합한최첨단자동차로스마트자동차라고도한다. 자동차자체의첨단시스템도입은물론지능형교통시스템과의연동을통한최적의교통효율을제공한다. ACC(Adaptive Cruise Control), 장애물감지, 충돌감지및경감장치등과같은안전에관련된핵심기술의개발로운전자, 탑승자및보행자까지안전을극대화하는기술적강점을갖고있다. 지식정보보안산업 정보보호산업의차세대버전. 지식정보보안은기존의정보보호산업을새롭게정의한것으로서네트워크 시스템기반의정보보안, 안전 안심생활을위한물리보안, 보안기술과전통산업간융합으로창출되는융합보안으로세분화했다. 차량간멀티홉통신기술 (Inter Vehicle Multi-hop Communications Technology) 차량주행시안전상태를무선으로전송해차량충돌사고를예방할수있는기술. 차량의돌발상황을감지해주변차량에경고메시지를전송, 차량운행의안전성을높이고차량그룹간통신및군집운행을지원한다. ITS 주파수대역을사용해 200km 의고속주행환경에서무선통신이가능하고패킷송수신전달시지연시간이 0.1 초이내로통신인프라의도움없이자체적으로무선망을구성할수있다. 크로스라이선싱 (Cross Licensing) 둘이상의기업이서로의지적재산권을사용할것을허용하는제도. 특허분쟁을해소하는방법또는원천기술을보유한소수의기업들이시장선점이나독점을목적으로이용하고있다. 키로거공격 (Key Logger Attack) 컴퓨터사용자의키보드움직임을탐지해 ID 나패스워드, 계좌번호, 카드번호등과같은개인의중요한정보들을몰래빼가는해킹공격. 이공격도구는공격대상이되는컴퓨터에몰래설치되어공격대상컴퓨터에입력되는중요한데이터를공격자에게전송한다. 프로그램보호정보 (Program Protection Information) 지상파 DTV 방송프로그램의보호를위한정보. 송출정보에방송프로그램의저작권을포함하여송출하는저작권보호기법으로 PSI 의 PMT(Program Map Table) 와 PSIP(Program and System Information Protocol) 의 EIT(Event Information Table) 에동시에 PPI 를삽입하여전송한다. 프로그램연동정보 (Program Associated Data) 방송에서제공하는프로그램내용과관련된부가정보를제공하는서비스. 시청자가드라마, 음악프로그램, 스포츠등을시청하면서그프로그램과연관된각종정보를볼수있도록제공한다. 확장형인증프로토콜 - 인증과키합의 (Extensible Authentication Protocol - Authentication and Key Agreement) 3 세대이동통신의인증및키일치프로토콜. 가입자인증정보를휴대단말이아닌 UICC(Universal IC Card) 에안전하게저장, 관리, 처리함으로써가입자인증정보를안전하게보호할수있다. 원래, 3 세대이동통신표준인 AKA 방식을 IEEE 802.1x 표준인 EAP 인증프로토콜에적용하여 3 세대이동통신과무선랜을끊김없이연동하기위하여제안된인증프로토콜로서가입자만을인증하는단일인증과가입자와인증서버를서로인증할수있는상호인증이가능하다. 환경성과지수 (Environmental Performance Index) 세계경제포럼 (WEF) 이각국의환경과관련된경제, 사회정책을종합적으로평가하는지수. 환경보건, 대기질, 수자원, 자연자원, 생물다양성, 에너지의 6 개분야 16 개변수로구성되며분야별배점은환경보건이 50% 이고나머지는각 10% 이다 년부터세계경제포럼이미국예일대학및컬럼비아대학환경연구소와공동으로지수를 1~3 년간격으로발표하고있다 (New)2010 년 1 회대비최신용어 DVB-C2 (DVB-C2 : Digital Video Broadcasting-Cable version 2) 디지털비디오방송 (DVB) 그룹에서디지털케이블방송규격인 DVB-C 의성능을개선하여제정한디지털케이블방송규격. DVB-C 와호환을유지하며전송효율을증가시켰으며모드는 VCM(Vatiable Coding & Modulation) 과 ACM(Adaptive Coding & Modulation) 을추가하고, 변조방식은 QAM 을 COFDM 으로, 인터리빙도시간과주파수인터리빙을추가했고, 변조구조도 16 에서 256-QAM 을 16 에서 4096-QAM 까지로확대하고, 순방향오류정정 (FEC) 도효율이좋은저밀도패리티체크 (LDPC) 와 BCH 를결합한방식등을채택하여성능을개선했다. IT 활용녹색성장 (Green by IT) IT 하드웨어및소프트웨어를기반으로생산, 물류등기업활동을혁신해온실가스배출량을감소시키거나, IT 그린솔루션을도입하여기업활동의효율성을향상시켜 GHG(Green House Gas, 온실가스 ) 배출을감소시키는것으로정보기술을활용해행정업무의효율을높이고녹색성장을달성하기위한것. 활용분야는습도ㆍ온도센서와모니터링시스템등 IT 를기반으로대형건물의탄소배출량을저감할수있는빌딩에너지관리시스템 (BEMS) 을비롯, 직원들의이동을최소화할수있는원격영상회의시스템, 재택근무확대등이있다. IPsec (Internet Protocol Security) 네트워크계층인인터넷프로토콜에서보안성을제공해주는표준화된기술로데이터송신자의인증을허용하는인증헤더 (AH) 와, 송신자의인증및데이터암호화를함께지원하는 ESP (Encapsulating Security Payload) 등두종류의보안서비스등이있으며, 보안게이트웨이간의보안터널을제공하는터널모드와종단호스트간의보안터널을제공하는트랜스포드모드등 2 가지모드를제공한다. IPv4 에서는선택으로 IPv6 에서는필수로제공하도록되어있다. IMS (IP Multimedia Service) IP 프로토콜을기반으로음성, 오디오, 비디오및데이터등의멀티미디어서비스를제공하는시스템. IMS 는기본적으로범용의인터넷기반기술과표준화된네트워크기능들을사용함으로써서비스의가격경쟁력향상과신속한서비스개발및변경을추구한다. IMS 는액세스네트워크와는독립적이며, 세션관리기능의개선으로서로다른통신망의애플리케이션들이손쉽게연동되어서비스간글로벌연동과유무선망의컨버전스를촉진시킨다. IMS 는초기 All-IP W-CDMA 망에서다른이동통신시스템간의상호연동과호환을위하여제안되었지만현재는이동통신시스템뿐만아니라 IP 망을기반으로하는각종유무선통합망을지원하는기술로확대되고있다. IPTV 2.0 IPTV 의차세대버전. 언제어디서나, 어떤단말로도원하는콘텐츠는무엇이나최적품질로끊김없이사용할수있다는것이핵심개념이며개방형접속을지향한다는것이특징이다. 대표적으로모바일 IPTV 기능이있다. NGN (Next Generation Network) ITU-T 에서개발하고있는유선망기반의차세대통신망. 유선접속망뿐만아니라이동사용자지원까지를목표로하며, 이동통신에서제공하는완전한이동성 (Full Mobility) 제공을목표로개발되고있다. VHT (Very High Throughput) IEEE 에서 n 후속으로진행하고있는표준안 n 대비 2 배이상의전송속도인 1Gbps 이상을지원하여압축되지않은 HD 동영상의전송을가능하게하며, n 과비교할때개선된커버리지와전력소모기능을갖고, 기존무선랜사양들에대한하위호환성을지원할수있다
48 가변비트레이트 (VBR : Variable BitRate) 인코딩할때상황에따라압축률을다르게하는압축방법. 가변비트레이트는오디오나비디오인코딩형식중하나로고정비트레이트 (CBR) 와다른점은단위시간당출력하는데이터의양이계속변한다는것이다. MP3, WMA, Vorbis, AAC 오디오에서선택적으로가변비트레이트로인코딩할수있으며비디오에서는 MPEG-2 형식에서사용가능하다. 가변비트레이트의장점은단위비트당할당하는용량을효율적으로조절할수있다는점이다. 많은데이터를요구하는곳에더많은비트를할당하고, 상대적으로데이터요구가적은곳에는비트를적게할당하는체제를갖추고있다. 그래서, 가변비트레이트로인코딩한결과물은고정비트레이트에서인코딩한결과물보다질이좋다. 감사기록 (Audit Logging) 정보시스템사용자의행위에대한증거가되는데이터를시간순으로기록, 저장하는것으로관리책임자에의해총괄관리되며시스템의각업무관리자는당해업무에대한감사기록만열람할수있다. 개인정보보호지수 개인정보보호수준에대한평가결과를수치화한지표. 기업과개인영역으로분류되어있으며, 각영역별로 6 개의세부지표로구성되어있다. 기업영역세부지표는개인정보취급방침고지율, 개인정보보호조직구성률, 개인정보보호교육실시율, 암호화통신율, 암호화저장률, 물리적접근통제율로구성되어있으며, 개인영역세부지표는개인정보취급방침확인율, PC 및웹사이트비밀번호관리율, 공인인증서사용률, 악성코드제거프로그램사용률, 인터넷보안설정률, 운영체제 (OS) 업데이트율로구성되어있다. 그린 IT 지수 (Green IT Index) 기관또는기업의그린 IT 활용을평가하는지수. 단순히 IT 제품과기술의그린화를뛰어넘어 IT 기술을녹색전략에어느정도활용하고얼마나잘활용하는지를체계적으로측정해그린 IT 로인한생산성향상을평가할수있는지표를말한다. 녹색보안 (Green Security) 정보보호를통해녹색성장을구현하기위한방안. 각종보안위협을예방하고, 신속하게대응하여에너지및자원을절감하여녹색성장을구현하는개념이다. 세부방안으로는 DDoS 공격의신속대응, 악성코드제거, 저전력암호이용, 스팸감축, 클라우드서비스등이있다. 녹색성장 (Green Growth) 환경 (Green) 과성장 (Growth) 두가지가치를포괄하는개념. 기존의경제성장패러다임을환경친화적으로전환하는과정중파생되는에너지, 환경관련기술, 산업에서미래유망품목과신기술을발굴해내고기존산업과의상호융합을시도해신성장동력과일자리를창출하는것. 새로운유망사업으로풍력, 태양광, LED 녹색산업등이있다. 다중모드인터페이스 (MMI : multimodal interface) 인간과컴퓨터, 또는단말기기사이의인터페이스를음성뿐만아니라키보드, 펜, 그래픽등다양한수단을활용하는것. 사용자가음성, 키보드, 펜등으로정보를입력하고음성, 그래픽, 음악및멀티미디어나 3 차원영상등을통하여출력을받게하는인터페이스로서 W3C 의멀티모달인터랙션워킹그룹에서멀티모달인터랙션프레임워크 (multimodal interaction framework), EMMA (Extensible Multimodal Annotation) 및잉크마크업언어 (Ink Markup Language) 등의표준화를진행하고있다. 디지털디비던드 (Digital Dividend) TV 방송의디지털전환후발생하는잉여주파수대역. 유럽및아프리카지역인제 1 지역에서는 800 MHz (790~862 MHz ) 대역을, 북남미및아시아지역인 2,3 지역은 700 MHz (698~806 MHz ) 대역을말한다. 디지털디비던드를이동통신에사용할경우현재사용중인GHz대주파수보다저주파대역으로자유공간손실이적고, 회절성이높아고품질의서비스는물론셀커버리지가넓어투자비를절감할수있다. 디지털위험 (Digital Risk) 디지털기술에기반한각종매체및사이버공간상에서발생하는위험. 디지털화가가속화되면서사회공동체의존립과운영에부정적영향을미치는정치ㆍ경제ㆍ사회ㆍ문화적측면의각종위험을포괄한다. 개인정보유출, 해킹ㆍ바이러스, 사이버폭력, 인터넷중독등이대표적인디지털위험사례이다 리치인터넷애플리케이션 (RIA : Rich Internet Application) 플래시애니메이션기술과웹서버애플리케이션기술을통합하여기존 HTML 보다역동적이고인터랙티브한웹페이지를제공하는신개념의플래시웹페이지제작기술. 다양한컴포넌트가추가된플래시 (Flash) 와플렉스 (Flex) 같은멀티미디어도구와데이터베이스가연동되는단일인터페이스를통해기존의웹에서는볼수없었던다이나믹하고편리한고객중심의웹페이지가제공된다 년매크로미디어사가플래시 MX 저작툴을통해처음선보인이후쇼핑몰이나대고객웹서비스, 포탈등을중심으로널리확산되고있다. 원래 RIA 는웹애플리케이션의일종으로통상적인데스크톱응용의기능과특징을유사하게갖는형태를말한다. MS 의원격스크립팅, SUN 의자바, 매크로미디어의 X- 인터넷, AJAX 등도 RIA 로통칭되고있다. 매시업 (Mashup) 웹에서제공하는정보및서비스를이용하여새로운소프트웨어나서비스, 데이터베이스등을만드는기술. 구글이공개한검색관련응용프로그램인터페이스 (API) 와지도관련 API, 그리고기타여러웹서비스정보들을혼합하여부동산매매에응용 ( 예 : HousingMaps.com) 한것처럼다수의정보원으로부터제공되는콘텐츠를조합하여하나의서비스로제공하는웹사이트또는애플리케이션을가리킨다. 팝뮤직에서처음사용되기시작한매시업은아티스트나 DJ 가두곡또는그이상의곡을섞어하나의곡으로연주하는것을의미한다. 메신저피싱 (Messenger Phishing) 메신저를이용한피싱. 타인의메신저아이디를도용하여로그인한뒤등록된지인에게메시지를보내금전을요구하는행위등을말한다. 멤스 (MEMS : Micro-ElectroMechanical Systems) 초정밀반도체제조기술을바탕으로센서, 액추에이터 (actuator) 등기계구조를다양한기술로미세가공하여전기기계적동작을할수있도록한초미세장치. 일반적으로작은실리콘칩위에마이크로단위의작은부품과이들을입체적으로연결하는마이크로회로들로제작되며, 정보기기의센서나프린터헤드, HDD 자기헤드, 기타환경, 의료및군사용도로이용된다. 최근의초소형이면서고도의복잡한동작을하는마이크로시스템이나마이크로머신들은대부분 MEMS 기술을사용한다. 미디어벽면광고 (Media Facade) 건물외벽의경관용디스플레이. 차세대전광판광고방식으로건물벽면일부또는전부를광고판으로사용하는광고방식이다. 밀리미터파 WPAN (Millimeter Wave Wireless Personal Area Network) 미국전기전자학회에서제정한밀리미터파를이용한초고속무선전송기술표준. 비인가대역인 57~66 GHz의주파수를사용하여최소 1Gbps 를지원하기때문에초고화질 ( 풀 HD) 급영상을 TV, 휴대폰, 케이블, 위성방송ㆍ게임콘솔, 캠코더등에비압축으로전송할수있으며, IEEE c 에서표준화를완료하였다. 발광다이오드 (LED : Light Emitting Diode) 전류가흐르면빛을방출하는다이오드의한종류. p 형반도체와 n 형반도체를서로접합하여만든 LED 의전극에순방향전압을인가하면 p 형의다수캐리어인정공은 n 영역으로, n 형의다수캐리어인전자는 p 영역으로확산되는데, 이때전자와정공이접합면근처에서서로재결합할때에너지갭에해당하는만큼의파장을갖는빛이발광된다. 이때방출되는빛의파장은사용되는재료에따라달라지며, 일반적으로직접천이형반도체에서발광효율이우수하다. 광통신분야에서는갈륨, 비소, 인등을재료로하는 LED 가광원으로사용된다. 신뢰성이높고변조가용이하며, 동작이안정되어있다는등의장점이있는반면에출력광의동기성이나쁘고광섬유와의결합효율이낮으며, 발광스펙트럼의폭이다소넓어변조주파수를 100 MHz정도까지밖에올릴수없다는등의단점도있어저 / 중속단거리회선이나아날로그회선에주로사용된다. 부분주파수재사용 (FFR : Fractional Frequency Reuse) 주파수재사용률을다르게적용하여전체시스템의주파수이용효율을높이는기술. 주파수이용효율을높이고, 셀가장자리에위치한단말의데이터전송률을높이기위하여사용자위치에따라주파수재사용률을다르게적용하는기술이다. 사용자가기지국과가까이있는경우에는주파수재사용률이 1 이되도록서비스하고, 가장자리에있는경우에는주파수재사용률이 3 이되도록서비스를제공한다
49 분산파일시스템 (DFS : distributed file system) 물리적으로서로다른컴퓨터끼리네트워크로연결하여사용자가분산된동일파일을쉽게액세스하고관리할수있게할수있는클라이언트 / 서버기반의어플리케이션. 주로파일서버추가및파일위치수정, 사용자가여러사이트나대상에액세스할경우, 조직에내부또는외부용웹사이트가있을경우등에사용한다. 사이버도피 (Cyber Defection) 자국내서버에서의자유로운인터넷이용에제한을받는사용자가이메일, 블로그등인터넷서비스의주사용무대를국내법의효력이미치지못하는해외서버로옮기는행위. 국민의사생활보호를위해규제가필요하다는의견과더불어인터넷의이용의지나친규제가네티즌의사이버망명을조장하고인터넷산업을위축시킬수있다는의견이있다. 사이버위기경보 (Cyber Crisis Alert) 사이버공격에대한체계적인대비및대응을사전에준비할수있도록발령하는경보. 사이버공격의수준에따라 4 단계로발령된다. 평상시에는정상 ( 초록 ) 을유지하다가관심 ( 파랑 ) 주의 ( 노랑 ) 경계 ( 주황 ) 심각 ( 빨강 ) 순으로단계별로발령된다. 사차원영상 (4 Dimension Picture) 입체영화인 3D 영화가진화해서오감체험을제공하는영화. 기존의보고듣는영화와달리물, 바람, 진동, 향기까지동시에체험할수있는영화로특수장치가구비된특수상영관에서만상영이가능하다. 오감체험은미리준비된소품들과특수장치가컴퓨터프로그램에의해각장면마다연출되도록짜여있다. 시스템 LSI (System Large Scale Integrated Circuit) 전자제품을구성하는다양한반도체기능을하나로통합한 IC. 메모리반도체를비롯한개별반도체 (discrete) 등을제외한대부분반도체를통칭하는말로시스템온칩 (SoC) 혹은시스템반도체등으로도불린다. 소프트웨어정의무선 (SDR : Software Defined Radio) 하나의무선기기로주파수나출력, 변조방식등을소프트웨어적으로변경하여다른무선통신방식의서비스를제공받을수있는기술. 안테나, 고주파처리부분등필요최소한의부분만하드웨어로구성하고나머지부분은주파수, 네트워크, 통신방식에따라소프트웨어형태로바꿔다운로드받아사용하게한다. 장소, 시간에관계없이하나의단말기와소프트웨어의조작만으로다중모드, 다중대역, 다중환경의무선통신환경을선택하여서비스를제공받을수있고, 이동전화, 개인휴대정보단말기 (PDA), 노트북컴퓨터등휴대단말기에소프트웨어정의무선 (SDR) 모듈을탑재하면하나의단말기에서로다른주파수대역과 2 개이상의시스템을동시에지원하는것이가능해진다. 또한 All-IP 기반무선멀티미디어통신을추구하는 4 세대통신에서는다양한무선네트워크와다양한무선통신방식, 국가마다다른주파수밴드, 그리고고속데이터통신을위한새로운통신방식을제공할수있게해준다. 실감미디어 (Immersive Media) 현실세계를가장근접하게재현하고자하는차세대미디어. 현재사용하고있는미디어보다월등히나은표현력과선명함, 현실감을제공하여방송, 영화, 게임등의엔터테인먼트분야뿐만아니라, 컴퓨터그래픽스, 디스플레이및산업응용등다양한분야에서활용이예상된다. 아리아 (ARIA) ISO 표준인시드 (SEED) 와함께사용될국가표준 128 비트블록암호화알고리듬. 학계 (Academy), 연구소 (Research Institute), 정부기관 (Agency) 의첫글자를딴것으로하드웨어의효율성향상을위해최적화되어특정암호모듈탑재보안제품에대해서는아리아사용을필수로요구하고있다. 양안시차 (Binocular Disparity) 왼쪽눈의영상과오른쪽눈의영상과의차이. 양안시차때문에사람이입체감을느끼고, 이를이용하여입체영상을구현한 TV 방식이 3DTV 이다 악성소프트웨어 (malware : malicious software) 악의적인목적을위해작성된실행가능한코드로악성코드 (Malicious Code) 또는악성프로그램 (Malicious Program) 등으로도불린다. 실행가능한코드에는프로그램, 매크로, 스크립트뿐만아니라취약점을이용한데이터형태도포함된다. 악성소프트웨어는가장광범위한개념이며자기복제능력과감염대상유무에따라바이러스, 웜, 트로이목마, 스파이웨어등으로분류된다. 최근의악성소프트웨어는첨부파일을열어보거나, 소프트웨어를다운받아설치하는종래의통념을벗어나단지검색페이지의링크나이미지를클릭하기만해도원치않는소프트웨어가설치되거나, 시스템이하이재킹당할수있어주의를요한다. 웹하드 (Web hard) 인터넷으로대용량의파일을저장하고또내려받을수있는서비스. 대용량이제공되며, 일정요금으로일정용량을일정기간이용하는정량제방식이있다. 저렴한비용으로대용량의데이터를자유롭게주고받을수있다는장점도있지만각종불법자료거래의온상으로이용되는문제점도있다. 유기박막트랜지스터 (OTFT : Organic thin-film transistor) 채널층으로서무기질 ( 실리콘 ) 층대신유기반도체층을사용한박막트랜지스터. 전체구조는실리콘을기반으로한트랜지스터와큰차이가없다. 게이트에전압을가하게되면절연막때문에전류가흐르지않고, 반도체에전기장 ( 전계 ) 이걸리므로전계효과트랜지스터역할을하게된다. 소자의동작원리는게이트에가해진전압에따라절연체부분이전하가없는층 (depletion layer), 또는전하가모인층 (accumulation layer) 이되어소스와드레인사이에흐르는전류의양이제어된다. 이전류량의비를점멸비라하며, 컴퓨터모니터와같은디스플레이용도에서중요한역할을한다. OTFT 모니터는밝고컬러가선명하며, 감응속도가빠르다. 또한화면기판으로플라스틱을사용할수가있어구부릴수있는화면도가능하다. 유기발광다이오드 TV (OLED TV : Organic Light-Emitting Diode Television) LCD 의백라이트유닛 (BLU) 으로유기발광다이오드를사용하는 TV. LCD TV 는삼원색인 RGB 필터의열림각도를제어해관원조명의투과량으로컬러를표현하는방식인반면 OLED TV 는 RGB 3 색픽셀이자체발광으로색을표현한다. LCD TV 에비해속도가빠르고잔상현상이없으며, 광원이불필요하여소비전력과발열이거의없고, 색표현력과시야각이우수하다. 능동형 (AM) 과수동형 (PM) 이있다. 유에스비 (USB : Universal Serial Bus) 범용직렬버스. 인텔, 마이크로소프트, 컴팩, DEC, IBM, 캐나다노텔, NEC 등 7 개사가공동으로제안하고있는새로운주변기기접속인터페이스규격으로, 규격이다른키보드, 마우스, 프린터, 모뎀, 스피커등을비롯한주변기기등을개인용컴퓨터 (PC) 에접속하기위한인터페이스의공동화를목적으로한다. PC 본체에유니버설시리얼버스 (USB) 접속기를하나만갖추고있으면, 주변기기등을성형접속 (star connection) 또는방사형형태로최고 127 대까지연결할수있다. USB 를사용하면ᄀ주변기기등을 PC 와연결할때소프트웨어나하드웨어를별도로설정할필요없이모든주변기기를동일한접속기로접속하기때문에포트수를획기적으로줄일수있을뿐만아니라설치가간편하고, ᄂ휴대형 PC 의소형화가가능하게되는장점이있다. 이퍼브 (epub : electronic Publication) 국제디지털출판포럼 (IDPF) 이추진하고있는디지털서적을위한공통국제파일포맷. 책과출판물을위한 XML 포맷의확장자이며 epub 는세개의공개표준인 OPS(Open Publication Structure), OPF(Open Packaging Format), OCF(Open Container Format) 로구성되어있다. 산재된 e 북리더솔루션을통합하기위해제정된공개표준이다. 인포데믹스 (Infodemics) 정보 (information) 와전염병 (epidemics) 의합성어로정보확산으로인한각종부작용. 추측이나루머가결합된부정확한정보가인터넷이나휴대전화를통해전염병과같이빠르게전파됨으로써개인의사생활침해는물론경제, 정치, 안보등에치명적인영향을미치는것을의미한다
50 자율구성 (Self-configuration) 자동구성네트워크 (SON) 의핵심기술로기지국구성자동설정기술. 기지국추가설치시기지국내부의구성에따른설치패러미터를자체적으로생성하고, 기지국초기자동설치와운용전단계에서인접기지국식별및관계설정 / 등록, 코어망 (core network) 과의연결설정등을진행한다. 자율최적화 (Self-optimization) 자동구성네트워크 (SON) 의핵심기술로기지국운용자동최적화기술. 인접기지국간신호및트래픽유형정보를활용하여기지국신호세기를제어하고핸드오버파라미터를최적화하는기술이다. 적합성평가 (CA : Conformity Assessment) 제품, 서비스, 공정, 시스템등이기관의표준, 제품규격, 기술규정등에서규정된요건에적합한지의여부를평가하는것. 각국에서는 WTO 무역장벽협정에따라적합성평가결과의통용성을보장하기위하여국제표준의부합과함께적합성평가시스템을도입하여상호인정활동을추진하여왔으며, 규정된요구사항의충족을통해시장의신뢰와산업계에경쟁력제고를위해정부와산업계를중심으로적합성평가의적용영역은점차확대되고있다. 전기자동차 (EV : Electric Vehicle) 전기를동력으로하여움직이는자동차. 일반자동차는석유계의원료를내연기관에서연소시켜그에너지로주행하는데비해, 전기자동차는전력으로전기모터를회전시켜달린다. 배기가스가전혀없으며, 소음이아주작은장점이있다. 배터리의무거운중량, 충전에걸리는시간등의문제때문에실용화되지못하다가고유가문제와공해문제가대두되면서차세대자동차로부상하고있다. 전환형디지털비디오 (SDV : Switched Digital Video) 시청자가선택한특정채널만송출하는기술. SDV 는시청자가많이보는채널만송출하고여분의대역폭에는고화질주문형비디오 (VoD) 등부가서비스나광고에활용할수있다. 시청자의채널선택정보를기록해생활스타일에맞춘마케팅도벌일수있다. 지구온난화지수 (GWP : Global Warming Potential) 온실가스별로지구온난화에영향을미치는정도를나타낸수치. 이산화탄소 1 kg과비교할때특정기체 1 kg이지구온난화에얼마나영향을미치는지를측정하는지수로이산화탄소 1 을기준으로메탄 21, 이산화질소 310, 수소불화탄소 140~11700, 과불화탄소 6500~9200, 육불화항 등이다. 지능형지불카드 (Smart Payment Card) 범용가입자인증모듈 (USIM) 하나로여러신용카드기능을통합해수행하는멀티신용카드. 여러장의신용카드가 USIM 에내장되어휴대폰으로지불할때마다사용할카드를선택하여지불하며멤버십, 쿠폰등과연계한통합결제가가능하다. 첨두신호대잡음비 (PSNR : Peak Signal to Noise Ratio) 첨두전력과잡음전력의비율. 10log( 첨두전력 / 잡음전력 ) 으로표시하고단위는 db 를사용한다. 양자화, 부호화등의성능을나타내기위해또는원래신호에잡음이얼마나섞여있는가를정량적으로나타내기위해사용된다. 탄소마일리지제도 가정이나기업, 학교등이전기ㆍ가스ㆍ수도등에너지사용량을줄여이산화탄소배출을감소시킬경우절약한만큼의에너지를포인트로적립해주는제도. 1 포인트당 500 원이적립된다. 적립된포인트는세금납부, 복지ㆍ문화및체육시설과대중교통이용, 기부금기탁을할때현금처럼사용할수있다. 프리뷰 (Freeview) 영국의무료지상파디지털 TV 서비스. BBC 가주도하고 ITV, Channel 4, Sky, 송출회사인 Arqiva 가참여하여생겨난서비스로디지털 TV 를시청할수있는지역에서셋톱박스를구입하면 50 개의 TV 채널과 24 개의라디오채널을무료로이용할수있다. 다채널방송사업자인 Multiplex 개념을도입하여각 8 MHz인 Mux 1, 2, A, B, C, D 등 6 개의멀티플렉스를사업자에게할당하여서비스를실시하고있다. 회절파 (diffracted wave) 전파가진행중에장애물을만났을때옆으로돌아서진행하는전자기파. 송신점에서나온전파는굴절작용에의해실제거리는기하학적거리보다약간길다. 회절효과는파장이길수록뚜렷한데회절파가미치는범위를회절영역이라고한다 (New)2010 년 4 회대비최신용어 G세대 (G-generation) 1988년을전후하여태어난세대로푸른색을뜻하는 Green과세계화를뜻하는 Global의첫글자인 G를따서이름이붙여진세대. 인터넷과더불어성장한세대로넘치는자신감을바탕으로합리적인판단을지향하고, 개인주의적사고를통해도전과목표를즐길줄아는세대이다. IT 경쟁력지수 (IT Competitiveness Index) EIU(Economist Intelligence Unit)' 가 BSA(Business Software Alliance) 의후원으로매년국가별 (66개국) IT산업의경쟁력을조사 발표하는지수. 이지수는전반적기업환경, IT 인프라, 인적자본, 법적환경, R&D 환경, 정부지원을종합평가한다. TV 앱스토어 (TV Appstore) TV를이용한전자상거래장터. 앱스토어는스마트폰에서제공하는애플리케이션거래장터를말하는데, 이와동일한서비스형태를 TV에서제공하는것을 TV 앱스토어라한다. 주로 IPTV를통해서비스되고있다. C4ISR(Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance) 군작전을효율적으로수행하기위하여 C4I에감시및정찰을유기적으로결합한용어. C4ISR는전자통신기술의진보와더불어감시및정찰기술이보다정밀하고다양해져적의상황을먼저보고먼저공격할수있는감시및정찰기능을 C4I에결합한것이다. 향후에는 C4ISR에정밀유도무기 (PGMs) 까지포함하는체계를구축할예정이다. DSS(Digital Signature Standard) 미국의 NIST(National Institute of Standards and Technology) 에서제안한전자서명표준안. DSS는 NIST가안전성과특허사용료를이유로기존의기업과정부기관에서널리사용하고있는 RSA 방식을배제하고, EIGamal 알고리즘을사용하여차별화하고있다. 1993부터연방정보처리표준 (FIPS) 186으로시작하여, 1996년에 FIPS 186-1, 2000년 FIPS 186-2를거쳐 2009년에는 FIPS 186-3가발표되었다. PDP TV(Plasma Display Panel TV) PDP 를사용한 TV. PDP 는기체방전시에생기는플라즈마로부터빛을방사하여문자나그래픽을나타내는디스플레이패널이며이를이용한 TV 가 PDP TV 이다. PDP TV 는반응속도가빠르고잔상이없으며색상이부드럽고색재현범위가넓어자연색에가까운화질을제공한다. LCD 에비해저렴한가격으로대형화에유리하나열이많고해상도가떨어지는단점이있다. QRC(Quick Response Code) 흑백격자무늬패턴으로정보를나타내는매트릭스형식의이차원바코드. 한글문자 1700 자또는숫자 8000 자의정보를담을수있으며디지털카메라나전용스캐너로읽어활용한다. 국제표준으로채택되어무료로사용이가능하다. TeraHertz Wave 300 GHz에서 3 THz대역의전자파. 파장으로말하면 1 mm에서 0.01 mm로서 1 mm이하를특별히서브밀리미터파 (Sub-milimeter Wave) 라고도부른다. 테라헤르츠파는전자파의투과성과광파의직진성을동시에가지고있어금속물체에서는반사하고, 플라스틱, 나무등비이온화물질에서는투과한다. X-Ray 와대비하여테라헤르츠파를 T-Ray 라부르며 X-Ray 보다에너지가낮아인체에해를입히지않는다. 병리조직진단을비롯하여숨겨진폭발물, 마약탐지등대용량이필요한근거리통신에활용할수있다. 가상사무공간 (Virtual Office) 시간과장소에구애받지않고일할수있는사무공간. 초기에는본사가아닌별도의원격근무센터에서인터넷네트워크를이용해근무하는고정형인스마트오피스 (smart office) 가주를이뤘지만, 최근에는이동통신기술을기반으로장소제약없이언제어디서나업무를볼수있는이동형오피스 (mobile office) 로확산되고있다. 재택근무, 모바일오피스, 원격지근무, 영상회의등을아우르는것이가상사무공간이다
51 가상프로비저닝 (Virtual Provisioning) 스토리지계층화의핵심기술로관리자의개입없이정보의가치변화를자동으로분석해정해놓은정책에따라데이터를이동저장하는것. 예를들어, 기존파이버채널드라이브에들어있던업무가고성능의데이터입ㆍ출력을필요로한다면플래시드라이브를이용해데이터를처리하고, 데이터의접근빈도수가떨어지는경우에는 SATA 드라이브로옮겨저장하여스토리지의활용도를높이고있다. 개인환경서비스 (Personal Environment Service) 사용자에게최적화된생활환경을제공하는서비스. 사용자가휴대전화를가지고가정과사무실, 차량, 공공장소를이동하면, 휴대전화가주변의각종생활기기들을자동으로인식하고제어하여사용자개인에게최적화된생활환경을제공한다. 휴대전화와사용자주변의각종생활기기는 WPAN 또는 WLAN 으로통신하며, 사전에휴대전화에입력된사용자의생활선호도정보를기반으로주변의생활기기들을제어하고, 이동통신망과인터넷을통해서비스서버와연동되어휴대전화의사용자프로파일을지능적으로갱신한다. 교차특허 (Cross License) 상이한지적재산권을소유한권리자들이서로자신이소유하고있는지적재산권을상대방에게사용할수있도록허락하는라이선스. 지적재산권의경제적가치가동등할경우에는상호무상으로사용하고가치가다를경우그차액만큼보상해주고사용하는것이일반적관례이다. 연구개발시간과비용을절감할수있어경제적이다. 그린에너지 (Green Energy) 공해가없는에너지로녹색에너지, 청정에너지, 대체에너지라고도부른다. 그린에너지는각종공해물질을배출해지구환경오염의원인이되는석유, 석탄등화석연료와달리공해물질을배출하지않는태양열, 지열, 풍수력, 조력, 파력등의자연에너지와수소에너지, 바이오매스 (bio-mass) 등이해당된다. 넷폰 (Netphone) 무선인터넷기능을갖춘휴대폰. 스마트폰과달리일반폰임에도무선랜서비스가가능한지역에선무료로무선인터넷을사용할수있는휴대폰이다. 스마트폰에내장된컴퓨터 (PC) 형태의쿼티자판이나별도의운영체제 (OS) 는없지만무선랜이부착되어있어, 인터넷사용이가능한것이특징이다. 디도스사이버긴급대피소 (DDOS Cyber Urgent Shelter) 디도스방어시스템 (DDoS Defense System) 을이용하여디도스공격을받은사이트의방어를지원하기위한대피소. 디도스사이버긴급대피소는디도스공격을받은사이트의 IP 주소를바꾸어주어공격을차단하기위한보안방법이다. 정부는중소기업에대한디도스공격을효율적으로대응하기위하여한국인터넷진흥원 (KISA) 인터넷침해대응센터 (KISC) 내에사이버긴급대피소를구축하였다. 디지털병사 (Digital Soldier) 전투복에첨단기계장치를넣어전투력을한단계향상한병사. 디지털병사체계의핵심은입는컴퓨터와통합헬멧이다. 위치확인시스템 (GPS) 수신기, 전방향관측비디오카메라, 야간투시장비, 이어폰과음성인식마이크, 독가스차단마스크등을한데모은이일체형군복은군인들을하나의컴퓨터네트워크로통합할뿐아니라 GPS 를활용해동료부대원이나적군을포착하기가쉽다. 또한, 수집한정보를육 해 공군과공유해입체적으로작전을펼칠수있게한다. 디지털부머 (Digital Boomer) 디지털시대소비확산을주도하는디지털신인류. 디지털매체와서비스를자신과비슷한특성을가진사람들과소통하는채널로이용한다. 메타소재 (Metamaterials) 기존의소재가갖고있는전자기특성과달리유전율, 투자율및도전율이음 (-) 의값을갖는소재. 기존의소재로는불가능했던주파수독립적인파장, 위상및굴절률제어가가능한차세대소재로정보통신기기, 전자제품등의초소형화, 고성능화등의차세대원천기술의구현이가능한소재이다 모바일 1회용비밀번호 (Mobile One Time Password) 휴대폰이나스마트폰등이동단말에서사용하는 1회용비밀번호. 1회용비밀번호 (OTP) 는보안을강화하기위하여도입한시스템으로보안이필요한모바일단말에서사용하는 OPT를 MOTP라한다. 공인인증서방식의본인확인도가능하다. 민첩개발방법 (Agile Development Method) 민첩한소프트웨어개발방식. 전통적인 SW 개발방식인폭포수 (waterfall) 개발방식의단점을보완해사용자, 개발자, 테스터가한조를이뤄사용자시나리오 (user story) 개발한다. 이사용자시나리오를지속적으로순환반복해사용자의요구사항등을반영해프로그램을완성하는방법이다. 사용자가개발과정부터적극적으로참여하는것이가능하기때문에개발초기단계부터시나리오기반으로사용자의견을반영할수있고변경에따른품질테스트를주기적으로반복수행해애플리케이션품질을향상시킨다. 방송통신발전기본법 방송통신융합의제도적기반을마련하고방송통신정책의기본방향을규정하는법률. 융합환경에대응하여전기통신기본법과방송법등여러법률에산재해있던규정들을통합하고, 융합이활발해지면서등장하는새로운기술이나서비스를수용할수있도록방송통신개념등을포괄적으로정의하고있다. 사회공학적해킹 (Social Engineering Hacking) 시스템이아닌사람의취약점을공략하여원하는정보를얻는공격기법. 사회공학적해킹은인터넷의발달로이메일, 인터넷메신저, 트위터등을통해사람에게로의접근채널이다각화됨에따라지인으로가장하여원하는정보를얻어내는공격방법이다. 서명인식 (Signature Recognition) 서명을통해신원을확인하는생체인식시스템. 서명인식방법은오프라인 (Off-line) 방식과온라인 (On-line) 방식이있다. 오프라인방식은먼저서명된자료를카메라나스캐너를통해서명이입력되고서명의크기나기울기등을통해검증한다. 온라인방법은실시간으로입력되는서명속도, 필기순서, 획순등의동적정보를이용하여신원을확인한다. 선택적셧다운제 (Selective Shut Down System) 자녀게임이용관리서비스제도. 부모가게임업체에요청할경우자녀의결제내역과이용시간등을공개하고부모가자녀의게임접속을제한할수있도록하는제도다. 셔터안경방식 (Shutter Glasses Method) 3D 영상구현방식의일종으로디스플레이에좌우의영상을따로표시하고좌측영상은좌측안경이, 우측영상은우측안경이열려서좌우영상을분리해주어입체감을제공하는방식. 움직임이고속이기때문에시차가있는영상을좌우에서동시에보고있는듯한착각을일으켜입체감을느낄수있다. 그러나시간적으로좌우의전환이이루어지기때문에화면의깜빡임이발생하여눈이피로감을느끼는단점이있다. 소셜웹 (Social Web) 사이버공간에서어떤목적에따라사람들간의관계를형성하여정보를주고받는서비스. 소셜웹서비스는친구들간에재미를위주로이야기를나누는관계지향적서비스는물론정보유통과사회적이슈에대하여의견을수렴할수있다. 정보가다양하고빠르기때문에이용자가몰려빠르게성장하고있다. 트위터와페이스북회원들은전세계에걸쳐있어지구촌에서발생하는대형사건사고를언론매체보다더빠르게전달한다. 뿐만아니라거미줄처럼연결된사이버인맥을이용해구호활동을벌이기도하고, 논란이되는사건에대해토론을벌이기도하면서소통의문화를형성하고있다. 정부기관이나정치인들이많이이용하는것도이런이유에서다. 특히, 소셜웹서비스가킬러서비스인스마트폰의등장으로소셜웹서비스시장이빠르게성장하고있다. 소프트웨어컴포넌트 (SoftwareComponent) 기계부품과같이소프트웨어도부품으로제작한다음이를조립해더복잡한소프트웨어를제작할수있다. 이같은조립형소프트웨어를컴포넌트소프트웨어라한다. 특히, 객체지향프로그래밍과분산객체기술에서컴포넌트는재사용이가능한프로그램빌딩블록으로, 하나의애플리케이션을만들기위해같은컴퓨터에있거나네트워크상의다른컴퓨터에있는컴포넌트들과조합될수있다
52 수중무선통신시스템 (Underwater Wireless Communication System) 수중에서음파나초음파를이용해데이터를송수신할수있는무선통신시스템. 물속은지상의대기와달리손실이많고, 굴절이나반사가심해일반전파나광파로는통신이불가능해음파나초음파를사용한다. 수중무선통신시스템은잠수함간통신은물론잠수함과수상함간수중무선통신, 심해저자원개발, 지형ㆍ지질조사, 해양환경조사ㆍ관측, 항만감시등해양개발및군사방위등해양관련전분야에걸쳐활용될수있다. 하지만, 주파수특성때문에전송거리나, 전송량도제한을받는다. 애너글리프방식 (Anaglyph Methode) 색상차를이용해 3D 영상을구현하는방식. 왼눈영상은청색으로오른눈영상은적색으로형성한후, 이를겹쳐스크린상에투영하고, 이영상을왼눈에는청색, 오른눈에는적색의필터가붙은안경으로좌우영상을인식하는방식이다. 특수한스크린을필요로하지않으며안경도저가이기때문에손쉬운방식이지만필터의색과안경의색이일치하지않을경우크로스토크가발생하기쉬우며, 옅은색을사용하면컬러영상도가능하나색의재현성은떨어진다. 에너지 IT(Energy IT) 에너지절감을위해에너지와 IT 분야를융합하는것. 기존전력망에 IT 를결합해차세대전력망을구축하는스마트그리드가대표적이다. 음향탐지레이더 (Sound Detection Radar) 포사격소리를분석해사격위치를파악하는레이더. 음향탐지레이더는대포병탐지레이더 (AN/TPQ) 와함께적의포사격지점을파악하는레이더이다. AN/TPQ 는날아오는포탄을역추적하여적의포사격지점을확인하는레이더로단거리사격지점은완벽하게탐지할수있지만장거리사격이나기상이악화된때포탄이수면에떨어질때는탐지능력이제한되기때문에이를보완하기위해음향탐지레이더를추가로배치하고있다. 인증교환 (Authentication Exchange) 인증수행을위해인증정보를교환하는것. 인증교환에는암호나메시지인증코드 (MAC) 를많이사용한다. MAC 를이용하면메시지전송중에수신자의변경여부를확인할수있으며, 메시지가순서번호 (Sequence Number) 를갖고있다면메시지가올바른순서로도착하는지도확인이가능하다. 또한동기화클럭 (Synchronized Clock) 을이용하여양당사자간에동기를맞출수있다. 인터넷삼진아웃제 (Internet Strike-out) 저작권법에의하여정부가불법복제물등의복제 전송으로 3 회이상경고한복제 전송자에게해당온라인서비스제공자가 6 개월이내의기간을정하여해당복제 전송자의계정을정지할것을명령하는것. 또온라인서비스제공자가운영하는게시판으로불법복제물등의삭제또는전송중단명령이 3 회이상내려진경우에도, 심의를거쳐온라인서비스제공자에게 6 개월이내의기간을정해해당게시판서비스의전부또는일부의정지를명할수있다. 저탄소녹색성장기본법 저탄소녹색성장을위하여법률제 9931 호 (2010 년 1 월 13 일 ) 로제정 / 공포 / 시행된법률. 경제와환경의조화로운발전을위하여저탄소녹색성장에필요한기반을조성하고녹색기술과녹색산업을새로운성장동력으로활용함으로써국민경제의발전을도모하며저탄소사회구현을통하여국민의삶의질을높이고국제사회에서책임을다하는성숙한선진일류국가로도약하는데이바지함을목적으로한다. 전가상화 (Full-Virtualization) 하드웨어를완전히가상화하는방식. 전가상화는이진코드변환기법 (binary code translation) 을사용하는 VMM 위에서윈도에서리눅스까지다양한 OS 를이용할수있는구조로게스트 OS 를수정할필요가없다. 다만하드웨어에뮬레이션 (emulation) 으로인한성능저하가단점이다. 이러한방식의가상화유형으로는 VMware 의 ESX/ESXi 등이있다 전자계약 (Electronic Contract) 통신망을이용해서이루어지는상거래계약으로일정한법률효력을목적으로두사람이상의당사자가전자적의사표시로합의하는법률행위로서전자문서를통해서이루어지는상거래계약. 계약과정을전자화하면담당자의생산성향상외에도기업입장에서계약서류와실제구매, 입고, 지급등전과정을조정할수있는등이점이많아도입이확대되고있다. 전자기펄스폭탄 (Electromagnetic Pulse Bomb) 강력한전자기파를방출하여적의전자기기체계를작동불능상태에빠지게하는폭탄. 전자기펄스폭탄은고공에서순식간에발생하는광대역의강력한전자기파를방출하기때문에지상은물론지하에있는미사일이나항공기, 통신시설등을무력화하는데효과적이다. 정보통신망 전기통신설비를이용하거나전기통신설비와컴퓨터및컴퓨터의이용기술을활용하여정보를수집 가공 저장 검색 송신또는수신하는정보통신체제. 정보통신망이용촉진및정보보호등에관한법률 정보통신망의이용을촉진하고정보통신서비스를이용하는자의개인정보를보호함과아울러정보통신망을건전하고안전하게이용할수있는환경을조성하여국민생활의향상과공공복리의증진에이바지함을목적으로제정된법률. 정전식터치스크린 (Capacitive Touch Screen) 사람의몸에서발생하는정전기를감지해구동하는터치스크린. 정전용량터치스크린은내구성이강하고반응시간이짧고, 투과성도좋으며, 멀티터치가가능해주로산업용이나게임기용으로많이사용되어왔으나최근에는휴대폰에도본격적으로채택되고있다. 종합편성채널 케이블TV와위성방송, IPTV 등을통하여보도 교양 오락등다양한장르로편성된프로그램을방송하는채널. 지상파와종편채널및보도전문채널은공익성과공공성이강한매체특성과사회전반에미치는파급효과가크기때문에신문사나대기업에게는소유를제한하여왔으나 2009년 7월국회에서통과된방송법 신문법 인터넷멀티미디어방송사업법 (IPTV법) 등미디어관련법에서신문사와대기업이종합편성채널의지분을 30% 까지소유할수있고, IPTV는 49% 까지소유할수있게했다. 다만, 신문은일간신문의구독률이 100분의 20 이상인경우에는사업을제한하고있다. 종합편성채널을운영할방송채널사용사업자는일반전문채널운영사업자와달리방송통신위원회의승인을받아야한다. 주파수공유기술 (Spectrum Sharing Technology) 동일한주파수대역을사용하여서로다른서비스를제공하는기술. 이를위한기술로는 Spectrum overlay 기술과 Spectrum underlay 기술이있다. Spectrum overlay 기술은인지무선 (CR) 기술을이용하여 1차사용자가사용하지않는시간또는지역에서 2차사용자가해당주파수를이용하는기술이다. IEEE WG에서표준화를진행하고있는 WRAN(Wireless Regional Area Network) 기술이대표적이다. Spectrum underlay 기술은 1차사용자의수신신호의레벨에따라 2차사용자의출력을제한하여사용하는기술로서 UWB 기술이대표적이다. 증강현실 (Augmented Reality) 실제촬영한화면에가상의정보를부가하여보여주는기술. 혼합현실 (MR) 이라고도부른다. 증강현실은편리할뿐만아니라감성적측면에서의만족도도대단히높기때문에방송은물론게임, 교육, 오락, 패션등다양한분야에서응용이가능하다. 스포츠중계시등장하는선수가소속된국가나선수의정보를보여주거나화장한자신의모습을미리보고, 옷도가상으로입어보고구매할수있다. 모바일분야에서는위치기반서비스 (LBS) 분야에서이용이활발하다. 스마트폰으로거리를비추면커피숍이나약국등의정보가화면에부가적으로표시된다
53 지러닝 (Game Learning) 기능성게임을이용한교육. 기존의게임이갖는흥미와재미같은장점을최대한살리면서학습적요소를게임에적용하는것이특징이다. 커넥티드 TV(Connected TV) 인터넷기반서비스가가능한 TV. TV 로직접인터넷망에접속하여인터넷에서제공하는다양한서비스와웹검색이가능하다. 인터넷망을사용하지만방송사업자가직접콘텐츠를제공하는 IPTV 와는다른개념이다. 대표적인커넥티드 TV 로는구글 TV 와애플의아이 TV 가이에해당된다. 컴퓨터침해사고 (Computer Security Incident) 해킹, 컴퓨터바이러스, 논리폭탄, 메일폭탄, 서비스거부또는고출력전자기파등의방법으로정보통신망또는이와관련된정보시스템을공격하여발생한사고. 침해사고에효율적으로대처하기위하여나라마다대응팀을운영하고국가간협력을도모하기위한국제협력체를운영하고있다. 아시아ㆍ태평양지역침해사고대응팀협의체 (APCERT) 가대표적인국제협력체이다. 콘텐츠필터링 (Contents Filtering) 콘텐츠이용과정에서저작권침해여부등을판단하기위해데이터를제어하는기술. 콘텐츠필터링은불법복제된콘텐츠가유통되지못하도록하는역할등을수행하는기술로크게키워드 (keyword) 필터링, 해시 (hash) 필터링, 특징점 (feature) 필터링등이있다. 크로스미디어광고 (Cross Media Advertisement) 광고효과를배가하기위하여서로다른미디어를이용하여행하는광고. 예를들어, CF 방송화면하단에문자이벤트정보를제공하여, 시청자들이휴대전화를이용해이벤트에참여하도록독려한다. 탈옥폰 (Jail Breaking Phone) 사용자가제조사에서제한한여러가지기능을사용하기위하여잠금장치를해제한폰. 대표적으로아이폰탈옥이있다. 탈옥한폰은바탕화면을화려하게꾸밀수도있고, 유료애플리케이션을무료로볼수도있으며멀티태스킹도가능하다. 하지만탈옥한아이폰은제조사의정책에반하므로제조사가 A/S 를제한하고있다. 편광방식 (Polarized Method) 편광현상을이용하여 3D 영상을구현하는방식. 좌우카메라로찍은영상을좌우프로젝터에각각입력하고프로젝터앞에서로다른편광필터를부착하여이를투사한영상을스크린에투사하고, 필터와동일한편광방식의편광안경으로보게되면왼쪽눈에는왼쪽영상만, 오른쪽눈에는오른쪽영상만입력되어입체감을느낀다. 구조가간단하고안경이저가로다수의시청자들이동시에볼수있는장점이있지만편광필터와안경에의한해상도저하와좌우편광의완전분리가어려워크로스토크가발생하는단점이있다. 하이파이 (High Fidelity) 가청주파수범위의저음부에서고음부까지원본을충실하게재생하는음향기기특성의통칭. 하이파이장치란원음을충실하게재생하고, 저음부나고음부가모두충실하게잘나오도록음역을넓히고, 왜곡을보상하는장치를말한다. 확장기 (Expander) 작은신호를크게하는효과장치. 증폭기의입출력특성에서그비가 1:1 이상을익스펜더 1:1 이하면컴프레서라고한다. 잡음을제거하는노이즈게이트 (noise gate) 로주로이용된다 Part Ⅴ_ 전산영어 1 Computer Hardware 영어로나오기때문에내용자체는결코어렵지않습니다. 100% 해석해가면서풀기보다는괄호앞뒤의키워드를가지고유추해낼수있는능력과센스가필요합니다. CPU(Central Processing Unit) CPU(Central Processing Unit) is the brain of a computer. Sometimes it is referred to simply as the processor or the central processor.(cpu 는컴퓨터의두뇌에해당한다. 종종간단하게프로세서 ( 처리장치 ) 또는중앙프로세서 ( 중앙처리장치 ) 라고부른다.) ALU(Alithmetic and Logic Unit) The Arithmetic Logic Unit(FLU) is where calculation and logical operations take place.( 산술논리연산장치 (ALU) 에서는계산과논리적연산을주관하는장치이다.) CU(Control Unit) The Control Unit(CU) has control of the operations of the memory, FLU, and the input / output subsystem.( 제어장치 (CU) 는기억장치와 ALU, 입 / 출력서브시스템의동작을조정하는장치이다.) Register Register is a special high-speed storage area within the CPU. ( 레지스터는 CPU 안에속하여있는고속의저장장소를말한다.) DR(Data register) Date Register(DR) contains the input data or the result.( 데이터레지스터는입력데이터나결과값을보관하는장치이다.) PC(Program counter) Program Counter(PC) keeps track of the instruction currently being executed. After executing the instruction, the program counter is augmented to point the address of the next instruction in memory.( 프로그램카운터는현재실행중인명령어를추적하는것을말한다. 이명령의실행이종료되면프로그램카운터는메모리안에있는다음명령어의주소를가리키도록증가하게되는장치이다.)
54 Part Ⅴ_ 전산영어 Memory Memory is the internal storage areas in the computer. Memory is used to store program and data.(memory 는컴퓨터내부에존재하는저장영역으로 Memory 는프로그램과데이터를저장하는데사용되는장치이다.) RAM(Random Access Memory) Random Access Memory(RAM) is same as a main memory. We can both write data into RAM and read data from RAM. This is contrast to ROM, which permits you only to read data.(ram 은메인메모리 ( 주기억장치 ) 와같은말이다. RAM 안에데이터를기록할수도있으며데이터를읽을수도있다. 이러한점에서데이터를읽을수만있는 ROM 과대조된다.) DRAM(Dynamic RAM) Dynamic RAM(DRAM) being the more common type. Dynamic RAM(DRAM) needs to be refreshed thousands of times per second.(dram 은보편적인형식의램이며, DRAM 은매초당수천번씩기억을재생하는장치이다.) SRAM(Static RAM) Static RAM(SRAM) does not need to be refreshed, which makes it faster, but it is also more expensive than Dynamic RAM(DRAM)(SRAM 은 DRAM 과달리속도가빠르며가격은상대적으로비싼편이라는특징을가진장치이다.) ROM(Read - Only Memory) Read - Only Memory(ROM) is the acronym for read - only memory, computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only be read.(rom 은읽기전용메모리의약자로서, 데이터가미리기록되어있는컴퓨터메모리이다. 데이터가 ROM 칩에일단기록되면지워지지않으며단지읽을수만있다.) PROM(Programmable ROM) Programmable ROM(PROM)s are manufactured as blank chips on which data can be written with a special device called a PROM programmer.(prom 은비어있는칩으로제작되며, PROM 작성기라불리는장치를가지고데이터를기록할수있는장치이다.) Part Ⅴ_ 전산영어 EPROM(Erasable Programmable ROM) An Erasable Programmable ROM(EPROM) is a special type of PROM that can be erased by exposing it to the ultraviolet light. The ultraviolet light clears its contents, making it possible to reprogram the memory.(eprom 은자외선을쬐면데이터가소거되는특별한형태의 PROM 이다. 자외선은 EPROM 의내용을삭제하며메모리를다시프로그래밍할수있도록해주게된다.) EEPROM(Electrically Erasable and Programmable ROM) An Electrically Erasable and Programmable ROM(EEPROM) is a special type of PROM that can by exposing it to an electrical charge. Like other types of PROM, EEPROM retains its contents even when the power is turned off.(eeprom 은 PROM 의특별한경우로서전기충전에노출되면내용이지워진다. 다른형태의 PROM 과마찬가지로 EEPROM 은컴퓨터의전원이꺼져도그내용을유지하는특징을가진다.) RISC(Reduced Instruction Set Computer) RISC is the acronym for Reduced Instruction Set Computer, a type of microprocessor that recognizes a relatively limited of instructions. CISC(Complex Instruction Set Computers)(RISC 는축소된명령어집합컴퓨터의약어로서상대적으로제한된개수의명령어를인식하는일종의마이크로프로세서이다.) Cache cache is a special high - speed storage mechanism. It can be either a reserved section of main memory or an independent high - speed storage device. Two types of caching are commonly used in personal computers, Memory Cache and Disk Cache.( 캐시는특별한고속저장메커니즘이라고할수있다. 캐시는메인메모리상에예약된부분일수도있고, 독립적인고속기억장치일수도있다. 개인용컴퓨터에서일반적으로두가지타입의메모리캐시와디스크캐시가사용된다.) Part Ⅴ_ 전산영어 Memory Cache A Memory Cache, sometimes called a cache store or RAM cache, is a portion of memory made of high - speed SRAM instead of the slower and cheaper DRAM used for main memory.( 메모리캐시는캐시저장소또는 RAM 캐시하고도불리는데, 주로메인메모리용으로사용되는느리고저렴한 DRAM 대신에고속의비싼 SRAM 으로만들어진메모리의일부이다.) Disk Cache Disk Cache works under the same principle as memory caching, but instead of using high - speed SRAM, a disk cache uses conventional main memory.( 디스크캐시는메모리캐시와동일한원리에따라동작하는장치라고할수있다. 하지만디스크캐시는고속 SRAM 을사용하지않고일반적인메인메모리를사용하는것이특징이다.) DMA(Direct Memory Access) DMA is the short for Direct Memory Access, a technique for transferring data from main memory to a device without passing it through the CPU.(DMA 는직접메모리접근의약칭으로서데이터를메인메모리에서입출력장치로전달할때 CPU 를거치지않는기술을말한다.) Hardware The Hardware is the computer system that allows physical access to data.( 하드웨어는데이터에대한물리적접근을허용하는컴퓨터시스템을말한다.) USB(Universal Serial Bus) USB is the short for Universal Serial Bus, an external serial bus standard that supports data transfer rates of 12Mbps(in USB 1.1) and 480Mbps(in USB 2.0).(USB 는범용직렬버스의약칭으로서데이터전송률을 12Mbps(USB 1.1 의경우 ) 와 400Mbps(USB 2.0 의경우 ) 까지지원하는외부직렬버스표준이다.) 2 System Software Part Ⅴ_ 전산영어 OS(Operating System) Operating System(OS) is an interface between the hardware of a computer and the user(program or humans). It is a program(or a set of programs) that facilitates the execution of other program.( 운영체제란컴퓨터의하드웨어와사용자 ( 사용자는프로그램일수도있고, 사람일수도있다 ) 사이의인터페이스이다. 운영체제는다른프로그램들의실행을돕는프로그램이다.) Multiuser OS Allows two or more users to run program at the same time. some operating system permit hundreds or even thousands of concurrent users.( 동시에두사람이상이프로그램을실행할수있게해주는운영체제이다. 어떤운영체제는수백명또는수천명의동시사용자를허용한다.) Multiprocessing OS Supports running a program on more than one CPU.( 한프로그램이한개이상의 CPU 에서수행되도록지원하는운영체제이다.) Multitasking OS Allows more than one program to run concurrently.( 한개이상의프로그램이동시에수행되는것을허용하는운영체제이다.) Multithreading OS Allows different parts of a single program to run concurrently.( 단일프로그램내의서로다른부분들이동시에수행되도록허용하는운영체제이다.) Real time OS Respond to inputs instantly. General - Purpose operating system, such as DOS and LUIX, are real - time.( 입력에즉각반응하는운영체제이다. 여기서 DOS 나 UNIX 같은범용운영체제는실시간운영체제가아니다.)
55 Part Ⅴ_ 전산영어 GUI(Graphical User Interface) Graphical User Interface(GUI) allow you to enter commands by pointing and clicking at objects that appear on the screen.( 그래픽사용자인터페이스는화면에나타난대상을가리키거나클릭함으로써명령을입력할수있게해준다.) Software The Software is the program that allows users to access, maintain, and updata physical data.( 소프트웨어는사용자로하여금물리적데이터에접근하고유지하며갱신할수있도록해주는프로그램을말한다.) File System File System is a system that an operating system or program uses to organize and keep track of files. A file system is also referred to as a file management system.( 파일시스템은운영체제나프로그램파일이구성하고그경로를추적하는데사용하는시스템이다. 파일관리시스템이라고불리기도한다.) DB(DataBase) A DataBase(DB) is a composed of record, each containing fields together with a set of operations for searching, sorting, recombining, and other functions. It is a collection of information organized in such a way that a computer program can quickly select desired pieces of data.( 데이터베이스는필드를포함하고있는레코드로구성된하나의파일로서검색이나정렬, 재결합등여러기능을위한연산의집합과함께제공되는것이다. 데이터베이스는컴퓨터프로그램이원하는데이터조각을빠르게검색할수있도록구성된정보의집합이다.) DBMS(DataBase Management System) DBMS is a collection of programs that enables you to store, modify, and extract information from a database.(dbms 는데이터베이스로부터정보를조정하고수정하며, 추출하도록해주는프로그램들의집합을말한다.) Field A Field is a single piece of information.( 필드는단일화된정보의조각을의미한다.) Part Ⅴ_ 전산영어 Record A Record is one complete set of fields.( 레코드는필드로구성된한개의완전한집합을말한다.) File A File is a collection of records.( 파일은레코드의모음을말한다.) Sequential File A Sequential File is a file in which records can only be accessed sequentially, one after another, from beginning to end.( 순차파일은레코드가순차적으로처음부터끝까지하나씩접근될수밖에없는파일을말한다.) Indexed File An Indexed File is made of a data file, which is a Sequential File, and an index. The index itself is a very small file with only two fields, the key of the Sequential File file and the address of the corresponding record on the disk.( 인덱스파일은순차파일인데이터파일과인덱스로만들어지는것을말한다. 인덱스자체는매우작은파일로서, 순차파일의키와해당레코드의디스크내주소라는두개의필드만을보유하게된다.) Hashed File A Hashed File is very similar to indexed file. In an indexed file, the index maps the key to the address. A Hashed File uses a function to accomplish this mapping. The user gives the key, the function maps the key to the address and passes it to the operating system, and the record is retrieved. This function is called hash function.( 해시파일은인덱스파일과매우유사하다. 인덱스파일에서는인덱스가키를주소로매핑한다. 반면에해시파일은이러한매핑을수행하기위하여함수를사용한다. 사용자가키를제공하면함수는이키를주소로매핑한후그결과를운영체제에전달한다. 이함수를해시함수라고부른다.) Programming Language Programming Language is a vocabulary and set of grammatical ules for instructing a computer to perform specific tasks.( 프로그래밍언어는컴퓨터에게특정작업을실행하도록지시할때사용하는단어이자문법적규칙의집합을말한다.) Part Ⅴ_ 전산영어 High - Level Programming Languages High - Level Programming Languages, while simple compared to human languages, are more complex than the languages the computer actually understands, called machine languages.( 고급프로그래밍언어는인간들이사용하는자연언어와비교해볼때, 단순하지만컴퓨터가실제로이해하는언어즉, 기계어보다는더복잡한언어를말한다.) Assembly Languages Lying between machine languages and high - level languages are languages called assembly languages. Assembly Languages are similar to machine languages but they are much easier to program in because they allow a programmer to substitute names for numbers.( 기계어와고급언어사이에놓여있는언어가어셈블리어이다. 어셈블리어는기계어와유사하지만프로그램작성자가숫자를명칭으로대체할수있도록허용하고있기때문에프로그램작성이훨씬용이한언어를말한다.) 4GL 4GLs are far removed from machine languages and represent the class of computer languages closest to human languages.(4gl 은기계어로부터가장멀리떨어져있으며, 사람의언어에가장가까운컴퓨터언어등급을나타낸다.) FORTRAN FORTRAN is a particularly good language for processing numerical data, but it does not lend itself very well to organizing large programs.(fortran 은수치데이터를처리하는데있어서특히좋은언어이지만, 대형프로그램을구성하는데적합하지않은언어이다.) Pascal Pascal is very good for writing well - structured and readable programs, but it is not as flexible as the C programming language.(pascal 은잘구성되고읽기쉬운프로그램을작성하는데매우좋지만 C 언어만큼융통성이있지는못한언어이다.) Part Ⅴ_ 전산영어 C++ C++ embodies powerful object - oriented features, but it is complex and difficult to learn.(c++ 는객체지향형특징이강하지만배우기에복잡하고어렵다는것이특징인언어이다.) Imperative Programming Imperative Programming, as opposed to declarative programming, is a programming paradigm that describes computation in terms of a program state and statements that change the program state.( 명령형언어는선언형언어와대조적으로프로그램상태및이상태들을변화시키는문장으로계산을표현하고있는프로그래밍패러다임을나타낸다.) Objected - Oriented Languages Objected - Oriented Languages are used for object - oriented programming. Objected - Oriented programming is a type of programming in which programmers define not only the data type of a data structure, but also the type of operations(functions) that can be applied to the data structure.( 객체지향형언어는객체지향형프로그래밍을위해사용되는언어이다. 객체지향형프로그래밍에서는프로그램작성자가데이터구조의데이터종류뿐만아니라데이터구조에적용될수있는연산 ( 함수 ) 의종류까지도정의하게된다.) Declarative Languages Declarative Languages use the principle of logical reasoning to answer queries. It is based on formal logic defined by Greek mathematicians. Logical reasoning is based on deduction. Prolog is an example of declarative languages.( 선언형언어는질의어에대하여답변하기위한논리적추론의원리를사용한다. 이언어는그리스수학자들이정의한형식논리를토대로하고있다. Prolog 는대표적인선언형언어라고할수있다.) Functional Languages Functional Languages are used in functional programming where a program is considered a mathematical function. LISP, Scheme, and Haskell are examples of functional languages.( 함수형언어는프로그램을수학적함수로취급하는함수형프로그래밍에서사용되는언어이다. LISP, Scheme, Haskell 이함수형언어의사례라고할수있다.)
56 Part Ⅴ_ 전산영어 SCSI(Small Computer System Interface) SCSI is the short for Small Computer System Interface, a parallel interface standard used by Apply Macintosh computers, PCs, and many UNIX system for attaching peripheral devices to computers.(scsi 는소규모컴퓨터시스템인터페이스의약칭으로서, 주변장치를컴퓨터에부착하기위하여애플매킨토시, PC, 유닉스시스템이사용하는병렬인터페이스의표준을말한다.) 3 Data Communication and Computer Network Computer Network A Computer Network is a group of two or more computer systems linkes together. Computer networks can be divided into three broad categories, LAN, MAN WAN.( 컴퓨터네트워크란두개이상의컴퓨터시스템이연결된그룹을말한다. 컴퓨터네트워크는크게 LAN, MAN, WAN 이라는세개의범주로구분될수있다.) LAN(Local Area Network) Local Area Network(LAN) is a group of computers and other devices dispersed over a relatively limited area and connected by a communications link that enables any device to interact with any other devices on the network.(lan( 근거리통신망 ) 은비교적제한된영역안에분산되어있는컴퓨터와다른장치들의그룹으로, 통신링크에의해연결되어네트워크내의장치들끼리상호작용할수있다는특징을가진다.) MAN(Metropolitan Area Network) Metropolitan Area Network(MAN) is a high - speed network which can carry voice, data and images at up to 200 Mbps or faster over distances of up to 75Km. Based on the network architecture, the transmission speed can be higher for shorter distances.(man( 시내정보통신망 ) 은최대 75Km 까지의거리에걸쳐 200Mbps 이상의속도로음성, 데이터, 이미지를전송할수있는고속네트워크이다. 네트워크구조에의해, 비교적짧은거리에대해서는상대적으로높은속도를보일수있다.) Part Ⅴ_ 전산영어 WAN(Wide Area Network) Wide Area Network(WAN) is a geographically widespread network, which relies on communications capabilities to link various network segments. A Wide Area Network(WAN) can be one large network, or consist of a number of linked LANs.(WAN( 광역통신망 ) 은지리적으로넓게펼쳐진네트워크로서다양한네트워크세그먼트들을연결하기위하여통신능력에의존한다. WAN 은한개의넓은네트워크일수있지만많은수의 LAN 이연결되어구성될수도있다.) ISO / OSI(International Standard Organization's / Open System Interconnect) Network Model It is the standard model for networking protocols and distributed applications. This International Standard Organization's / Open System Interconnect(ISO/OSI) Network Model theoretically allows any two different system(eg, computer) to communicate with each other regardless of their underlying architecture.(iso / OSI 네트워크모델은네트워크의규약 ( 프로토콜 ) 및분산애플리케이션에대한표준모델을말한다. 이론적으로 ISO / OSI 네트워크모델은두개의서로다른시스템 ( 즉, 컴퓨터 ) 이기초가되는구조와무관하게통신할수있도록해주는특징을가진다.) Physical Layer(Layer 1) The Physical Layer(Layer 1) is responsible for transferring a bit stream through a physical medium. It defines all electrical and physical specifications for devices.( 물리적계층 ( 계층 1) 은물리적매체를통하여비트스트림을전송하는책임을담당하는장치이다. 이계층에서는네트워크장치의전기적이며물리적인모든사양을정의하게된다.) Data Link Layer(Layer 2) The Data Link Layer(Layer 2) is responsible only for node - to - node delivery of the frame from one station to other. The Data Link Layer(Layer 2) is responsible for error handling between two adjacent stations.( 데이터링크계층 ( 계층 2) 은비트를프레임이라불리는논리적단위로구성되는계층이다. 데이터링크계층은두인접국사이의오류처리를담당하는계층이다.) Part Ⅴ_ 전산영어 NetWork Layer(Layer 3) The NetWork Layer(Layer 3) is in duty bound to deliver of a packet(the data unit handled by the network layer is called a packet) between the original source and final destination where the Data Link Layer(Layer 2) is responsible for node - to - node delivery of a frame between two adjacent stations. ( 데이터링크계층은두인접장치사이에서프레임의노드 - 대 - 노드전달을담당하는반면, 네트워크계층 ( 계층 3) 은최초근원지로부터최종목적지로패킷 ( 네트워크계층에의하여다루어지는데이터단위를패킷이라고부른다 ) 을전달하는임무를수행하는계층이다.) Transport Layer(Layer 4) The NetWork Layer(Layer 3) is responsible for end - to - end delivery of individual packets. The Transport Layer(Layer 4), in contrast, is responsible for end - to - end delivery of the whole message.( 네트워크계층 ( 계층 3) 은개별패킷의종단전송을담당하는계층이다. 반면에전송계층 ( 계층 4) 은전체메시지의종단간전송을담당하는역할을수행한다.) Session Layer(Layer 5) The Session Layer(Layer 5) is responsible to control the dialog between users. It establishes, maintains and synchronizes the dialog between communicating system.( 세선계층 ( 계층 5) 은사용자들사이의대화를제어하는역할을담당하는계층이다. 이계층은통신시스템사이의대화를확립하고유지하며동기화시키는일을한다.) Presentation Layer(Layer 6) The Presentation Layer(Layer 6) is related with the syntax(format) and semantics(meaning) of the information exchanged between two systems. It deals with the fact that different systems use different coding methods(eg, Unicode and ASCII).( 표현계층 ( 계층 6) 은두시스템사이에교환되는정보의신택스 ( 구문, 형식 ) 와시맨틱스 ( 의미 ) 에관한것이다. 이계층은시스템이다르면코딩방식도다르다는사실 ( 예, 유니코드와 ASCII) 을다룬다.) Part Ⅴ_ 전산영어 Application Layer(Layer 7) The Application Layer(Layer 7) enables the user, whether human or software, to access the network. It defines common application that can be implemented to make jobs simpler. It provides network services to the end - users.( 응용계층 ( 계층 7) 은사람이든소프트웨어이든간에사용자로하여금네트워크에접근할수있도록해주는계층이다. 이계층에서는사용자의작업을좀더간단하게만들기위해구현할수있는공통된애플리케이션을정의하고있다.) Repeater A Repeater is a network device used to regenerate or replicate a signal. Repeaters are used in transmission systems to regenerate analog or digital signals distorted by transmission loss.( 리피터는신호를재생하거나중복하는데사용하는네트워크장치이다. 전송손실로인하여일그러진아날로그또는디지털신호를재생하기위하여리피터는전송시스템에서사용된다.) Bridge A Bridge is a device that connects two local - area networks or two segments of the same LAN that use the same protocol, such as Ethernet or Token - Ring.( 브리지는두개의근거리망을연결하거나이더넷이나토큰링과같이동일한프로토콜을사용하는동일한근거리망내의두세그먼트를연결하는장치이다.) Router A Router is a device that forwards data packets along networks. A router is connected to at least two networks, commonly two LANs or WANs or a LAN and its ISP's network.( 라우터는데이터패킷을네트워크를따라진행시키는장치이다. 라우터는최소한두개의네트워크, 보통의경우두개의 LAN 이나 WAN 혹은 LAN 과해당 ISP 의네트워크를연결한다.) Gateway A Gateway is a node on a network that serves as an entrance to another network. In enterprises, the gateway is the computer that routes the traffic from a workstation to the outside network that is serving the Wed pages.( 게이트웨이는다른네트워크로의관문으로작동하는네트워크노드를말한다. 기업체에있어서게이트웨이는워크스테이션으로부터웹페이지를제공하는바깥네트워크로경로를제공하는컴퓨터에해당한다.)
57 Part Ⅴ_ 전산영어 FireWire FireWire is a serial interface defined by IEEE standard So FireWire is called IEEE It transfers data in packets.(firewire 는 IEEE 표준 1394 에의하여정의된직렬인터페이스로서 IEEE 1394 라고도부른다. FireWire 는데이터를패킷형태로전송하는특징을가지고있다.) 4 Multimedia Processing JPEG(Joint Photographic Experts Group) Joint Photographic Experts Group(JPEG) is the original name of the committee that wrote the standard. JPEG(or JPG) is one of the image file formats supported on the Wed. JPG is a lossy compression technique that is designed to compress color and grayscale continuous - tone images.(jpeg( 연합사진전문가그룹 ) 은표준을작성하기위한위원회의원래명칭을말한다. JPEG( 또는 JPG) 은웹에서지원되는이미지파일포맷중하나를뜻하며, JPG 는컬러및그레이스케일연속색조형태의이미지를압축하기위하여설계된손실성압축기술을말한다.) GIF(Graphics Interchange Format) Graphics Interchange Format(GIF) is another of the graphics formats supported by the Web. Unlike JPG, the GIF format is a lossless compression technique and it supports only 256 colors.(gif( 그래픽교환포맷 ) 은웹에의해지원되는또다른그래픽포맷을말한다. JPG 와달리 GIF 포맷은무손실압축기술을사용하여 256 컬러만을지원하는것이특징이다.) MPEG(Moving Picture Experts Group) Moving Picture Experts Group(MPEG) is a working group of ISO and it also refers to the family of digital video compression standards and file formats developed by the group.(mpeg( 동영상전문가그룹 ) 은 ISO 의작업그룹이자, 이그룹에의하여개발된디지털비디오압축표준및파일포맷의군을가리키는말이기도하다.) Part Ⅴ_ 전산영어 PNG(Portable Network Graphics) Portable Network Graphics(PNG) is the third graphics standard supported by the Wed(though not supported by all browsers). PNG was developed as a patent - free answer to the GIF format but is also an improvement on the GIF technique.(png( 이식가능한네트워크그래픽 ) 는 ( 비록모든브라우저가지원하는것은아니지만 ) 웹에서지원되는세번째그래픽표준이다. PNG 는 GIF 포맷이가지는특허를피하고자하는해결책으로서개발되었지만 GIF 기술을개선한것을말한다.) Divx(Digital Video express) Divx is a new DVD - ROM format promoted by several large Hollywood companies, including Disney, Dreamworks SKG Paramount and Universal With DivX, a movie(or other data) loaded onto a DVD - ROM is playable only during a specific time frame, typically two days.(divx 는디즈니, 드림웍스, 선경그룹, 파라마운트와유니버설등여러개의할리우드대기업이추진한새로운 DVD-ROM 포맷이다. 한장의 DVD-ROM 에실린한편의영화는정해진기일 ( 대표적으로이틀 ) 동안만재생할수있다.) DivX When spelled DivX, instead of Divx, a trademark of DivX Networks, Inc, DivX is a digital video compression format based on the MPEG-4 technology. DivX files can be downloaded over high - speed lines in a relatively short time without sacrificing the quality of the digital video.(divx 대신에 DivXNetwork 사의상표인 DivX 라고쓸경우, 이는 MPEG-4 기술에토대를둔디지털비디오압축포맷을뜻한다. DivX 파일은디지털비디오의품질을희생하지않고서도상당히짧은시간내에고속으로다운로드될수있다는특징을가진다.) MP3(MPEG Audio Layer - 3) MPEG Audio Layer - 3(MP3) is a digital audio coding scheme used in distributing recorded music over the Internet.(MP3 는녹음된음악을인터넷상에배포하는데사용하는디지털오디오코딩구조를말한다.) Part Ⅴ_ 전산영어 WMA(Windows Media Audio) Windows Media Audio(WMA) is a Microsoft file format for encoding digital audio files similar to MP3 though can compress files at a higher rate than MP3.(WMA( 윈도우미디어오디오 ) 는 MP3 와유사하게디지털오디오파일을부호화하는마이크로소프트사의파일포맷으로서 MP3 보다더높은비율로압축할수있다.) AVI(Audio Video Interleaved) Audio Video Interleaved(AVI) is a windows multimedia file format for sound and moving pictures that uses the Microsoft RIFF(Resource Interchange File Format) specification.(avi( 오디오비디오인터브리드 ) 는소리와동영상을위한윈도우멀티미디어파일포맷으로서마이크로소프트사의 RIFF( 자원교환파일포맷 ) 사양을사용하고있다.) 5 Computer Security Information Security Information Security is the technologies used to make a service resistant to unauthorized access to the data that it holds or for which it is responsible.( 정보보호란서비스가자신이보유하거나담당하는데이터에대해비인가된접근을견뎌낼수있도록해주는기술을말한다.) Authentication Authentication is the process of identifying an individual, usually based on a username and password.( 인증이란, 개인으로서마땅히요구되는신분에해당하는지단지확인하는것으로, 개인의접근권한에관하여말하는것은아니다.) Encryption Encryption is the translation of data into a secret code.( 암호화는데이터를비밀코드로변환하는것을말한다.) Symmetric encryption Symmetric encryption is a type of encryption where the same key is used to encrypt and decrypt the message.( 대칭형암호화는메시지를암호화하거나복호화할때동일한키를사용하는암호화유형을말한다.) Part Ⅴ_ 전산영어 Public - Key Encryption Public - Key Encryption is a cryptographic system that uses two keys, a public key known to everyone and a private or secret key known only to the recipient of the message.( 공개키암호화는모든사람에게알려진공개키와메시지수신자에게만알려진개인키또는비밀키라는두개의키를사용하는암호시스템을말한다.) Computer Virus A Computer Virus attaches itself to a program or file so it can spread from one computer to another, leaving infections as it travels.( 컴퓨터바이러스는자기자신을프로그램이나파일에부착하여이컴퓨터에서저컴퓨터로퍼질수있으며, 이동할때마다감염시키고떠나는것을말한다.) Worm A Worm is similar to a virus by its design, and is considered to be a sub - class of a virus. Worms spread from computer to computer, but unlike a virus, it has the ability to travel without any help from a person.( 웜은그설게측면에서바이러스와비슷해서마치바이러스의한부류인것처럼인식된다. 바이러스와달리웜은컴퓨터에서컴퓨터로퍼져나가는데사람도움없이도이동할수있는능력을갖추고있는프로그램이다.) Trojan Horse A Trojan Horse, at first glance will appear to be useful software but will actually do damage once installed or run on your computer.( 트로이목마는신화속에나오는트로이목마에서이름을따서만들었다. 이것은상당한속임수로가득차있다. 첫눈에트로이목마는유용한소프트웨어인것처럼다가오지만실제는컴퓨터에설치되거나실행되면손해를끼치는프로그램을말한다.)
58
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<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>
데이터베이스 (Database) ER- 관계사상에의한관계데이터베이스설계 문양세강원대학교 IT특성화대학컴퓨터과학전공 설계과정 [ 그림 3.1] 작은세계 요구사항들의수정과분석 Functional Requirements 데이타베이스요구사항들 FUNCTIONAL ANALYSIS 개념적설계 ERD 사용 High level ltransaction Specification
More informationuntitled
(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 informationPowerPoint 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<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>
3.2 관계데이터언어 0709 (1) 관계대수 0703 0705 0703 1) 관계대수정의 1 원하는정보와그정보를어떻게유도하는가를기술하는절차적인방법 0503 2 주어진관계로부터원하는관계를얻기위해연산자와연산규칙을제공하는언어 0503 3 릴레이션조작을위한연산의집합으로피연산자와결과가모두릴레이션이라는특성을가짐 2) 순수관계연산자 0305 관계데이터베이스에적용할수있도록특별히개발된관계연산자
More information슬라이드 제목 없음
5.2 ER 모델 ( 계속 ) 관계와관계타입 관계는엔티티들사이에존재하는연관이나연결로서두개이상의엔티티타입들사이의사상으로생각할수있음 관계집합은동질의관계들의집합 관계타입은동질의관계들의틀 관계집합과관계타입을엄격하게구분할필요는없음 요구사항명세에서흔히동사는 ER 다이어그램에서관계로표현됨 ER 다이어그램에서다이어몬드로표기 관계타입이서로연관시키는엔티티타입들을관계타입에실선으로연결함
More information<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>
제 8강 SQL: 관계데이터베이스언어 강의목표 관계데이타베이스언어로서상용 DBMS에서가장널리사용되는 SQL의동작원리에관하여학습하고, 이를이용하여다양한질의문을작성하는방법을습득한다 기대효과 SQL의데이터정의기능을이해한다 SQL의데이터조작기능중질의기능을이해한다 SQL의데이터조작기능중데이터갱신기능을이해한다 SQL의데이터조작기능중뷰및인덱스관련기능을이해한다 SQL 의개요
More informationInsertColumnNonNullableError(#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 information03-01 데이터모델링과데이터모델의개념 개체-관계모델 논리적데이터모델
03-01 데이터모델링과데이터모델의개념 개체-관계모델 논리적데이터모델 학습목표 데이터모델링과데이터모델의개념을이해한다. 개념적데이터모델인개체 - 관계모델을이용해모델링을하는방법을익힌다. 개체 - 관계모델을개체 - 관계다이어그램으로작성하는방법을익힌다. 논리적데이터모델의종류와특징을이해한다. 2 01 데이터모델링과데이터모델의개념 3 01 데이터모델링과데이터모델의개념
More information슬라이드 제목 없음
뷰와시스템카탈로그 관계데이터베이스시스템의뷰 (view) 는다른릴레이션으로부터유도된릴레이션 (derived relation) 으로서 ANSI/SPARC 3단계아키텍처의외부뷰와다름 뷰는관계데이터베이스시스템에서데이터베이스의보안메카니즘으로서, 복잡한질의를간단하게표현하는수단으로서, 데이터독립성을높이기위해서사용됨 시스템카탈로그는시스템내의객체 ( 기본릴레이션, 뷰, 인덱스,
More information금오공대 컴퓨터공학전공 강의자료
데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미
More informationMicrosoft PowerPoint - ch10_회복과 병행 제어.pptx
13-01 트랜잭션 장애와회복 병행제어 병행수행과병행제어 병행수행 (concurrency) 여러사용자가데이터베이스를동시공유할수있도록여러개의트랜잭션을동시에수행하는것을의미 여러트랜잭션들이차례로번갈아수행되는인터리빙 (interleaving) 방식으로진행됨 병행제어 (concurrency control) 또는동시성제어 병행수행시같은데이터에접근하여연산을실행해도문제가발생하지않고정확한수행결과를얻을수있도록트랜잭션의수행을제어하는것을의미
More informationTablespace On-Offline 테이블스페이스 온라인/오프라인
2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가
More informationMicrosoft PowerPoint - 사본 - OAS09-사무자동화 기술(DB).ppt
1. 데이터베이스정의 : 특정조직이업무수행하는데필요한관련성있는자료들의집합체 ( 통합, 저장, 운영, 공용 ) 2. 데이터베이스시스템도입배경 : 파일시스템의문제점을해결 응용프로그램 1 ( 인사 ) 응용프로그램 2 ( 급여 ) 응용프로그램 3 ( 자재 ) 응용프로그램 4 ( 마케팅 ) 파일 1 파일 2 파일 3 파일 4 * 독립된파일단위로업무와관련한데이터를저장하므로데이터중복성과데이터종속성발생
More informationPowerPoint 프레젠테이션
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 informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More information슬라이드 제목 없음
MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,
More informationSQL
데이터베이스및 SQL 언어의기초 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 데이터베이스및 SQL 언어의기초 1 / 36 Part I 데이터베이스 박창이 ( 서울시립대학교통계학과 ) 데이터베이스및 SQL 언어의기초 2 / 36 데이터의구성및표현 개체 (entity): DB가표현하려는유형 / 무형적정보의대상속성 (attribute): 개체가갖는특성도메인
More information목차 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강의 개요
정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋
More informationMicrosoft 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 informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More informationPowerPoint 프레젠테이션
Chapter 06 반복문 01 반복문의필요성 02 for문 03 while문 04 do~while문 05 기타제어문 반복문의의미와필요성을이해한다. 대표적인반복문인 for 문, while 문, do~while 문의작성법을 알아본다. 1.1 반복문의필요성 반복문 동일한내용을반복하거나일정한규칙으로반복하는일을수행할때사용 프로그램을좀더간결하고실제적으로작성할수있음.
More informationMicrosoft 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금오공대 컴퓨터공학전공 강의자료
데이터베이스및설계 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 informationMicrosoft 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 informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
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[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More informationMicrosoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]
MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,
More informationVisual 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 informationOCW_C언어 기초
초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향
More informationMicrosoft PowerPoint - 사본 - DB06-SQL,시스템카탈로그,뷰.ppt
. SQL(Structured Query Language) 특징 [ 출제빈도 상 ] 사용자 SQL ) 관계대수와관계해석을기초로한고급데이터언어 ) 이해하기쉬운형태 3) 대화식질의어로사용가능 4) 데이터정의, 조작, 제어기능제공 5) COBOL, C, PASCAL 등의언어에삽입 -> 내장 SQL 6) 레코드집합단위로처리 7) DBMS 에서사용되는비절차적대화형 Language
More informationPowerPoint Presentation
데이터종속성과정규화 이장의주요내용 데이터의잘못된논리적표현으로인해발생하는이상현 상들 함수종속성 정규화 제 1 정규형, 제 2 정규형, 제 3 정규형, BCNF 제 4 정규형, 제 5 정규형 참고문헌 데이타베이스시스템, 이석호저, 정익사 (chapter 11 장 ), 2005 년 2 데이타의논리적표현 조직체가가지고있는대량의운용데이터를어떻게조직해야효율적으로관리할수있는가?
More informationMySQL-.. 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 informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More informationMicrosoft PowerPoint - 알고리즘_5주차_1차시.pptx
Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1
More information5장 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 informationMicrosoft PowerPoint - ch07_데이터베이스 언어 SQL.pptx
05-01 SQL의소개 SQL을이용한데이터정의 SQL을이용한데이터조작 뷰 삽입 SQL 학습목표 SQL의역할을이해하고, 이를기능별로분류해본다. SQL의데이터정의기능을예제를통해익힌다. SQL의데이터조작기능을예제를통해익힌다. 뷰의개념과장점을이해한다. 삽입 SQL의역할을이해한다. 2 01 SQL 의소개 SQL (Structured Query Language) 의미
More informationMicrosoft PowerPoint - chap06-2pointer.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.
More informationPowerPoint 프레젠테이션
데이터베이스정의와특성 데이터베이스 (DB, DataBase) 어느한조직의여러응용시스템을공유할수있도록통합, 저장, 운영되는데이터집합 데이터베이스의성질 통합된데이터 (integrated data) 저장된데이터 (stored data) 운영데이터 (operational data) 공용데이터 (shared data) - 1 - 데이터베이스정의와특성 ( 계속 ) 데이터베이스의특성
More informationPowerPoint 프레젠테이션
실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
More informationWINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역
WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역시쉽게해결할수있다. 이번화이트페이퍼에서는 Window Function 중순위 RANK, ROW_NUMBER,
More informationPowerPoint 프레젠테이션
MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령
More information목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE
ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....
More informationObject 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 informationadfasdfasfdasfasfadf
C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.
More informationBind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터
Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터를사용자에게전송하게되며 Parsing 단계에서실행계획이생성된다. Bind 변수를사용하는 SQL
More informationchap 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 information6장. SQL
학습목표 SQL이 무엇인지 개념을 설명 테이블을 생성, 변경, 제거할 할 수 있다. 수 있다. 데이터를 검색, 갱신, 삽입, 삭 제할 수 있다. 뷰, 시스템 카탈로그, 저장 프 로시저, 트리거에 대한 개념 을 설명할 수 있다. 2 목차 SECTION 01 SQL의 개요 11 SQL의 역사 12 SQL의 유형별 종류 SECTION 0 21 스키마 22 테이블
More informationMicrosoft 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 F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>
SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......
More information(Hyunoo Shim) 1 / 24 (Discrete-time Markov Chain) * 그림 이산시간이다연쇄 (chain) 이다왜 Markov? (See below) ➀ 이산시간연쇄 (Discrete-time chain): : Y Y 의상태공간 = {0, 1, 2,..., n} Y n Y 의 n 시점상태 {Y n = j} Y 가 n 시점에상태 j 에있는사건
More informationC# Programming Guide - Types
C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든
More informationBY-FDP-4-70.hwp
RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,
More information윈도우즈프로그래밍(1)
제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장
More information목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2
제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해
More informationMicrosoft 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 information02-01 데이터베이스의필요성 데이터베이스의정의와특성
02-01 데이터베이스의필요성 데이터베이스의정의와특성 학습목표 데이터와정보의차이를이해한다. 데이터베이스의필요성을알아본다. 데이터베이스의정의에숨겨진의미와주요특성을이해한다. 2 01 데이터베이스의필요성 데이터와정보 데이터 (data) 현실세계에서단순히관찰하거나측정해수집한사실이나값 정보 (information) 의사결정에유용하게활용할수있도록데이터를처리한결과물 정보또한다시데이터로간주될수있다.
More informationInfinity(∞) Strategy
반복제어 표월성 passwd74@cherub.sungkyul.edu 개요 for() 문 break문과 continue문 while문 do-while문 for() 문 for() 문형식 for( 표현식1; 표현식2; 표현식3) 여러문장들 ; 표현식 1 : 초기화 (1 번만수행 ) 표현식 2 : 반복문수행조건 ( 없으면무한반복 ) 표현식 3 : 반복문수행횟수 for()
More information쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table
쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table http://academy.hanb.co.kr 6장. 해시테이블 테이블 Hash Table 사실을많이아는것보다는이론적틀이중요하고, 기억력보다는생각하는법이더중요하다. - 제임스왓슨 - 2 - 학습목표 해시테이블의발생동기를이해한다. 해시테이블의원리를이해한다. 해시함수설계원리를이해한다. 충돌해결방법들과이들의장단점을이해한다.
More informationVENUS Express 사용자 매뉴얼
1 장데이터베이스 2 장데이터모델링 < 연습문제답 > 1 번답 : 관련된데이터들의모임을데이터베이스라고한다. 2 번답 : 물리스키마를변경하지않고개념스키마의변경이가능함을물리적데이터독립 성이라한다. 3 번답 : 위쪽부터차례로 conceptual design, logical design, physical design 4 번답 : 가. DDL 5 번답 : 가. 개념스키마
More information학습목차 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 informationCloud Friendly System Architecture
-Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture
More information<4D F736F F F696E74202D205BC1A4BAB8C3B3B8AEB1E2BBE7BBEABEF7BDC7B1E2B1E2C3E2B9AEC1A6C7AEC0CC5D B3E231C8B82E707074>
1. 알고리즘 : 34 강행과열을바꿔출력하는순서도 START ROW = 4 COL = 3 A(ROW, COL) B(COL, ROW) N = 0 P = 1 Q = 0 S = 1, ROW, 1 S = 1, ROW, 1 T = 1, COL, 1 () Q = Q+1 B(P, Q) = (3) A(S, T) Q >= (4) ROW NO YES (5) P = P+1 Q
More information[ 마이크로프로세서 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설계란 무엇인가?
금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,
More information완벽한개념정립 _ 행렬의참, 거짓 수학전문가 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윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationMicrosoft PowerPoint _정규화
엔터프라이즈솔루션데이터베이스 2006. 0. 00 2007년상반기 홍길동정보처리기술사 webmaster@inforever.com -0- 논리적모델검증필요성 함수적종속 (Function Dependence) 어떤릴레이션 R 에서속성 x 의값각각에대해다른속성 y 의값이오직 하나만연관되어있을때 Y 는 X 에함수적으로종속된다 라고하며 x -> y 로표현함. 함수적종속성추론규칙
More information2002년 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 informationPowerPoint Presentation
데이터전처리 Data Preprocessing 05 데이터통합 목차 1. 개체식별 2. 중복 3. 상관분석 4. 데이터값충돌탐지및해결 데이터전처리 (Data Preprocessing) - 05 데이터통합 3 1. 개체식별 개체식별문제Entity Identification Problem 이현호, Python 과 SQL 을활용한실전데이터전처리, 카오스북, 2018.
More informationMicrosoft PowerPoint - chap06-1Array.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-1 참고자료 배열 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 배열의선언과사용 같은형태의자료형이많이필요할때배열을사용하면효과적이다. 배열의선언 배열의사용 배열과반복문 배열의초기화 유연성있게배열다루기 한빛미디어
More informationMicrosoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]
Chapter 03 변수와자료형 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 변수와자료유형 변수 프로그램에서자료값을임시로기억할수있는저장공간을변수 (variables) 변수 (Variables) 는컴퓨터의메모리인 RAM(Random Access Memory) 에저장 물건을담는박스라고생각한다면박스의크기에따라담을물건이제한됨
More informationMicrosoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600
균형이진탐색트리 -VL Tree delson, Velskii, Landis에의해 1962년에제안됨 VL trees are balanced n VL Tree is a binary search tree such that for every internal node v of T, the heights of the children of v can differ by at
More information다양한 예제로 쉽게 배우는 오라클 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 informationMicrosoft PowerPoint - 2장 (DBConcepts) [호환 모드]
제 2 장 데이타베이스시스템개념과아키텍처 Fundamentals of Database Systems R. A. Elmasri and S. B. Navathe Copyright 2002 황규영홍의경음두헌박영철김진호조완섭 목차 2.1 데이타모델, 스키마, 인스턴스 2.2 DBMS 아키텍처와데이타독립성 2.3 데이타베이스언어와인터페이스 2.4 데이타베이스시스템환경
More information<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>
연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.
More information<B5A5C0CCC5CDBAA3C0CCBDBA20BDC7B1E B0AD3134B0AD3135B0AD2E687770>
3. SQL 뷰 - 하나이상의테이블로부터유도되어만들어진가상테이블. 1) 뷰의특징 1 뷰가정의된기본테이블이제거 ( 변경 ) 되면, 뷰도자동적으로제거 ( 변경 ) 된다. 2 외부스키마는뷰와기본테이블의정의로구성된다. 3 뷰에대한검색은기본테이블과거의동일.( 삽입, 삭제, 갱신은제약 ) 4 DBA는보안측면에서뷰를활용할수있다. 5 뷰는 CREATE문에의해정의되며, SYSVIEWS에저장된다.
More information다양한 예제로 쉽게 배우는 오라클 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 informationMicrosoft PowerPoint - chap04-연산자.pptx
int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에
More information@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금오공대 컴퓨터공학전공 강의자료
C 프로그래밍프로젝트 Chap 13. 포인터와배열! 함께이해하기 2013.10.02. 오병우 컴퓨터공학과 13-1 포인터와배열의관계 Programming in C, 정재은저, 사이텍미디어. 9 장참조 ( 교재의 13-1 은읽지말것 ) 배열이름의정체 배열이름은 Compile 시의 Symbol 로서첫번째요소의주소값을나타낸다. Symbol 로서컴파일시에만유효함 실행시에는메모리에잡히지않음
More informationISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
More information<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쉽게 풀어쓴 C 프로그래밊
Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.
More informationWindows 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특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가
www.kdnetwork.com 특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가능할 삭제할 건전지 사용자를 위한 개별 비밀번호 및 RF카드
More informationPowerPoint 프레젠테이션
Spider For MySQL 실전사용기 피망플러스유닛최윤묵 Spider For MySQL Data Sharding By Spider Storage Engine http://spiderformysql.com/ 성능 8 만 / 분 X 4 대 32 만 / 분 많은 DB 중에왜 spider 를? Source: 클라우드컴퓨팅구 선택의기로 Consistency RDBMS
More information설계란 무엇인가?
금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 5 강. 배열, 포인터, 참조목차 배열 포인터 C++ 메모리구조 주소연산자 포인터 포인터연산 배열과포인터 메모리동적할당 문자열 참조 1 /20 5 강. 배열, 포인터, 참조배열 배열 같은타입의변수여러개를하나의변수명으로처리 int Ary[10]; 총 10 개의변수 : Ary[0]~Ary[9]
More information프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음
프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y
More informationMicrosoft PowerPoint - 6.pptx
DB 암호화업데이트 2011. 3. 15 KIM SUNGJIN ( 주 ) 비에이솔루션즈 1 IBM iseries 암호화구현방안 목차 목 차 정부시책및방향 제정안특이사항 기술적보호조치기준고시 암호화구현방안 암호화적용구조 DB 암호화 Performance Test 결과 암호화적용구조제안 [ 하이브리드방식 ] 2 IBM iseries 암호화구현방안 정부시책및방향
More informationPowerPoint 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 information11장 포인터
누구나즐기는 C 언어콘서트 제 9 장포인터 이번장에서학습할내용 포인터이란? 변수의주소 포인터의선언 간접참조연산자 포인터연산 포인터와배열 포인터와함수 이번장에서는포인터의기초적인지식을학습한다. 포인터란? 포인터 (pointer): 주소를가지고있는변수 메모리의구조 변수는메모리에저장된다. 메모리는바이트단위로액세스된다. 첫번째바이트의주소는 0, 두번째바이트는 1, 변수와메모리
More information- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id="entitymanagerfactory" class="org.springframework.orm.jpa.localentitymanagerfactorybean" p:persistenceunitname=
JPA 와 Hibernate - 스프링의 JDBC 대신에 JPA를이용한 DB 데이터검색작업 - JPA(Java Persistence API) 는자바의 O/R 매핑에대한표준지침이며, 이지침에따라설계된소프트웨어를 O/R 매핑프레임워크 라고한다. - O/R 매핑 : 객체지향개념인자바와관계개념인 DB 테이블간에상호대응을시켜준다. 즉, 객체지향언어의인스턴스와관계데이터베이스의레코드를상호대응시킨다.
More information(강의자료)구매단가 절감 전략 및 예상효과
n 손익계산서 대차대조포 노무비 \ 390,000 재료비 \ 3,000,000 (\ 2,850,000) 경비 \ 410,000 재고자산 \ 500,000 (\ 350,000) 외상매입금 \ 300,000 현금 \ 300,000 매출액 \ 5,000,000 빼기 제조원가 \ 3,800,000 (\ 3,650,000) 더하기 SG&A \ 800,000 유동자산
More informationMicrosoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100
2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack
More informationq 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2
객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가
More information