内容紹介
データベース技術の基礎をわかりやすく解説!
(株)昭晃堂から発行していた書目をオーム社より再発行するもの.
本書はデータベース技術の基礎をわかりやすく解説した教科書である.実用システムで中心的なリレーショナルデータベースはもちろん,各種システム化技術やオブジェクト指向データベースシステムについても取り上げている.SQLやODMG標準の説明は最新の使用に準拠している.DBSのエキスパートを目指す学生・研究者・技術者に最適である.
目次
主要目次
1 データベースシステムの基本概念
2 データモデリング
3 リレーショナルデータモデル
4 リレーショナルデータベース設計論
5 リレーショナルデータベース言語SQL
6 物理的データ格納方式
7 問合せ処理
8 同時実行制御
9 障害回復
10 オブジェクト指向データベースシステム
詳細目次
1 データベースシステムの基本概念
1.1 はじめに
1.2 データベースシステムにおけるデータ管理
1.3 データベースシステムに関係した基本概念
1.4 データベースシステムの構成と利用
演習問題
2 データモデリング
2.1 データモデル
2.2 DBMSがサポートする代表的データモデル
2.3 実世界のデータモデリング
2.4 実体関連モデル
演習問題
3 リレーショナルデータモデル
3.1 リレーショナルデータモデルにおけるデータ構造
3.2 リレーショナルデータモデルにおける整合性制約
3.3 リレーショナル代数
3.4 リレーショナル論理
演習問題
4 リレーショナルデータベース設計論
4.1 実体関連モデルからのリレーショナルデータベーススキーマの導出
4.2 好ましくないリレーションスキーマ
4.3 関数従属性
4.4 分解
4.5 第三正規形
4.6 ボイス・コッド正規形
4.7 多値従属性
4.8 第四正規形
4.9 結合従属性と第五正規形
4.10 正規形に関するまとめ
演習問題
5 リレーショナルデータベース言語SQL
5.1 背景
5.2 基本概念
5.3 データ定義
5.4 問合せ
5.5 データ更新
5.6 埋込みSQL
演習問題
6 物理的データ格納方式
6.1 記憶媒体
6.2 レコードとファイル
6.3 ヒープファイル
6.4 ハッシュファイル
6.5 索引付きファイル
6.6 B木
6.7 B+木
6.8 二次索引
演習問題
7 問合せ処理
7.1 問合せ処理と最適化
7.2 リレーショナル代数式を対象とした問合せ最適化
7.3 基本データ操作の実行法
7.4 コスト見積りに基づく問合せ最適化
演習問題
8 同時実行制御
8.1 トランザクション
8.2 並行処理と直立可能性
8.3 ロックを用いた同時実行制御
8.4 時刻印を用いた同時実行制御
8.5 楽観的同時実行制御
8.6 多版同時実行制御
演習問題
9 障害回復
9.1 障害の分類
9.2 ログを用いた障害回復
9.3 シャドーページング
9.4 メディア障害回復
演習問題
10 オブジェクト指向データベースシステム
10.1 リレーショナルデータベースシステムの弱点
10.2 オブジェクト指向データベースシステムの基本概念
10.3 ODMGオブジェクトデータベース標準
演習問題
参考文献
索引
続きを見る