분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
옵션 |
|
R1 = {A, B, C} 키-A,B
R2 = {B, D, E, F} 키-B,D
R3 = {A, D, G, H, J} 키-A,D
R4 = {A,I} 키-A
이렇게 정의를 하였는데 해설을 보니까
R4 = {A, B, D} 이 있었습니다
왜 이게 있는지 모르겠습니다
해설부분을 발췌하면
To help in solving this problem systematically, we can first find the closures of all
single attributes to see if any is a key on its own as follows:
{A}+ -> {A, I}, {B}+ -> {B}, {C}+ -> {C}, {D}+ -> {D}, {E}+ -> {E}, {F}+ -> {F},
{G}+ -> {G}, {H}+ -> {H, J}, {I}+ -> {I}, {J}+ -> {J}
Since none of the single attributes is a key, we next calculate the closures of pairs of
attributes that are possible keys:
{A, B}+ -> {A, B, C, I}, {B, D}+ -> {B, D, E, F}, {A, D}+ -> {A, D, G, H, I, J}
None of these pairs are keys either since none of the closures includes all attributes. But
the union of the three closures includes all the attributes:
{A, B, D}+ -> {A, B, C, D, E, F, G, H, I}
Hence, {A, B, D} is a key. (Note: Algorithm 15.4a (see chapter 15 in the textbook) can
be used to determine a key).
다음과 같은 내용인데
잘 이해가 되지 않았고 항상 저런 과정을 해야하는지 잘 모르겠습니다...!!
제가 분해한 4개의 릴레이션 각각의 키 를 가지고 있는거로는 부족한 건가요??
죄송합니다. 댓글 작성은 회원만 가능합니다.