
Oracle SQL에는 HR 계정으로 사용해서 샘플 데이터를 쓸수 있음 이상(Anomaly) 현상 : 데이터 베이스 설계를 잘못하면 생기는 이슈들1. 갱신 이상 - 일부만 갱신 되는 이슈2. 삭제 이상 - 삭제시 연관된 데이터에 이슈가 생기는 현상3. 삽입 이상 - 데이터 삽입시 불필요한 데이터도 삽입되는 경우 정규화 : 릴레이션을 관련있는 속성들로만 구성하기 위해서 릴레이션을 분해하는 과정제 1 정규형 1. 각 컬럼이 하나의 속성만 가져야한다. 2. 하나의 칼럼은 같은 종류나 타입 값을 가져야한다. 3. 각 칼럼의 유일한 이름을 가진다. 4. 칼럼의 순서가 상관 없어야한다. 제 2 정규형 1. 1정규형 만족 2. 모든 컬럼이 부분적 종속이 없어야한다. 제 3 정규형 1. 1정규형 만족 ..