안녕하세요
168p에 있는
교수 개체와
177p에 있는 릴레이션 구조가 어떻게 다른지가 궁금합니다.
둘다 제가 보기에는 똑같이 테이블 구조로 되어있고
명칭이
튜플 - 개체인스턴스
릴레이션인스턴스-개체세트
릴레이션 스키마-개체타입
속성 - 속성
이렇게 다 대응하면서 이름만 다르지 똑같아 보여서
딱 표만있다면 이게 개체인지 릴레이션인지 어떻게 구분을 하나요?
둘의 차이가 궁금합니다.
안녕하세요 길벗수험서 운영팀입니다.
사실상 두 도표의 차이는 없습니다.
각 명칭과 특징들만 기억해두세요.
"튜플=개체 인스턴스=개체 어커런스 : 각각의 행, 하나의 개체"와 같이 말이죠.
데이터 모델에서 사용하는 명칭(개체)이나, 관계형 데이터베이스에서 사용하는 명칭(릴레이션)은 이름만 다를 뿐 서로 의미하는게 크게 다르지 않기 때문입니다.
(원론서나, 실무에서나 두 개의 개념(릴레이션, 개체)이 혼용되어 사용되는 경우가 많습니다.)
그저 간단히, 개념 설계 단계에서는 (개체), 논리 설계 단계에서는 (릴레이션), 물리 설계 단계에서는 (테이블) 정도로 각각의 명칭들을 알아두시고, 서로 같다라고 보시면 됩니다.
실제 시험에서 이 3가지 개념은 완전하게 분리하여 암기해야 해결할 수 있는 문제가 출제된 적도 없고, 고작해야 '개체 어커런스의 개념' '도메인의 개념' 정도를 묻는 정도로 시험에 출제되기 때문이죠.
행복한 하루되세요 :)
-
관리자2021-04-05 15:42:18
안녕하세요 길벗수험서 운영팀입니다.
사실상 두 도표의 차이는 없습니다.
각 명칭과 특징들만 기억해두세요.
"튜플=개체 인스턴스=개체 어커런스 : 각각의 행, 하나의 개체"와 같이 말이죠.
데이터 모델에서 사용하는 명칭(개체)이나, 관계형 데이터베이스에서 사용하는 명칭(릴레이션)은 이름만 다를 뿐 서로 의미하는게 크게 다르지 않기 때문입니다.
(원론서나, 실무에서나 두 개의 개념(릴레이션, 개체)이 혼용되어 사용되는 경우가 많습니다.)
그저 간단히, 개념 설계 단계에서는 (개체), 논리 설계 단계에서는 (릴레이션), 물리 설계 단계에서는 (테이블) 정도로 각각의 명칭들을 알아두시고, 서로 같다라고 보시면 됩니다.
실제 시험에서 이 3가지 개념은 완전하게 분리하여 암기해야 해결할 수 있는 문제가 출제된 적도 없고, 고작해야 '개체 어커런스의 개념' '도메인의 개념' 정도를 묻는 정도로 시험에 출제되기 때문이죠.
행복한 하루되세요 :)