정보처리기사
연도별 풀이
오답노트
별표문제
홈
›
정보처리기사
›
2021년03월07일
›
55번
2021년03월07일 55번
[데이터베이스 구축]
3NF에서 BCNF가 되기 위한 조건은?
① 이행적 함수 종속 제거
② 부분적 함수 종속 제거
③ 다치 종속 제거
④ 결정자이면서 후보 키가 아닌 것 제거
(정답률: 77%)
문제 해설
BCNF는 모든 결정자가 후보 키여야 한다는 조건을 만족해야 한다. 따라서, 결정자이면서 후보 키가 아닌 속성은 BCNF를 만족시키기 위해 제거되어야 한다. 이는 해당 속성이 다른 속성에 종속되어 있을 경우, 이를 통해 결정되는 함수 종속성이 존재하기 때문이다. 따라서, 이러한 속성을 제거함으로써 이행적 함수 종속, 부분적 함수 종속, 다치 종속 등의 문제를 해결할 수 있고, BCNF를 만족시킬 수 있다.
이전 문제
다음 문제
AppStore에서 다운로드
APK 다운로드
연도별
2022년04월24일
2022년03월05일
2021년08월14일
2021년05월15일
2021년03월07일
2020년09월26일
2020년08월22일
2020년06월06일
진행 상황
0
오답
0
정답
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100