데이터모델링
-
패스트캠퍼스 강의와 이기적 기본서를 기반으로 공부합니다. 1. Entity 엔터티 업무에서 관리해야 하는 관심사, 데이터 집합 개념, 사건, 장소 등의 명사 인스턴스의 집합 * (엔터티는 원소, 인스턴스는 원자라고 생각하면 이해가 쉬울 듯) 엔터티의 특징 식별자가 있어야 함 2개 이상의 인스턴스가 존재하는 집합 속성을 가져야 함 다른 엔터티와 최소 한개 이상 관계가 있어야 함 업무에서 관리되어야 함 = 업무 프로세스에 의해 이용되어야 함 엔터티의 분류 유형과 무형에 따른 분류 유형 e.g 고객, 사원 업무에서 도출되며 지속적으로 사용하는 엔터티 물리적인 형태가 있고 업무로부터 엔터티를 구분하기 가장 용이 개념 e.g 종목, 상품 개념적 정보로 구분되는 엔터티 물리적인 형태가 없음 사건 e.g 주문, 취소..
[SQLD] 1-2. Entity/Attribute/Relationship패스트캠퍼스 강의와 이기적 기본서를 기반으로 공부합니다. 1. Entity 엔터티 업무에서 관리해야 하는 관심사, 데이터 집합 개념, 사건, 장소 등의 명사 인스턴스의 집합 * (엔터티는 원소, 인스턴스는 원자라고 생각하면 이해가 쉬울 듯) 엔터티의 특징 식별자가 있어야 함 2개 이상의 인스턴스가 존재하는 집합 속성을 가져야 함 다른 엔터티와 최소 한개 이상 관계가 있어야 함 업무에서 관리되어야 함 = 업무 프로세스에 의해 이용되어야 함 엔터티의 분류 유형과 무형에 따른 분류 유형 e.g 고객, 사원 업무에서 도출되며 지속적으로 사용하는 엔터티 물리적인 형태가 있고 업무로부터 엔터티를 구분하기 가장 용이 개념 e.g 종목, 상품 개념적 정보로 구분되는 엔터티 물리적인 형태가 없음 사건 e.g 주문, 취소..
2023.03.03 -
안녕하세요, 럼지입니다. 올해 SQLD 시험을 보고 앞으로도 꾸준히 SQL 공부를 하기 위해 카테고리를 신설해 봤어요. SQLD 포스팅은 패스트캠퍼스 합격의 하이패스: SQLD 자격 과정을 참고로 할 예정입니다. 수업 내용을 온전히 써놓기 보다는 키워드 위주로, 혹은 시험을 위해 같이 알아두면 좋은 내용도 최대한 포함해 포스팅하려고 합니다. 데이터 모델의 이해 모델링의 정의: 복잡한 현실세계를 "추상화, 단순화, 명확화"하여 데이터 모델로 표현하는 것 모델링 특징 추상화: 현실세계를 일정한 형식에 맞추어 표현 단순화: 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현 명확화: 누구나 이해하기 쉽도록 정확하게 현상을 기술 모델링의 세 가지 관점 데이터 관점: 데이터와 관련된 업무 혹은 ..
[SQLD] 1-1. 데이터 모델링의 이해 개요 키워드안녕하세요, 럼지입니다. 올해 SQLD 시험을 보고 앞으로도 꾸준히 SQL 공부를 하기 위해 카테고리를 신설해 봤어요. SQLD 포스팅은 패스트캠퍼스 합격의 하이패스: SQLD 자격 과정을 참고로 할 예정입니다. 수업 내용을 온전히 써놓기 보다는 키워드 위주로, 혹은 시험을 위해 같이 알아두면 좋은 내용도 최대한 포함해 포스팅하려고 합니다. 데이터 모델의 이해 모델링의 정의: 복잡한 현실세계를 "추상화, 단순화, 명확화"하여 데이터 모델로 표현하는 것 모델링 특징 추상화: 현실세계를 일정한 형식에 맞추어 표현 단순화: 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현 명확화: 누구나 이해하기 쉽도록 정확하게 현상을 기술 모델링의 세 가지 관점 데이터 관점: 데이터와 관련된 업무 혹은 ..
2023.02.26