データベースⅡ

年度 2006
科目名 データベースⅡ
教員名 宮川 裕之
授業概要 この授業ではまず、データベースアプローチに基づくデータベースと情報システムの開発プロセスを概観する。組織のデータ要求を表すモデルとして、開発プロセスの前半で使われるのがデータベースIで学んだ概念データモデルである。これに対して後半で使われるモデルが論理データモデルである。そして今論理データモデルとして最も広く使用されているのが、リレーショナルモデルである。そこで次にリレーショナルモデルの基本を取り上げる。ERモデルが理解できていれば、リレーショナルモデルへの展開は比較的に自然である。リレーショナルモデルでは、データベースを維持管理し、さらにそこから様々な情報を検索するなどの操作を規定するリレーショナル演算とこれに相当するリレーショナル言語(SQL)が用意されている。これを習得することはデータベースアプローチの利点を引き出すためにも重要であろう。しかし近年、マネジメントの様々な意志決定をより直接に支援するためのデータベースとしてデータウェアハウスと呼ばれるものが脚光を浴びつつある。そこで最後にデータウェアハウスの必要性とその特徴を紹介する。
授業計画 データベースシステムの開発プロセス:ビジネス戦略とシステム開発計画の融合
論理データモデルの役割
リレーショナルデータモデルとは
リレーショナルモデルにおける整合性制約
リレーショナルモデルにおけるデータ操作(1):リレーショナル演算
リレーショナルモデルにおけるデータ操作(2):リレーショナル言語(SQL)
基礎演習(第1回):データ操作
ERモデルをリレーショナルモデルに変換するステップ
関数従属性と正規化の概念
基礎演習(第2回):正規化
事例演習(第1回):事例データベースの制作
事例演習(第2回):SQLによる情報検索(その1)
事例演習(第3回):SQLによる情報検索(その2)
データウェアハウス(1):概念とアーキテクチャ
データウェアハウス(2):構築方法
評価方法 演習課題への取り組み状況とその成果に関する総合的評価に基づく
教科書
参考書
メッセージ この科目を履修するためには、データベースAを履修済みであることが必要である。この授業では、学生がモデル作成演習を通して新しい概念を習得できるよう配慮しているのでこれを積極的に利用してほしい。