이유's Programming/DBMS
1-4. 관계, 식별자
그 전에 알아볼 데이터 모델링 데이터 모델링의 중요한 세 가지 개념 1) 업무가 관여하는 어떤 것 ( Things ) --> 이는 엔터티 ERD 를 그릴 때.. -> 엔터티를 배치하는 것도 중요한데 가장 중요한 엔터티를 왼쪽 상단에 배치 2) 어떤 것이 가지는 성격 ( Attributes) -> 속성 / 세부적인 사항 등.. 3) 업무가 관여하는 어떤 것의 관계 ( Relationship) -> 관계 여기 안에서 중요한 것 먼저 고려해야 하는 사항은 먼저 엔터티, 속성, 관계로 인식되어야하는데 저희가 알아볼 부분은 여기서 관계입니다. 1. 관계의 개념 - 인스턴스 사이의 논리적인 연관성으로서 존재 또는 행위로서 서로에게 연관성이 부여된 상태 - e.x) 강사가 수강생을 가르친다. - 인스턴스는 각각은 자..
1-2. 엔터티 entity
엔터티 - 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 인스턴스 - 엔터티 내부에 있는 해당의 인스턴스 이렇다고 한다. 그래서 예를 들면, 해당 사원이라는 정보가 있으면 홍길동이 그 사원의 인스턴스가 되는 식! 속성의 분류 - 기본 속성 - 설계 속성 - 파생 속성 이런식으로 3가지의 속성들로 나누어진다. - 기본 속성 : 거의 대부분의 속성을 의미. 거의 대부분은 기본 속성으로 들어간다고 보면 될 거 같음 - 설계 속성 : 우리가 실제로 쓰는 데이터가 아니라 정말 DB 상으로 그리고 Back 단으로 쓰이는 데이터를 의미 - 파생 속성은 : 다른 속성에 영향을 받아 발생하는 속성을 의미함. 거의 대부분 다른 속성에 대해 끝난 다음에 계산 된 속성. 보통은 별로 안 쓰이는데 통계에서 ..