文理学部シラバスTOP > 文理学部 > コンピュータ科目 > *********
日本大学ロゴ

*********

このページを印刷する

科目名
平成28年度入学者
*********
科目名
平成27年度以前入学者
データベース設計4
教員名 谷口 郁生
単位数    3 学年 2~4 開講区分 文理学部
科目群 コンピュータ科目
学期 後期 履修区分 選択
授業テーマ Oracle Databaseによるデータベースの構築と管理・運用
授業のねらい・到達目標 データベース設計1で修得した知識・技術を元に,小規模なデータベースを構築し,運用・管理ができるDBA(データベース管理者)養成を目標とし,最終的にはORACLE MASTER Bronze DBA11g以降の資格試験に合格することを目指す。
授業の方法 メディア・ラボにて,実際のデータベースサーバを用いて,データベースの構築と,運用・管理のための実習を行う。
実習で使用するデータベースは,Windows OS環境でOracle Database 11g R2とする。またSQL実行環境としてはSQL*PlusとSQL Developerを使用する。
履修条件 前期開講のデータベース設計を履修済み,あるいはSQLについてそれと同等の知識を有すること。
事前学修・事後学修,授業計画コメント 第1回目では,授業計画,授業方法,評価方法等についてガイダンスを行う。
第2回目以降は,講義ならびに演習を通じて学ぶ。
※尚,学生1人にPC1台(あるいは仮想サーバ1台)を割り当て,実機を使ったデータベースの構築・管理・運用の演習を行う。
授業計画
1 ガイダンス:この授業の内容や,授業の進め方,そして評価方法等についての説明
2 データベースの基本概念
-データベース・オブジェクト,スキーマ,そしてデータ・ディクショナリについて
[復習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の「1 Oracleデータベース管理の概要」を読んでおくこと。
3 データベース実行環境の設定
-OSの環境設定,データベースのインストールとアンインストール
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の「2 Oracleデータベースのインストールおよびデータベースの作成」を読んでおくこと。
4 Oracleデータベースのアーキテクチャと管理--(1)
-Oracle Enterprise Managerを使ったデータベースの管理
-データベースの起動と停止
-Oracleネットワークの構成と管理
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の「3 Oracle Enterprise Manager Database Control及びSQL*Plusの使用」,「4 Oracleネットワーク環境の構成」及び「5 Oracleインスタンスの管理」を読んでおくこと。
5 Oracleデータベースのアーキテクチャと管理--(2)
-インスタンスとデータ記憶域,制御ファイル,そしてREDOログ・ファイルについて
-表領域とデータ・ファイル(セグメント・エクステント・ブロック),初期化パラメータ・ファイルについて
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の及び「5 Oracleインスタンスの管理」及び「6 データベース記憶域の管理」を読んでおくこと。
6 Oracleデータベースのアーキテクチャと管理--(3)
-ユーザー登録とセキュリティ
-権限の付与と取消(システム権限とオブジェクト権限),そしてロールについて
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の及び「7 ユーザーおよびセキュリティの管理」を読んでおくこと。
7 データベース・オブジェクトの作成と管理--(1)
-表領域の作成と管理
-表の作成,変更,削除(含テーブル制約,列制約指定方法)
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の及び「8 スキーマ・オブジェクトの管理」の8-1から8-16までを読んでおくこと。
8 データベース・オブジェクトの作成と管理--(2)
-その他のデータベース・オブジェクト(ビュー,索引,シノニム,順序)の作成と使用について
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の及び「8 スキーマ・オブジェクトの管理」の8-17から8-22までを読んでおくこと。
9 データの管理
-SQL*Loaderを使用したデータのロード
-Data Pumpを使用したデータのインポート・エクスポート
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の及び「8 スキーマ・オブジェクトの管理」の8-23を読んでおくこと。
10 バックアップとリカバリの概要
-データベースにおける障害の分類
-インスタンス障害とメディア障害そしてそのリカバリについて
-ARCHIVELOGモード
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の及び「9 バックアップおよびリカバリの実行」を読んでおくこと。
11 データベースのバックアップ
-バックアップの概念とRecovery Manager(RMAN)
-バックアップの設定とスケジュール,そして管理について
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の及び「9 バックアップおよびリカバリの実行」の9-2から9-29までを読んでおくこと。
12 データベースのリカバリ
-NOARCHIVELOGモードでのデータベースのリカバリ
-ARCHIVELOGモードでのデータベースのリカバリ
-Oracleデータベースにおけるフラッシュバック機能について
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の及び「9 バックアップおよびリカバリの実行」の9-30から9-41までを読んでおくこと。
13 パフォーマンスの監視とメンテナンス
-動的パフォーマンス・ビュー,オプティマイザ統計の利用
-自動ワークロード・リポジトリと診断用アドバイザ
-ADDM
[予習]授業中に配布したテキスト「Oracle Database 11g 管理クイック・スタート」の及び「10 データベースの監視およびアドバイザの使用」を読んでおくこと。
14 シナリオに基くデータベースの構築--(1)
15 シナリオに基くデータベースの構築--(2)
-まとめと解説
その他
教科書 使用せず
参考書 ・データベース・ソフトウェアも含め,Oracle Academy提供の教材を無償配付する
・e-Learningにて適宜データベースの管理・運用に関する練習問題を提供する
成績評価の方法及び基準 平常点(20%)、授業内テスト(50%)、授業参画度(30%)
[授業内テスト]にはオンライン試験及び実技試験,[授業参画度]には実習に関する評価が含まれる。
オフィスアワー 授業中に連絡する
備考 e-mailは授業中に連絡する

このページのトップ