[파워오브데이터베이스: 가장쉬운데이터베이스 설계를 위한 지침서] 의 내용을 바탕을 작성하였습니다.
데이터 vs 정보
: 데이터는 저장하는 것이고, 정보는 찾는 것이다.
널
: Null은 없거나 알려지지 않은 값을 나타낸다. 널이 0이나 하나 이상의 공백 문자열을 가리키지 않는다. 는 것을 처음부터 이해해야 한다.
예를 들어,
0 은 잔액의 상태, 일등성 티켓으로 업그레이드 할수 잇는 횟수 등을 나타낸다. 즉 null과 다르다
하나이상의 공백 은 대부분 의미가 없지만 SQL 에서는 문자열과 같은 것으로 인식한다.
빈 문자열('') 은 역시 SQL 과 같은언어에서 별도로 해석되는 유효한 문자다.
# 용어정리
관계
테이블
레코드(튜플)
필드
키
뷰
관계의 유형
1대1 관계
1대다 관계
다대다 관계
참여의 유형
# 무결성 관련 용어
필드 명세
데이터 무결성