SQLD/제1장. 데이터 모델링의 이해5 제 5절. 식별자 1. 식별자 (Identifiers) 개념 2. 식별자의 특징 - 주식별자 유일성 : 엔티티 내에 모든 인스턴스들이 유일하게 구분되어야 한다. 최소성 : 주식별자를 구성하는 속성의 수는 율일성을 만족하는 최소의 수가 되어야 한다. 불변성 : 지정된 주식별자의 값은 자주 변하지 않는 것이어야 한다. 존재성 : 주식별자가 지정이 되면 반드시 값이 들어와야 한다. - 외부식별자 참조무결성 제약조건 3. 식별자 분류 및 표기법 - 식별자 분류대표성 여부* 주식별자* 보조식별자스스로 생성 여부* 내부식별자* 외부식별자속성의 수* 단일식별자* 복합식별자대체 여부* 본질식별자* 인조식별자 - 식별자 표기법 4. 주식별자 도출기주 5. 식별자관계와 비식별자관계에 따른 식별자 - 식별자관계와 비식별자 관계의 결정 - 식.. 2017. 5. 20. 제4절. 관계 (Relationship) 1. 관계의 개념 - 정의 - 관계의 패어링 2. 관계의 분류 3. 관계의 표기법 - 관계명 (Membership) : 관계의 이름 - 관계차수 (Cardinality) : 1:1, 1:M, M:N - 관계선택사양 (Optionality) : 필수관계, 선택관계 4. 관계의 정의 및 읽는 방법 - 관계 체크사항 - 관계 읽기 2017. 5. 20. 제3절. 속성 (Attribute) 1. 속성의 개념 - 업무에서 필요로 한다. - 의미상 더 이상 분리되지 않는다. (원소성) - 엔티티를 설명하고 인스터스의 구성요소가 된다. 2. 엔티티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 - 엔티티, 인스턴스, 속성, 속성값의 관계: 한 개의 엔티티는 두 개 이상의 인스턴스의 집합이어야 한다. 한 개의 엔티티는 두 개 이상의 속성을 갖는다. 한 개의 속성은 한 개의 속성값을 갖는다. - 속성의 표기법 3. 속성의 특징 - 해당 업무에서 필요하고 관리하고자 하는 정보여야 한다. - 정해진 주식별자에 함수적 종속성을 가져야 한다. (정규화 이론) - 하나의 속성에는 한 개의 값만을 가진다. (다중값일 경우 별도의 엔티티를 이용하여 분리한다.) 4. 속성의 분류 - 속성에 특성에 따른 분류: .. 2017. 5. 20. 제2절. 엔터티 (Entity) 1. 엔티티의 개념 2. 엔티티와 인스턴스에 대한 내용과 표기법 3. 엔티티의 특징 - 업무에서 필요로 하는 정보 (관리하고자 하는 정보) - 식별이 가능해야 함 - 인스턴스의 집합 - 업무프로세스에 의해 이용 - 속성을 포함 - 관계의 존재 4. 엔티티의 분류 - 유무형에 따른 분류: 유형엔티티/ 개념 엔티티/ 사건 엔티티 - 발생시점에 따른 분류: 기본엔티티/ 중심 엔티티/ 행위 엔티티 5. 엔티티의 명명 - 현업업무에서 사용하는 용어 사용/ 가능하면 약어사용X/ 단수명사 사용/ 유일하게 이름이 부여되어야/ 엔티티 생성의미대로 이름 부여 2017. 5. 20. 이전 1 2 다음