山梨大学電子シラバス>検索結果一覧>授業データ |
授業科目名
|
担当教員
|
|||||
データベース演習
|
山崎 晴明/小林 正樹
|
|||||
時間割番号
|
単位数
|
コース
|
履修年次
|
期別
|
曜日
|
時限
|
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)に対し他言語との組み合わせにより,データベースを利用したソフトウェアを作成する技術を習得する. |
||||||
[その他] | ||||||
(未登録) |