컬럼 (데이터베이스)

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

컬럼(column)이란 관계형 데이터베이스 테이블에서 특정한 단순 자료형의 일련의 데이터값과 테이블에서의 각 열(row)을 말한다. 컬럼은 열이 어떻게 구성되어야 할 지에 대한 구조를 제공한다.

관계형 데이터베이스 용어에서 컬럼과 같은 의미로 사용되는 것은 속성(attribute)이다.

필드’(field)라는 용어가 종종 컬럼의 대용으로 동일한 의미로 사용되지만, 필드와 필드값은 한 열이나 한 컬럼 사이의 교차로 존재하는 단일 항목을 특정할 때 언급하는 것이다.

예제[편집]

예를 들어, 회사를 나타내는 테이블에는 다음과 같은 컬럼이 존재할 것이다.

  • ID (integer identifier, 각 열이 유니크하다, 즉 중복되는 항목이 없다)
  • Name (text)
  • Address line 1 (text)
  • Address line 2 (text)
  • City (integer identifier, 별개의 city 테이블에서 끌어온 것)
  • Postal code (text)
  • Industry (integer identifier, 별개의 industries 테이블에서 끌어온 것)
  • etc.

각 열은 각 컬럼에 대한 데이터 값을 제공할 것이며, 단일 구조 데이터 값으로 이해될 것이다. 이 경우에는 company를 나타낸다. 보다 공식적으로 각 열은 튜플의 세트로 구성된 관계변수로서 해석될 수 있다. 적절한 컬럼명과 이 열이 그 컬럼을 위해 제공하는 값, 2개의 항목으로 각 튜플이 구성된다.

Column 1 Column 2
Row 1 Row 1, Column 1 Row 1, Column 2
Row 2 Row 2, Column 1 Row 2, Column 2
Row 3 Row 3, Column 1 Row 3, Column 2

데이터베이스 예제들: MySQL, SQL Server, Access, Oracle, Sybase, DB2.

코딩은 SQL 질의어와 관련이 있다.

주석[편집]