SQLの絵本

SQLを絵でわかりやすく説明しています。

 

SQLをはじめる前に

  • データベースとは?
  • データベースの種類
  • SQLの誕生
  • SQLってどんなもの?
  • SQLのメリットと注意点
  • 記述時の約束

 

第1章 データベースとは

  • 第1章はここがKey!
  • データベースとは
  • リレーショナルデータベースとは(1)
  • リレーショナルデータベースとは(2)
  • SQLとは
  • コラム~オブジェクト指向データベース~

 

第2章 SQLの基礎

  • 第2章はここがKey!
  • データベースとテーブル
  • 制約
  • データの登録と取り出し
  • 指定列の取り出し
  • データを並び替える
  • その他のオプション
  • データ型
  • コラム~IDENTITY~

 

第3章 基本操作(1)

  • 第3章はここがKey!
  • WHERE句
  • 算術演算子
  • 比較演算子
  • 論理演算子
  • 文字を扱う演算子
  • その他の演算子(1)
  • その他の演算子(2)
  • サンプルコード
  • コラム~件数を指定して取り出す~

 

第4章 主な関数

  • 第4章はここがKey!
  • 関数とは
  • 数値関数(1)
  • 数値関数(2)
  • 文字列関数(1)
  • 文字列関数(2)
  • 日付関数(1)
  • 日付関数(2)
  • 集約関数(1)
  • 集約関数(2)
  • 変換関数
  • サンプルコード(1)
  • サンプルコード(2)
  • コラム~RDBMS固有の関数~

 

第5章 基本操作(2)

  • 第5章はここがKey!
  • INSERT文(1)
  • INSERT文(2)
  • UPDATE文
  • DELETE文
  • サブクエリ(1)
  • サブクエリ(2)
  • サブクエリ応用編
  • サンプルコード(1)
  • サンプルコード(2)
  • コラム~相関サブクエリ~

 

第6章 複雑なデータ操作

  • 第6章はここがKey!
  • いろいろな結合
  • 交差結合
  • 内部結合
  • 外部結合(1)
  • 外部結合(2)
  • WHERE句を使った外部結合
  • ビューの作成
  • ビューの利用
  • 集合演算子(1)
  • 集合演算子(2)
  • 限定述語(1)
  • 限定述語(2)
  • サンプルコード(1)
  • サンプルコード(2)
  • コラム~インデックス~

 

第7章 データを守る仕組み

  • 第7章はここがKey!
  • トランザクション
  • コミットとロールバック
  • ロックの仕組み
  • コラム~デッドロック~

 

第8章 プログラムとの連携

  • 第8章はここがKey!
  • 動的SQL
  • ストアドプロシージャ
  • トリガー
  • 拡張SQL
  • SQLのよるプログラミング
  • 拡張SQLの変数
  • 拡張SQLの制御文
  • 結果セットとカーソル
  • コラム~データベースドライバー~

 

付録

  • いろいろなデータ型
  • 列の構成を変更する(1)
  • 列の構成を変更する(2)
  • 制約を追加する
  • テーブル名、列名を変更する
  • その他の変更
  • 外部キー(1)
  • 外部キー(2)
  • サンプルプログラム(1)
  • サンプルプログラム(2)
  • サンプルコード
  • 予約語
  • MSDE2000のインストール

 

さくいん

 

サンプルPDF、全ページPDFもあります。スマートフォン、タブレットPC、PCで見ることができます。


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です