공부하자/IT
2012. 12. 28.
[DB] 데이터 종속성과 정규화
데이터 종속성과 정규화 데이터의 논리적 표현 데이터베이스 설계에서 중요한 사항은 무엇보다도 현실 세계를 가장 정확하게 표현할 수 있는 데이터의 논리적 구조를 결정하는 것이다. 특히 관계 데이터베이스에서는 데이터 값들을 테이블 형태의 릴레이션으로 표현하므로 현실 세계를 정확하게 표현하기 위해서 어떤 릴레이션들이 필요하고, 각 릴레이션은 어떤 애트리뷰트들로 구성해야 하는가를 결정하는 문제가 중요하다. 이것이 곧 관계 스킴(relation scheme)의 설계이다. 관계 스킴을 설계하기 위해서는 먼저 필요한 애트리뷰트, 엔티티, 관계성들을 식별하여 수집하고 이러한 요소들을 릴레이션으로 만드는 것이다. 고려사항 - 애트리뷰트들 사이에 존재하는 관계성(relationship), 즉 데이터 종속성(data depe..