책 내용 질문하기
p372 주식별자 대체식별자 등 문의
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
372
조회수
257
작성일
2020-04-26
작성자
탈퇴*원
첨부파일
강의에서나 공부해서 알고있기론 후보키 중 1개가 기본키 나머지가 대체키로 알고있었는데
p372에선
논리적 데이터 모델에선 주식별자 부식별자 대체식별자
물리적 데이터 모델에선 기본키 유니크키
이렇게 용어를 구분하던데
이렇다면 후보키 중 기본키가 아닌 것은 대체키라는 말은 완전히 맞는 말은 아니지 않나요?
의미는 주식별자와 기본키가 비슷하고
부식별자, 대체식별자, 대체키, 유니크키가 비슷하단건 알겠는데
각 용어를 사용하는 모델이 다른 것 처럼 설명이 쓰여있어서 문의드립니다
답변
2020-04-28 14:56:46
안녕하세요 길벗수험서 운영팀입니다.
기본적으로 키는 물리 개념에서, 식별자는 논리 개념에서 사용합니다.
물리 모델에서 기본키를 제외한 유니크 속성을 가진 모든 속성은 대체키에 해당합니다.
논리 모델에서 주식별자를 제외하고 설계에 따라 부식별자, 대체식별자를 둘 수 있는데, 이 두 개념은 용도에 따라 달리 부를뿐 동일한 개념에 해당합니다. (부식별자=대체식별자)
따라서 논리모델에서 유니크 속성을 갖고 있을 수밖에 없는 식별자들은 물리모델로 변환 시 해당 속성에 유니크 속성을 부여하여 '대체키'라고 불릴 수 있는 형태가 되는 것이죠.
(튜플을 유일하게 '식별'할 수 있는 구분'자'가 식별자인데, 그렇기 위해서는 unique해야합니다.)
행복한 하루되세요 :)
-
관리자2020-04-28 14:56:46
안녕하세요 길벗수험서 운영팀입니다.
기본적으로 키는 물리 개념에서, 식별자는 논리 개념에서 사용합니다.
물리 모델에서 기본키를 제외한 유니크 속성을 가진 모든 속성은 대체키에 해당합니다.
논리 모델에서 주식별자를 제외하고 설계에 따라 부식별자, 대체식별자를 둘 수 있는데, 이 두 개념은 용도에 따라 달리 부를뿐 동일한 개념에 해당합니다. (부식별자=대체식별자)
따라서 논리모델에서 유니크 속성을 갖고 있을 수밖에 없는 식별자들은 물리모델로 변환 시 해당 속성에 유니크 속성을 부여하여 '대체키'라고 불릴 수 있는 형태가 되는 것이죠.
(튜플을 유일하게 '식별'할 수 있는 구분'자'가 식별자인데, 그렇기 위해서는 unique해야합니다.)
행복한 하루되세요 :)