분명 내가 보던 Oracle 11g 라는 도서에서는 field 와 column 을 '동의어' 취급했었다.
때문에 나도 field 와 column 을 동의어로 사용 해 왔는데,
최근에 뭔가... 뭔가 좀 이질감을 크게 느껴 검색을 해 보았다.
wikipedia 에서는 스프레드시트서 cell 이라고 인식하는 지점을 'field' 라고 지칭한다고 한다.
참고로 내가 field 를 그냥 잘못 공부해서 이상하게 알고있는거 아닐까... 생각해 봐도
그 시절엔(?) 지금보다 더 열심히 공부했던 시절이라, 절대 잘못 알고 있을리가 없다.
때문에 동의어로 알고 있는 사람이 얼마나 되는가 찾아보니
꽤 있다.
결론
StackExchange 답변에서 여러 힌트를 얻을 수 있었는데
RDB 를 정의한 논문에는 Field 라는 용어 자체가 없다.
따라서
database 에서 field 란 애초에 명확하게 정의되지 않은 용어이며,
관용적으로 column 대신에 사용되어 왔다.
모든 정보를 파악하고 난 뒤 내가 내린 결론은
만약 field 라는 용어를 쓰는 사람과 함께 일을 한다면
일단 column 을 의미한다고 해석한뒤,
만약 뭔가 이질감을 느낀다면
질문을 해 명확히 짚고 넘어가는 편이 좋겠다.
'Tools > DataBase' 카테고리의 다른 글
[ORACLE] V$ 정리 (0) | 2022.10.27 |
---|