データ分析の対象となるデータセットはデータベースベース管理システムで管理されています。そのデータベースからデータセットを作成するためにはデータベース操作の知識とスキルが求められます。さらにデータベースを設計・構築する知識とスキルも必要となるでしょう。加えてデータベースと連携したプログラミング技術も知っておくとよいでしょう。 そこで、本講義では、データベース管理システムの基礎知識、データベースの設計と構築、操作などを演習を織り交ぜて学びます。さらに、データベースと連携したプログラミング技法を学ぶためにApacheとPHP、MySQLによるWebプログラミングについて学びます。
|
|
|
・データベースの基礎理解。 ・データベースの設計・構築理論の理解。 ・データベースの構築と操作の実践的理解。 ・データベース連携プログラミングの理解。
|
|
|
1.コンピュータ入門:ハードウェアとオペレーティングシステムの仕組みと動作、および情報表現について学ぶ。 2.データ管理入門:オぺーレーティングシステムのデータ管理方式であるファイルシステムについて学ぶ。 3.データベース管理①:データベースにおけるデータ管理方式を学ぶ。 4.データベース管理②:データベース管理システムの基本機能と役割を学ぶ。 5.データベース管理③:xamppによりMySQL,Apache,PHPMyAdminの演習環境を構築する。 6.データベース構築①:サンプルデータベースに基づくデータベースを作成する。 7.データベース構築②:サンプルデータベースに基づくテーブルを作成する。 8.データベース操作①:INSERT,UPDATE,DELETEとSELECTの基本操作を学ぶ。 9.データベース操作②:SELECTの応用操作を学ぶ。 10.関係代数とSQL①:関係データベースと関係演算(射影、選択、結合)について理解する。 11.関係代数とSQL②:関係データベースと集合演算(和、差、積、商)について理解する。 12.データベース設計①:実体-関連モデルによるデータベース設計技法を学ぶ。 13.データベース設計②:正規化理論を理解する。 14.データベース応用①:Webシステムによるデータベースプログラミングを学ぶ。 15.データベース応用②:クラウドデータベースの利用とデータベースのまとめ。
|
|
|
マイクロソフトTEAMSにより、講義資料の提供、講義の補足や予定などを連絡します。 予習、復習の参考にしてください。
|
|
|
以下の情報をTEAMSで管理して成績評価データとします。 a.出席状況(配点の目安 25%) b.講義ごとの確認テスト(配点の目安 25%) c.レポート(配点の目安 50%) レポート1.データベースの作成とSQLによる操作 レポート2.ERモデルと正規化理論によるデータベースの設計と構築
|
|
|
上記の配点の目安を原則として、総合評価点を算出します。
|
|
|
|
|
9784781915005
|
|
データベース入門[第2版]
|
|
増永 良文 著・文・その他,増永 良文,
|
|
サイエンス社
|
|
2021-02-13
|
|
|
|
|
|
|
|
|
|
|
|
4274132544
|
|
データベース
|
|
速水治夫, 宮崎収兄, 山崎晴明共著,速水, 治夫,宮崎, 収兄,山崎, 晴明,
|
|
オーム社
|
|
2002
|
|
|
|
|
|
|
|
|
|
|
|
|
TEAMSの「ファイル→クラスの資料」よりダウンロードできます。なお、TEAMSに登録されるまでは閲覧できません。
|
|
|
|
情報エンジニアリングの専門講義科目です。したがって、専門的知識や技術を習得するためには、予習、復習など講義時間外での学習が求められます。安易な態度で受講しないでください。
|
|
|
データベース、プログラミング、データ分析、データ表現と構造、Webシステム
|
|
|
|
|