[SQLD] 데이터 모델링의 이해 - 2. 속성
속성(Attribute, 사물의 성질, 본질적인 성질, 실체를 생각할 수 없는 것) 속성의 개념 본질적 속성이란 어떤 사물 또는 개념에 없어서는 안 될 징표의 전부 이 징표는 사물이나 개념이 어떤 것인지를 나타내고 그것을 다른 것과 구별하는 성질 데이터 모델링 관점에서 속성 정의 -> '업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위' 업무상 관리하기 위한 최소의 의미 단위, 엔터티의 한 분야 업무에서 필요 의미상 더 이상 분리되지 않는다 -> 생년월일을 생년, 생월, 생일로 구분(하나의 속성을 관리목적에 따라 구분) 엔터티를 설명하고 인스턴스의 구성요소가 된다. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 엔터티, 인스턴스, 속성, 속성값의 ..
[SQLD] 데이터 모델링의 이해 - 1. 엔터티
엔터티(Entity, 실체, 객체) 엔터티의 개념 엔터티는 사람, 장소, 물건, 사고, 개념 등의 명사에 해당 엔터티는 업무상 관리가 필요한 관심사에 해당 엔터티는 저장이 되기 위한 어떤 것(Thing) 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 엔터티와 인스턴스에 대한 내용과 표기법 엔터티는 인스턴스의 집합 ex) 엔터티: 과목, 강사, 사건 인스턴스 : 수학, 영어 / 이춘식, 조시형 / 2010-001, 2010-002 엔터티의 특징 반드시 해당 업무에서 필요하고 관리하고자 하는 정보이어야 한다. 유일한 식별자에 의해 식별이 가능해야 한다. 영속적으로 존재하는 인스턴스의 집합이어야 한다.(한 개가 아니라 두 개 이상) 엔터티는 업무 프로세스에 의해 이용되어야 한다. 엔터티는 ..