데이터모델링 2

[SQLD] 개념정리 - 데이터 모델링의 이해(3): 관계, 식별자, 식별자관계

✅관계의 정의 - 상호 연관성이 있는 상태 - 엔터티 간의 논리적인 연관성을 의미 - 존재에 의한 관계와 행위에 의한 관계로 구분 ✅관계의 페어링 관계: 엔터티 안의 인스턴스가 개별적으로 관계를 가지는 것(페어링) 관계 페어링(Relationship Paring): 각각의 엔터티의 인스턴스들은 자신이 관련된 인스턴스들과 관계의 어커런스(발생, 사건)로 참여하는 형태 ✅관계의 분류 1) 존재에 의한 관계 어떠한 이벤트에 의해 발생되는 것이 아닌, 존재 자체로 인해 관계가 형성되는 것. ex. 사원 엔터티는 항상 부서 엔터티에 속함 2) 행위에 의한 관계 ex. 고객이 주문을 하는 행위를 하기 때문에 만들어진 주문 엔터티 -> 고객과 주문 엔터티 사이의 관계는 행위에 의한 관계임 ✅관계의 표기법 1) 관계명..

데이터 분석 2023.09.02

[SQLD] 개념정리 - 데이터 모델링의 이해(1): 데이터 모델링, 데이터베이스 기본

✅모델링의 특징 => "추단명"으로 암기 1. 추상화: 현실세계를 일정한 형식에 맞추어 표현 2. 단순화: 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법 or 언어로 단순하게 표현 3. 명확화: 누구나 이해 쉽도록 애매모호함을 제거하고 정확하게 현상을 기술 ✅데이터 모델링의 정의 - 정보 시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 - 현실세계의 데이터에 대해 약속된 표기법에 의해 표현되는 과정 - 데이터베이스를 구축하기 위한 분석, 설계의 과정 ✅데이터 모델링의 3단계 진행 현실세계 -> 개념 데이터 모델링(추상적) -> 개념적 구조 -> 논리 데이터 모델링 -> 논리적 구조 -> 물리 데이터 모델링(구체적) -> 물리 구조(데이터베이스) 개념적 데이터 모델링: 추상화 수준 높음, 업무 ..

데이터 분석 2023.08.17
반응형
LIST