3-2. 관계형데이터베이스 설계용어 - 값관련 용어

2008. 9. 12. 21:27Study/Database

[값 관련 용어]

1. 데이터

 - 데이터베이스에 저장하는 값. 정적인 특성을 갖는다. 데이터 값 자체는 표면적인 의미가 없다.


2. 정보

 - 의미있게 처리된 데이터. 데이터와 비교하여 동적이다.

 cf) 데이터저장하는 것이고, 정보추출하는 것이다.


3.

 - 누락 또는 미지의 값. 널과 0/공백의 차이

 1) 0은 매우 다양한 의미를 가진다.

 2) 하나 이상의 공백 문자열은 SQL에 의미있는 값이다.

 3) 길이가 0인 문자열 또한 SQL에는 의미가 있는 값이다.


4. 널값

 - 널은 앞의 3의 1)~3)의 목적으로 사용하면 매우 유용하다.

 - 누락된 값은 일반적으로 사람의 입력오류로 발생한다.

 - 미지의 값은 해당값이 결정되지 않은 경우와, 원천적으로 알 수 없는 경우이다.


5. 널 관련 문제점

 - 수학적인 연산에 역효과른 가져온다.(산술연산 필드를 NOT NULL로 설정한다.)



--------------------------
출처 - 위 글은 byung8lim의 다음블로그 Blog.daum.net/byung8lim에서 가져온 것입니다.