データベース演習

授業科目区分: 専門教育科目
単位数: 1単位
開講学科: 文化情報学科
学年: 3年次
関連科目: データベースシステム
授業テーマ: 関係データベースを利用したウェブサイトの構築

授業内容

2年次に開講される「データベースシステム」の内容を踏まえ, 関係データベースとウェブサイトを連携して運用する方法を学ぶ.ウ ェブサーバにはPythonを採用し,CGI(Common Gate Interface)を利用してデータベースにアクセスする. また,オンライン上のデータベースにアクセス可能なSPARQLと呼ばれる問い合わせ言語についても学習する.

授業計画

  1. データベースとウェブサイトの連携
  2. SQLiteデータベースの作成
  3. Pythonでウェブサーバの構築
  4. ウェブサイトでSQL(1)・データベースの表示
  5. ウェブサイトでSQL(2)・ログインページの作成
  6. ウェブサイトでSQL(3)・ユーザ情報の検索
  7. ウェブサイトでSQL(4)・商品情報の更新
  8. ウェブサイトでSQL(5)・商品管理ページの追加
  9. ジャパンサーチで検索(1)・簡易Web API
  10. ジャパンサーチで検索(2)・SPARQL
  11. Linked Open Data(1)・DBPedia
  12. Linked Open Data(2)・統計LOD