留学生シリーズの本一覧 / IT・データ
第49号 IT・データ

留学生のためのデータベース・SQL入門

Web付録を読む当サイトの電子版紙版:50冊以上の見積り相談

内容紹介

表をつなげて、必要なデータを取り出す。SQLiteを動かしながら学ぶ、データベースとSQLの入門書です。
表計算は少し使ったことがあるけれど、データベースは初めてという留学生に向けて、表のしくみからSQLの実行までを順番に説明します。学生・授業・履修のデータは教材用の架空例です。Pythonのsqlite3を使ってSQLを実行し、本文の例と結果を確かめながら学びます。

【こんなことが身につきます】
・データベースと表計算の使いどころを、利用者や更新の要件から考える
・表・行・列の意味を読み、主キーと外部キーでデータの関係を説明する
・SELECT、WHERE、ORDER BY、LIMITを使って、必要な列や行を取り出す
・COUNT・SUM・AVGやGROUP BYを使った集計の結果を読む
・INNER JOIN・LEFT JOINで複数の表を結び、未登録の行も含めて確かめる
・INSERT・UPDATE・DELETEの対象を確認し、変更前後の値を記録する
・CREATE TABLEのデータ型や制約、ER図と正規化の基本を例から考える
・トランザクション、安全な入力値の渡し方、情報を守るための考え方を知る

【この本の特長】
1. 漢字すべてにふりがなを付けた総ルビです。日本語はN3〜N2程度が目安で、専門用語には初めて出るときに英語も添えています。
2. SQLはPythonのsqlite3からSQLiteで実行し、結果の表を本文と照らし合わせます。データや表は架空の教材例を使い、製品によって書き方が異なる場合にも触れます。
3. 各章にケースカード、完成例から自分で取り組むワークシート、ミニ会話、練習問題を用意し、答えには理由を付けています。
4. データを変更するときは対象と条件を確かめ、利用者に必要な情報だけを扱う考え方を紹介します。SQLiteでできることと、他の製品で使う仕組みを区別して説明します。

【全10章】
はじめに/第1章 データを使う仕事とデータベース/第2章 表・行・列・キー/第3章 SELECTで取り出す/第4章 集計/第5章 JOINで表を結ぶ/第6章 データを追加・更新・削除する/第7章 CREATE TABLEと制約/第8章 ER図と正規化/第9章 トランザクションと同時利用/第10章 安全に使い、設計を説明する

本書は、大学や専門学校でITを学ぶ留学生と、データベースの基本を自分で学びたい方を対象としています。

目次

  1. はじめに
  2. 第1章 データを使う仕事とデータベース
  3. 第2章 表・行・列・キー
  4. 第3章 SELECTで取り出す
  5. 第4章 集計
  6. 第5章 JOINで表を結ぶ
  7. 第6章 データを追加・更新・削除する
  8. 第7章 CREATE TABLEと制約
  9. 第8章 ER図と正規化
  10. 第9章 トランザクションと同時利用
  11. 第10章 安全に使い、設計を説明する
  12. 巻末付録(Web)のご案内
  13. シリーズのご案内

この本のWeb付録

用語集や解答・解説などは、Web付録で確かめられます。

Web付録を読む当サイトの電子版紙版:50冊以上の見積り相談

← 本の一覧へ戻る