山梨大学電子シラバス>検索結果一覧>授業データ



授業科目名
担当教員
データベース演習
山崎 晴明
時間割番号
単位数
コース
履修年次
期別
曜日
時限
263309 1 F 3 前期 IV
[概要]
データベースのユーザにとって関係データベースの標準であるSQL(Structured English Query Language)は特に重要である.本演習では,計算機を利用してSQLの知識及びデータベースを利用したプログラミングの知識の修得を目標とする.
[具体的な達成目標]
(1)データベースへの問い合わせ技術を習得する.<BR>(2)テーブルの定義、運用技術を習得する.<BR>(3)プログラムからSQL文を呼び出す方法を習得する.
[必要知識・準備]
先行科目<BR>情報処理及び実習(計算機の使用法)<BR>プログラミング入門(プログラム)<BR>プログラミング入門演習(プログラム)<BR>情報数学基礎
[評価方法・評価基準]
No評価項目割合評価の観点
1試験:期末期 50  %基本的なSQLプログラミングを中心. 
2試験:中間期 40  %レポート課題による. 
3受講態度 10  %受講態度等も評価する. 
[教科書]
  1. 速水治夫、宮崎収兄、山崎晴明, データベース, オーム社, ISBN:4274132544
[参考書]
  1. 改定第4版 PCUNIXユーザのためのPostgreSQL完全攻略ガイド, 技術評論社, ISBN:477412687X
[講義項目]
(1)PostgreSQLのインストール<BR> インストール,環境設定 <BR>(2)PostgreSQL入門<BR>  psql,CREATE,DROP,INSERT,DELETE,SELECT<BR>(3)問い合わせ<BR>  SELECT,WHERE句,DISTINCT,NULL,LIKE<BR>(4)問い合わせ(集合関数とグループ化) <BR>  SELECT,GROUP BY句,HAVING句集合関数<BR>(5)問い合わせ(複数テーブルから)<BR>  旧形式の結合,外結合,集合演算<BR>(6)問い合わせ(副問い合わせ) <BR>  副問い合わせ,EXISTS<BR>(7)中間テスト<BR>(8)制約 <BR>  整合性制約,外部キー<BR>(9)ビュー、権限、継承 <BR>  VIEW,GRANT,REVOKE,INHERITS<BR>(10)ストアドプロシージャ <BR>  PL/pgSQL,関数定義,変数,制御構文<BR>(11)埋め込みSQL <BR>  ECPG,埋め込みSQL,コンパイル<BR>(12)カーソル、トリガ <BR>  DECLARE CURSOR,FETCH,TRIGGER<BR>(13)libpq <BR>  libpq,Cライブラリ,C++<BR>(14)トランザクション<BR>  TRANSACTION,ROOLBACK,COMMIT,LOCK<BR>(15)期末テスト
[教育方法]
・データベースソフトpostgresを使って,SQL文の動作を確認し,データベース設計技術を学習する<BR>・データベースにアクセスできるプログラミング言語を利用する.
[JABEEプログラムの学習・教育目標との対応]
《コンピュータ・メディア工学科 コンピュータサイエンスコース》
(B)種々の型と構造をもつ情報の表現手法及び処理手法についての基本的な知識と技術を習得する.
(C)問題を形式的にモデル化し,そのモデルを基に問題解決する知識と技術を習得する.
[その他]
(未登録)