Database/Database Modeling 썸네일형 리스트형 [modeling] 인사기록카드 위의 인사기록 카드를 토대로 하여 모델링을 해볼텐데 우선 가장 먼저 해야할 일은 위의 항목 전부를 한개 테이블에 담아야합니다. [pic. 1][pic. 1]을 토대로 1차 정규화 과정을 시작하겠습니다.1차 정규화는 반복속성의 제거로 앞전의 정규화 방법에서 확인했듯 뒤에 숫자가 붙은 것들이 반복적인 속성입니다.이를 다른 개체로 빼면 1차 정규화가 완성됩니다. [pic. 2] 2차 정규화는 1차 정규화에서 떨어져 나온 자식 개체들을 완전 함수 종속 시키는 정규화인데 [pic. 2]에서 2차 정규화의 내용은 없으므로 2차는 하지 않고 3차 정규화를 찾아 봅니다. 3차 정규화는 이행함수 종속을 제거하는 것인데 이 역시 존재하지 않으므로 하지 않습니다. 자세히 보면 학력, 경력, 교육훈련, 상벌의 경우 개체의 속.. 더보기 정규화 1. 함수적 종속[pic. 1]한 속성(번호)을 통해 레코드 내의 다른 속성(이름)이 식별이 가능한 경우 이 속성을 식별자, 결정인자라고 하며 [pic. 1]에서는 번호를 이용하여 이름과 성별을 구분할 수 있기 때문에 이름,성별 속성은 번호속성에 함수적 종속관계에 있다. 라고 할 수 있습니다.또한 이러한 함수적 종속이 Table의 전제 조건이며 함수적 종속을 토대로 RDB를 만들어가는 과정을 정규화라고 합니다. 2. 단계별 정규화 과정 (1) 1차 정규화 : 반복그룹 속성을 추출. - 주식별자를 가지고 나가며 나간 놈이 자식 개체(Table)입니다. - 자식 개체의 주 식별자에 반드시 다른 속성이 추가됩니다. (2) 2차 정규화 : 주 식별자에서 완전 기능 종속되지 않는 속성을 추출합니다. - 개체의 주.. 더보기 이전 1 다음