SQLD 1장 요약 2

[1장] 데이터 모델링의 이해 4절

도메인(Domain) 속성이 가질 수 있는 값의 범위 관계(Relationship) 엔터티 간의 관련성 의미, 존재와 행위 관계로 분류 존재관계 : 두 개의 엔터티가 존재 여부의 관계가 있는 것 (엔터티 간의 상태) 행위관계 : 두 개의 엔터티가 어떤 행위에 의한 관련성이 있는 것 ▶ 표기법 관계명(Membership) : 관계의 이름, 명확한 문장, 현재형 관계차수(Cardinality) : 관계에 참여하는 수 (1:1, 1:M, M:N) 관계선택사양(Optionality) : 필수인지 선택인지의 여부 (필수적, 선택적 관계) 식별자(Identifiers) 엔터티를 대표할 수 있는 유일성을 만족하는 속성 ▶ 주식별자 (PK: Primary Key) 하나의 속성이 주식별자가 될 수도 있고, 여러 개의 속..

[1장] 데이터 모델링의 이해 1절

모델링(Modeling) 정의 : 현실 세계를 추상화/단순화/명확화하기 위해 일정한 표기법에 의해 표현하는 기법 조건 : 현실세계 반영, 단순화하여 표현, 관리하고자 하는 데이터를 모델로 설계 ▶ 모델링의 특징 추상화(Abstraction) : 일정한 형식으로 표현하는 것 단순화(Simplification) : 정해진 표기법으로 단순하고 쉽게 표현하는 것 명확화(Clarity) : 불분명함(애매모호함)을 제거하고 명확하게 해석할 수 있도록 기술하는 것 ▶ 모델링의 세 가지 관점 데이터 관점(What, Data) 비즈니스 프로세스에서 사용되는 데이터 구조 분석, 정적 분석 프로세스 관점(How, Process) 비즈니스 프로세스에서 수행하는 작업 시나리오 분석, 도메인 분석, 동적 분석 데이터와 프로세스의..