シラバス情報

授業コード
37720001
講義名
データベース演習
開講時期
2024年度2Q(前期)
科目分類
演習
科目分野
プログラミング
教員名
杉本 展将
実務家教員
履修年次
3~4
単位数
2.00単位
曜日時限
水曜5限、水曜6限

授業概要
銀行ATM、ECサイトや予約サイト、SNSなどさまざまな情報の管理にはデータベースを使用している。
現代の社会に必要不可欠なデータベースの基本概念を学び、自ら構築および利用できる技術を習得する。
到達目標
1. データベースシステムの特徴を理解し説明できる
2. リレーショナルデータベースの操作言語SQLを理解し、データベースの操作ができる
3. リレーショナルデータベースの設計理論を理解し、データベースの設計ができる
履修条件
履修条件緩和
成績評価方法・基準
1 FSのコメント (10%)
2 授業課題の提出物(20%)
3 期末試験 (70%)
期末試験の内容
データベースの知識を問う問題、SQL文の作成、データベース設計
課題の内容

授業内容
第1回
イントロダクション
授業の概要を説明する。
演習に必要な環境を構築する。
第2回
データベースシステムの特徴
データベース管理システムの役割や機能を説明する。
第3回
SQL演習(1)
SELECTの基本構文の演習を行う。
第4回
SQL演習(2)
条件を指定して検索(WHERE区)の演習を行う。
第5回
SQL演習(3)
集計関数やその他の関数を使った(SUM, AVGなど)演習を行う。
第6回
SQL演習(4)
グループ化して集計する(GROUP BY)演習を行う。
副問合せを使う演習を行う。
第7回
SQL演習(5)
テーブルを結合する(JOIN)演習を行う。
第8回
SQL演習(6)
テーブルにレコードの登録(INSERT)、更新(UPDATE)、削除(DELETE)の演習を行う。

第9回
SQL演習問題(1)
SELECTの演習問題を行う。
第10回
SQL演習問題(2)
INSERT、UPDATE、DELETEの演習問題を行う。
第11回
データベース設計の考え方
設計のフェーズ、正規化の手順を説明する。
第12回
データベース設計演習(1)
例題を元にテーブル設計を行う。
第13回
データベース設計演習(2)
設計したテーブルをデータベースシステム上に構築する。

SQL演習問題(2)
SELECT、INSERT、UPDATE、DELETEの演習問題を行う。
第14回
データベース総合演習(1)
例題を元にテーブル設計を行う。
第15回
データベース総合演習(2)
例題を元にテーブルをデータベースシステム上に作成する。
第16回
データベース総合演習(3)
これまでの授業のまとめ、演習の解説をする。

購入が必要な教科書

教科書以外に準備するもの(画材・機材)
Windows PCまたはMacにXAMPPのインストールが必要。(授業前に別途案内)

参考文献
※大学での教科書販売はありません。

教員連絡先
hiroyuki_sugimoto@dhw.ac.jp
sugimoto@whizz-tech.co.jp