データベースの基礎(改訂版) - MariaDB/MySQL対応

個数:1
紙書籍版価格 ¥2,640
  • Kinoppy

データベースの基礎(改訂版) - MariaDB/MySQL対応

  • 著者名:永田武
  • 価格 ¥2,640(本体¥2,400)
  • コロナ社(2021/09発売)
  • ポイント 24pt (実際に付与されるポイントはご注文内容確認画面でご確認下さい)
  • ISBN:9784339029192

ファイル: /

内容説明

本書は,データベースの基本から,基本情報処理技術者試験,データベーススペシャリスト試験の過去問題についても解説している。今回の改訂では,MariaDBとMySQLを利用した実習ができるように付録の内容を更新した。

目次

1.データベース
1.1 データベースの概要
1.2 ファイルシステムとデータベース
 1.2.1 ファイルシステム
 1.2.2 データベース
1.3 データベースの歴史
1.4 データベース管理システムの概要
演習問題

2.データモデル
2.1 データモデルの概要
 2.1.1 階層データモデル
 2.1.2 ネットワークデータモデル
 2.1.3 関係データモデル
 2.1.4 オブジェクト指向データモデル
2.2 ANSI/SPARCの3層スキーマ構造
 2.2.1 概念スキーマ
 2.2.2 外部スキーマ
 2.2.3 内部スキーマ
2.3 E-Rモデル
 2.3.1 ERDの表記方法
演習問題

3.関係代数
3.1 関係代数の概要
3.2 集合演算
 3.2.1 和集合
 3.2.2 差集合
 3.2.3 積集合
 3.2.4 直積集合
3.3 関係演算
 3.3.1 選択演算
 3.3.2 射影演算
 3.3.3 結合演算
 3.3.4 商演算
演習問題

4.データベース設計
4.1 データベース設計の概要
4.2 概念データモデルのモデリング技法
 4.2.1 E-Rモデルの表現要素
 4.2.2 カーディナリティ
 4.2.3 スーパータイプとサブタイプ
4.3 論理データモデルのモデリング技法
 4.3.1 階層データモデル
 4.3.2 ネットワークデータモデル
 4.3.3 関係データモデル
演習問題

5.リレーションの正規化
5.1 正規化の概要
5.2 キー
5.3 関数従属性
5.4 非正規形
5.5 第1正規形
5.6 第2正規形
5.7 第3正規形
5.8 ボイス・コッド正規形
演習問題

6.関係データベース言語SQL(その1)
6.1 SQLの概要
6.2 データ定義言語
 6.2.1 表定義
 6.2.2 ビュー定義
6.3 データ操作言語
 6.3.1 データの参照(SELECT文)
 6.3.2 データの追加(INSERT文)
 6.3.3 データの変更(UPDATE文)
 6.3.4 データの削除(DELETE文)
6.4 データ制御言語
 6.4.1 権限の付与(GRANT文)
 6.4.2 権限の取消(REVOKE文)
6.5 メタデータとリポジトリ
演習問題

7.関係データベース言語SQL(その2)
7.1 関係演算子
7.2 論理演算子
7.3 その他の演算子
7.4 集合関数
7.5 副問合せ
7.6 埋め込み型SQL
演習問題

8.データの検索機構
8.1 磁気ディスク装置
 8.1.1 容量計算
 8.1.2 記憶方式
 8.1.3 アクセス時間
8.2 インデックス
 8.2.1 B+木インデックス
 8.2.2 ハッシュインデックス
 8.2.3 ビットマップインデックス
8.3 テーブルのアクセス方法
8.4 テーブルの結合方法
 8.4.1 ネストループ結合
 8.4.2 マージ結合
 8.4.3 ハッシュ結合
演習問題

9.トランザクション管理
9.1 トランザクション管理の概要
9.2 ACID特性
9.3 同時実行制御
 9.3.1 並列トランザクションに起因する問題
 9.3.2 同時実行制御の方式
9.4 直列可能性
 9.4.1 直列可能性
 9.4.2 2相ロッキングプロトコル
9.5 隔離性水準
演習問題

10.障害回復
10.1 障害回復の概要
10.2 ロールフォワードとロールバック
10.3 ログファイル
10.4 チェックポイント
10.5 障害への対応
演習問題

11.分散データベース
11.1 分散データベースの概要
11.2 透過性
11.3 テーブルの結合方法
 11.3.1 分散入れ子ループ法
 11.3.2 分散ソートマージ法
 11.3.3 セミジョイン法
11.4 コミットメントプロトコル
 11.4.12 相コミットメント
 11.4.2 3相コミットメント
演習問題

12.応用技術と将来動向
12.1 XMLデータベース
12.2 OLAP
12.3 ストアドプロシージャ
12.4 オブジェクト指向データベース
12.5 レプリケーション
12.6 GoogleFileSystem
12.7 BigTable
12.8 データベースの将来動向
演習問題

付録
A. MariaDBのインストール
B. 埋め込み型SQLのプログラミング
C. MariaDB実習
参考文献
索引