IT用語集|カテゴリ:データ
データカテゴリでは、プログラムや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
説明
データの構造を人間に読みやすいテキスト形式で表現するためのフォーマット。