簡単に言うと、データベース管理システムまたはDBMSは、適切なセキュリティ対策と共に、最大限の効率でユーザーのデータを保存および取得するテクノロジーを指します。このチュートリアルでは、DBMSのアーキテクチャ、データモデル、データスキーマ、データの独立性、E-Rモデル、関係モデル、リレーショナルデータベースの設計、ストレージとファイルの構造など、DBMSの基本について説明します。
観客
このDBMSチュートリアルは、コンピュータサイエンスの卒業生がデータベース管理システムに関連する基本から高度な概念を理解するのに特に役立ちます。
前提条件
このチュートリアルを始める前に、プライマリメモリ、セカンダリメモリ、データ構造およびアルゴリズムなどの基本的なコンピュータの概念をよく理解しておくことをお勧めします。
チャプターズ
概観
建築
データモデル
データスキーマ
データの独立性
エンティティ関係モデル
ERモデルの基本概念
ER図の表現
汎化、集約
関係モデル
コッドのルール
リレーショナルデータモデル
関係代数
ERからリレーショナルモデルへ
DBMS- SQLの概要
リレーショナルデータベースの設計
データベースの正規化
データベース結合
ストレージとファイル構造
ストレージシステム
ファイル構造
インデックス作成とハッシュ
索引付け
ハッシュ
トランザクションと並行性
トランザクション
同時実行制御
デッドロック
バックアップとリカバリ
データバックアップ
データ復旧