속성의 정의
1. 업무에 필요로 한다.
2. 의미상 더 이상 분리되지 않는다.
3. 엔터티를 설명하고 인스턴스의 구성요소가 된다.
엔터티, 인스턴스, 속성, 속성값의 관계
한 개의 엔터티는 두 개 이상의 인스턴스의 집합이다.
한 개의 엔터티는 두 개 이상의 속성을 가진다.
한 개의 속성은 하나의 속성값을 가진다.
속성의 특징
1. 해당 업무에서 필요로 하고 관리하고자 하는 정보여야 한다.
2. 정규화 이론에 근간하여 정해진 주 식벽자에 함수적 종속성을 가져야 한다.
3. 하나의 속성에는 한 개의 값만 가질 수 있다.
속성의 특성에 따른 분류
1. 기본 속성 - 업무로부터 추출한 모든 일반적인 속성
2. 설계 속성 - 업무를 규칙화 하기 위해 새로 만들거나 변형
Ex) 일련 번호
3. 파생 속성 - 다른 속성에 영향을 받는 속성
- 가능한 적게 정의하는 것이 좋다.
Ex) 합
복합 속성 - 주소 / 단순 속성 - 이름, 나이
단일값 속성 - 주민번호 / 다중값 속성 - 전화번호
도메인 - 속성에 대한 데이터 타입, 크기, 제약 사항
속성의 명명
1. 해당 업무에서 사용하는 이름을 부여해야 한다.
2. 서술식 속성명은 사용하면 안 된다.
3. 약어로 사용하면 안 된다.
4. 구체적으로 명명해서 모델의 유일성을 확보해야한다.
참고 사이트
요약 정리본 : https://yurimac.tistory.com/40
SQL) SQLD 이론 요약 정리 PDF
13페이지 분량의 SQLD 이론 요점 정리 PDF 파일을 공유합니다. 원본에서 필요하다 생각된 부분들을 추가, 삭제했습니다. 나름 오래 걸렸네요.. 🥲 2장 3절인 SQL 최적화 부분은 개정판부터 제거됐다
yurimac.tistory.com
DATE ON-AIR: https://dataonair.or.kr/db-tech-reference/d-guide/sql/?pageid=5&mod=list
SQL – DATA ON-AIR
dataonair.or.kr
'자격증 > SQLD자격증' 카테고리의 다른 글
성능 데이터 모델링의 개요 (0) | 2023.08.07 |
---|---|
데이터 모델의 이해 (0) | 2023.08.07 |
식별자 (0) | 2023.08.04 |
관계 (0) | 2023.08.04 |
엔터티 (0) | 2023.08.04 |