본문 바로가기

정보처리기사/데이터베이스

릴레이션 / 튜플/ 속성

릴레이션, 튜플, 속성은 어려운 개념이 아니다.  

아래표를 보면서 한번 쓱-이해하면 된다.

 

 번호

이름 

성별 

 주소

 A101

 홍길동

남 

 서울특별시

 A201

 김태희

여 

 경기도

 A103

 송중기

남 

 서울특별시

 

 

위와 같은 회원테이블이 있다고 하자.

테이블=릴레이션

릴레이션이라는 용어가 생소하지만 테이블이라고 생각하면 된다.

 

튜플? 튜플은 각각의 행. 즉 ROW를 의미한다.

즉 위 테이블에서 튜플의 수는? 3줄. 3개이다.

튜플은 다른말로 카디날리티라고도 한다.

 

속성? 어트리뷰트로 위 테이블에서 번호,이름,주소에 해당하는 header부분을 의미한다.

위 속성, 어트리뷰트의 수는 4개이며, 차수가 4라고 보면 된다. (번호,이름,성별,주소)

 

 

★★★ 기출문제에 나오는 개념★★★

값을 보면 알겠지만,

각각의 튜플은 고유한 값을 가진다. (튜플은 모두 다름)

튜플사이에는 순서가 없다.

 

속성(어트리뷰트)의 이름은 유일해야 하지만, 값은 동일할 수도 있다.

(번호,이름,성별 등은 유일, 하지만 성별엔 남,여 동일한 값이 들어갈 수 있음)

속성의 순서는 중요하지 않다. (번호가 먼저 오든, 이름이 먼저오든 중요하지 않음)

속성은 더이상 쪼갤 수 없는 원자값이 들어간다.

 

'정보처리기사 > 데이터베이스' 카테고리의 다른 글

삽입정렬 / 선택정렬 / 버블정렬  (0) 2016.04.26