키 + 정규화
데이터베이스
key :
슈퍼키
후보키
기본키
대체키
외래키
기본키 + 대체키 = 후보키 전체가 나온다
무결성 = db에 저장된 값과 현실세계의 값이 일치한다는 정황을 의미
개체
도메인
참조 **
사용자정의
관계 대수
관계해석
정규화 - 이상현상
1정규화 - 도메인의 중복 다중값 제거 (도메인이 원자값)
학생 테이블에 수강과목 컬럼에 모든 수강과목이 들어가있는 경우
+-------------+
학생명 |수학,과학,영어|
+-------------+
+---+
학생명 |수학|
+---+
+---+
학생명 |과학|
+---+
+---+
학생명 |영어|
+---+
2정규화 - 한개의 테이블의 기본키가 2개인 상황
정규화 알기전에
완전함수 종속
부분함수 종속
결정자함수 종속
이행함수 종속 먼저 알기