2012-03-19 3 views
0

저는 staff라는 관계를 표 형식으로 표현했습니다. 나는 5와 3의 학위와 카디널리티와 같은 많은 과제를 수행해야한다고 요청 받았지만, 왜 그것이 의미가 없는지 묻습니다 관계의 두 번째 튜플과 나는 왜 그런 경우인지 전혀 모른다.의미있는 튜플

* 답변이없는 연습 시험입니다. Staff

+0

여기에 DDL을 게시 할 수 있습니다 ... – Teja

+0

데이터를 보면 두 번째 튜플의 주소 길이가 정의 된 실제 길이 이상이라고 가정합니다. – Teja

+0

스태프 번호 3124가 다른 2 행 번호보다 작기 때문에 2 행이 구체적으로 언급 되었습니까? 처음에는 행 2가 행 1과 3 앞에 오는 것처럼 보입니다. –

답변

3

터플은 테이블에 대한 행과 관계입니다.

관계에 순서 개념이 없습니다 (관계는 순서가없는 일련의 튜플로 정의됩니다).

테이블에서 (표시 한 것처럼) 순서는 표시의 아티팩트입니다. 관계형 모델에는 순서 개념이 없습니다 (개념을 튜플/행의 특성으로 추가 할 수 있음).

가 그래서 SQL RDBMS의 1의 개념, 2 또는 3 튜플 마찬가지로

, 없다, 반환 된 행의 순서는 ORDER BY이 지정된 경우를 제외하고 보장 할 수 없습니다.

+0

고맙습니다. 주문의 중요하지 않은 규칙에 대해서 읽었을뿐입니다. 그런 식으로 튜플과 관련이 없습니다. 감사 – user445714