데이터베이스 관리시스템과 SQL
본 자료는 8페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
해당 자료는 8페이지 까지만 미리보기를 제공합니다.
8페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

데이터베이스 관리시스템과 SQL에 대한 보고서 자료입니다.

목차

1. Datebase 관리시스템의 개요
① Datebase 관리시스템
② Datebase 관리시스템의 장점
③ Datebase 관리시스템의 단점

2. SQL의 개요와 기초문법
① SQL의 개요
② SQL의 기초문법

3. SQL에서 사용되는 연산자와 함수
① SQL에서 사용되는 함수
② SQL에서 사용되는 연산자

본문내용

Server Access
<열이름 또는 값 > + <열이름 또는 값>
Access
<열이름 또는 값 > & <열이름 또는 값>
비교 연산자
WHERE 구에서 WHERE구 내의 열에 저장되어 있는 행에 조건이 만족되는 상태를
TRUE(참), 만족되지 않는 상태를 FALSE(거짓)라고 한다. WHERE구는 각각의 행이 조
건에 맞는지 어떤지를 조사하고, 조건에 맞는 행에서는 FALSE를 반환한다. SELECT문
은 WHERE구에서 TRUE가 되는 행만을 찾아낸다.
1. = 연산자
= 연산자는 WHERE구 안에서 가장 자주 사용되는 비교연산자이다.
SQL의 키워드로는 대문자와 소문자를 구별하지 않지만, 테이블 안의 데이터에 대해서
는 일반적으로 대문자와 소문자를 다른 값으로 구별한다.
2. > 연산자와 >=연산자
>연산자는 좌변의 값이 우변보다 클 때 TRUE를 반환한다.
>=연산자는 좌변의 값이 우변의 값과 크거나 같을 때 TRUE(참)를 반환한다.
3. < 연산자와 <= 연산자
<연산자는 좌변의 값이 우변의 값보다 작을 때 TRUE를 반환한다.
<=연산자는 좌변의 값이 우변의 값보다 작거나 같을 때 TRUE를 반환한다.
4. <> 연산자
특정 데이터 이외의 모든 데이터를 뽑아내려면 <>연산자를 사용한다. <>연산자는 좌
변의 값이 우변의 값과 같지 않을 때 TRUE를 반환한다. 또한, Oracle 이나 SQL
Server에서는 <>대신에 !=을사용해도 된다.
5. NULL 값
수값형 열에 0의 값이 들어있는 경우나, 문자열형의 열에 공백문자(스페이스)가 들어있
는 경우는 NULL 이 아니다. NULL 열에는 어떤 값도 들어있지 않다. 다소 헷갈리는
말이지만 'NULL값이 저장되어 있다'라는 것은 '어떤 값도 저장되어 있지 않다'라는
상태를 의미하고 있는 것이다.
NULL 값의 특징
NULL 값은 0은 아니다.
NULL 값은 ' '(공백)은 아니다.
NULL 값은 "(빈 문자열)은 아니다.
NULL 데이터를 검색할 경우에는 IS NULL 의 형식을, NULL 아닌 데이터를 검색할
경우에는 IS NOT NULL 의 형식을 사용한다. 일반적으로 술어는 TRUE(참) 또는
FALSE(거짓)란 결과를 보낸다. 그러나 UNKNOWN이란 특수한 결과를 내보내는 경우
도 있는데, 그것은 NULL 값을 다루는 경우이다.
예를 들면, '나이 =26'이란 식이 있다고 하자. [나이]열의 값이 26인 경우, 이 식은
TRUE를 내 보낸다. 26 이외의 값인 경우에는 FALSE를 내보낸다. 그리고 NULL 값인
경우에는 UNKNOWN을 반환한다.
쿼리는 검색조건이 성립해서 TRUE가 될 때 한해 행을 출력한다. ' = ' 연산자로
NULL 값을 취급하면 UNKNOWN이 되고 검색조건이 성립되었다고 볼 수 없기 때문
에 행이 출력되지 않는 것이다
논리 연산자
논리연산자는 WHERE구 내에서 복수의 술어를 조합해서 작동한다.
그 종류에는 AND,OR,NOT의 3개의 연산자가 있고 모두 연산의 결과로 TRUE(참) 또는
FALSE(거짓)를 내보낸다.
1. AND 연산자
AND 연산자는 두 개의 술어를 조합하고, 좌변과 우변이 함께 TRUE가 될 때 TRUE를
<술어> AND <술어>
반환한다. 어느 한 쪽이 FALSE가 될 경우에는 FALSE를 반환한다. AND연산자의 구문
은 다음과 같다.
2. OR 연산자
OR 연산자는 두 개의 술어를 조합해서, 좌변과 우변의 어느 한쪽이 TRUE가 될 때
<술어> OR <술어>
TRUE값을 반환한다. 동시에 FALSE가 될 때에는 FALSE를 반환한다. OR 연산자의 구
문은 다음과 같다.
3. NOT 연산자
NOT 연산자는 부정(~가 아니다)을 의미한다.
뒤에 붙는 조건이 TRUE가 될 때에는 FALSE를 반환하고, FALSE가 될 때에는 TRUE
NOT<술어>
를 반환한다. 다시 말해서 NOT 연산자는 조건을 반전시키는 동작을 한다. NOT 연산자
의 구문은 다음과 같다.
4. 진리값 표
논리연산자는 술어로 표현되는 조건을 조합하는 것에 따라, TRUE(참), FALSE(거짓),
UNKNOWN(불명)의 어떤 값을 반환한다. 다시 말해 각각의 조건의 결과로 반환되는 값
을 조합하는 것에 따라 전체 결과값을 반환하는 것이다. 예를 들면 조건 X가 TRUE를
반환하고, 조건 Y가 FALSE를 반환할 때 , 'X AND Y'는 FALSE를 반환한다.
이처럼, 각각의 조건으로부터 반환되는 값의 조합에 따라서, 논리연산자가 반환하는 값을
표시하는 것을 '진리값 표'라고 한다. SELECT문은 이들 논리연산자가 최종적으로 반환
AND 연산자
NOT 연산자
OR 연산자
X Y

거짓
불명
X
NOT X
X Y

거짓
불명


거짓
불명

거짓




거짓
거짓
거짓
거짓
거짓

거짓

거짓
불명
불명
불명
거짓
불명
불명
불명
불명

불명
불명
하는 결과가 TRUE를 반환할 때, 행을 출력하는 것이다.
집합 연산자
지금까지의 연산자에선 하나의 테이블밖에 다루지 않았다. 그러나 집합연산자에서는 여
러 개의 테이블을 다룬다.
여기서는 여러 개의 화, 차, 적을 구하기 위한 연산자를 다룬다.
1. UNION 연산자
UNION 연산자는 두 개의 쿼리의 결과를 종합하여 그것에서 중복된 행을 뽑아 삭제한

UNION

다. UNION 연산자의 구문은 아래와 같다.
UNION 연산자에서는 중복된 행을 찾아 제거하지 않고, 두 개의 쿼리의 결과를 단순히 붙일 수도 있다. 그런 경우에는 UNION 연산자에 ALL 키워드를 지정한다.
2. INTERSECT 연산자
INTERSECT 연산자는 두 개의 쿼리 결과에서 공통되는 행만을 출력한다. INTERSECT

INTERSECT

연산자의 구문은 다음과 같다.
3. EXCEPT 연산자
EXCEPT 연산자는 최초의 쿼리의 결과에 들어 있고, 두 번째 쿼리의 결과에는 포함되지

EXCEPT

않는 행만을 출력한다. EXCEPT 연산자의 구문은 다음과 같다.
- 감 사 합 니 다 -

키워드

  • 가격3,000
  • 페이지수24페이지
  • 등록일2010.05.20
  • 저작시기2005.05
  • 파일형식한글(hwp)
  • 자료번호#612685
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니