自宅で体験学習 オペレーティングが一通りマスターできる SQL Serverで学ぶ データベース入門
2004年2月26日紙版発売
朝井淳 著
A5判/328ページ
定価2,398円(本体2,180円+税10%)
ISBN 4-7741-1969-5
ただいま弊社在庫はございません。
書籍の概要
この本の概要
データベースを学習する際,一般的にSQL言語の学習を行います。データベースサーバーごとに約束事が異なるため,一般的なデータベース学習は役に立ちません。本書はSQL Serverを使いながら,データベースの実践的な学習を行えます。本書は,全ての学習を自宅のパソコンで体験できる良書です。
こんな方におすすめ
- SQL Serverを学習する必要がある人
- はじめてデータベースに触る人
目次
1 データベース基礎
- リレーショナルデータベースを理解する
- SQL命令を実行する
- クエリ アナライザを終了する
- SELECT命令の文法を理解する
- 列を選択してSELECTできるようになる
- DISTINCTにより重複を取り除く
- TOPにより行を制限する
- 列に別名を付ける
2 行の制限とソート
- WHEREにより行を絞り込む
- 等しくない行を取得する
- 大きい数値のものだけに絞り込む
- 日付型の比較を行う
- 複数の条件を付ける(AND)
- 複数の条件を付ける(OR)
- NOTにより等しくない行を取得する
- BETWEENを使って範囲による条件を付ける
- LIKE によりパターンマッチングを行う
- ORDER BYによりソートする
- DESCにより降順にソートする
- 複数列によりソートする
3 演算とデータベースの更新
- 演算する
- 算術演算と比較演算を区別する
- 論理演算子の優先順位について理解する
- 文字列結合する
- CASEにより変換する
- CASEのWHENで式を使う
- IN演算子を使う
- 演算式に別名を付ける
- 行を追加する
- 列を指定して行を追加する
- 行を更新する
- 複数の列を1回のUPDATE命令で更新する
- 行を削除する
- SELECT命令の結果からテーブルを作成する
- SELECT命令を行った結果を追加する
4 結合
- テーブル同士を結合する
- 結合した際の列指定について理解する
- 等価結合
- 内部結合
- 3つ以上のテーブルを結合する
- テーブルにエイリアスを付ける
- 自己結合を行う
- 外部結合を行う
- 完全外部結合を行う
- 3つ以上のテーブルを外部結合する
- 一対一の結合と一対多の結合を理解する
5 NULL
- NULL値を扱う
- NULL値との比較を理解する
- NULL値のソート順
- 演算におけるNULL値を理解する
6 関数
- 関数に種類があることを理解する
- 文字列を大文字,小文字に変換する
- 文字列を部分的に取り出す
- 文字列の末尾から部分的に取り出す
- 文字列データの長さを得る
- 文字列中の文字列を検索する
- 四捨五入,切り捨てを行う
- 現在の日付を取得する
- 1ヶ月後を計算する
- 期間を計算する
- NULL値を変換する
- 型を変換する
7 集計
- 行数を数える
- 合計,平均を計算する
- 最小,最大を計算する
- グループごとに集計する
- グループ関数以外をSELECTする
- HAVING句による集計後の値を使って条件を付ける
- 複数の列によりグループ化する
- 結合と集計を行う
8 副問合せ
- 副問合せについて理解する
- 問合せが戻す値を分類する
- SELECT句で副問合せを行う
- FROM句で副問合せを行う
- WHERE句で副問合せを行う
- 単一行比較条件と副問合せについて理解する
- 複数行比較条件と副問合せについて理解する
- NULL値を含むリストとの比較について理解する
- 相関副問合せについて理解する
- UPDATEにおける副問合せを理解する
- DELETEにおける副問合せを理解する
9 トランザクション
- トランザクションについて理解する
- SAVE TRANSACTIONによるセーブポイント
- ロックについて理解する
- 更新ロックについて理解する
10 テーブルの作成
- テーブルを作成する
- テーブルを削除する
- CHARデータ型について理解する
- VARCHARデータ型について理解する
- INTデータ型について理解する
- DECIMALデータ型について理解する
- DATETIMEデータ型について理解する
- デフォルト値を設定する
- テーブルに列を追加する
- テーブルの列を変更する
- テーブルの列を削除する
- スキーマについて理解する
- テーブルを切り捨てる
11 制約
- 制約について理解する
- 制約の定義方法とNOT NULL制約について理解する
- UNIQUE制約を設定する
- テーブル制約による定義方法について理解する
- PRIMARY KEY制約を設定する
- FOREIGN KEY制約を設定する
- 具体的なFOREIGN KEY制約の利用法について理解する
- CHECK制約を設定する
- 制約を追加する
- 制約を削除する
12 ビューとインデックス
- ビューの概念を理解する
- ビューを作成する
- ビューの構成内容を変更する
- 結合ビューを作成する
- インデックスの役割を理解する
- インデックスを作成する
- インデックスを削除する
- 複合インデックスを作成する
- ルールベースとコストベースについて理解する
Appendix・インストール方法
- WebサイトからのSQL Serverインストール
- ・ダウンロード
- ・動作環境
- ・インストール手順
この本に関連する書籍
-
改訂新版 SQL ポケットリファレンス
SQL本のデファクトスタンダード,SQLポケットリファレンスの改訂版です。今回は,前版で対応したOracle,SQL Server,Accessに加え,IBM社のDB2,オープンソース系のRDB...