인강 들은지는 일주일 안되었는데, 정리를 안했어서 오늘 집에서 복습하면서 호딱 정리했다
내일 또 정리해야지 까먹지말고!
엔터티
= 엔티티 개념
업무에 필요한 관심사에 해당하는 명사 어떤 것 / 인스턴스의 집합
= 엔터티 특징
업무에 필요한 정보이면서 식별이 가능하고 인스턴스들의 집합이기 때문에, 안에 인스턴스가 2개 이상이어야하면서 반드시 속성이 존재해야하고, 다른 엔터티와의 1개 이상의 관계가 필수이다.
= 엔터티의 분류
유무형에 따른 분류 / 발생시점에 따른 분류
유무형 :유형/개념/사건
유형:물리적형태로 엔터티 구분에 제일 용이(사원)
개념:개념적 정보(보험상품)
사건:업무를수행함에따라 발생되는 현상(주문)
발생시점:기본/중심/행위
기본(키):원래 업무에존재하는 정보(상품)
중심(메인):업무에 중심적인 역할(주문)
★행위(액션):두개이상 부모 엔티티 발생
= 엔터티 이름정하기
1. 업무사용단어
2. 약어사용 X
3. 단수명사
4. 모든 엔티티 이름 다르게 지어야함!
5. 생성된 의미대로 이름 부여하기
속성
= 속성 개념
업무에서 필요로하며 더이상 분리되지 않는 인스턴스의 구성요소
+) 최소의 데이터 단위
= 엔터티, 인스턴스, 속성값의 관계
엔터티:두개이상인스턴스집합 (2)
인스턴스:두개이상의 속성 (2)
속성:한개이상의 속성값 (1)
ex) 고객엔터티는
하니와 혜인 둘이상의 인스턴스를 가짐 그 중
하니는 나이와 성별이라는 둘 이상의속성을 가지고 나이는 19살이라는 1개의 속성값을 가진다
= 속성 표기법
#이 붙으면 식별자
필수 속성이면 * / 선택 속성이면 ㅇ
= 속성 특징
업무에서 관리하고자 하는 정보이면서 주 식별자에 함수적 종속성을 가져야 하고, 하나의 속성 - 하나의 속성값을 가진다
= 속성의 분류
특성 분류 / 엔터티 구성방식 분류
특성에 따른 분류 : 기본,설계,파생 (기설파)
기본속성 basic attribute
업무분석을 통해서 바로 설정한 속성
설계속성 designed attribute
설계하면서 만들어내야하는 속성
★파생속성 Derived Attribute
다른 속성으로부터 계산이나 변형되어 생성되는 속성
엔터티 구성방식 분류
엔터티를 식별할 수 있는 속성
Primary Key =>PK 속성
다른 엔터티와의 관계에서 포함된 속성
Foreign Key => FK 속성
PK, FK 도 아닌 일반 속성
★도메인
각 속성이 가질 수 있는 값의 범위를 정의
ex) 학점 속성은 0~4.5 실수사이 값이다
각 속성은 도메인을 벗어난 값을 못가짐
= 속성 이름정하기
업무에서 사용하는 이름부여하면서 서술형 X
약어사용 안되고 유일성이 확보되면 좋다!
'인터넷강의 > [패스트캠퍼스] 합격의하이패스:SQLD자격과정' 카테고리의 다른 글
합격의 하이패스:SQLD자격과정 CH01-04, 05 | 관계(Relationship), 식별자(Identifiers) (0) | 2024.05.13 |
---|---|
합격의 하이패스:SQLD자격과정 CH01-01 | 데이터 모델의 이해 (0) | 2024.05.08 |