맨위로가기

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

표는 정렬된 열과 행으로 구성된 정보 표현 방식이다. 행은 레코드, 튜플 등으로, 열은 필드, 속성 등으로 불린다. 표는 셀, 메타데이터, 헤더, 푸터 등의 요소를 포함할 수 있으며, 간단한 표, 다차원 표 등 다양한 형태로 구성된다. 다차원 표는 데이터를 계층 구조로 표현하며, 구구단 표가 그 예시이다.

표는 정보를 일반화하여 전달하는 도구로, 텍스트보다 이해하기 쉬운 방식으로 정보를 제공할 수 있다. 출판, 수학, 자연 과학, 정보 기술, 소프트웨어 개발, 데이터베이스 등 다양한 분야에서 활용되며, 각 분야에서 특정한 자료 구조나 형식을 가진다. 컴퓨터 분야에서는 배열, 해시 테이블, CSV 파일 형식 등으로 사용되며, 소프트웨어 명세 및 구현, 데이터베이스에서 데이터 저장에 활용된다. 표는 탁자를 의미하는 영어 단어 'table'에서 유래되었으며, 중세 시대 회계 사무소에서 체크 무늬 옷감으로 덮인 탁자에 주화를 쌓아 올린 것에서 기원한다.

더 읽어볼만한 페이지

  • 인포그래픽 - 런던 지하철 노선도
    런던 지하철 노선도는 해리 벡의 디자인을 바탕으로 노선의 연결 관계를 간결하고 명확하게 표현하여 인기를 얻었으며, 여러 디자이너들의 개선과 새로운 교통수단의 등장에 따라 지속적으로 업데이트되며 문화적 아이콘이자 전 세계 지하철 노선도 디자인에 영향을 미쳤다.
  • 인포그래픽 - 지도 투영법
    지도 투영법은 지구 표면의 지리 정보를 평면에 나타내는 방법으로, 모든 속성을 정확히 보존하는 것은 불가능하여 목적에 따라 특정 속성을 보존하거나 왜곡을 최소화하는 다양한 방법이 개발되었으며, 투영 표면의 형태나 보존 속성에 따라 분류되어 활용된다.
  • 데이터 모델링 - 빌딩 정보 모델링
    빌딩 정보 모델링(BIM)은 건축물의 전 생애주기 동안 발생하는 정보를 디지털 모델로 통합 관리하는 프로세스이다.
  • 데이터 모델링 - 저장 프로시저
    저장 프로시저는 데이터베이스 관리 시스템에서 SQL 문들을 미리 컴파일하여 저장하고, 모듈화, 보안성, 성능 향상, 유지보수 용이성과 같은 특징을 가지며, 데이터베이스 시스템마다 구현 방식과 지원하는 언어가 다를 수 있는 코드 묶음이다.
개요
유형정보의 배열 또는 데이터
형태일반적으로 행과 열로 구성
활용
사용 분야설문 조사
연구 방법
공공 행정
비영리 단체 관리
통계
소프트웨어 공학

2. 기본 설명

표는 행(가로)과 열(세로)로 구성되며, 각 행과 열이 만나는 지점을 '''셀'''이라고 부른다. 행은 데이터베이스레코드, 튜플 등과 같은 의미로 사용될 수 있다. 열은 데이터베이스의 필드, 매개 변수, 속성 등과 같은 의미로 사용될 수 있다. 일반적으로 열에는 이름이 부여되며, 단어, 구, 숫자 색인 등이 사용될 수 있다.

표의 구성 요소들은 다양한 방법으로 묶거나, 분리하거나, 정렬할 수 있으며, 재귀적으로 다시 구성할 수도 있다. 또한, 표는 메타데이터, 주석, 헤더[26], 페이지 푸터 등의 보조적인 특징을 포함할 수도 있다.[25]

2. 1. 간단한 표

간단한 표는 여러 개의 행과 열로 구성되며, 첫 번째 행은 일반적으로 열 이름을 나타내는 머리글 행으로 사용된다.

'''연령표:'''

이름나이
정윤27
가영20
민주11
세연28
다영13
혜진31



표는 행(row)과 열(column)을 순서대로 배열하는 형식으로 구성된다.


  • 행에는 레코드, k-튜플, n-튜플, 벡터 등의 동의어가 있다.
  • 열에는 필드, 파라미터, 프로퍼티, 속성 등의 동의어가 있다.
  • 열에는 일반적으로 이름이 있다.
  • 열의 이름으로는 단어, 구절, 번호 등이 있다.
  • 행과 열이 교차하는 칸을 "셀(cell)"이라고 부른다.[20]

2. 2. 다차원 표

다차원 표는 데이터를 계층 구조로 정규화하여 표현한 표이다. 다차원 표에서 각 셀의 값은 열의 시작 부분(머리글), 행, 그리고 다른 구조의 값들과 단사 관계를 가진다.[7]

예시:

구구단
×123
1123
2246
3369



위의 구구단 표에서,


  • 1열 1행은 셀(1,1)에만 대응된다.
  • 1열 2행은 셀(2,1)에만 대응된다.


표의 나머지 부분을 탐색하는 정보 차원 설명을 제공하는 첫 번째 열을 "스텁 열"이라고 한다. 표는 세 개 이상의 차원을 포함할 수 있으며 차원 수에 따라 분류될 수 있다. 다차원 표에는 슈퍼 행이 있을 수 있으며, 슈퍼 행은 해당 행 아래에 표시되는 행에 대한 추가 차원을 설명하며 일반적으로 트리와 유사한 구조로 그룹화된다. 이 구조는 일반적으로 각 스텁의 레이블 앞에 적절한 수의 공백을 사용하여 시각적으로 표시된다.[8]

3. 표현 및 이해

표는 수없이 많은 사회적, 과학적 맥락을 통해 정보의 일반화를 가능하게 해 주는 의사소통 도구이다. 표는 다른 방식을 사용하여 표현할 경우 쉽사리 이해하기 힘들 정보 또한 무리 없이 전달할 수 있다.

예를 들어, 다음 그림은 하나의 정보를 두 가지 방법으로 표현한 것이다. 왼쪽은 예시값이 지정된 NFPA 704(일명 '파이어 다이아몬드') 기준안이다. 한편 오른쪽은 같은 정보를 추가적인 정보와 함께 간단한 표로 표현한 것이다. 두 표현은 본질적으로 같은 정보를 전달하고 있지만, 표 형식의 표현이 NFPA 704 기준안을 모르는 사람에게도 이해가 쉽다. 물론, 표 형식으로 표현하는 것이 모든 상황에 꼭 맞는 것은 아니다. 이를테면, 공간의 제약이 있을 경우나 안전상 적합하지 않을 때에는 표보다 다른 방식으로 표현하는 것이 더 나을 수도 있다.

{| class="wikitable" width="70%" style="margin: 1em auto 1em auto; text-align:center"

|-

! NFPA 704 기준안으로 표현한 경우

! 표 형식으로 표현한 경우

|-

| --

|

이 용기에 들어 있는 유해 물질의 위험 수준
유해성인화성반응성기타
수준 3수준 2수준 1 



|}

4. 활용

표는 출판, 수학, 자연과학, 정보 기술 등 다양한 분야에서 활용된다.

분야내용
출판목차
수학구구단, 진리표
자연 과학주기율표[1], 조위표[1]
정보 기술워드프로세서, 스프레드시트


4. 1. 출판

목차

4. 2. 수학

4. 3. 자연 과학

4. 4. 정보 기술

컴퓨터 프로그래밍에서 데이터 테이블은 메모이제이션[28] 기법을 통해 소프트웨어를 제어하고 하드웨어의 부하를 줄이는 데 사용된다.

워드프로세서, 스프레드시트 등 응용 프로그램에서 표를 생성, 편집할 수 있다.

컴퓨터 분야에서 사용되는 표는 다음과 같다.

4. 4. 1. 소프트웨어 개발

표는 소프트웨어 개발에서 상위 수준의 명세와 하위 수준의 구현 모두에 사용된다.

소프트웨어 명세에서의 사용은 텍스트 문서에 간단한 의사결정표를 임시로 포함하는 것부터 표 형식의 명세 방법론의 사용까지 포괄하며, 그 예로는 소프트웨어 비용 절감[10] 및 Statestep이 있다.[11] 데이비드 파나스를 포함한 표 형식 기술 지지자들은 체계적인 검사를 허용하는 형식의 이해 용이성, 품질 및 비용상의 이점을 강조하는 반면, 두 가지 이상의 표 형식 접근 방식의 개발을 촉진하는 데 그래픽 표기법과 관련된 단점이 인용되었다.[11][13]

프로그래밍 수준에서 소프트웨어는 데이터를 저장하기 위해 (예를 들어 이전 결과를 메모이제이션하기 위해) 배열 또는 해시 테이블과 같은 구조나, 다양한 이벤트 또는 입력에 대한 응답으로 프로그램 실행 흐름을 결정하는 제어 테이블과 같이 일반적으로 표 형식으로 표현되거나 이해되는 구조를 사용하여 구현될 수 있다.

4. 4. 2. 데이터베이스

데이터베이스 시스템은 종종 테이블이라는 구조로 데이터를 저장하며, 열은 데이터 필드를, 행은 데이터 레코드를 나타낸다.[10]

5. 탁자와의 연관성

영어 단어 'table'은 탁자를 의미하는 단어와 역사적 관련이 있다. 중세 시대 회계 사무소에서는 체크 무늬 천으로 덮인 테이블 위에서 주화 더미를 쌓아 계산했다.[14][15] 영국 재무부를 뜻하는 'Exchequer'는 체크 무늬와 회계의 관련성을 보여준다.

참조

[1] 서적 How to Conduct Surveys Sage Publications
[2] 서적 Research Methods in Public Administration and Nonprofit Management M.E. Sharpe
[3] 서적 Spss for Introductory Statistics https://archive.org/[...] Lawrence Erlbaum
[4] 서적 Sound and Structure in the Divine Comedy Oxford University Press
[5] 서적 Software Engineering: Evolution and Emerging Technologies IOS Press
[6] 문서 Page header or Header (computing)
[7] 문서 The concept of "dimension" is often applied to tables in different contexts and with different meanings. For example, what is described as a "Simple Table" in this article is alternatively described as a "two dimensional array". This is distinct from "multi-dimensional table" as presented in this article.
[8] 논문 Disentangling the Structure of Tables in Scientific Literature https://www.research[...] 2016-06
[9] 논문 A framework for information extraction from tables in biomedical literature 2019-02
[10] 웹사이트 Software Cost Reduction http://oai.dtic.mil/[...] Naval Research Laboratory
[11] 논문 Experience of using a lightweight formal specification method for a commercial embedded system product line http://mbreen.com/ex[...]
[12] 서적 Relational Methods in Computer Science Springer Verlag
[13] 서적 Seventh ACM SIGSOFT Symposium on the Foundations on Software Engineering http://www.umsec.umn[...]
[14] 논문 Early Accounting: The Tally and Checkerboard https://www.jstor.or[...] 1989
[15] 웹사이트 The Exchequer: a chequered history? - History of government https://history.blog[...] 2013-08-14
[16] 서적 How to Conduct Surveys Sage Publications
[17] 서적 Research Methods in Public Administration and Nonprofit Management M.E. Sharpe
[18] 서적 Spss for Introductory Statistics Lawrence Erlbaum
[19] 서적 Sound and Structure in the Divine Comedy Oxford University Press
[20] 서적 Software Engineering: Evolution and Emerging Technologies IOS Press
[21] 서적 How to Conduct Surveys Sage Publications
[22] 서적 Research Methods in Public Administration and Nonprofit Management M.E. Sharpe
[23] 서적 Spss for Introductory Statistics Lawrence Erlbaum
[24] 서적 Sound and Structure in the Divine Comed Oxford University Press
[25] 서적 Software Engineering: Evolution and Emerging Technologies IOS Press
[26] 문서 쪽 머리글 또는 머리글 (정보 기술)에서 그 예를 볼 수 있다.
[27] 문서 "차원"의 개념은 종종 다른 맥락과 다른 의미로 표에 적용된다. 예를 들면, 이 표에서 설명한 "간단한 표"는 또한 "2차원 [[배열]]"이기도 한 것이다. 이것은 이 문서에서 설명하는 "다차원 표" 와는 뚜렷히 구분된다.
[28] 문서 캐시 참조.



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com