일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- codility
- DirectX 12
- 그리디알고리즘
- 자료구조
- DirectX12
- 프로그래머스
- 스케줄링
- 운영체제
- 다이나믹 프로그래밍
- 영속성
- 쓰레드
- I/O장치
- 멀티쓰레드
- 알고리즘
- 락
- 컨디션 변수
- 그리디 알고리즘
- 멀티프로세서
- 백준
- 디자인패턴
- 병행성 관련 오류
- directx
- OS
- 동적계획법
- 렌더링 파이프라인
- 타입 객체
- Direct12
- 병행성
- 파일시스템 구현
- 다이나믹프로그래밍
- Today
- Total
기록공간
3-1-4장. 데이터 모델의 구성 요소 - 속성(Attribute) - B 본문
속성의 정의 및 특징
-
속성은 데이터베이스를 구성하는 가장 작은 논리적 단위
-
파일 구조상의 데이터 항목 또는 데이터 필드에 해당
-
속성은 개체를 구성하는 항목
-
속성은 개체의 특성을 기술
-
속성의 수를 디그리(Degree) 또는 차수라고 함
속성의 종류
속성은 속성의 특성과 개체 구성 방식에 따라 분류할 수 있다.
속성의 특성에 따른 분류
-
기본 속성(Basic Attribute)
-
업무 분석을 통해 정의한 속성
-
속성 중 가장 많고 일반적
-
업무로부터 분석한 속성이라도 업무상 코드로 정의한 속성은 기본 속성에서 제외
-
-
설계 속성(Designed Attribute)
-
원래 업무상 존재하지 않고 설계 과정에서 도출해내는 속성
-
업무에 필요한 데이터 외에 데이터 모델링을 위해 업무를 규칙화하려고 속성을 새로 만들거나 변형하여 정의하는 속성
-
-
파생 속성(Derived Attribute)
-
다른 속성으로부터 계산이나 변형 등의 영향을 받아 발생하는 속성
-
파생 속성은 되도록 적은 수를 정의하는 것이 좋음
-
개체 구성 방식의 따른 분류
-
기본키 속성(Primary Key Attribute) : 개체를 식별할 수 있는 속성
-
외래키 속성(Foreign Key Attribute) : 다른 개체와의 관계에서 포함된 속성
-
일반 속성 : 개체에 포함되어 있고 기본키, 외래키에 포함되지 않은 속성
속성 후보 선정 원칙
속성으로 지정할 후보는 최대한 많이 선택하는 것이 좋으며 선정 원칙은 다음과 같다.
-
원시(Source) 속성으로 판단되는 속성 후보는 버리지 않음
-
소그룹별로 속성 후보군을 만들고 가장 근접한 개체에 할당
속성명 지정 원칙
-
속성명은 웹이나 클라이언트/서버 등 어떠한 환경에서든 사용자 인터페이스에 나타나기 때문에 정확하고 혼란이 없도록 지정
-
속성명 지정 원칙
-
해당 업무에서 사용하는 용어로 지정
-
서술형으로 지정하지 않음
-
가급적이면 약어의 사용은 제한
-
개체명은 속성명으로 사용할 수 없음
-
개체에서 유일하게 식별 가능하도록 지정
-
'자격증공부 > 정보처리기사_필기' 카테고리의 다른 글
3-1-6장. 식별자(Identifier) - C (0) | 2020.09.10 |
---|---|
3-1-5장. 데이터 모델의 구성 요소 - 관계(Relationship) - B (0) | 2020.09.08 |
3-1-3장. 데이터 모델의 구성 요소 - 개체(Entity) - A (0) | 2020.09.08 |
3-1-2장. 데이터 모델의 개념 - B (0) | 2020.09.08 |
3-1-1장. 데이터베이스 설계 - A (0) | 2020.09.08 |