科目名 データベースプログラミング演習
担当教員 江木 鶴子

単位数 必選区分 授業形態 開講時期 関連資格の必選
1 選択 演習 2年次後期 上級情報処理士資格 選択
情報処理士資格   選択
授業の目標 リレーショナルデータベースの標準言語であるSQLを学習し、モデルのデータベースを用いて実際にデータベース操作ができることを目標にする。
授業の概要 リレーショナルデータベース管理システムのひとつであるPostgreSQLを用いて、データベースの定義、データ構築、検索、更新などの操作を実習する。また、親言語からの埋め込みSQLの利用方法についても学習し、Web上からデータベース操作をするCGIプログラムを作成する。親言語はperlを使う。
授業計画
(1)リレーショナルデータベースの基本的な使い方
(2)PostgreSQLの基本的な操作方法
(3)データベース(モデル)の設計
(4)データベースの構築
(5)データベースの更新
(6)データベースの検索
(7)データベースの保全
(8)データベースのプログラムからの利用(埋め込みSQL)
(9)データベース検索プログラムの作成
(10)wwwからのデータベース操作
受講上の注意
評価方法
講義と連携させて演習する。したがって、この演習を履修する人は、講義も履修することを求める。また、科目「データベース」を履修していることを前提とする。
レポート、出席
テキスト
参考書
原潔著「標準SQLプログラミング」カットシステム(講義と共通)
電子テキスト「データベースを利用するCGIプログラミング」学内向け
関連科目 データベース、データベースプログラミング、JAVA入門、同演習。
キーワード データベース、リレーショナルデータベース、SQL、PostgreSQL、データベース言語、perl、Webプログラミング