함수 종속 관계는
수학 공식처럼 정확하지 않습니다..
데이터와 데이터의 관계가
서로 서로 다르기 때문이지요..
조금의 융통성이 필요합니다..
3정규형의 정의는
이행적 함수종속을 제거 했거나...
이행적 종속이 아니면 3정규형입니다..
보이스코드 정규형은
결정자가 후보키가 아닌 함수 종속 제거, 즉 모든 결정자가 후보키이어야 한다는 것입니다.
문제를
R(A, B, C) 기본키 : (A, B)
함수적 종속성 : {A, B} → C, C → B
다음과 같이 예를들면
-------------------------------
학번(A) 과목(B) 지도교수(C)
-------------------------------
101 금융 김유신
101 컴퓨터 최진행
102 국사 이율곡
102 금융 김유신
103 컴퓨터 최진행
101 국사 박문수
--------------------------------
R(학번, 과목, 지도교수) 기본키 : (학번, 학과)
함수적 종속성 : {학번, 과목} → 지도교수, 지도교수 → 과목
이 상태를 분석해 보면..
학번이 과목이나 지도교수를 정해주는 것이 아니므로...
한번과 과목이 지도교수를 정해줍니다..
따라서..
{학번, 과목} -> 지도교수
그리고...
지도교수가 과목을 정해주는 것이기는 하지만
국사를 이율곡도 박문수도 가르치기도 합니다..
(결정자이지만 후보키라고 말할 수 없음)
지도교수 -> 과목
이상태는 이행적 함수 종속도 아닌 상태...
결정자를 후보키로 선정한 상태도 아니니...
제 3정규형 상태라고 밖에 말할 수 없습니다..
만약 보이스코드 정규형이 되려면...
지도교수를 후보키로 정해야 합니다..
문제에서는 후보키로 선정!!!
R(A, B, C) 기본키 : (A, B), 후보키 : C
함수적 종속성 : {A, B} → C, C → B
--------------------------------
학번(A) 과목(B) 지도교수(C)
--------------------------------
101 금융 김유신
101 컴퓨터 최진행
102 국사 빅문수
102 금융 김유신
103 컴퓨터 최진행
101 국사 박문수
--------------------------------
혹은
R(A, B, C) 기본키 : (A, B)
함수적 종속성 : {A, B} → C, C → B
릴레리션 S 추가!!!
S(C1, C, B) 기본키 : C1
함수적 속성 : C1 → B
--------------------------------
학번(A) 과목(B) 지도교수(C)
--------------------------------
101 금융 김유신
101 컴퓨터 최진행
102 국사 이율곡
102 금융 김유신
103 컴퓨터 최진행
101 국사 박문수
--------------------------------
--------------------------------
교수코드(C1) 지도교수(C) 과목(B)
--------------------------------
A1 김유신 금융
A2 최진행 컴퓨터
A3 박문수 국사
A4 이율곡 국사
--------------------------------
이해가 안되시면
통화해야합니다..
문자 주세요...
감사합니다...
이 게 답변 ㅋㅋㅋ 넘 길어서 메일로 옮겼다가 다시 퍼옴~ ㅋㅋㅋ
제목 | 글쓴이 | 날짜 | 추천 | 조회 |
---|---|---|---|---|
크래브 |
2020-06-28 |
11 |
360991 |
|
크래브 |
2020-05-23 |
3 |
303836 |
|
크래브 |
2018-10-23 |
9 |
331160 |
|
크래브 |
2018-06-13 |
0 |
366090 |
|
2011-03-26 |
26 |
690903 |
||
연금술사 |
2019-07-04 |
0 |
912 |
|
미래양 |
2019-07-04 |
1 |
522 |
|
눈사람0903 |
2019-07-04 |
0 |
742 |
|
860450 [단순잡담] 아 여기에서라도 ... |
듀푱님 |
2019-07-04 |
0 |
417 |
860449 [단순잡담] 여러분 ㅋㅋㅋ |
v동욱이v |
2019-07-04 |
0 |
404 |
듀푱님 |
2019-07-04 |
0 |
517 |
|
860447 [단순잡담] 남녀 인종차별에 대해서.. |
듀푱님 |
2019-07-04 |
0 |
405 |
타운즈 |
2019-07-04 |
0 |
692 |
|
860445 [단순잡담] 아 증말 .... |
듀푱님 |
2019-07-04 |
0 |
342 |
860444 [단순잡담] 다들 맛저했슨까? |
어째기토맞개 |
2019-07-04 |
0 |
250 |
듀푱님 |
2019-07-04 |
0 |
248 |
|
더위먹은오리알 |
2019-07-04 |
3 |
387 |
|
혀가섹시한남자 |
2019-07-04 |
5 |
573 |
|
아즘마 |
2019-07-04 |
0 |
433 |
|
스타빡 |
2019-07-04 |
2 |
735 |
|
860438 [단순잡담] 자게가 왜이리 조용해? |
미래양 |
2019-07-04 |
0 |
312 |
860437 [단순잡담] 와.... |
지페 |
2019-07-04 |
0 |
628 |
860436 [단순잡담] 날씨 흐렷네 |
ksks |
2019-07-04 |
0 |
444 |
블루쓰까이 |
2019-07-04 |
0 |
489 |
|
다이어트중 |
2019-07-04 |
2 |
1076 |
|
v동욱이v |
2019-07-04 |
0 |
647 |
|
뉘썬2 |
2019-07-04 |
6 |
911 |
|
웃겼음다 |
2019-07-04 |
19 |
1615 |
|
v동욱이v |
2019-07-04 |
4 |
622 |
|
2019-07-04 |
2 |
605 |