분명 내가 보던 Oracle 11g 라는 도서에서는 field 와 column 을 '동의어' 취급했었다.
때문에 나도 field 와 column 을 동의어로 사용 해 왔는데,
최근에 뭔가... 뭔가 좀 이질감을 크게 느껴 검색을 해 보았다.

wikipedia 에서는 스프레드시트서 cell 이라고 인식하는 지점을 'field' 라고 지칭한다고 한다.
참고로 내가 field 를 그냥 잘못 공부해서 이상하게 알고있는거 아닐까... 생각해 봐도
그 시절엔(?) 지금보다 더 열심히 공부했던 시절이라, 절대 잘못 알고 있을리가 없다.
때문에 동의어로 알고 있는 사람이 얼마나 되는가 찾아보니
[ 용어 ] '행, 열, 필드, 레코드, 튜플, 속성, 필드' 도대체 뭐가 뭐야?
[ 행 ] * 행 (row) = 레코드 (record) = 튜플 (tuple) * 행의 수 = 카디널리티 = 기수 = 대응수 [ 열 ] * 열 (column) = 속성 = 필드 * 열의 수 = 디그리 (degree) = 차수 [ 행, 열이 헷갈릴 때 ] 가로, 세로 순서라고 이
mminky.tistory.com
튜플 - 해시넷
튜플(tuple) 또는 multiplier 라고 부르는 것은 영어의 숫자 체계이다. 그 의미상 '몇배'라는 의미를 포함한다. [1] 튜플이란 데이터베이스내의 주어진 목록과 관계있는 속성값의 모음이다. 관련 테이
wiki.hash.kr
Column vs Field: have I been using these terms incorrectly?
I feel kind of embarrassed here, I've always used the terms "column" and "field" completely interchangeably, which recently caused some confusion in a technical discussion. I was told, though, that
dba.stackexchange.com
꽤 있다.
결론
Column vs Field: have I been using these terms incorrectly?
I feel kind of embarrassed here, I've always used the terms "column" and "field" completely interchangeably, which recently caused some confusion in a technical discussion. I was told, though, that
dba.stackexchange.com
StackExchange 답변에서 여러 힌트를 얻을 수 있었는데
RDB 를 정의한 논문에는 Field 라는 용어 자체가 없다.

따라서
database 에서 field 란 애초에 명확하게 정의되지 않은 용어이며,
관용적으로 column 대신에 사용되어 왔다.

모든 정보를 파악하고 난 뒤 내가 내린 결론은
만약 field 라는 용어를 쓰는 사람과 함께 일을 한다면
일단 column 을 의미한다고 해석한뒤,
만약 뭔가 이질감을 느낀다면
질문을 해 명확히 짚고 넘어가는 편이 좋겠다.
'Tools > DataBase' 카테고리의 다른 글
[ORACLE] V$ 정리 (0) | 2022.10.27 |
---|