関連サイト
本書の関連ページが用意されています。
内容紹介
豊富な図解とていねいな解説により、やさしく・楽しくデータベースとSQLを学習できる入門書です。巻末には215問のドリルを掲載。これを繰り返し解くことでSQLが着実に身に付きます。本書の購入特典として、クラウドデータベース実行環境「dokoQL」をご用意しました。dokoQLはPCはもちろんスマートフォンからも利用できますので、自宅だけでなく通勤・通学中の「すきま時間」にもSQLとデータベースを学ぶことができます。本書に掲載したすべてのSQL文をdokoQLで呼び出して実行できますので、本書を読みながら実際にデータベースを操作することで、より深くSQLが理解できます。
★dokoQLのご利用はこちらから→【dokoQL】
書誌情報
- 著者: 中山清喬, 飯田理恵子
- 発行日: 2014-02-28 (紙書籍版発行日: 2013-04-19)
- 最終更新日: 2017-06-01
- バージョン: 1.0.1
- ページ数: 434ページ(PDF版換算)
- 対応フォーマット: PDF, EPUB
- 出版社: インプレス
対象読者
SQLとデータベースの基礎を、やさしく学びたい人
著者について
中山清喬
株式会社フレアリンク代表取締役。IBM 内の先進技術部隊にてシステム構築現場を数多く支援。退職後も、研究開発、技術適用支援、教育研修、講演、執筆などを通じ、「技術を味方につける経営」を支援している。講義スタイルは「ふんわりスパルタ」。
飯田理恵子
経営学部 情報管理学科卒。長年、大手金融グループの基幹系システムの開発と保守にSE として携わる。現在は株式会社フレアリンクにて、ソフトウェア開発、コンテンツ制作、経営企画などを通して技術の伝達を支援中。
目次
はじめに
第0章 データベースを学ぶにあたって
- データベースを学ぼう
第1章はじめてのSQL
- データベースとは
- はじめてのSQL
第2章 基本文法と4大命令
- SQLの基本ルール
- データ型とリテラル
- SQLの命令体系
- SELECT文 - データの検索
- UPDATT文 - データの更新
- DELETT文 - データの削除
- INSERT文 - データの追加
- 4つのSQLをスッキリ学ぶコツ
第3章 操作する行の絞り込み
- WHERE句による絞り込み
- 条件式
- さまざまな比較演算子
- 複数の条件式を組み合わせる
- 主キーとその必要性
第4章 検索結果の加工
- DISTINCT - 重複行を除外する
- ORDEBY - 結果を並べ替える
- LIMIT - 先頭から数行だけ取得する
- 集合演算子
第5章 式と関数
- 式と演算子
- さまざまな演算子
- さまざまな関数
- 文字列にまつわる関数
- 数値にまつわる関数
- 日付にまつわる関数
- 変換にまつわる関数
第6章 集計とグループ化
- データを集計する
- 集計関数の使い方
- 集計に関する4つの注意点
- データをグループに分ける
- 集計テーブルの活用
第7章 副問い合わせ
- 検索結果に基づいて表を操作する
- 単一の値の代わりに副問い合わせを用いる
- 複数の値の代わりに副問い合わせを用いる
- 表の代わりに副問い合わせを用いる
第8章 複数テーブルの結合
- 「リレーショナル」の意味
- テーブルの結合
- 結合条件の取り扱い
- 結合に関するさまざまな構文
第9章 トランザクション
- 正確なデータ操作
- コミットとロールバック
- トランザクションの分離
- ロックの活用
第10章 テーブルの作成
- SQL命令の種類
- テーブルの作成
- 制約
- 外部キーと参照整合性
第11章 さまざまな支援機能
- データベースをより速くする
- データベースをより便利にする
- データベースをより安全に使う
第12章 テーブルの設計
- システムとデータベース
- 家計管理データベースの要件
- 概念設計
- 論理設計
- 正規化の手順
- 物理設計
- 正規化されたデータの利用