릴레이션, 튜플, 속성은 어려운 개념이 아니다.
아래표를 보면서 한번 쓱-이해하면 된다.
번호 |
이름 |
성별 |
주소 |
A101 |
홍길동 |
남 |
서울특별시 |
A201 |
김태희 |
여 |
경기도 |
A103 |
송중기 |
남 |
서울특별시 |
위와 같은 회원테이블이 있다고 하자.
테이블=릴레이션
릴레이션이라는 용어가 생소하지만 테이블이라고 생각하면 된다.
튜플? 튜플은 각각의 행. 즉 ROW를 의미한다.
즉 위 테이블에서 튜플의 수는? 3줄. 3개이다.
튜플은 다른말로 카디날리티라고도 한다.
속성? 어트리뷰트로 위 테이블에서 번호,이름,주소에 해당하는 header부분을 의미한다.
위 속성, 어트리뷰트의 수는 4개이며, 차수가 4라고 보면 된다. (번호,이름,성별,주소)
★★★ 기출문제에 나오는 개념★★★
값을 보면 알겠지만,
각각의 튜플은 고유한 값을 가진다. (튜플은 모두 다름)
튜플사이에는 순서가 없다.
속성(어트리뷰트)의 이름은 유일해야 하지만, 값은 동일할 수도 있다.
(번호,이름,성별 등은 유일, 하지만 성별엔 남,여 동일한 값이 들어갈 수 있음)
속성의 순서는 중요하지 않다. (번호가 먼저 오든, 이름이 먼저오든 중요하지 않음)
속성은 더이상 쪼갤 수 없는 원자값이 들어간다.
'정보처리기사 > 데이터베이스' 카테고리의 다른 글
삽입정렬 / 선택정렬 / 버블정렬 (0) | 2016.04.26 |
---|