중요한거
매우 중요한거
데이터 모델의 이해
모델링의 특징
모델링의 관점 : 데이터 관점, 프로세스 관점, 상관 관점
데이터 모델링이란
데이터 모델링의 중요성
데이터 모델링 유의점
중복 : 중복 없어야함비유연성 : 유연해야함비일관성 : 일관성있어야함데이터 모델링 단계 → 개. 논. 물
개념적 데이터 모델링 : 추상적, 요구사항 분석, 업무중심적이고 포괄적물리적 데이터 모델링 : 구체적, 하드웨어적, 실제 데이터베이스에 어떻게 표현할것인가데이터 독립성의 필요성
데이터 독립성 요소 → 외. 개. 내 → 논리적, 물리적
ERD : 피터첸이 만든 데이터 모델 표기법
ERD 작성 순서 : 엔티티 그리기 → 엔티티 배치 → 엔티티간 관계 설정 → 관계명 기술 → 참여도 기술 → 필수여부 기술
엔티티
엔티티 : 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것, 인스턴스의 집합
엔티티의 특징
엔티티의 종류, 분류

유형 엔티티 : 물리적 형태 O, 안정적이고 지속적 사용 → ex) 사원, 물품, 강사개념 엔티티 : 물리적 형태 X, 관리해야할 개념적 정보 → ex) 조직, 보험상품사건 엔티티 : 업무를 수행함에 따라 발생되는 엔티티 → ex) 주문, 청구, 미납기본 엔티티 : 업무에 원래 존재하는 정보, 독립적, 부모 역할중심 엔티티 : 기본엔티티로부터 발생, 중심적 역할행위 엔티티 : 두개 이상의 부모엔티티로부터 발생엔티티의 명명
속성
속성 : 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위
속성 분류
특성에 따른 분류
기본속성 : 업무로부터 추출한 모든 속성, 가장 일반적이고 많음설계속성 : 업무상 필요한 데이터 이외에 데이터 모델링을 위해, 규칙화를 위해 새로 만든 속성파생속성 : 계산된 값엔티티 구성방식에 따른 분류
속성의 명명
도메인 : 속성이 가질 수 있는 값의 범위
정규화
관계와 조인의 이해
모델이 표현하는 트랜잭션의 이해
Null 속성의 이해
본질식별자 vs 인조식별자