1

Size: px
Start display at page:

Download "1"

Transcription

1 15 단원 데이터베이스질의 1. 쿼리의기본 2. 식의사용 3. 집단함수및 Group By절 4. 다중테이블쿼리 5. 실행질의 1/22

2 1. 쿼리의기본 1) 쿼리 ( 질의, Query) 의개념 쿼리 (Query) 는사용하면데이터베이스에서특정레코드를추출하여다양한방법으로데이터를검색, 유지, 관리할수있는데이터베이스개체입니다. 특정테이블이나폼이닫혀있는상태에서원하는레코드의집합을볼때, 원하는레코드가있는테이블이둘이상이거나, 검색된레코드의필드를제어하거나필드값을계산할때사용되며, 폼, 보고서, 데이터액세스페이지등의원본으로사용할수도있습니다. 쿼리의종류 선택쿼리 : 지정된조건으로여러개의테이블에서데이터를검색한다음, 지정된순서대로표시한다. 즉레코드를그룹으로묶어서합계, 개수, 평균, 기타합계등을계산하는쿼리다. 매개변수쿼리 : 검색조건또는필드에삽입할값과같은정보를입력할수있는쿼리매개변수대화상자를통하여입력받아질의사용하는질의이다. 실행쿼리 : 여러레코드를한꺼번에변경할수있는쿼리로삭제쿼리, 업데이트쿼리, 추가쿼리, 테이블작성쿼리등네가지로나뉜다. 특히실행쿼리는테이블의내용을변경하는질의로서여러개의레코드를한번에변경할수있다. SQL 쿼리 : SQL 문을사용하여만드는쿼리로통합쿼리, 창구쿼리, 데이터정의쿼리, 하위쿼리등이있다. 크로스탭쿼리 : 데이터시트의왼쪽에있는정보를가로로그룹화한후데이터의개수, 합계, 평균등의요약을계산을수행한다. 데이터시트를분석하기쉽도록가로및세로로그룹화할수있다. 2) 질의만들기 질의작성은마법사를이용하거나디자인보기에서직접만드는방법이있습니다. (1) 마법사를이용한단순쿼리만들기 단순쿼리마법사를이용하여고객테이블에서주소가 용산구 인데이터의고객번호, 성명, 주소필드를추출해보도록하겠습니다. 2/22

3 먼저데이터베이스선택창에서 [ 쿼리 ] 개체를클릭합니다. [ 마법사를사용하여쿼리만들기 ] 항목을더블클릭합니다. < 단순쿼리마법사 > 대화상자가나타나면우선 [ 테이블 / 쿼리 ] 를선택하는목록상자에서고객테이블을선택합니다. 현재는고객테이블만있지만테이블과쿼리가여러개있을경우에는꼭정확히원하는항목을선택했는지확인하시기바랍니다. [ 사용할수있는필드 ] 항목에서는쿼리에서사용할필드를선택합니다. 필드선택단추중모든필드를한꺼번에선택하여추가할수있는두번째단추를클릭한후다음단추를클릭합니다. 쿼리의제목은기본으로주어진값으로두고 [ 쿼리디자인수정 ] 항목을선택한후 < 마침 > 단추를클릭합니다. 3/22

4 설정된사항에따라작성한쿼리디자인을수정할수있는창이나타납니다. 필요한고객번호, 성명, 주소필드를제외한필드는 [ 표시 ] 의체크박스를클릭하여선택을해제해줍니다. 주소필드에는연산자를이용하여조건을지정하여야하는데, 조건항목에 [= 용산구 ] 라고입력하여주소필드의값이 용산구 와같은데이터만추출하도록합니다. 데이터베이스도구모음의보기형식아이콘을클릭하여 [ 데이터시트보기 ] 창으로이동합니다. 고객테이블에서주소가 용산구 인데이터의고객번호, 성명, 주소필드만추출되어있는것을확인할수있습니다. 쿼리데이터시트도구모음에서 < 저장 > 단추를클릭하여쿼리설정을마칩니다. < 닫기 > 단추를클릭하여 고객 Query 창을닫습니다. >> 여기서잠깐 4/22

5 구성요소 설명 창 (1) 쿼리에사용되는테이블이나쿼리목록을표시 창 (2) 쿼리에사용할필드를추가하거나조건을지정 필드 쿼리에사용할필드지정 테이블 추가된필드의테이블이름으로자동설정 정렬 지정된필드의레코드정렬순서지정 표시 쿼리에포함된필드의표시여부지정 조건 필드에특정한값만검색할경우지정 또는 여러조건을설정할때지정 (OR조건) 3) SQL 문 (1) SQL 문정의 SQL 문이란 SELECT, UPDATE, DELETE 등의 SQL 명령을정의하는식으로 WHERE, ORDER BY 와같은 절을포함합니다. 또한대부분 SQL 문은쿼리와계산함수에사용된다. 단순쿼리마법사를이용하여쿼리를만든경우는 SQL 문이자동으로생성되어결과를보여주는것입니다. (2)SQL 문보기 SQL 문을볼수있는방법은여러가지가있습니다. 쿼리창의도구모음에서 [ 보기형식 ] 삼각버튼을클릭한후 [SQL] 보기를선택하면현재쿼리의 SQL 문을볼수있습니다. [ 보기 ] 메뉴-[SQL] 보기또는바로가기 ( 단축 ) 메뉴에서 [SQL] 를선택합니다. [SQL 보기 ] 메뉴는쿼리가실행된상태또는쿼리창이실행된상태에서만사용할수있습니다. 쿼리마법사또는디자인보기를이용하여 [SQL 보기 ] 로확인하고수정할수있습니다. 단순쿼리마법사를이용하여작성된쿼리는쿼리가실행된상태에서보기형식아이콘을클릭하여 [SQL 보기 ] 항목을선택하면 SQL 문을확인해볼수있습니다. 4) 단순조회질의 (SQL 문 ) (1) 구문그럼 SQL문의가장기초적인명령인 SELECT문부터학습하겠습니다. SELECT문에서는 SELECT, FROM, WHERE 등여러가지절을사용할수있으며, 함수나산술식도사용 5/22

6 가능합니다. 검색하려는열의이름이여러개일경우는열이름사이를콤마 (,) 로구분합니다. SELECT문의형식은다음과같습니다 SELECT [DISTINCT] 필드명 ( 검색하고자하는열들의이름을지정합니다.) FROM 테이블명 ( 자료를가져올대상테이블을지정합니다.) SQL 문에서는대 소문자를구분하지않으며, 마지막에 ; 을입력해 SQL 문의끝임을알린다. 2 SELECT 문에 DISTINCT' 를입력하면검색의결과가중복되는레코드는검색시한번만표시된다. 3 필드이름 : 테이블의모든필드를검색할경우에는필드이름대신 * 를입력하고, 특정필드들만검색할경우필드와필드는쉼표 (,) 로구분하여표시한다. [ 고객 ] 테이블에서성명, 전화검색 SELECT 성명, 전화 FROM 고객 ; [ 고객 ] 테이블의모든필드검색 SELECT * FROM 고객 ; [ 고객 ] 테이블에서전화, 주소를검색하며, 중복된레코드는한번만표시하여검색 SELECT DISTINCT 전화, 주소 FROM 고객 ; WHERE절을이용한특정레코드의조회여러필드중특정조건에만족하는레코드만검색할때에는 WHERE절을사용합니다. 형식은다음과같이 FROM절다음에 WHERE를입력한후조건을지정하면됩니다. SELECT 필드명 FROM 테이블명 WHERE 조건 ; [ 사원 ] 테이블에서직급이 과장 인레코드의성명, 직급, 부서검색 SELECT 성명, 직급, 부서 FROM 사원 WHERE 직급 =" 과장 ; [ 월별매출 ] 테이블에서지점이 강북 이고판매수량이 100 이상인레코드의매출제품, 금액검색 SELECT 매출제품, 금액 FROM 월별매출 WHERE 지점 = 강북 AND 판매수량 >=100; (2) ORDER BY 절의사용 ORDER BY 절은쿼리의결과로검색된레코드를특정한필드를기준으로정렬할때사용됩니다. 6/22

7 SELECT 문의가장마지막에위치하며, 기본값은오름차순입니다. ORDER BY절에직접 ASC를입력하여오름차순정렬을선언하거나 DESC를입력하여내림차순정렬을선언할수도있습니다. 형식은다음과같습니다. SELECT 필드명 FROM 테이블명 [WHERE 조건 ] ORDER BY 필드명 [ASC 또는 DESC]; [ 사원 ] 테이블에서성명을기준으로오름차순하여직급, 전화번호, 주소검색 SELECT 직급, 전화번호, 주소 FROM 사원 ORDER BY 성명 ; [ 사원 ] 테이블에서직급을기준으로오름차순정렬하고, 직급이동일한경우성명을기준으로하여내림차순하여성명, 직급, 전화번호, 주소검색 SELECT 성명, 직급, 주소 FROM 사원 ORDER BY 직급, 성명 DESC; 2. 식의사용 1) 연산자 데이터베이스에서특정한레코드의데이터값을추출하기위해서는식을사용하여야합니다. 산술연산, 문자열연산, 비교연산, 논리연산, 연산함수등을이용하여질의결과를조작할수있으며, 수치와날짜형태의자료에대해서는사칙연산자를이용하여조작할수도있습니다. (1) 산술 / 대입연산자 연산자 기능 예 ^ 어떤수의제곱수를구한다. 10^2 -> 100 * 두수의곱을구한다 50*3 -> 150 / 두수를나누고부동소수점을구한다. 20/4 -> 5 + 두수의합을구한다 > 70 7/22

8 - 두수의차를구한다 > 30 & 문자열을결합한다. 활용 & 능력 -> 활용능력 (2) 논리 / 비교연산자 연산자기능예 AND OR NOT LIKE IS =. <, >, >=, <=, <> 다중조건에서모두가참이면결과도참다중조건에서하나의값이참이면결과값도참특정한조건에반대되는값을출력지정한문자열이포함되어있는지판별 Null 이나 NOT Null 인레코드검색두값을비교하여참과거짓중결과를출력 >=90 AND <=100 -> 90 이상 100 이하 과장 OR 대리 -> 과장이나대리 NOT 사원 -> 사원이아닌 LIKE 김 * -> 김으로시작하는값 IS Null -> 필드값이 NULL 인레코드 100 > 90 ->TRUE 100 < 90 ->FALSE 2) 함수 함수는이미정의된식에의한계산, 비교등을수행하고값을반환하는일정의작은프로그램으로폼, 쿼리, 보고서, 유효성검사규칙속성등어느곳에서나확인할수있습니다. (1) 날짜 / 시간처리함수 연산자기능예 NOW() 현재날짜와시간표시 오전 10:32:08 형식으로현재날짜와시간표시 DATE() 현재날짜표시 형식으로현재날짜표시 TIME() WEEKDAY() 현재시간표시 날짜의요일을번호로표시 ( 일요일 =1) 오전 10:32:08 형식으로현재시간표시 WEEKDAY(DATE()) -> 오늘날짜의요일을번호로표시 제 1 유형 : 일요일 =1 제 2 유형 : 월요일 =1 8/22

9 DATEADD( 단위, 숫자, 날짜 ) DATEDIFF( 단위, 시작일, 종료일 ) DATEPART( 단위, 날짜 ) DATEVALUE( 날짜텍스트 ) YEAR( 날짜 )/MONT H( 날짜 )/DAY( 날짜 ) HOUR( 시간 )/MINU TE( 시간 )/SECOND ( 시간 ) 날짜에서숫자를더하거나빼서표시시작일과종료일의차이를지정한단위로표시날짜를지정한단위로표시날짜텍스트를날짜데이터로변환지정한날짜의연 / 월 / 일부분만표시지정한시간의시 / 분 / 초부분만표시 제 3 유형 : 월요일 =0 DATEADD( yyyy,10,date()) -> 오늘날짜에 10 년을더하여표시 DATEDIFF( yyyy,[ 입사일 ],DATE()) -> 입사일필드의값부터오늘까지의연도차이계산 DATEPART( q, [ 입사일 ]) -> 입사일필드의값을분기로표시 DATEVALUE( ) -> 텍스트를날짜데이터로바꾸어 반환 YEAR([ 입사일 ]) -> 입사일필드값에서연도만반환 MINUTE(DATE()) -> 현재시간에서분만반환 (2) 문자열함수 연산자기능예 INSTR STRCOMP SPACE 문자열중특정문자의자릿수표시문자열과문자열을비교하여 1, 0, 1, Null 값을반환지정한수만큼공백추가 INSTR( 컴퓨터활용, 활 ) -> 4 STRCOMP( 10, 9 ) -> 1 STRCOMP( 9, 10 ) -> -1 STRCOMP( 9, 9 ) -> 0 컴퓨터 & SPACE(2) 활용 - > 컴퓨터 활용 STRING 동일한문자를지정된숫자만큼반복 STRING(3, 하 ) -> 하하하 LEFT 문자열의왼쪽에서지정한개수만큼만표시 LEN 문자열의문자개수를표시 MID 문자열의중간에서지정한개수만큼만표시 LENB 문자열의바이트수표시 RIGHT 문자열의오른쪽에서지정한개수만큼만표시 LCASE 문자열을모두소문자로표시 9/22

10 TRIM 문자열의앞과뒤에있는공백을자른후표시 UCASE 문자열을모두대문자로표시 LTRIM 문자열의왼쪽에있는공백을자른후표시 REPLACE 문자열에포함된특정문자를다른문자로전환 (3) 선택함수 연산자기능예 IIF CHOOSE SWITCH 조건이참이면값 1 을출력하고거짓이면값 2 를출력색인번호에따라값목록에서수행할값또는작업을선택조건과값을 1:1 씩비교하여출력 IIF([ 평균 ]>=70, 합격, 불합격 ) -> 평균필드값이 70 이상이면합격, 미만이면불합격을표시 CHOOSE(2, 사과, 배, 귤 ) -> 배 SWITCH([ 직위 ]= 대리, 100, [ 직위 ]= 사원, 50) -> 직위필드의값이대리이면 100, 사원이면 50 반환 (4) 자료형식변환함수 함수기능함수기능 CSTR 데이터를문자열로변환 CDATE 데이터를날짜데이터로변환 CBOOL 데이터를논리값으로변환 CLNG 데이터를 Long 값으로변환 VAL STR 데이터를숫자로변환 데이터를문자로변환 CINT 데이터를반올림한후정수로변환 (5) 자료형식평가함수 함수 ISDATE ISNULL ISNUMERIC 기능입력한데이터를날짜로변환할수있는지의여부를논리값으로표시입력한데이터가널값인지의여부를논리값으로표시입력한데이터가숫자인지의여부를논리값으로표시 10/22

11 ISERROR ISOBJECT 입력한데이터가오류인지의여부를논리값으로표시 입력한데이터가개체인지의여부를논리값으로표시 (6) 도메인계산함수 함수기능함수기능 DAVG 조건에만족하는필드의평균출력 DMIN 조건에만족하는필드의최소값출력 DSUM 조건에만족하는필드의합계출력 DMAX 조건에만족하는필드의최대값출력 DCOUNT 조건에만족하는필드의개수출력 DLOOKUP 조건에만족하는필드값출력 (7) SQL 계산함수 함수기능함수기능 AVG 지정된필드의평균출력 MIN 지정된필드의최소값출력 SUM 지정된필드의합출력 MAX 지정된필드의최대값출력 COUNT 지정된필드의개수출력 (8) 숫자계산함수 함수기능함수기능 RND 0 과 1 사이의난수출력 ABS 숫자데이터를절대값으로출력 ROUND 숫자데이터를지정한자릿수로반올림하여출력 INT 실수를가까운정수값으로출력 (9) 입출력함수 함수 INPUTBOX 기능 키보드를이용해데이터를입력할때사용 11/22

12 MSGBOX 경고나알림메시지가들어있는메시지상자를출력 3) 조건작성 조건은디자인눈금에서해당필드의 [ 조건 ] 셀이나 [ 또는 ] 셀에식을입력합니다. 조건값이텍스트형식이면큰따옴표 ( ), 날짜 / 시간형식이면 # 으로묶어야합니다. (1) IN 연산자 IN 연산자는리스트상의값에포함되었는지를확인하기위하여사용되는연산자로형식은다음과같습니다. SELECT 필드명 FROM 테이블명 WHERE 조건 IN ( 값1, 값2, ); 사원테이블에서직급이과장이거나사원인사람들의사원번호, 성명, 직급을검색 SELECT 사원번호, 성명, 직급 FROM 사원 WHERE 직급 IN (" 사원 ") (2) BETWEEN 연산자 AND 연산자와결합하여레코드가비교하는두값의범위내에해당하는지를확인하기위해사용되는연산자로형식은다음과같습니다. SELECT 필드명 FROM 테이블명 WHERE 조건 BETWEEN 값1 AND 값2; 사원테이블에서기본급이 이상 이하인사람들의성명, 직급, 기본급을검색 SELECT 성명, 직급, 기본급 FROM 사원 WHERE 기본급 BETWEEN AND ; 12/22

13 (3) NOT 연산자 인수의논리를반대로바꿀때사용되는연산자로다른연산자의앞에위치시켜사용됩니다. 형식은다음과같습니다. SELECT 필드명 FROM 테이블명 WHERE 조건 NOT 다른연산자 ; 사원테이블에서직급이과장이거나사원이아닌사람들의사원번호, 성명, 직급을검색 SELECT 사원번호, 성명, 직급 FROM 사원 WHERE 직급 NOT IN (" 과장 ", " 대리 "); (4) LIKE 연산자 질의문자와심볼을이용해문자패턴에일치하는레코드로검색할때사용되는연산자입니다. 모든문자를대표하는심볼 * 와하나의문자를대표하는심볼? 를이용하여질의문자를입력할수있습니다. (* 와? 대신 %, -를지원하는프로그램도있습니다.) SELECT 필드명 FROM 테이블명 WHERE 조건 LIKE 질의문자 ; 사원테이블에서성명이 김 으로시작하는사람들의모든레코드를검색 SELECT * FROM 사원 WHERE 성명 LIKE " 김 *"; 4) 하위질의 하위질의란다른선택쿼리 (SELECT) 나실행쿼리 (INSERT, UPDATE, DELETE) 안에서 SQL SELECT 문으로이루어진쿼리를말합니다. 하위쿼리의결과집합은기본쿼리에대한조건검색의일부가되며, EXISTS 나 NOTEXISTS 등의예약어를사용하여하위쿼리의결과유무를확인할수있습니다. 13/22

14 ANY, IN, ALL 등의예약어를사용하면하위쿼리에서반환된값과같은값, 큰값, 작은값을각각기본 쿼리에서찾을수도있습니다. 또한하위쿼리내에또다른하위쿼리를만들수도있습니다. IN 연산자하위쿼리의결과에속하는값을검색, NOT IN을사용하면하위쿼리의결과에속하지않는값표시 사원테이블과고객테이블은연관이있어서성명이같은사람들을나타낸다고할때, 사원테이블에서주소가 종 으로시작하는사람들의성명과부서를검색 SELECT 성명, 부서 FROM 사원 WHERE 성명 IN (SELECT 성명 FROM 고객 WHERE 주소 LIKE " 종 *"); 3. 집단함수및 Group By 절 1) 집단함수의개념및종류 집단함수란그룹마다하나의결과를표시하기위해레코드를대상으로연산을수행하는함수를말하며, 그룹함수라고도합니다. 집단함수는종종레코드를그룹을나눈뒤적용할때가있는데레코드를그룹으로나누기위해서 SELECT 문에서는 GROUP BY 절을이용하며, WHERE 절에서는 HAVING 절을이용합니다. 이때집단함수는각그룹에작용하여그룹당하나의결과를산출합니다. 특정한집단에대해연산을수행할수있는함수는다음과같습니다. 함수명 설명 사용예 SUM 쿼리에서지정필드에있는일련의값의 SELECT SUM( 기본급 ) FROM 사원 ; 합을구함 AVG 쿼리에서지정필드에있는일련의값의 SELECT ABG( 기본급 ) FROM 사원 ; 평균을구함 MAX 값집합에서최대값을구함 SELECT MAX( 기본급 ) FROM 사원 ; MIN 값집합에서최소값을구함 SELECT MIN( 기본급 ) FROM 사원 ; COUNT 인수목록에서숫자를포함한셀과숫자의개수를구함 SELECT COUNT(*) FROM 사원 ; ( 사원테이블에서사원의수를구함 ) 14/22

15 2) GROUP BY 절을사용한조회 GROUP BY 절을사용하면지정한필드목록에서동일한값을갖는레코드를하나의레코드로결합합니다. 형식은다음과같습니다. SELECT 필드명 [, 그룹조건 ( 반환되는레코드들의그룹을제한할조건 )] FROM 테이블명 GROUP BY 필드명 ( 레코드를그룹핑하는데기본이될필드명 ) 사원테이블에서부서별로그룹화한후부서, 기본급최대값, 기본급최소값을구하기 SELECT 부서, MAX( 기본급 ) AS 기본급최대값, MIN( 기본급 ) AS 기본급최소값 FROM 사원 GROUP BY 부서 ; 3) HAVING 절을사용한조회 HAVING 절을사용하면 GROUP BY 로그룹화한레코드중에서조건에맞는레코드만나타낼수있습니다. 형식은다음과같습니다. SELECT 필드명 [, 그룹조건 ( 반환되는레코드들의그룹을제한할조건 )] FROM 테이블명 GROUP BY 필드명 ( 레코드를그룹핑하는데기본이될필드명 ) HAVING 조건 ; 사원테이블에서부서별로그룹화한후부서가재정부를제외한부서의부서와평균기본급을구하기 SELECT 부서, AVG( 기본급 ) AS 기본급평균 FROM 사원 GROUP BY 부서 HAVING NOT 부서 = " 재정부 "; 15/22

16 4)HAVING 과 WHERE 절의차이 HAVING 과 WHERE 절의공통점은특정한조건을지정하여레코드를검색할때사용한다는점이고, 차이점은 WHERE 절은일반적인조건을지정할때사용하지만, HAVING 절은데이터를그룹화한후해당그룹별로조건을지정할때사용한다는것입니다. 4. 다중테이블쿼리 1) 조인 (Join) 의개념 쿼리에두개이상의테이블이나쿼리를추가할때에는정보연결방법을알수있도록필드목록이조인선을서로연결되어있어야합니다. 여기서조인이란상호관련성을갖는두개의테이블을연결하여데이터를검색하는것을말합니다. 조인을하게되면각속성이어느테이블의속성인지알수있도록 < 테이블명. 필드명 > 으로입력합니다. 2) 조인형식의종류 (1) INNER JOIN( 내부조인 ) 가장일반적인조인형식으로두테이블의공통된필드의값이일치하는경우두테이블의레코드를결합하여쿼리결과에하나의레코드로추가하며, 조인되지않는레코드는삭제합니다. < 테이블 R> A B < 테이블 S> B C <R 과 S 의 INNER JOIN 결과 > A B C SELECT 필드명 16/22

17 FROM 테이블명 1 INNER JOIN 테이블명 2 ON 테이블명 1. 필드명 = 테이블명 2. 필드명 (2) LEFT JOIN( 왼쪽조인 ) 오른쪽테이블의조인된필드에일치하는값이없어도 SQL 문의 LEFT JOIN 작업왼쪽에있는레코드가모두 Recordset 개체에추가되는외부조인입니다. 조인필드에일치하는값이없으면 Null 값의레코드가오른쪽에조인되며, 첫째테이블의레코드가둘째 ( 오른쪽 ) 테이블의레코드와일치하지않더라도첫째 ( 왼쪽 ) 테이블의모든레코드를포함합니다. 화살표방향이왼쪽에서오른쪽으로이동되듯이표현됩니다. <R 과 S 의 LEFT JOIN 결과 > A B C NULL SELECT 필드명 FROM 테이블명 1 LEFT JOIN 테이블명 2 ON 테이블명 1. 필드명 = 테이블명 2. 필드명 ---- (3) RIGHT JOIN( 오른쪽조인 ) 왼쪽테이블의조인된필드에일치하는값이없어도 SQL 문의 RIGHT JOIN 작업의오른쪽에있는레코드를모두 Recordset 개체에추가하는외부조인입니다. 왼쪽테이블의레코드는조인필드에일치하는값이있을때만오른쪽테이블의레코드와연결되며, 첫째 ( 왼쪽 ) 테이블의레코드와일치하지않더라도둘째 ( 오른쪽 ) 테이블의모든레코드를포함합니다. 화살표방향이오른쪽에서왼쪽으로이동되듯이표현됩니다. <R 과 S 의 RIGHT JOIN 결과 > A B C NULL SELECT 필드명 FROM 테이블명 1 RIGHT JOIN 테이블명 2 17/22

18 ON 테이블명 1. 필드명 = 테이블명 2. 필드명 (4) 카티전 (Cartesian product) 곱카티젼곱을수행하면 2 개이상의테이블에서조합가능한모든행들이표시되는결합연산을하게됩니다. 첫번째테이블의모든행은두번째테이블의모든행과조인되며, 2 개이상의테이블에서조인한행들을표시하여새로운테이블이생성됩니다. (5) 별명 (Alias) 별명이란말그대로테이블이나쿼리에별명을붙여주는것이라고할수있습니다. 쿼리에서같은테이블이나쿼리를여러번사용하는경우, Alias 속성을사용하여원본테이블이나쿼리의이름을사용자가정의하는것입니다. Alias 속성은쿼리데이터의원본으로사용되는테이블이나쿼리에만적용되며, 문자열식을사용하여데이터베이스에서현재사용하지않는이름에 Alias 속성을지정합니다. 또한 SQL 문에서 AS 절을사용하는것도별명을사용하는것이라고할수있으며, SELF JOIN 즉, 자기자신과조인할때에는반드시별명을사용해야합니다. 쿼리에테이블이나쿼리를추가하면자동으로테이블이나쿼리이름에 Alias 속성이설정되며, 같은테이블이나쿼리에두번째인스턴스가추가되어도자동으로 Alias 속성이개체이름뒤에밑줄과 1( _1 ) 이추가된값으로설정됩니다. 5. 실행질의 1) 실행질의 (1) 테이블작성쿼리 개요다른테이블의데이터일부또는전체를가져와서새테이블로작성하는쿼리입니다. 이렇게테이블작성쿼리로만들어진테이블의데이터는원본테이블의필드속성이나기본키설정은계승되지않습니다. SQL문 SELECT 필드명 INTO 새테이블이름 FROM 기존테이블명 WHERE 조건식 ; 18/22

19 사원 테이블에서부서코드가 A011 인레코드의부서코드, 이름, 성별, 이메일을검색하여 부서별교육생 테이블생성하기 SELECT 부서코드, 이름, 성별, 이메일INTO 과정별교육생 FROM 사원 WHERE 부서코드 = A011 ; (2) 추가쿼리 개요테이블에새로운레코드를추가합니다. 값을직접추거하거나다른테이블의레코드를추출하여추가할수있습니다. SQL문 1 INSERT문테이블에데이터 ( 값 ) 을직접추가하는구문으로테이블에하나의레코드로추가됩니다. 필드명의개수와데이터의개수는동일해야합니다 INSERT INTO 테이블명 ( 필드명1, 필드명2, 필드명3, ) VALUES( 데이터1, 데이터2, 데이터3, ) 사원테이블에사원번호 11, 성명이길재, 부서재정부, 직급대리, 기본급 추가 INSERT INTO 사원 ( 사원번호, 성명, 부서, 직급, 기본급 ) VALUES(11, ' 이길재 ', ' 재정부 ', ' 대리 ', ); 2 INSERT ~ SELECT 쿼리의실행결과를다른테이블에추가하거나입력하는자료의양이많은경우 INSERT~SELECT 구문을사용합니다. 이때필드명을지정하지않으면테이블의모든필드가명시된것으로간주합니다 INSERT INTO 테이블명 ( 필드명1, 필드명2, 필드명3, ) SELECT 필드명1, 필드명2, 필드명3, VALUES( 데이터1, 데이터2, 데이터3, ) 부서가재정부인사람의성명, 부서를검색한후사원테이블에추가 INSERT INTO 사원 ( 성명, 부서 ) SELECT 사원. 성명, 사원. 부서 19/22

20 FROM 사원 WHERE ((( 사원. 부서 )= 재정부 )); (3) 업데이트쿼리 개요 UPDATE 문은하나이상의테이블에서레코드그룹을전체적으로변경할때사용됩니다. 특정조건을지정하여조건에해당되는레코드나필드만을선택적으로변경할수도있습니다. SQL 문 UPDATE 테이블명 SET 필드명1= 식1, 필드명2= 식2, WHERE 조건식 ; 직급이대리인사람들의기본급을 5% 인상하도록데이터수정 UPDATE 사원 SET 사원. 기본급 =[ 기본급 ]*1.5 WHERE ((( 사원. 직급 )= 대리 )); (4) 삭제쿼리 개요조건을지정하여한번에테이블에있는레코드를삭제하는쿼리입니다. WHERE 절을이용하여조건을지정하지않으면테이블내의모든레코드가삭제됩니다. SQL문 DELETE 필드명 FROM 테이블명 WHERE 조건식 ; 부서가재정부인사람을삭제 DELETE 사원. 부서 FROM 사원 WHERE ((( 사원. 부서 )= 재정부 )); 20/22

21 2) 데이터베이스기타질의 (1) 크로스탭쿼리크로스탭쿼리란테이블특정필드의요약값 ( 합계, 개수, 평균등 ) 을표시하고그값들을그룹별로데이터시트의왼쪽행과데이터시트의위쪽열에나열해주는쿼리입니다. 결과에대한열이름을나타내는필드, 결과에대한행이름을나타내는필드, 쿼리의본문에삽입되어값을나타내는필드로구성되어있습니다. (2) 매개변수의사용매개변수쿼리란쿼리를실행할때레코드검색조건이나필드에삽입할값과같은정보를입력할수있는대화상자를표시하여실행하는쿼리입니다. 두가지이상의정보를물어보는쿼리를디자인할수도있으며, 폼, 보고서, 데이터액세스페이지의기초로사용하기에도편리합니다. (3) 통합쿼리 (Union 질의 ) 통합쿼리란두개이상의테이블이나쿼리에서대응되는필드들을결합하여하나의필드로만드는것으로, 한테이블을다른테이블에추가하는것과결과가같습니다. 형식은다음과같습니다. SELECT 필드명 1 FROM 테이블명1 UNION SELECT 필드명 2 FROM 테이블명 2; 21/22

22 >> 여기서잠깐 창 (1) 창 (2) 22/22

CH04) 쿼리 (Query) 데이터베이스일반 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본

CH04) 쿼리 (Query) 데이터베이스일반 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본으로사용할수도있음 여러개의테이블에서서로유기적인관계를설정하여하나의테이블에서작업하는것처럼작업이가능 2- 쿼리 (Query) 종류 1) 선택쿼리가장일반적인방법형태의쿼리

More information

5장 SQL 언어 Part II

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령

More information

강의 개요

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

More information

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

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

More information

액세스에서 자주 사용하는 함수

액세스에서 자주 사용하는 함수 액세스에서자주사용하는함수 Date Date() 현재날짜구함 현재시스템날짜를포함한 Variant(Date) 값을반환합니다.?date 2002-02-29 Time Time() 현재시간구함 현재시스템시간을나타내는 Variant(Date) 값을반환합니다.?time 오후 2:14:37 Now Now() 현재날짜, 시간구함 컴퓨터의시스템날짜와시간에따른현재날짜와시간을지정하는

More information

OCW_C언어 기초

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

More information

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F6202D20BAB9BBE7BABB2E707074>

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F6202D20BAB9BBE7BABB2E707074> [ 엑셀총정리 (3)] 구분 주요 정보 ISBLANK, ISERROR, CELL, ISERR, ISEVEN, ISLOGICAL, ISNONTEXT, ISNUMBER, ISODD, ISTEXT, N, TYPE 데이터베이스 DSUM, DAVERAGE, DCOUNT, DCOUNTA, DMAX, DMIN, DVAR, DSTEDEV, DGET, DPRODUCT VLOOKUP,

More information

[ASP: 그림 2-2] date.asp 실행결과 DateAdd 지정된날짜에시간을추가하거나뺀새로운날짜를반환한다. 구문 : DateAdd(interval, number, date) interval : 필수적인인수로 interval 을추가한날짜를나타내는문자식이다. 그값에대

[ASP: 그림 2-2] date.asp 실행결과 DateAdd 지정된날짜에시간을추가하거나뺀새로운날짜를반환한다. 구문 : DateAdd(interval, number, date) interval : 필수적인인수로 interval 을추가한날짜를나타내는문자식이다. 그값에대 날짜와시간함수 h1. 날짜와시간함수 날짜와시간에관련된내용을표현하는함수들도 ASP 에서는중요한비중을가진다. 시스템에서제공하지못하는여러가지기능들을이런함수들을통해서구현이가능하다. 특히날짜연산에대한코드작성시많은도움을얻을수있는날짜와시간함수들에대해서알아보자. CDate Date 하위형식의 Variant 로변환된식을반환한다. 구문 : CDate(date) date 인수는유효한날짜식이면된다.

More information

SQL

SQL 데이터베이스및 SQL 언어의기초 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 데이터베이스및 SQL 언어의기초 1 / 36 Part I 데이터베이스 박창이 ( 서울시립대학교통계학과 ) 데이터베이스및 SQL 언어의기초 2 / 36 데이터의구성및표현 개체 (entity): DB가표현하려는유형 / 무형적정보의대상속성 (attribute): 개체가갖는특성도메인

More information

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

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

More information

PowerPoint 프레젠테이션

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

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

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

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

More information

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

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

More information

쉽게 풀어쓴 C 프로그래밊

쉽게 풀어쓴 C 프로그래밊 Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.

More information

18강.hwp

18강.hwp ------------------8강 데이터 관리------------------ **주요 키워드 ** () 레코드관리 () 정렬 () 자동필터, 고급필터 () 그룹과 윤곽설정, 텍스트나누기, 외부데이터 () 레코드관리********************************** [08/]. 다음 중 [데이터]-[레코드 관리]에 대한 설명으로 옳지 않은 것

More information

DBMS & SQL Server Installation Database Laboratory

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

More information

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

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

More information

슬라이드 제목 없음

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

More information

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

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

More information

설계란 무엇인가?

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

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

chap 5: Trees

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

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft 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

Windows 8에서 BioStar 1 설치하기

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

More information

슬라이드 제목 없음

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

More information

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Lecture 02 프로그램구조및문법 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2018 자바프로그램기본구조 Hello 프로그램구조 sec01/hello.java 2/40 자바프로그램기본구조 Hello 프로그램구조

More information

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

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

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

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

Microsoft PowerPoint - 10Àå.ppt

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Section08 데이터베이스함수, 날짜 / 시간함수 데이터베이스함수 DSUM, DAVERAGE, DCOUNT, DCOUNTA, DMAX, DMIN 날짜 / 시간함수 WEEKDAY, WORKDAY, DAYS360, DATE, EDATE, NOW, TIME, DAY, TODAY, YEAR, YEARFRAC, MONTH, EOMONTH, HOUR, MINUTE,

More information

빅데이터분산컴퓨팅-5-수정

빅데이터분산컴퓨팅-5-수정 Apache Hive 빅데이터분산컴퓨팅 박영택 Apache Hive 개요 Apache Hive 는 MapReduce 기반의 High-level abstraction HiveQL은 SQL-like 언어를사용 Hadoop 클러스터에서 MapReduce 잡을생성함 Facebook 에서데이터웨어하우스를위해개발되었음 현재는오픈소스인 Apache 프로젝트 Hive 유저를위한

More information

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 IDIS Mobile ios 사용설명서 Powered by 사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다.

More information

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사 IDIS Mobile Android 사용설명서 Powered by 사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사양 및 버전에 따라 일부

More information

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

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

More information

Microsoft PowerPoint - chap06-2pointer.ppt

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

More information

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

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

More information

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

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 3 장 SQL 복수행함수 ( 그룹함수 ) 를배웁니다 1 함수이름 의 미 사용예 COUNT 입력되는데이터들의건수를출력 COUNT(sal) SUM 입력되는데이터들의합계값을출력 SUM(sal) AVG 입력되는데이터들의평균값을출력 AVG(sal) MAX 입력되는데이터들중최고값을출력 MAX(sal) MIN

More information

PowerPoint Template

PowerPoint Template Ch11_ 데이터분석과피벗테이블 이장에서다룰내용 01_ 부분합 02_ 피벗테이블과피벗차트 03_ 데이터도구 2 01_ 부분합 부분합작성 부분합대화상자 ➊ ➋ ➌ ➍ ➎ ➏ ➐ ➊ 그룹화할항목 : 값을구하는기준이되는항목을선택한다. ➋ 사용할함수 : 그룹화할필드에적용할함수를선택한다. ➌ 부분합계산항목 : 함수를적용해서계산할필드를선택한다. ➍ 새로운값으로대치 :

More information

Endpoint Protector - Active Directory Deployment Guide

Endpoint Protector - Active Directory Deployment Guide Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항

More information

메뉴얼41페이지-2

메뉴얼41페이지-2 데이터 기반 맞춤형 성장관리 솔루션 스마트빌 플러스 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여 등록합니다. 금융정보 자동수집을 위하여 인증서이름, 아이디, 비밀번호를 등록합니다. 통합 자동 수집 금융정보 통합 자동수집을 실행합니다 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

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

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집 Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와

More information

Microsoft PowerPoint - chap05-제어문.pptx

Microsoft PowerPoint - chap05-제어문.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); 1 학습목표 제어문인,, 분기문에 대해 알아본다. 인 if와 switch의 사용 방법과 사용시 주의사항에 대해 알아본다.

More information

문서 템플릿

문서 템플릿 HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,

More information

Tcl의 문법

Tcl의 문법 월, 01/28/2008-20:50 admin 은 상당히 단순하고, 커맨드의 인자를 스페이스(공백)로 단락을 짓고 나열하는 정도입니다. command arg1 arg2 arg3... 한행에 여러개의 커맨드를 나열할때는, 세미콜론( ; )으로 구분을 짓습니다. command arg1 arg2 arg3... ; command arg1 arg2 arg3... 한행이

More information

PowerPoint Template

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

More information

PowerPoint 프레젠테이션

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

More information

Visual Basic 반복문

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

More information

PowerPoint Presentation

PowerPoint Presentation MySQL 한번에끝내기 목차 1. MySQL 소개 2. MySQL 설치 3. SQL 기본 4. SQL 고급 MySQL 한번에끝내기 3 1. MySQL 소개 MySQL 소개 MySQL 은가장널리사용되고있는관계형데이터베이스관리시스템 (RDBMS: Relational DBMS) MySQL 은오픈소스이며, 다중사용자와다중스레드를지원 C 언어, C++, JAVA, PHP

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<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

statistics

statistics 수치를이용한자료요약 statistics hmkang@hallym.ac.kr 한림대학교 통계학 강희모 ( 한림대학교 ) 수치를이용한자료요약 1 / 26 수치를 통한 자료의 요약 요약 방대한 자료를 몇 개의 의미있는 수치로 요약 자료의 분포상태를 알 수 있는 통계기법 사용 중심위치의 측도(measure of center) : 어떤 값을 중심으로 분포되어 있는지

More information

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

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

More information

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - C++ 5 .pptx C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성

More information

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구 Python: 파이썬프로그래밍의기초, 함수 Kangwon Natl. University Department of Computer Science Cheoneum Park Intelligent software Lab. 함수 Intelligent software Lab. 2 함수란무엇인가? Intelligent software Lab. 3 함수를사용하는이유는? 프로그래밍을하다보면똑같은내용을반복해서작성하는경우다반사

More information

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

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

More information

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 (https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)

More information

(Microsoft PowerPoint - 2\300\345.ppt)

(Microsoft PowerPoint - 2\300\345.ppt) 2 장. ASP 를위한 VBScript 정보처리학과서보원교수 목차 서버스크립트 VBScript 변수 연산자 배열 제어문및반복문 프로시저 문자열함수 1 스크립트언어 간단한프로그래밍언어 인터프리트언어와유사한특성을갖고있음 Script 언어 vs. Programming 언어 표현력 용도난이도 스크립트언어 제한적특정용도쉬움 프로그래밍언어 풍부범용적어려움 VBScript

More information

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

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

More information

Microsoft PowerPoint - 엑셀2003 교안.ppt [호환 모드]

Microsoft PowerPoint - 엑셀2003 교안.ppt [호환 모드] 담당강사 : 서은주 E-mail: sej0264@hanmail.netnet 게시판: blog.daum.net/lagers g 빠른데이터입력 유효성검사 효과적인문서편집 서식지정 기본서식정리 표서식 사용자지정표시형식 조건부서식 수식 셀참조유형 정의된이름활용 함수 RANK, COUNT, COUBTBLANK, COUNTA, COUNTIF, SUMIF, IF, AND,

More information

EEAP - Proposal Template

EEAP - Proposal Template 제품 : ArcGIS Desktop 제작일 : 2019 년 03 월 19 일 제작 : 개요 본문서는 ArcGIS 의쿼리식에사용되는일반적인쿼리요소에대한한국에스리 기술문서입니다. 다음내용을통해쿼리식에사용되는연산자에대한을확인할 수있습니다. 쿼리 (Query) 는 ArcGIS 에서피처및테이블레코드의하위집합을선택하는데사용됩니다. ArcGIS 쿼리표현식은표준 SQL 표현식을준수합니다.

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 쉽게풀어쓴 C 언어 Express 제 6 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 break 문 continue 문 goto 문 5 장까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장

More information

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

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

More information

PowerPoint Presentation

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

More information

단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL 결과에대해서 Oracle, SQL Server 순서로적으시오 TAB1 COL1 CHAR(10) COL2 CHAR(10) INSERT INTO TAB1 VALUES ('1',''); INSERT INT

단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL 결과에대해서 Oracle, SQL Server 순서로적으시오 TAB1 COL1 CHAR(10) COL2 CHAR(10) INSERT INTO TAB1 VALUES ('1',''); INSERT INT Study Room Doc.03 : SQLD 예상문제 ( 단답형 ) 네이버 Cafe : 데이터베이스전문가포럼 Study Room http://cafe.naver.com/sqlpd SQLD 26,25,24,21 회기출문제를바탕으로작성 작성자 : 월야루 도움 : 빙수민외카페댓글 2017-11-30 단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL

More information

로거 자료실

로거 자료실 redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...

More information

단원 명

단원 명 단원명 Excel 2010 등급 Essential 강 12강 소단원명 간단한조건식으로함수논리력쌓기, 조건 / 논리함수 목차 1. IF, SUMPRODUCT 함수 2. 중첩 IF 사용하기 3. AND, OR 함수 4. IFERROR 함수 방법 1. 캠타시아 2. 캠타시아 3. 캠타시아 4. 캠타시아 학습목표 1. IF 함수를이해하고사용할수있다. 2. IF 함수에사용되는조건에

More information

<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D> Power Java 제 6 장선택과반복 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 break문 continue문 지금까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 3 가지의제어구조 조건문 문장이실행되는순서에영향을주는문장 조건에따라서여러개의실행경로가운데하나를선택

More information

PowerPoint Presentation

PowerPoint Presentation 6 장 SQL (section 4-6) 목차 SECTION 01 SQL 의개요 1-1 SQL의역사 1-2 SQL의유형별종류 SECTION 02 데이터정의어 (DDL) 2-1 스키마 2-2 테이블생성 (CREATE TABLE) 2-3 테이블변경 (ALTER TABLE) 2-4 테이블제거 (DROP TABLE) 2-5 제약조건 SECTION 03 데이터조작어 (DML)

More information

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다 10 강. 쉘스크립트 쉘스크립트 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다른운영체제로이식되지않음 -스크립트언어를사용하면컴파일과정이없고인터프리터가소스파일에서명령문을판독하여각각의명령을수행

More information

Microsoft PowerPoint Python-DB

Microsoft PowerPoint Python-DB 순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 학습내용 데이터베이스 SQLite 데이터베이스 파이썬과데이터베이스연결 순천향대학교컴퓨터공학과 2 데이터베이스 (Database) 소개 데이터베이스 DBMS (DataBase Management System) 이라고도함 대용량의데이터를매우효율적으로처리하고저장하는기술 SQLite, 오라클, MySQL 등이있음

More information

ORACLE-SQL

ORACLE-SQL ORACLE-SQL SELECT 문 2014-04-12 Blog.ksh123jjang.me 내용 SELECT문이란?... 2 SLELECT문사용하기... 3 모든열선택... 4 특정열검색... 5 SQL문작성방법... 6 열머리글기본값... 7 산술식... 8 NULL... 9 열 alias... 10 연결연산자... 11 대체인용연산자 (q)... 12 중복행제거...

More information

Microsoft PowerPoint - Java7.pptx

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

More information

arcplan Enterprise 6 Charting Facelifts

arcplan Enterprise 6 Charting Facelifts SQL Server Analysis Services Tip 잘레시아 Copyright c 2010 Zalesia Co., Ltd. Agenda I II SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 2 Copyright c 2010 Zalesia Co., Ltd. 3 STEP1: Sales 큐브를위해데이터를미리준비한다.

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

The Basic Of Blind SQL Injection Sur3x5F - PRIDE NateOn : PRIDE in Sur3x5F All rights are reserved

The Basic Of Blind SQL Injection Sur3x5F - PRIDE NateOn : PRIDE in Sur3x5F All rights are reserved The Basic Of Blind SQL Injection Sur3x5F - PRIDE NateOn : austinkwon@nate.com 목 차 0x00. Intro 0x01. You should know... 0x02. What is Blind SQL Injection 0x03. Get db information from information_schema

More information

<4D F736F F F696E74202D203236C2F7BDC3C7D0BDC0B3BBBFEB28B1E2C3E2B9AEC1A632C8B82D32B0FAB8F1292E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D203236C2F7BDC3C7D0BDC0B3BBBFEB28B1E2C3E2B9AEC1A632C8B82D32B0FAB8F1292E BC8A3C8AF20B8F0B5E55D> 컴퓨터활용능력 2 급 ( 필기 ) 2 회 2 과목. 21. 아래시트에서중간고사와기말고사점수를이용하여기말고사가큰경우에만증가된점수의 20% 를가산점으로주려고한다. 다음중 [D2] 셀의가산점계산에대한수식으로옳지않은것은? 1 =IF(C2>B2,(C2-B2)*20%,0) 2 =IF(B2-C2>0,(C2-B2)*20%,0) 3 =IF(C2-B2>0,(C2-B2)*0.2,0)

More information

캘크 시작하기

캘크 시작하기 저작권 이 문서의 저작권은 본 페이지의 저자 단락에 나열된 기고자들에게 있습니다(Copyright 2005 2008). GNU General Public License 버전 3 이후 버전, 또는 Creative Commons Attribution License 버전 3 이후 버전에 근거하여 배포 및 변경할 수 있습니다. 이 문서에 있는 모든 상표권은 법적 소유자가

More information

Microsoft PowerPoint - chap-06.pptx

Microsoft PowerPoint - chap-06.pptx 쉽게풀어쓴 C 언어 Express 제 6 장조건문 컴퓨터프로그래밍기초 이번장에서학습할내용 조건문이란? if 문 if, 문 중첩 if 문 switch 문 break문 continue문 goto 문 5장까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 컴퓨터프로그래밍기초 2 조건문 조건에따라서여러개의실행경로가운데하나를선택

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

MySQL-.. 1

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

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 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 information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft 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

PowerPoint Presentation

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

More information

EEAP - Proposal Template

EEAP - Proposal Template 제품 : ArcGIS Online 제작일 : 2019 년 01 월 31 일 제작 : 개요 본문서는 ArcGIS Online 구독활성화방법대한한국에스리기술문서입니다. ArcGIS Desktop 을구매한지 1 년이내이거나유지보수중인고객은구매후워런티기간또는유지보수기간동안 ArcGIS Online 을무료로사용하실수있으며일정량의크레딧을제공받습니다. 본문서는무료로제공받은

More information

Java ...

Java ... 컴퓨터언어 1 Java 제어문 조성일 조건문 : if, switch 어떠한조건을조사하여각기다른명령을실행 if 문, switch 문 if 문 if - else 문형식 if 문형식 if ( 조건식 ) { 명령문 1; 명령문 2;... if ( 조건식 ) { 명령문 1; 명령문 2;... else { 명령문 a; 명령문 b;... 예제 1 정수를입력받아짝수와홀수를판별하는프로그램을작성하시오.

More information

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍 누구나즐기는 C 언어콘서트 제 5 장조건문 이번장에서학습할내용 조건문이란? if 문 if, else 문 중첩 if 문 switch 문 goto 문 이제까지는문장들이순차적으로실행된다고하였다. 하지만필요에따라서조건이만족되면문장의실행순서를변경할수있는기능이제공된다. 조건문 조건에따라서여러개의실행경로가운데하나를선택 문장이실행되는순서에영향을주는문장 조건에따라서여러개의같은처리를반복

More information

-->> 바로위의예제와같은내용이지맊이런식으로해도된다 -->> 삽입한데이터확인 위에대한모든 INSERT 구문에는 'customerid' 에대한값이없다, 'customerid' 는 <customer> 테이블에기본키였으므로이상하게이상하게생각될지도모르겠지맊앞선에서테이블을설정할

-->> 바로위의예제와같은내용이지맊이런식으로해도된다 -->> 삽입한데이터확인 위에대한모든 INSERT 구문에는 'customerid' 에대한값이없다, 'customerid' 는 <customer> 테이블에기본키였으므로이상하게이상하게생각될지도모르겠지맊앞선에서테이블을설정할 MySQL 사용하기 - 2 SQL(Structured Query Language) 이란? 관계형데이터베이스관리시스템 (RDBMS, Relational Database Management System) 을다루는표준언어 데이터베이스에데이터를저장하고불러오는데사용된다 SQL 에는 ANSI표준이있는데 (ANSI SQL), MySQL 같은데이터베이스시스템은이표준에맞추어구현되어있다

More information

<4D F736F F F696E74202D C20C4C4C7BBC5CD20C8B0BFEB20B9D720C6C4C0CF20B0FCB8AE20BBF9C7C >

<4D F736F F F696E74202D C20C4C4C7BBC5CD20C8B0BFEB20B9D720C6C4C0CF20B0FCB8AE20BBF9C7C > Word Processing 1. 실라버스 2. 지침사항 3. 샘플문제풀이 Ⅱ. 컴퓨터활용및파일관리 - 실라버스 모듈 2 컴퓨터사용및파일관리에대한요약으로서, 이모듈에서이론과실제에대한기준을제공한다. 모듈 2 컴퓨터사용및파일관리는수험생에게개인용컴퓨터를실행하고관리하는능력을입증할것을요구한다. 수험생은다음을할수있어야한다. 메인컴퓨터설정값의조정및내장도움말기능의사용을포함하여운영체제의주요특성을사용한다.

More information

<C1A6B0F8B0ADC1C22920C8B2C0E7BCB1B4D C696F D B1E2C3CA>

<C1A6B0F8B0ADC1C22920C8B2C0E7BCB1B4D C696F D B1E2C3CA> 17 중 1 2010-03-02 오후 1:50 lecture Home > ASP 입문강좌 > ASP 기초정리 ASP 기초 기초정리 - 황재선님제공 강좌최초작성일 : 2000 년 x 월 x 일강좌최종수정일 : 2001 년 7 월 17 일 작성자 : Helios7( 황재선 ) : http://www.neovis.pe.kr 편집자 : Taeyo( 김태영 ) 강좌제목

More information

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

More information

마지막 변경일 2018년 5월 7일 ** 이항분포와 정규분포의 관계 ** Geogebra와 수학의 시각화 책의 3.2소절 내용임. 가장 최근 파일은 링크를 누르면 받아 보실 수 있습니다.

마지막 변경일 2018년 5월 7일 ** 이항분포와 정규분포의 관계 ** Geogebra와 수학의 시각화 책의 3.2소절 내용임.   가장 최근 파일은 링크를 누르면 받아 보실 수 있습니다. 마지막 변경일 2018년 5월 7일 ** 이항분포와 정규분포의 관계 ** Geogebra와 수학의 시각화 책의 3.2소절 내용임. http://min7014.iptime.org/math/2017063002.htm 가장 최근 파일은 링크를 누르면 받아 보실 수 있습니다. https://goo.gl/edxsm7 http://min7014.iptime.org/math/2018010602.pdf

More information