본문 바로가기
SQL

3/22 - SQLD 자격증 대비반; 기본 개념

by PETRA_94 2024. 3. 22.

[기억할 개념]

1. 속성의 개념
- 인스턴스가 가진 어떠한 성질(성격)
- 업무에서 필요로 하는 인스턴스로, 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위

 

 

2. 엔터티, 인스턴스, 속성, 속성값의 관계
- 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다.
- 한 개의 엔터티는 두 개 이상의 속성으로 구성이어야 한다.
- 한 개의 속성은 한 개의 속성값을 갖는다.

3. 속성의 특징
1) 업무에서 필요로 한다.
  - 아무 요소나 모두 속성이 되지 않고 업무에 관련된 어떤 특징이 속성이 될 수 있다.
  - 업무에서 관리하고자 하는 정보이어야 한다.
2) 속성은 그 자체로 독립성을 유지한다.
  - 가장 작은 단위로 의미를 지닌다.
3) 엔터티를 설명하고 인스턴스와 구성요소가 된다.
  - 속성을 통해 인스턴스가 구성되며, 인스턴스가 모여 엔터티가 되기 때문에 결과적으로 엔터티를 설명한다.
4) 정규화 이론에 기반을 두고, 정해진 주식별자에 함수적 종속성을 가져야 한다.
5) 하나의 속성은 한 개의 값만 갖는다.

함수적  종속성 (Functional Dependency)
X → Y (X: 결정자, Y: 종속자)
X의  값을  알면 Y의  값을  바로  알  수  있고 X 값에  의해 Y 값이  달라질  때, 이를 Y는 X에  함수적  종속이라고  함