본문 바로가기

인터넷강의/[패스트캠퍼스] 합격의하이패스:SQLD자격과정

합격의 하이패스:SQLD자격과정 CH01-01, 02 | 엔터티(Entity), 속성(Personality)

728x90
728x90

인강 들은지는 일주일 안되었는데, 정리를 안했어서 오늘 집에서 복습하면서 호딱 정리했다

내일 또 정리해야지 까먹지말고!

 

엔터티

= 엔티티 개념

업무에 필요한 관심사에 해당하는 명사 어떤 것 / 인스턴스의 집합

 

= 엔터티 특징

업무에 필요한 정보이면서 식별이 가능하고 인스턴스들의 집합이기 때문에, 안에 인스턴스가 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
약어사용 안되고 유일성이 확보되면 좋다!

 

 

728x90