区分
環境情報科目
ディプロマ・ポリシーとの関係
カリキュラム・ポリシーとの関係
カリキュラム全体の中でのこの科目の位置づけ
科目の目的
この科目の目的は、Oracleデータベースに対する実務的な管理・運用力を体系的に養うことである。Oracleアーキテクチャの理解を基礎として、インスタンスとデータベースの構造と関係を把握し、管理者として必要な基本操作を身に付ける。さらに、データベース記憶域構造の管理、ユーザーおよび権限の管理、スキーマ・オブジェクトの作成と保守、Oracleデータベースの構築を通して、信頼性・安全性・継続性を意識したデータベース運用を実現できるようにする。
継続的な演習を通して、起動・停止やパラメータ設定、表領域やログファイルの管理、権限設定やロール運用、スキーマ・オブジェクト管理などに関する判断力を養成し、小規模なOracleデータベース環境について構築・設定・管理を一貫して遂行できる技術の修得を目指す。
到達目標
データベース管理は、業務システムやWebアプリケーションを安定的に運用するエンジニアに必須のスキルである。この科目では、履修者がOracleデータベースに関する基礎知識から実践的な管理運用力までを段階的に修得することを目指す。
本科目の学修を通じて、「Oracleアーキテクチャにおけるインスタンスとデータベースの関係、メモリ構造、バックグラウンドプロセス、論理構造と物理構造の対応関係を説明できること」が期待される(Oracleアーキテクチャ)。また、「Oracleインスタンスの起動・停止、状態遷移、初期化パラメータ、基本的な監視と確認を行い、管理ツールを用いて適切なインスタンス管理を実施できること」も目標である(インスタンス管理)。さらに、「表領域、データファイル、UNDO表領域、TEMP表領域、制御ファイル、REDOログファイルの役割を理解し、記憶域構造の設定・拡張・保守を適切に行えること」が到達目標となる(記憶域構造管理)。その上で、「Oracleユーザーの作成と管理、権限付与、ロール運用、プロファイル設定を通して、安全なユーザー管理およびセキュリティ管理を実施できること」を目標とする(ユーザーおよびセキュリティ管理)。さらに、「スキーマとスキーマ・オブジェクトの基本を理解し、表・制約・索引・ビュー・シーケンス等の作成・変更・保守を行えること」、加えて、「Oracleデータベースの基本的な構築手順を理解し、運用を意識した初期設定を実施できること」を到達目標とする(スキーマ・オブジェクト管理、Oracleデータベース構築)。
科目の概要
本科目では、「Oracleアーキテクチャ」「Oracleインスタンス管理」「データベース記憶域構造の管理」「ユーザーおよびセキュリティ管理」「スキーマ・オブジェクトの管理」「Oracleデータベースの構築」の大きく6つに分けて到達目標を達成する。
全30回の授業は、上述の六つの到達目標に対応するように6部構成で展開する。第1部の第1回から第5回がOracleアーキテクチャ、第2部の第6回から第10回がOracleインスタンス管理、第3部の第11回から第15回がデータベース記憶域構造の管理、第4部の第16回から第20回がユーザーおよびセキュリティ管理、第5部の第21回から第25回がスキーマ・オブジェクトの管理、第6部の第26回から第30回がOracleデータベースの構築、の六つで構成する。
第1部は、Oracleデータベース管理の前提となる構造理解を修得することを主なテーマとする。第1回でOracleの概要とアーキテクチャの全体像を学び、第2回でインスタンスとデータベースの基本構造を扱う。第3回でメモリ構造とバックグラウンドプロセスを、第4回で論理構造と物理構造の対応関係を学び、第5回で基礎演習により定着させる。
第2部は、Oracleインスタンスを適切に管理するための基礎技術を修得することを主なテーマとする。第6回で起動・停止と状態遷移を学び、第7回で初期化パラメータの基本を扱う。第8回で管理ツールを用いたインスタンス管理を学び、第9回で監視と確認の方法を扱い、第10回で演習により理解を深める。
第3部は、安定したデータベース運用を支える記憶域構造の管理を修得することを主なテーマとする。第11回で表領域とデータファイルの基礎を学び、第12回でUNDO表領域とTEMP表領域の役割を扱う。第13回で制御ファイルとREDOログファイルの管理を学び、第14回で記憶域構造の拡張と管理を扱い、第15回で演習を行う。
第4部は、安全で適切な利用環境を実現するためのユーザー管理およびセキュリティ管理を修得することを主なテーマとする。第16回でOracleユーザーアカウントの作成と管理を学び、第17回で権限の種類と付与の方法を扱う。第18回でロールによる権限管理を学び、第19回でプロファイルと認証管理を扱い、第20回でユーザー管理とセキュリティ管理の演習を行う。
第5部は、データベース内部の構成要素を適切に設計・管理するための知識と技術を修得することを主なテーマとする。第21回でスキーマとスキーマ・オブジェクトの基本を学び、第22回で表および制約の作成と管理を扱う。第23回で索引・ビュー・シーケンスの作成と管理を学び、第24回でスキーマ・オブジェクトの変更と保守を扱い、第25回で演習により定着させる。
第6部は、Oracleデータベースの構築手順を理解し、運用を意識した初期設定までを実践できるようにすることを主なテーマとする。第26回でOracleデータベース構築の流れを学び、第27回でデータベース作成時の基本設定を扱う。第28回で運用を意識した構築と初期設定を学び、第29回で構築に関する総合演習を行う。第30回では、Oracleインスタンス管理、記憶域管理、セキュリティ管理、スキーマ・オブジェクト管理および構築の内容を総合的に確認し、学修内容の定着を図る。
科目のキーワード
Oracleアーキテクチャ(インスタンス、データベース、メモリ構造、バックグラウンドプロセス、論理構造、物理構造) ― 第1回~第5回、Oracleインスタンス管理(起動、停止、状態遷移、初期化パラメータ、管理ツール、監視) ― 第6回~第10回、データベース記憶域構造の管理(表領域、データファイル、UNDO表領域、TEMP表領域、制御ファイル、REDOログファイル、拡張設定) ― 第11回~第15回、ユーザーおよびセキュリティ管理(ユーザーアカウント、権限、ロール、プロファイル、認証管理) ― 第16回~第20回、スキーマ・オブジェクト管理(スキーマ、表、制約、索引、ビュー、シーケンス、保守) ― 第21回~第25回、Oracleデータベース構築(設計、構築、初期設定、運用設定、総合演習) ― 第26回~第30回。
授業の展開方法
本科目では、Oracleデータベースに対する実務的な管理・運用力を養うことを目的としている。毎回、Wordで作成したオリジナルテキスト(PDF版)を配布し、その内容に沿って授業を進める。授業ではまず用語や構造、管理操作の役割と使い方を説明し、その後に演習を行い、学生が実際のデータベース管理作業を通して学修する。総合演習回では、それまでに学修した知識を用いて、Oracleデータベースの構築・設定・管理を実践する能力を育成する。授業では、各自が持参するノートパソコンを使用することを求める。授業や演習終了後、その内容に関する小テストを実施する。最後に小テストの解答・解説を行い終了する。
授業1コマの基本構成は、授業の最初に復習を5~7分行い、その後、3から4個ある各コマ主題細目について20分程度で解説し、合計約70分の授業を行う。その後、10分で小テストおよび解説を行い、最後に予復習の説明を3分程度行って授業を終わる。授業終了後は、次回授業までに復習を行っておくことが求められる。テキストの解説や練習問題を見直すだけでなく、ChatGPTを活用し、テキストの内容を読みこませて練習問題を作成し、自分で解いて理解を深める。さらに、その解答・解説を確認することで、より確実に知識を定着させる。また、授業で扱った管理操作や設定内容を実際に確認・再現することで、Oracle運用力を身に着ける。
オフィス・アワー
渡辺謙:【前期】
環境データベース概論
環境データベースⅡ
環境プログラミングⅣ(永続化技法)
全科目:木曜5限
【後期】
環境データベースⅠ
環境データベースⅢ
コンピュータ・アーキテクチャ論
全科目:木曜5限
神馬一博:【前期】
Web環境システム概論木曜5限
【後期】
Web環境システム開発Ⅰ(Webアプリケーションの実装)水4限・5限
Web環境システム開発Ⅱ(クライアント再度・プログラミング)木5限
科目コード
UC4013
学年・期
2年・後期
科目名
環境データベースⅢ
単位数
4
授業形態
演習
必修・選択
必修
学習時間
前提とする科目
展開科目
関連資格
担当教員名
渡辺謙・神馬一博
回
主題
コマシラバス項目
内容
教材・教具
1
環境データベースⅢで学ぶOracle管理の全体像
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
2
RDBMSとOracleの役割を理解する
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
3
インスタンスとデータベースの基本構造
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
4
メモリ構造とバックグラウンドプロセス
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
5
論理構造と物理構造の対応関係
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
6
Oracleデータベース導入の流れ
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
7
データベース作成の基本手順
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
8
起動・停止と状態遷移
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
9
初期化パラメータの基礎
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
10
管理ツールと基本操作
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
11
表領域とデータファイルの基礎
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
12
UNDO表領域とTEMP表領域の役割
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
13
制御ファイルとREDOログファイルの管理
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
14
領域不足と拡張設定の考え方
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
15
Oracleユーザーアカウントの作成と管理
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
16
プロファイルとパスワード管理
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
17
権限の種類と付与の仕組み
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
18
ロールによるアクセス制御
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
19
データベース管理におけるセキュリティ設計
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
20
スキーマとオブジェクトの基本概念
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
21
表と制約の作成・管理
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
22
索引とビューの作成と活用
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
23
シーケンスとシノニムの利用
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
24
オブジェクト管理と保守の基本
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
25
設計から構築までの流れ
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
26
管理者視点での環境設定
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
27
運用を意識した初期設定
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
28
インスタンスと記憶域の設定演習
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
29
ユーザー管理・権限管理・スキーマ管理演習
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
30
Oracleデータベース構築と管理の要点整理
科目の中での位置付け
コマ主題細目
細目レベル
キーワード
コマの展開方法
社会人講師
AL
ICT
PowerPoint・Keynote
教科書
コマ用オリジナル配布資料
コマ用プリント配布資料
その他
該当なし
小テスト
復習・予習課題
履修判定指標
評価方法
評価基準
評語
学習目標をほぼ完全に達成している・・・・・・・・・・・・・
S (100~90点)
学習目標を相応に達成している・・・・・・・・・・・・・・・
A (89~80点)
学習目標を相応に達成しているが不十分な点がある・・・・・・
B (79~70点)
学習目標の最低限は満たしている・・・・・・・・・・・・・・
C (69~60点)
学習目標の最低限を満たしていない・・・・・・・・・・・・・
D (60点未満)
教科書
参考文献
実験・実習・教材費