データ型とは?ITパスポートで出る整数型・実数型・論理型・文字型の基本

データ型の概念図。数値・真偽・文字の分類を示すITパスポート学習用アイキャッチ

目次

データ型とは

データ型 整数型 実数型 論理型 文字型は、プログラムやデータベースで値をどの種類として扱うかを決める約束です。同じ「12」でも、計算する個数なら整数、商品コードなら文字として扱うことがあります。型を決めることで、使える計算、保存方法、入力時のチェックを適切にできます。

代表的な型の違い

整数型は個数や年齢のように小数を含まない数、実数型は温度や金額の計算など小数を扱う数です。論理型は真・偽の二択を扱い、会員かどうか、承認済みかどうかに使えます。文字型は氏名、住所、商品コードのような文字列です。先頭にゼロがある電話番号や郵便番号は、見た目が数字でも計算しないため文字型として扱うことがあります。

構造化データ・主キーとの比較

データ型は各項目に入れる値の性質です。構造化データは、項目を決めた表形式などで整理されたデータ全体を指します。主キーはレコードを一意に区別する項目です。たとえば顧客番号を主キーにし、その項目を文字型にすることはありますが、主キーとデータ型は同じ意味ではありません。

仕事で役立つ場面

受注管理表で数量を文字として保存すると、合計や大小比較がしにくくなります。一方、注文番号を数値として自動加算すると、先頭のゼロが消えるおそれがあります。担当者は、集計する値か、識別する文字列かを考えて型を決めます。入力ルールを型に合わせることで、データの誤りを早く見つけやすくなります。

日常生活と確認問題

家計簿アプリでは、支出額は計算するため数値、支払済みかどうかは論理型、店名は文字型として扱います。確認問題:会員登録で「メール配信を希望するか」を保持するのに適した型は何か。答えは論理型です。理由は、希望する・しないという二つの状態を扱えばよいからです。

型を決めるときの注意

データ型は、入力時の誤りを防ぐためにも役立ちます。数量の欄に文字を入れない、真偽を表す欄に曖昧な値を入れない、といった制約を置けるためです。ただし、見た目が数字だから数値型と決めるのは危険です。社員番号、口座番号、電話番号のように計算せず識別に使う値は、文字型として先頭のゼロや桁数を保つ必要があります。設問では「計算するか」「状態を表すか」「文字列として扱うか」を確認します。

試験問題を読む視点

データ型の問題では、値に含まれる文字ではなく用途を読みます。小数を含む測定値なら実数型、はい・いいえの状態なら論理型、計算しない識別番号や氏名なら文字型が候補です。整数型は小数部分を持たない数の計算に使います。設問の「集計する」「判定する」「表示用に保持する」という動詞が判断の手掛かりです。

まとめ

データ型は、値をどう扱うかを決める基本です。数として計算するのか、真偽を判定するのか、文字列として保持するのかを先に考えます。見た目だけで決めず、業務での用途から選ぶことが重要です。

学習の最後には、データ型が何を扱う用語か、何と区別するか、どんな場面で役立つかを自分の言葉で一文にします。データ型 整数型 実数型 論理型 文字型という語が選択肢に含まれるときも、名称の一部ではなく、対象と結果を照らして判断しましょう。

関連して読む記事

項目ごとに型を決めて整える構造化データとの関係を理解するため。項目ごとに型を決めて整える構造化データとの関係を理解するため。

数値や文字の並べ替えで、データの種類が扱い方に影響する理由を確認するため。数値や文字の並べ替えで、データの種類が扱い方に影響する理由を確認するため。

データを一意に識別する主キーと、各項目のデータ型を区別するため。データを一意に識別する主キーと、各項目のデータ型を区別するため。

目次