授業計画 |
回数 |
学習目標 |
学習項目 |
1 |
DBMSを導入し、データベースを作成出来る。
DBMSの管理とSQLの概要を説明出来る。 |
RDBとSQLの概要、DBMSの構成要素、DBMSの導入、DBAの役割、DBMSの導入と管理用のツール、DBMSの構成種別 |
【理解度確認】確認問題、実習課題 |
2 |
DBMSのリスナーの設定と管理が出来る。
DBMSに接続するためのクライアントの設定が出来る。 |
リスナープロセスの役割・制御・構成、リスナーの管理ツールと設定ファイル、クライアントの構成、ネーミングメソッド、ネットサービス名 |
【理解度確認】確認問題、実習課題 |
3 |
状況に応じたDBMSインスタンスの起動と停止が出来る。
DBMSの初期化パラメーターを確認出来る。 |
DBMSのアーキテクチャ、インスタンス、インスタンスの起動/停止、初期化パラメータ、初期化パラメータファイル、メモリーコンポーネント |
【理解度確認】確認問題、実習課題 |
4 |
DBMSの記憶域構造とファイルの種類や役割を説明出来る。 |
物理構造、制御ファイル、REDOログファイル、表領域、データファイル、表領域んお管理、UNDOデータ |
【理解度確認】確認問題、実習課題 |
5 |
Oracleデータベースサーバーで利用するユーザーの作成と管理が出来る。
ユーザーに適切なプロファイルを設定出来る。 |
ユーザーの作成/変更/削除、クオータ、デフォルト表領域、プロファイル、パスワード、ロック |
【理解度確認】確認問題、実習課題 |
6 |
システム権限とオブジェクト権限の違いを判断し、ユーザーの権限を適切に付与/はく奪出来る。適切なロールを使い分けて付与/はく奪し、管理出来る。 |
権限の管理、システム権限、オブジェクト権限、ロール、管理権限、SYSDBA権限、SYSOPER権限 |
【理解度確認】確認問題、実習課題 |
7 |
スキーマの役割を説明し、データ型と制約を役割に応じて適切に設定出来る。
表の削除と復元をし、復元の有効化と無効化を設定出来る。 |
スキーマ、スキーマオブジェクト、非スキーマオブジェクト、データ型、制約、表の作成/削除、フラッシュバックドロップ、索引、ビュー、データ移行ツール |
【理解度確認】確認問題、実習課題 |
8 |
DBMSの監視結果を確認出来る。
各種アドバイザの役割を理解し、説明出来る。 |
パフォーマンスハブ、自動ワークロードリポジトリ(AWR)、自動データベース診断モニター(ADDM)、SQLチューニングアドバイザ |
【理解度確認】確認問題、実習課題 |
9 |
メディアリカバリの効果と設定を説明出来る。
可用性を高める構成とRMAの役割について説明出来る。 |
バックアップ/リカバリ、メディア障害/メディアリカバリ、ARCHIVELOGモード、RMAN、リストア/リカバリ、バックアップ/リカバリ権限、不完全リカバリ |
【理解度確認】確認問題、実習課題 |
10 |
正規化の必要性を説明出来る。
非正規形、第1正規形、第2正規形、第3正規形の違いを説明出来る。 |
正規化、更新時異常、第1正規形、スカラ値、繰り返し項目、関数従属性、第2正規形、関数従属性 |
【理解度確認】確認問題、演習、実習課題 |
11 |
非正規形から、第1正規形/第2正規形/第3正規形への正規化を出来る。
関数従属性を見つけられる。 |
繰り返し項目/部分関数従属性/推移的関数従属性の排除、情報損失、非一貫性、無損失分解、結合、内部結合 |
【理解度確認】確認問題、演習、実習課題 |
12 |
システム開発におけるデータモデルの位置づけを説明出来る。
概念モデル/論理モデル/物理モデルの違いを判別出来る。 |
データモデル。3層アーキテクチャ、データモデル、概念モデル、論理モデル、物理モデル |
【理解度確認】確認問題、演習、実習課題 |
13 |
データモデル図の表記法の種類と違いを説明出来る。
データモデル図とリレーショナルデータベースの構成要素を対応付けられる。 |
データモデル図。ERモデル。バックマン記法、IE記法、IDEF1X記法、クラス図、リレーショナルデータベースとの関係 |
【理解度確認】確認問題、演習、実習課題 |
14 |
論理データモデルから物理モデルを設計し、データベースに実装出来る。 |
論理データモデル、正規化、主キー、リレーションシップ、関連エンティティ、自然キー、代替キー、データ型、制約 |
【理解度確認】確認問題、演習、実習課題 |
15 |
期末試験を通じて理解度を確認出来る。 |
期末試験、これまでの学習項目 |
【理解度確認】確認問題、演習、実習課題、期末試験 |