[2023 정보처리기사] 3과목 – 4. 논리적 데이터 베이스 설계, 관계형 데이터 베이스 모델

1. 논리적 데이터 베이스 설계

  1. 1. 논리적 모델링

: 개념적 설계에서 추출된 실체와 속성들의 관계를 구조적으로 설계하는 단계.

 

2. 관계형 데이터 베이스 모델

  2. 1. 관계형 데이터 모델

: 데이터의 논리적 구조가 릴레이션, 즉 테이블 형태의 평면 파일로 표현되는 데이터 모델.

– 1:1, 1:N, N:M 관계를 자유롭게 표현.

[관계형 데이터 모델]

  2. 2. 관계형 데이터 베이스 릴레이션의 구조

[관계형 데이터 릴레이션]

  • 튜플(Tuple): 릴레이션을 구성하는 행.
  • 카디널리티(Cardinality, 기수): 튜플의 수.
  • 속성(Attribute): 데이터 베이스를 구성하는 가장 작은 논리적 단위.
  • 디그리(Degree, 차수): 속성의 수
  • 도메인(Domain): 한 속성이 취할 수 있는 원자 값들의 집합.

  2. 3. 관계형 데이터 베이스 릴레이션의 특징

  • 튜플의 유일성: 릴레이션 안에는 똑같은 튜플이 존재할 수 없다.
  • 튜플의 무순서성 / 속성의 무순서성: 튜플⋅속성 사이에는 순서가 없다.
  • 튜플의 원자성: 속성은 더 이상 분해할 수 없는 원자값만 가진다.
  • 속성의 명칭은 유일해야하지만, 속성을 구성하는 값은 동일한 값이 있을 수 있다.

Leave a Comment