データベース書籍一覧6

|   一覧5へ   |   書籍一覧目次へ   |    トップページへ   |   一覧7へ   |

BD10219_.GIF (978 バイト)

 

Amazon.co.jpで購入する

cbook24.comで購入する

データベース書籍一覧 目次



リレーショナルデータベース教科書

ISBN4−88373−114−6  ソフトリサーチセンター

斉藤 孝 著

A5判  約280頁  定価[本体¥2,600+税]  初版発行1999年2月25日

[目次]

第1章 デ−タベ−ス技術の全体像  

  1. デ−タベ−ス技術の体系
  2. デ−タベ−ス基本と常識・理論
  3. 言語とプログラミング
  4. データベース構築の実務

第2章 デ−タベ−スの基礎  

  1. データベースとは
  2. データベースとデータベース管理システム
    • データベース管理システム
    • データベース
    • 利用者(ユーザ)
    • データディクショナリ/ディレクトリ(DD/D)
  3. データベ−スの考え方
  4. データベースの理論
    • データの意味論
    • レコードとファイル
    • データ構造   
      • 外部構造
      • 内部構造
    • デ−タモデル
    • 視点(ビュ−)
    • スキーマ
    • 3層スキーマ論
  5. データベース構造のモデル
    • 階層構造モデル
    • 関係構造(表型)モデル
    • 網構造モデル
    • ERモデル
  6. 標準化の動向
    • DBMSの歴史
      • 揺らん期(1970年以前)
      • 成長期(1970年から1980年代)
      • 成熟期(1990年代)
    • DBTGの提案
      • 参照モデル
      • SQLの標準化

第3章 データベース管理システム  

  1. DBMSの条件
    • デ−タベ−ス記述の能力
    • デ−タベ−ス言語
    • デ−タの共有と独立
    • デ−タの保護
    • デ−タベ−ス制御
    • データのバックアップとリカバリ
    • 整合性維持機能
    • 同時処理監視機能
    • インタフェ−ス機能
    • その他
  2. RDBMSの機能
    • トランザクション管理機能
    • データディクショナリ機能
    • SQL処理機能
    • データベース管理機能
  3. クライアント・サーバ型RDBMS
    • サーバの機能
    • パソコンとの連携
  4. 分散データベース機能
    • 分散デ−タベ−スの形態
    • 2フェーズコミット
    • 同時実行制御
    • ロック(施錠)
  5. サーバの処理方式   
    • シングルスレッド/マルチサ−バ方式
    • マルチスレッド/シングルサ−バ方式
    • マルチスレッド/マルチサ−バ方式
  6. セッション管理
  7. トランザクション処理
  8. RDBMSのシステム構成
    • ORACLEのカ−ネル
    • SQL*DBA
    • SQL*Loader
    • Export/Import
    • CRT
    • SQL*Plus
    • Pro*C
    • SQL*Net
  9. RDBMSのオペレ−ティングシステム
  10. RDBMSの言語
    • SQLの構文
    • SQLの機能
      • 問合せ文
      • データベースの定義
      • データベースの登録
      • データベースの更新
      • 視点(ビュー)の定義
      • 表の結合(JOIN)
      • 副紹介(Subquery)
    • SQLの利用形態
      • 対話方式
      • プログラム方式

第4章 RDBMSの実現技術  

  1. ファイル編成
    • 順次ファイル編成方式
    • 索引順次ファイル編成方式
    • 直接ファイル編成方式
  2. リスト構造
  3. 転置ファイル編成
  4. RDBMSの内部

第5章 リレーショナルデ−タベ−スの理論  

  1. 理論的背景
    • 集合とその表現
    • 集合の同等と包含
    • 集合の演算
      • 結び(union)
      • 交わり(intersection)
      • 差(difference)
      • 補集合(complement)
  2. リレ−ショナルモデル
  3. 集合演算と関係演算
    • 集合演算
    • 関係演算
  4. 索引とインティグリティ制約
    • 索 引
    • インティグリティ制約
    • 正規化

第6章 インタ−ネットとデ−タベ−ス  

  1. イントラネット
  2. イントラネットのデ−タベ−ス構築
  3. データベースとWebの違い
  4. 検索の違い
  5. 両者の限界
  6. CGI

第7章 RDBMS言語の基本  

  1. 対話方式の例
  2. プログラム方式の例
  3. スキ−マ定義
  4. デ−タ操作機能
    • 検索
    • 挿入
    • 更新
    • 削除
  5. トランザクション管理
    • トランザクションとは
    • COMMIT文とROLLBACK文
      • COMMIT WORK文
      • ROLLBACK WORK文
    • 同時実行制御
      • ロックの対象と種類
      • マルチバージョン方式
      • デッドロック
    • ORACLEのロック機構
  6. 事例データベースの構築
    • 事例テーブルの内容
    • テ−ブルの定義   
      • テ−ブル名
      • 列の定義
    • テーブル作成の実行
      • デ−タベ−スユーザの登録
      • CREATE TABLE文の実行

第8章 SQL操作の実際 

  1. データベースの起動と停止
  2. SQL操作ツールの起動
  3. テーブルへの行の挿入
  4. テーブルの行の選択
    • すべてのデータの選択
    • 特定の列の選択
    • 特定の行の選択
    • 範囲指定による選択
    • パターン照合による選択
    • 算術式の使用
    • 集計関数の使用
  5. 検索結果のソート
  6. 重複行の除去
  7. グループ化した検索
  8. 複数テーブルの検索
  9. 行の更新
  10. 行の削除
  11. ビューの作成
    • CREATE VIEW文
    • ビューの定義例
    • ビューテーブルの検索

第9章 埋め込み型SQLのプログラミング  

  1. Pro*C
    • SQL文の識別
    • ホスト変数と標識変数
    • SQLCAとSQLCODE
    • ORACLEへのログイン
    • WHENEVER文
    • プログラムの基本構造
    • 処理の確定と取り消し
    • 処理の終了
  2. カーソルによる操作
    • DECLARE CURSOR文
    • OPEN CURSOR文
    • FETCH文
    • CLOSE CURSOR文
    • CURRENT OF CURSOR(UPDATE/DELETE)
  3. 動的SQLの使用
    • PREPARE文とEXECUTE文による実行
    • EXECUTE IMMEDIATE文による実行
    • 動的カーソルによるデータ操作

第10章 データベースの構築実務  

  1. データベースの設計
  2. 情報資源管理論(IRM)
    • デ―タ中心アプロ―チ(DOA:Data Oriented Approach)
    • IRM の実現方法
    • DD/DS(Data Dictionary/Directory System)
  3. データベース構築の手順
  4. ユーザ要求の分析
  5. データ構造の明確化
  6. 論理設計
    • デ−タのテ−ブル化
    • テ−ブルと業務内の各処理の対応付け
    • 処理性能を考慮した調整
    • エンドユ−ザの要求データ形式の検討データ定義SQL(DDL)の作成物理設計
  7. 物理設計
    • 物理設計での検討項目
    • RDBMSの環境設定
    • データベース物理構造の決定

第11章 デ−タベ−ス設計の事例研究  

  1. 注文管理業務の内容と分析
  2. データ分析
  3. データの正規化

第12章 オブジェクト指向とデータベース  

  1. オブジェクト指向のパラダイム
  2. 要求定義とモデリング
  3. オブジェクト指向言語
  4. オブジェクト指向プログラミングとその効果
  5. オブジェクト指向の基本概念
    • オブジェクト
    • カプセル化
    • メッセ−ジとメソッド
    • クラス
    • インヘリタンス(継承)
    • 差分プログラミング
    • 情報隠蔽
    • 抽象化と構造化設計
    • 集合体としてのオブジェクト
    • 集約化
    • ポリモアフィズム
  6. オブジェクト指向データベース
  7. SQL3
    • 抽象デ−タ型の例
    • カプセル化の例
    • プロシジャ−の例 

 索 引

 


データベース書籍次のページ        データベース書籍目次         トップページ