안녕하세요.
함수적종속 설명에 이해가 안되는 부분이 있는데요.
어떤 테이블 R에서 X와 Y를 각각 R의 속성 집합의 부분 집합이라 하자.
속성 X의 값 각각에 대해 시간에 관계없이 항상 속성 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수적 종속 또는 ....(생략) 이라는 설명이 있는데요,
위의 문장에서
"속성 X의 값 각각에 대해 시간에 관계없이 항상 속성 Y의 값이 오직 하나만 연관되어 있을 때"
라는 문장이 잘 이해가 되지 않습니다..
조금 더 쉽게 설명해 주실 수 있으신가요?
제가 대충 이해하기로는
속성 Y가 시간 관계없이 항상 속성 X값에 따라 변한다, X값이 변하면 거기에 해당하는 값으로 따라간다.
그래서 X가 결정자, Y가 종속자인 것이고, X->Y 이렇게 표현한다.
이런 뉘앙스 같은데
이게 맞는지 모르겠습니다.
사실 시간 관계없이라는 의미도 잘 모르겠습니다..
안녕하세요 길벗수험서 운영팀입니다.
이해하신 것이 맞습니다.
'시간에 관계없이'는
'시간이 경과함에 따라 테이블에 다양한 튜플이 추가되거나, 수정/삭제 등의 조작이 발생하더라도' 정도로 풀어볼 수 있을 것 같습니다.
즉, 언제 어느때라도(중간에 무슨 일이 발생하더라도) 전체 튜플에서 각각의 x의 값이 y의 값 하나와 연관되어 있을 때,
'y는 x에 (함수적)종속된다'라고 표현합니다.
행복한 하루되세요 :)
-
관리자2021-04-05 16:36:33
안녕하세요 길벗수험서 운영팀입니다.
이해하신 것이 맞습니다.
'시간에 관계없이'는
'시간이 경과함에 따라 테이블에 다양한 튜플이 추가되거나, 수정/삭제 등의 조작이 발생하더라도' 정도로 풀어볼 수 있을 것 같습니다.
즉, 언제 어느때라도(중간에 무슨 일이 발생하더라도) 전체 튜플에서 각각의 x의 값이 y의 값 하나와 연관되어 있을 때,
'y는 x에 (함수적)종속된다'라고 표현합니다.
행복한 하루되세요 :)