
表は、情報やデータを行と列、またはより複雑な構造で配置したものです。表は、コミュニケーション、研究、データ分析で広く使用されています。表は、印刷媒体、手書きのメモ、コンピュータソフトウェア、建築装飾、交通標識、その他多くの場所で使用されます。表を説明するための正確な規則と用語は、コンテキストによって異なります。さらに、表は、多様性、構造、柔軟性、表記、表現、および使用法の点で大きく異なります。[1] [2] [3] [4] [5]表形式で伝えられる情報またはデータは、表形式(形容詞)であると言われます。書籍や技術記事では、表は通常、番号が付けられキャプションが付けられたフローティングブロックでメインテキストとは別に提示されます。
基本的な説明
表は、行と列を順序よく並べて構成されます。これは、最も基本的な種類の表を簡略化して説明したものです。この簡略化した説明から、次のような考慮事項が生まれます。
- 行という用語には、いくつかの一般的な同義語があります (例:レコード、kタプル、n タプル、ベクトル)。
- 列という用語には、いくつかの一般的な同義語があります (例: フィールド、パラメーター、プロパティ、属性、支柱)。
- 列は通常、名前で識別されます。
- 列名は単語、フレーズ、または数値インデックスで構成できます。
- 行と列の交差点はセルと呼ばれます。
表の要素は、さまざまな方法でグループ化、セグメント化、配置することができ、再帰的にネストすることもできます。さらに、表にはメタデータ、注釈、ヘッダー[6]、フッター、その他の補助機能が含まれる場合があります。[5]
シンプルなテーブル
以下は、4 列 9 行のシンプルな表を示しています。最初の行は列名の表示にのみ使用されるため、カウントされません。これは「ヘッダー行」と呼ばれます。
多次元テーブル

次元の概念も基本的な用語の一部です。[7]データ値を順序付けられた階層に正規化することで、任意の「単純な」表を「多次元」表として表すことができます。このような表の一般的な例は、掛け算表です。
多次元テーブルでは、テーブル本体の各セル (およびそのセルの値) は、列の先頭 (つまりヘッダー)、行、およびより複雑なテーブルの他の構造の値に関連付けられます。これは、注入関係です。ヘッダー行 (適切な用語がないため行 0) とヘッダー列 (適切な用語がないため列 0) の値の各組み合わせは、テーブル内の一意のセルに関連付けられます。
- 列 1 と行 1 はセル (1,1) にのみ対応します。
- 列 1 と行 2 はセル (2,1) などにのみ対応します。
最初の列には、テーブルの残りの部分をナビゲートするための情報次元の説明が表示されることがよくあります。この列は「スタブ列」と呼ばれます。テーブルには 3 つ以上の次元が含まれる場合があり、次元の数によって分類できます。多次元テーブルにはスーパー行が含まれる場合があります。スーパー行は、その行の下に表示される行の追加次元を説明し、通常はツリー構造にグループ化されます。この構造は通常、各スタブのラベルの前に適切な数の空白を付けて視覚的に表示されます。[8]
文献では、表には数値、累積統計、カテゴリ値、時にはテキスト形式での並列説明が示されることが多い。[9]表は限られたスペースに大量の情報を凝縮できるため、多くの研究分野の科学文献でよく使用されている。
一般的な表現
コミュニケーション ツールとして、表を使用すると、さまざまな社会的または科学的コンテキストからの情報を一般化することができます。表は、他の方法では明らかでなかったり、簡単に理解できなかったりする情報を、わかりやすい方法で伝えることができます。
たとえば、次の図では、同じ情報の 2 つの代替表現が並べて表示されています。左側は、NFPA 704 標準の「ファイア ダイヤモンド」で、サンプル値が示されており、右側は同じ値と追加情報を表示する簡単な表です。どちらの表現も基本的に同じ情報を伝えていますが、NFPA 704 標準に精通していない人にとっては、表形式の表現の方が理解しやすいと言えます。ただし、表形式の表現は、あらゆる状況に最適であるとは限りません (たとえば、スペースの制限や安全上の理由など)。
具体的な用途
慣習または正式な慣例により、テーブルが日常的に使用される特定の状況がいくつかあります。
出版
- 相互参照(目次)
数学
自然科学
情報技術
ソフトウェアアプリケーション
最新のソフトウェア アプリケーションを使用すると、ユーザーはさまざまな用途に合わせて表や表形式のデータを生成、書式設定、編集できます。たとえば、次のような機能があります。
- ワードプロセッサアプリケーション。
- スプレッドシートアプリケーション。
- プレゼンテーションソフトウェア;
- HTMLまたは他のマークアップ言語で指定されたテーブル
ソフトウェア開発
表は、ソフトウェア開発において、高レベルの仕様と低レベルの実装の両方に使用されます。ソフトウェア仕様での使用には、テキスト文書に単純な決定表をアドホックに組み込むことから、表形式の仕様方法論の使用まで含まれます。表形式の仕様方法論の例には、ソフトウェアコスト削減[10]やステートステップ[11]が含まれます。 表形式手法の支持者(その中でも著名なのはデビッド・パルナス)は、その理解しやすさ、体系的な検査を可能にする形式の品質とコストの利点を強調しています。[12]一方、グラフィカル表記法で経験した対応する欠点は、少なくとも2つの表形式アプローチの開発の動機として挙げられました。[11] [13]
プログラミング レベルでは、ソフトウェアは、一般に表形式として表現または理解される構造を使用して実装されることがあります。これは、たとえば配列やハッシュ テーブルにデータを格納する (おそらく以前の結果をメモするため) ため、またはさまざまなイベントや入力に応じてプログラム実行のフローを決定する 制御テーブルのためなどです。
データベース
データベース システムでは、多くの場合、列がデータ フィールド、行がデータ レコードを表すテーブルと呼ばれる構造にデータを保存します。
家具との歴史的な関係
中世の会計所では、お金を数えるためにテーブルがチェック柄の布で覆われていました。 [14] [15] Exchequerは、君主への借金を管理する英国の機関の古い用語です。したがって、硬貨の山のチェッカーボードテーブルは、この情報を具体的に実現したものです。[要出典]
参照
参考文献
- ^ フィンク、アーリーン(2005)。調査の実施方法。サウザンドオークス:セージ出版。ISBN 1-4129-1423-X。
- ^ マクナブ、デイビッド(2002)。行政と非営利組織の管理における研究方法。アーモンク:MEシャープ。ISBN 0-7656-0957-6。
- ^ モーガン、ジョージ (2004)。『Spss for Introductory Statistics』ヒルズデール:ローレンス・エルバウム。ISBN 0-8058-4789-8。
- ^ Robey, David (2000). 『神曲の音と構造』オックスフォード オックスフォードシャー: オックスフォード大学出版局. ISBN 0-19-818498-0。
- ^ ab Zielinski, Krzysztof (2006).ソフトウェアエンジニアリング: 進化と新興技術. アムステルダム: IOS Press. ISBN 1-58603-559-2。
- ^ たとえば、ページ ヘッダーまたはヘッダー (コンピューティング)を参照してください。
- ^ 「次元」の概念は、さまざまなコンテキストでさまざまな意味でテーブルに適用されることがよくあります。たとえば、この記事で「単純なテーブル」として説明されているものは、「2 次元配列」とも呼ばれます。これは、この記事で紹介されている「多次元テーブル」とは異なります。
- ^ Milosevic N、Gregson C、Hernandez R、Nenadic G (2016 年 6 月)。「科学文献の表の構造を解明する」( PDF)。第 21 回国際自然言語情報システム応用会議 (NLDB 2016) の議事録。コンピュータサイエンスの講義ノート。9612 : 162–174。doi : 10.1007 /978-3-319-41754-7_14。ISBN 978-3-319-41753-0. S2CID 19538141。
- ^ Milosevic N、Gregson C 、 Hernandez R、Nenadic G (2019年2 月)。「生物医学文献の表から情報を抽出するフレームワーク」。国際文書分析認識ジャーナル。22 (1): 55–78。arXiv : 1902.10031。doi : 10.1007 /s10032-019-00317-0。S2CID 62880746 。
- ^ Heitmeyer, Constance L. (2002). 「ソフトウェア コスト削減」. ワシントン DC: 海軍研究所. 2012 年 3 月 12 日時点のオリジナルよりアーカイブ。
- ^ ab Breen, Michael (2005). 「商用組み込みシステム製品ラインに軽量形式仕様手法を使用した経験」(PDF) . Requirements Engineering Journal . 10 (2): 161–172. doi :10.1007/s00766-004-0209-1. S2CID 16928695.
- ^ ジャニッキー、リシャード;パルナス、デビッド・ロージ。ザッカー、ジェフリー (1997)。 「リレーショナル文書における表形式の表現」。ブリンクでは、C.カール、W.シュミット、G. (編)。コンピューターサイエンスにおけるリレーショナル手法。スプリンガー・フェルラーグ。ISBN 3-211-82971-7。
- ^ Leveson, Nancy G.; Heimdahl, Mats PE; Reese, Jon Damon (1999). 「プロセス制御システム向け仕様言語の設計: 学んだ教訓と将来へのステップ」。第 7 回 ACM SIGSOFT ソフトウェア エンジニアリングの基礎に関するシンポジウム(PDF)。コンピュータ サイエンスの講義ノート。第 1687 巻。pp. 127–146。doi : 10.1007/3-540-48166-4_9。hdl :11299 / 217294。ISBN 978-3-540-66538-0。
- ^ Baxter, WT (1989). 「初期の会計:タリーおよびチェッカーボード」.会計史家ジャーナル. 16 (2): 43–83. doi :10.2308/0148-4184.16.2.43. ISSN 0148-4184. JSTOR 40697984.
- ^ 「国庫:波瀾万丈の歴史? - 政府の歴史」history.blog.gov.uk 2013年8月14日2023年4月13日閲覧。
