← 用語集一覧へ戻る

IT用語集|カテゴリ:データ

JSON、CSV、配列、文字コード、データ型など、情報をどう表し、どう受け渡し、どう扱うかを整理するカテゴリです。API連携、ファイル読み込み、画面表示、データ保存を理解するための基礎になります。

データカテゴリでは、プログラムやWebサービスが扱う情報の形に関する用語をまとめています。JSONやCSVのような形式、配列やオブジェクトのような構造、文字コードのような表現ルールは、開発のあらゆる場面で登場します。

AIに実装を頼むときも、「どんなデータが入り、どんな形で出てくるか」を説明できると精度が上がります。データの形を理解しておくと、APIのレスポンス、設定ファイル、一覧表示、エラー原因の読み解きがかなり楽になります。

データカテゴリの読み方

  • まずはJSON、CSV、配列のような目に見えやすい形式から読み、次に文字コードやデータ型へ進むと理解しやすくなります。
  • APIやJavaScriptを触る人は、JSONと配列・オブジェクトの関係を重点的に押さえると実務で役立ちます。
  • 文字化けやエンコードの用語は、普段は意識しにくいものの、トラブル時に原因を探す助けになります。

このカテゴリの用語をどれくらい覚えているか、クイズで確かめてみましょう!

このカテゴリのクイズに挑戦する

まずはここから!重要基本用語

JSON、CSV、配列、文字コードは、データを扱う場面で何度も出てくる基本用語です。まずこの4つを押さえると、APIやファイル処理の説明が読みやすくなります。

  • JSON重要 JavaScript Object Notation
    説明

    システム同士でデータをやり取りするときによく使われる、軽くて読みやすいデータ形式のこと。

  • CSV重要 CSV
    説明

    データをカンマで区切り、表形式の情報をシンプルなテキストとして扱うためのファイル形式。

  • 配列重要 Array / List
    説明

    複数のデータを順番つきでまとめて管理するための、番号で取り出せる入れ物のこと。

  • 文字コード重要 Character Encoding
    説明

    コンピュータが文字を保存・表示するために、文字と数値やバイト列を対応させる仕組み。

その他の用語一覧

  • Base64 Base64
    説明

    画像やバイナリデータなどの情報を、64種類の文字を中心とするテキスト表現へ変換するエンコード方式。

  • ビット / バイト Bit / Byte
    説明

    0か1を表す情報単位「ビット」と、現代の一般的なコンピュータで8ビットをまとめた単位「バイト」。

  • ブロックチェーン Blockchain
    説明

    ネットワーク上の複数の端末で取引データを同期し、ブロック同士を暗号技術で繋げて記録する分散型台帳技術。

  • トークン(ブロックチェーン) Blockchain Token
    説明

    ブロックチェーン技術を用いて発行される、独自の価値や権利を表す電子的な権利証。

  • CRUD CRUD
    説明

    データを扱う基本操作の頭文字をまとめた言葉のこと。Create(作成)・Read(読み取り)・Update(更新)・Delete(削除)の4つがデータベース操作やAPIの設計の基本になる。

  • 暗号資産 Crypto Assets
    説明

    インターネット上で移転でき、暗号技術や分散型ネットワークを利用して管理されるデジタル資産。

  • データベース Database
    説明

    ユーザー情報や記事、注文内容などの大量データを、整理して保存・検索しやすくする仕組みのこと。

  • デコード Decode
    説明

    符号化(エンコード)されたデータを、人間やコンピュータが読み取れる元の形式に戻す処理。

  • エンコード Encode
    説明

    文字や画像などのデータを、決められた規則に従って別の形式へ変換すること。

  • エンティティ Entity
    説明

    データベースの設計やプログラミングにおいて、管理対象となるデータやシステムの「実体(概念的なまとまり)」。

  • feed Web Feed
    説明

    Webサイトの新着記事や更新情報を、他のアプリやサービスが読み取りやすい形式で自動配信するためのデータ構造。

  • Firebase Firebase
    説明

    Googleが提供する、サーバー開発をすることなくWebやスマホアプリのバックエンド機能(データベース、ログイン等)を即座に導入できるクラウドプラットフォーム。

  • GPT GUID Partition Table
    説明

    HDDやSSDのパーティション位置や種類を記録する、現代的なパーティションテーブル規格。

  • ハッシュ Hash
    説明

    データを一定の計算ルールで短い値に変換し、照合や改ざん検知などに使う仕組みのこと。

  • インデックス Index
    説明

    データの場所や順番を示す番号、または検索を速くするための索引のこと。

  • JWT JSON Web Token
    説明

    Webアプリケーション間で安全に情報をやり取りするために、署名付きで電子化されたJSON形式のトークン。

  • MariaDB MariaDB
    説明

    MySQLから派生した、オープンソースで高速・軽量なリレーショナルデータベース管理システム。

  • マークダウン Markdown
    説明

    見出しやリスト、強調などの文章構造を、簡単な記号で書ける軽量な記法のこと。

  • マイグレーション Migration
    説明

    データベースのテーブル構造(設計図)の変更や、データを安全に移行するための仕組みと操作。

  • マイニング Mining
    説明

    ブロックチェーンの取引データを検証・承認する作業を行い、その報酬として新たな暗号資産を獲得する仕組み。

  • 文字化け Mojibake / Character Encoding Issues
    説明

    ファイルや通信の「文字コード」が一致しないために、文字が奇妙な記号や別の文字になって表示される現象。

  • MySQL MySQL
    説明

    世界で最も広く使われているオープンソースのリレーショナルデータベース管理システム(RDBMS)。

  • N+1問題 N+1 Problem
    説明

    データベースからデータを取得する際、無駄なSQLクエリが大量に実行されて動作が重くなる現象。

  • NFT Non-Fungible Token
    説明

    ブロックチェーン技術を用いて、デジタルアートや証明書などの「唯一無二の価値」を証明・管理できるデジタル資産の仕組み。

  • NoSQL NoSQL
    説明

    表形式に限らず、ドキュメント型やキーバリュー型など柔軟な形式でデータを扱うデータベースの総称。

  • ORM(オブジェクト関係マッピング) Object-Relational Mapping (ORM)
    説明

    データベースの操作を、SQLを使わずにプログラミング言語のオブジェクトとして扱えるようにする技術。

  • phpMyAdmin phpMyAdmin
    説明

    MySQLなどのデータベースを、黒い画面(CUI)を使わずにブラウザ上で視覚的に操作・管理できるオープンソースのWebアプリケーション。

  • PostgreSQL PostgreSQL
    説明

    高い信頼性と多機能さを特徴とし、大規模なシステムや複雑なデータ処理にも適したオープンソースの関係データベース管理システム(RDBMS)。

  • RDS Amazon Relational Database Service
    説明

    AWSが提供する、バックアップや管理の手間を自動化できるクラウド型データベースサービス。

  • ロールバック Rollback
    説明

    データベースの処理やシステムのアップデートでエラーが発生した際、処理全体を取り消して元の正常な状態に戻すこと。

  • RSS Really Simple Syndication
    説明

    Webサイトの更新情報を配信するために使われる、XMLベースの代表的なデータフォーマット。

  • スキーマ Schema
    説明

    データベースの構造、テーブルの設計ルール、およびデータ同士の関連性の定義。

  • Shift_JIS Shift_JIS
    説明

    主に日本語Windows環境や古い業務システムで広く使われてきた、日本語向けの文字コード。

  • スマートコントラクト Smart Contract
    説明

    ブロックチェーン上で、あらかじめ設定されたルールに従って契約や取引を自動的に実行するプログラムの仕組み。

  • SQL SQL (Structured Query Language)
    説明

    データベースを操作するための言語のこと。データの取得・追加・更新・削除などをコマンドで記述し、データベース管理システムに対して指示を出す。

  • Supabase Supabase
    説明

    PostgreSQLをベースとし、データベース、認証、ストレージなどを素早くWebアプリに組み込めるオープンソースのBaaS(Backend as a Service)。

  • トランザクション Transaction
    説明

    データベースで複数の処理を1つのまとまりとして扱い、成功時は確定し、失敗時は元に戻す仕組み。

  • UTF-8 UTF-8
    説明

    インターネット上で最も広く使用されている、世界中の文字を表現できる標準的な文字コード。

  • XML XML
    説明

    データの構造をタグを使って自由に定義できるマークアップ言語。

  • YAML YAML
    説明

    データの構造を人間に読みやすいテキスト形式で表現するためのフォーマット。