p.325, 3-51
1) 관계형 데이터베이스의 Relation 구조 ★★
- 1970년 IBM에 근무하던 코드(E. F. Codd)에 의해 처음 제안됨
▶ 튜플(Tuple), 행(Row), 레코드(Record)
-속성의 모임으로 구성됨
-파일 구조상 레코드(실제 데이터)와 같은 의미
-튜플의 수 = 카디널리티(Cardinality) 또는 기수, 대응수 ★
▶ 속성(Attribute), 열(Column), 필드(Field)
-데이터베이스를 구성하는 가장 작은 논리적 단위
-파일 구조상의 데이터 항목 또는 데이터 필드에 해당
-개체의 특성을 기술
-속성의 수 = 디그리(Degree) 또는 차수 ★
▶ 도메인(Domain) ★ __ 20년 1, 2, 3회 기출문제
-하나의 속성(Attribute, 애트리뷰트)이 가질 수 있는 같은 타입 원자(Atomic)값들의 집합
ex) 성별 속성(Attribute)의 도메인은 ‘남’, ‘여’로 그 외의 값은 입력될 수 없음(일반적)
2) 릴레이션의 특징 ★ __ 20년 3회 기출문제
- 한 릴레이션(테이블)에 포함된 튜플(행)들은 모두 상이함, 즉 서로 다른 값을 갖음
- 한 릴레이션(테이블)에 포함된 튜플(행) 사이에는 순서가 없음
- 릴레이션 스키마를 구성하는 애트리뷰트(열) 간의 순서는 중요하지 않음
- 애트리뷰트는 논리적으로 더 이상 쪼갤 수 없는 원자 값으로 저장함
- 각 애트리뷰트는 식별을 위해 릴레이션 내에서 유일한 이름을 가짐, 그러나 그에 해당하는 도메인(애트리뷰트를 구성하는 값)에는 동일한 값이 있을 수 있음
ex) ‘학년’ 속성에는 1, 2, 3, 4 값이 중복될 수 있음
▶ 정리
1. 튜플은 서로 상이한 값을 갖고, 순서가 없음
2. 애트리뷰트는 원자 값을 가지고, 순서가 중요하지 않으며, 유일한 이름을 가짐
'정보처리기사 필기 총정리 > 3과목: 데이터베이스 구축' 카테고리의 다른 글
무결성(Integrity) ★★ (0) | 2020.10.02 |
---|---|
키(Key) ★★ (0) | 2020.10.02 |
관계형 데이터 모델 ★★ (0) | 2020.10.02 |
E-R(개체-관계) 모델 ★★ (0) | 2020.10.02 |
식별자(Identifier) ★ (0) | 2020.10.02 |
댓글