SQLP

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

엔터티: 무엇을 관리할 것인가

원래 이론 →

판단 기준

엔터티 후보를 찾았다고 바로 채택하지 않는다. 다음 질문을 모두 통과하는지 확인한다.

  1. 업무에서 반드시 관리할 필요가 있는가?
  2. 같은 종류의 인스턴스가 보통 두 개 이상 존재할 수 있는가?
  3. 각 인스턴스를 식별할 수 있는가?
  4. 업무 프로세스에서 실제 생성·조회·변경되는가?
  5. 속성을 두 개 이상 가지며 다른 엔터티와 관계를 맺는가?

환자는 여러 환자 인스턴스와 이름·주소 속성이 있으므로 엔터티다. 홍길동은 환자 엔터티의 한 인스턴스이며, 화면의 “환자 이름 입력란”은 속성 표현이지 별도 엔터티가 아니다.

이 부분의 원문 →

헷갈리는 개념

온라인 쇼핑 업무에서 다음 후보를 본다.

후보판단이유
고객엔터티여러 고객 인스턴스와 독립 식별자 존재
고객명속성고객 한 인스턴스를 설명하는 값
VIP값 또는 분류 코드독립 생명주기·속성이 없으면 엔터티가 아님
주문사건 엔터티주문 시점에 발생하고 금액·상태·관계를 가짐
배송주소업무에 따라 엔터티여러 주소 이력·재사용·식별 필요 시 분리

“명사다”라는 이유만으로 엔터티가 되지 않는다. 독립적으로 관리할 인스턴스 집합, 식별자, 속성, 관계와 생명주기가 있어야 한다.

이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.