SQLD32 제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절. 데이터 모델의 이해 제 1절. 데이터 모델의 이해 1. 모델링의 이해- 정의) 복잡한 현실세계를 일정한 표기법에 의해 추상화, 단순화, 명확화 하여 표현하는 일 = 업무를 분석하여 정보시스템으로 구성하는 과정에서 업무의 내용과 정보시스템의 모습을 적절한 표기법(Notation) 으로 표현하는 것. = Webster사전) 가설적 또는 일정 양식에 맞춘 표현. = 복잡한 '현실세계' 를 단순화시켜 표현하는 것. = 현실 세계의 추상화된 반영. = 사물 또는 사건에 관한 양상(Aspect) 나 관점(Perspective) 을 연관된 사람이나 그룹을 위해 명확하게 하는 것. - 특징 1) 추상화 : 다양한 현상을 일정한 양식인 표기법에 의해 표현한다. 2) 단순화 : 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 .. 2017. 5. 20. 이전 1 ··· 5 6 7 8 다음