본문 바로가기

전체 글309

DAsP(4과목) 3-3. 엔터티 상세화 1. 식별자(UID, Unique Identifier) 확정 - 엔터티 내의 모든 인스턴스는 유일하게 구분되어야 한다. 이러한 유일성을 보장하기 위해서 필요한 것이 식별자이다. - 크게 본질 식별자(Primary UID), 주(실질) 식별자(Actual UID), 대체(보조) 식별자(Secondary UID)로 구분할 수 있다. 가) 본질 식별자 - 엔터티 상세화 단계에서 정의될 핵심, 액션(행위) 엔터티에 대한 본질 식별자를 정의한다. 키 엔터티의 본질 식별자 - 키 엔터티는 우리가 잘 알고 있듯이 사원, 고객, 상품과 같이 부모 엔터티 없이도 혼자서 정의될 수 있는 엔터티이다. 절대 종속 / 상대 종속 의미 - 절대 종속과 상대 종속은 나를 태어나게 하는데 절대적인 영향을 주었는지, 그렇지 않는지를 .. 2023. 9. 10.
DAsP(4과목) 3-2. 속성 정의 1. 속성 개념 가) 속성 정의 엔터티에서 관리되는 구체적인 정보 항목으로 더 이상 분리될 수 없는 최소의 데이터 보관 단위이다. 예시로 엔터티 사원에 속하는 모든 엔터티는 이름을 갖고 있다. 또한 모든 사원 에는 입사일자, 사원번호, 생년월일 등의 특성을 가짐 나) 속성 특징 속성의 어원적 의미 - 고유한 성질이란 의미를 가지고 있는다. 즉, 남의 도움을 받지 않더라도 독자적인 성질이 반드시 있어야 함을 뜻함. 속성도 일종의 집합이다. - 물리 데이터 모델링 단계에서 엔터티는 테이블이 되고, 속성은 칼럼이 된다. 결국 속성에는 데이 터 값이 들어가게 되며, 그 값들은 여러 종류를 가지게 된다. 속성들 간은 서로 독립적이다. - 속성들은 반드시 식별자에 직접 종속되어야 한다. 이 말은 정규화의 제2 정규.. 2023. 9. 10.
DAsP(4과목) 2-6. 개념 데이터 모델 작성 1. 개념 데이터 모델의 구성 요소 - 핵심 엔터티(키엔터티, 메인엔터티)와 핵심 엔터티 사이의 관계 도출을 통해 핵심 구조라 할 수 있는 데이터 모델의 골격을 정의한 것 - 전사 개념 데이터 모델에서는 전사 관점의 핵심 엔터티와 관계를 통해 전사적인 핵심 데이터 구조를 정의한다. 가) 개념 데이터 모델 미작성 시 영향 개괄 데이터 모델 및 전사 개념 데이터 모델과의 불일치 사항이 발생할 수 있다. 논리 및 물리 데이터 모델 작성 시 사용자 요구사항 반영이 누락되거나 잘못 반영될 수 있다. 주제영역 간 혹은 업무 간 데이터 연관에 있어 범위가 불명확해져 오류가 발생할 수 있다. 나) 개념 데이터 모델의 작성이 불필요한 경우 개념 데이터 모델은 반드시 작성하는 것을 원칙으로 하는 것이 바람직하지만, 시스템.. 2023. 9. 8.
DAsP(4과목) 2-5. 관계 정의 1. 관계(Relationship)란? - 관리하고자 하는 업무 영역 내의 특정한 두 개의 엔터티 사이에 존재하는 많은 관계 중 특별히 관리하고자 하는 직접적인 관계(업무적 연관성)를 의미 2. 관계 이해 가) 관계도집합이다. 관계는 두 엔터티 사이에 그 목적과 내용이 다른 여러 개의 관계가 동시에 존재할 수 있다. 나) 직접 관계를 관계라고 한다. 많은 관계 중에서 직접 종속인 것만을 관계로 보고 모델링한다. 다) 두 엔터티 간에는 하나 이상의 관계가 존재할 수 있다. 두 개의 엔터티 사이에는 서로 다른 업무 규칙을 가진 별개의 관계가 존재 할 수 있다. 라) 외래키로 정의 관계는 외래키(FK, Foreign Key)로 구현되어 참조 무결성(RI, Referential Integrity)으로 데이터 정.. 2023. 9. 8.
728x90
반응형