ANSI/SPARC3層スキーマモデル
ASID特性
B木、定義、動的多段階索引の実装への応用
DBMS製品:データベースシステムの最新状況(例:ハイパーテキスト、ハイパーメディア)
DBMS(関係代数の概観)
DBMS(特徴、機能、アーキテクチャ);データベースシステムの構成要素(データ、辞書、アプリケーションプログラム、ユーザ、管理運営)
ORマッパ、DAO(Data Access Object)
QBEおよび第4世代環境
SQL:基礎的概念(データ定義、問合わせ記述、更新言語、制約、整合性等)
アクセス権限
アプリケーションインタフェース
アプリケーションとユーザインタフェース(DML、問合せ、SQL)
イベントドリブンのスクリーンオブジェクト(ボタン、リストボックス等)
オブジェクト指向モデル:主要な概念とオブジェクト同一性、型構成子、カプセル化、継承、多相性とバージョン管理、基本的なアプローチ
オブジェクト問合わせ言語
クライアントサーバ
コンピュータ工学におけるデータベースシステムの目的と役割
システムキャパシティ計画、性能設計
データ、情報、知識の意味を対照
データとデータベースの管理
データの管理
データの保全
データベースアーキテクチャ:可能性、概念、データの独立性の重要性と現実
データベースシステム
データベースシステムに関連する補完的教材
データベースシステムの構成要素
データベースシステムの領域への貢献や影響が認められる人物
データベースの効率とチューニング:性能測定基準、性能監視
データベースの設計
データベースマシンとサービス
データベースをサポートする格納データの特徴(CDや各種マシン内のメモリの利用、関連記憶システムの特性、選択に影響する要因等)
データベース管理:データベースシステムの社会的な影響;セキュリティとプライバシ
データベース管理システム(DBMS)の機能:様々な可能性とデータベースシステムでの役割
データベース問合わせ言語の利用
データマイニング
データモデリング
データモデリング:役割、利点、汎用アプローチ、概念上のデータモデル、物理的データモデル、表現上のデータモデル
データモデル(関係、階層、ネットワーク、オブジェクト、意味オブジェクト、正規形)
データモデルの意味と目的
データ圧縮:使用理由、圧縮アルゴリズム、各アプローチの長所と短所、ソフトウェアサポート
データ及び応用システムの所有権とアクセス管理
データ辞書、事典、リポジトリ
データ操作言語、SQL、埋め込みSQL
データ定義言語(スキーマ定義言語、グラフィカルな開発ツール、辞書等)
トランザクション:トランザクションの目的と性質、SQLを使用したトランザクションの作成、効率的なトランザクション実行の特徴、コミットの概念
プロセスの考え方におけるクライアントとサーバの分散
リレーショナルデータベース用に開発されたリレーショナル代数操作(選択、射影、結合、商)
リレーショナルデータモデル
レコードとレコード型、固定長と可変長、記憶域の構成
解離性水準(Isolation Level)
概念スキーマとリレーショナルスキーマの概念:利用、比較、概念スキーマとリレーショナルスキーマの対応
概念モデリング(例:ER、オブジェクト指向)
概念上のモデル:可能性、実体関連モデル、UML(統一モデリング言語)、長所と短所、表記問題
各種データの格納要件(文字、数字、文字列、テキスト、音声、動画、ファイル構造等)
各種ファイルとファイル構造:順編成ファイル、索引ファイル、ハッシュファイル、シグネチャファイル、稠密索引ファイル
関リレーショナル代数とリレーショナル演算
関係データモデル:基本用語、基本的なアプローチ、長所と短所
関数従属性の概念
基本概念:キー、外部キー、レコード、関係等
構成要素
実体整合性の制約と参照整合性の制約、定義、利用
集合論に基づいたリレーショナル代数操作(和、積、差、直積)
障害と回復:異なる可能性、長所と短所
冗長性、安全性及びバックアップ計画と運用管理
情報システム
情報の正確性の問題
情報検索(例:インターネットツール、イメージ処理、ハイパーメディア)
整合性(参照整合性、データ項目、内部関係):参照の表現;エンティティと参照の整合性
正規形:第1正規形、第2正規形、第3正規形、ボイスコッド正規形、その動機付け、応用可能性、これらの正規形を作成する仕組み
多値従属性:第4正規形、結合従属性、第5正規形
知識問合せプロセッサと問合せ機構、OLAPツール
典型的なデータベースシステムが提供する機能(アクセス方式、セキュリティ、デッドロック及び並列性の問題、第4世代言語環境)
同種解および異種解
非手続き的問合わせの手続き型言語への組込み
表現理論
複製(レプリケーション)
物理的トランザクション処理(クライアントサーバの考慮)
分散データ格納:分散データベース設計プロセスにおいて、データ断片化、複製および割当てに利用される技術
分散の利点:それに起因する問題
分散型データベース、リポジトリとデータウェアハウス
分散問合わせ処理:分散問合わせの実行戦略
並行実行制御:各種アプローチ(特徴的な複製技術や投票方法に基づくものを含む)
並行実行制御:並行実行に起因する特有な問題、その解決方法、分離レベルとその効果
問合わせ言語
問合わせ処理の戦略、問合わせ処理の最適化
役割と実行能力に基づくアクセスモデル
論理設計(DBMS非依存設計):ER、オブジェクト指向