| 山梨大学電子シラバス>検索結果一覧>授業データ |
|
授業科目名
|
担当教員
|
|||||
|
データベース演習
|
山崎 晴明/小林 正樹
|
|||||
|
時間割番号
|
単位数
|
コース
|
履修年次
|
期別
|
曜日
|
時限
|
| 263309 | 1 | F | 3 | 前期 | 金 | IV |
| [概要] | ||||||
| データベースのユーザにとって関係データベースの標準であるSQL(Structured English Query Language)は特に重要である.本演習では,計算機を利用してSQLの知識及びデータベースを利用したプログラミングの知識の修得を目標とする. | ||||||
| [具体的な達成目標] | ||||||
| (1)データベースへの問い合わせ技術を習得する. (2)テーブルの定義、運用技術を習得する. (3)プログラムからSQL文を呼び出す方法を習得する. |
||||||
| [必要知識・準備] | ||||||
| 先行科目 情報処理及び実習(計算機の使用法) プログラミング入門(プログラム) プログラミング入門演習(プログラム) 情報数学基礎(論理式) |
||||||
| [評価方法・評価基準] | ||||||
| 試験回数 2回(50点,50点) 試験問題 目標に相当する問題 配点 目標 (1)50点 (2)20点 (3)30点 合格点 60点 |
||||||
| [教科書] | ||||||
| [参考書] | ||||||
| [講義項目] | ||||||
| (1)PostgreSQLのインストール インストール,環境設定 (2)PostgreSQL入門 psql,CREATE,DROP,INSERT,DELETE,SELECT (3)問い合わせ SELECT,WHERE句,DISTINCT,NULL,LIKE (4)問い合わせ(集合関数とグループ化) SELECT,GROUP BY句,HAVING句集合関数 (5)問い合わせ(複数テーブルから) 旧形式の結合,外結合,集合演算 (6)問い合わせ(副問い合わせ) 副問い合わせ,EXISTS (7)中間テスト (8)制約 整合性制約,外部キー (9)ビュー、権限、継承 VIEW,GRANT,REVOKE,INHERITS (10)ストアドプロシージャ PL/pgSQL,関数定義,変数,制御構文 (11)埋め込みSQL ECPG,埋め込みSQL,コンパイル (12)カーソル、トリガ DECLARE CURSOR,FETCH,TRIGGER (13)libpq libpq,Cライブラリ,C++ (14)トランザクション TRANSACTION,ROOLBACK,COMMIT,LOCK (15)期末テスト |
||||||
| [教育方法] | ||||||
| ・データベースソフトを使って,SQL文の動作を確認したり,データベース設計技術を適用する. ・データベースにアクセスできるプログラミング言語を利用する. |
||||||
| [JABEEプログラムの学習・教育目標との対応] | ||||||
| 教育目標(B)に対しデータベースにおけるデータの表現と処理の方法を習得する. 教育目標(D)に対し他言語との組み合わせにより,データベースを利用したソフトウェアを作成する技術を習得する. |
||||||
| [その他] | ||||||
| (未登録) | ||||||