データベースの実装とシステム運用管理
本書は,データベースの上級技術者となるために必要な,データベースの実装・テストおよび運用管理について述べている。また,情報処理技術者試験を意識した内容をカバーして執筆・編集している。
- 発行年月日
- 2010/10/08
- 判型
- B5
- ページ数
- 156ページ
- ISBN
- 978-4-339-02450-0
- 内容紹介
- 目次
本書は,データベースの上級技術者となるために必要な,データベースの実装・テストおよび運用管理について述べている。また,情報処理技術者試験を意識した内容をカバーして執筆・編集している。
1章 データベースシステム概要
1.1 データベースと情報システム
1.1.1 データの収集・蓄積・抽出
1.1.2 データの構造化
1.1.3 リレーショナル代数
1.1.4 ファイルシステム
1.1.5 ファイルアクセス方式
1.1.6 ファイル編成
1.1.7 記憶効率とアクセス効率(検索効率)
1.2 リレーショナルデータベース(RDB)利用の概要
1.2.1 RDBシステムの基本構造
1.2.2 RDBシステム構築の関係者とその役割
2章 リレーショナルデータベース管理システムの基本機能
2.1 データベースの定義と操作
2.1.1 データベース定義機能
2.1.2 データ操作機能
2.2 トランザクションと同時実行制御
2.2.1 マルチタスク
2.2.2 トランザクションサポート機能
2.2.3 トランザクションの考え方
2.2.4 同時実行制御機能
2.3 データベースの回復機能
2.3.1 ロールバック
2.3.2 ロールフォワード
2.3.3 チェックポインティング
2.4 セキュリティとインテグリティ
2.4.1 セキュリティ機能
2.4.2 インテグリティ機能
2.5 DBMSのその他の機能
2.5.1 データベース管理機能
2.5.2 ユーティリティ機能
2.5.3 アプリケーション開発支援機能
2.6 演習問題
3章 データベースの実装・テスト
3.1 DBMSの選定と導入
3.1.1 オープンソースソフトウェアとフリーソフト
3.1.2 DBMSの選定
3.1.3 DBMSの導入
3.1.4 Webアプリケーション開発および関連ツール
3.2 物理データベースの設計
3.2.1 概念データモデル
3.2.2 論理データモデル
3.2.3 物理データモデル
3.2.4 スキーマモデル
3.2.5 物理データベース
3.3 データベースの実装
3.3.1 SQL概要
3.3.2 データベースの管理
3.3.3 ユーザの管理
3.3.4 テーブルの管理
3.3.5 クエリの発行
3.4 テストと移行
3.4.1 データベースのテスト
3.4.2 モニタリング
3.4.3 データベースの移行
3.5 演習問題
4章 データベースシステムの運用管理
4.1 データベースシステムの運用計画
4.1.1 情報戦略と運用計画
4.1.2 管理部門と人員の配置
4.1.3 管理作業項目
4.2 データベースシステムの運用と保守
4.2.1 システムの監視
4.2.2 ハードウェアの保守と増設
4.2.3 性能確保
4.3 データベースシステムの管理
4.3.1 バックアップとリカバリ
4.3.2 バックアップ方法
4.3.3 バックアップメディア
4.3.4 インテグリティとセキュリティ
4.3.5 データベース監査への対応
4.4 性能チューニング
4.4.1 テーブル設計の見直し
4.4.2 インデックスの利用と見直し
4.4.3 ハードウェアアクセスの見直し
4.5 ユーザサポート
4.6 演習問題
5章 データベースシステム開発における応用技術
5.1 クライアント/サーバシステムとDBMS
5.1.1 コンピュータシステム構成の変遷
5.1.2 クライアント/サーバシステム(C/Sシステム)
5.2 分散データベース
5.2.1 集中型と分散型のシステム構成
5.2.2 分散データベースにおける透過性
5.2.3 分散トランザクション制御
5.2.4 レプリケーション
5.2.5 クラウドコンピューティング
5.3 高可用性システム
5.3.1 ハイ・アベイラビリティ
5.3.2 HAクラスタ
5.4 データベースセキュリティ
5.5 演習問題
6章 データベース関連技術
6.1 意思決定支援
6.1.1 データウェアハウス
6.1.2 データマイニング
6.2 オブジェクト指向とデータベース
6.2.1 オブジェクト指向とは
6.2.2 オブジェクト指向プログラミング
6.2.3 オブジェクト指向技術の活用
6.2.4 オブジェクト指向システム開発とデータベース
6.3 インターネットとDBMS
6.3.1 Webによるアプリケーションサービス
6.3.2 サーバサイドスクリプティング
6.3.3 Webアプリケーションにおけるデータベースアクセス
6.3.4 データベース利用Webアプリケーションの問題
6.4 演習問題
参考文献
演習問題解答
あとがき
索引
コラム
変数名
C言語における集合と構造体
箱と枠組みと鶏卵
undoとredo
軽量言語