データベース(目次ページ)
大学で使用した自作の資料等を,手直しの上公開している.
クリエイティブ・コモンズ BY NC SA.
項目目次
それぞれのリンクをクリックすることで,各項目の目次ページ等にジャンプする.
1. リレーショナルデータベース
初心者から中級者を対象.入門レベルから高度な演習まで.
- リレーショナルデータベースの基本まとめ [PDF], [パワーポイント], YouTube 動画: https://www.youtube.com/watch?v=jbGRdTewPNk, a href="./di/rdbintro.wav">[音声], [説明文テキストファイル]
- リレーショナルデータベースシステム(スライド資料と SQL 演習)(全15回)
YouTube 再生リスト「リレーショナルデータベースの基本」:
https://youtube.com/playlist?list=PLwoDcGBEg9WGKPP6dExr8DcUf9nV2kYGD
- リレーショナルデータベース演習(全15回)
2. リレーショナルデータベースの基礎
リレーショナルデータベースの数理的な基礎,ならびに関連する演習
3. データベースシステムの利用
- SQLite 3 入門(スライド資料と動画とプログラム例)(全3回)
- SQLite 3 の使い方
- PostgreSQL の利用
- MySQL の利用
- ApacheSpark の利用
- Redis の利用
- Virtuoso の利用
4. 種々のデータベース
- NoSQL データベース演習(全4回)
- Google Firebase
- マルチメディアデータベース序論(全6回)
5. データサイエンス
- 情報システム演習
- R システムのまとめ
- 統計基礎演習(R システムを使用)
- Python による ICTシステム演習(Python を使用)(スライド資料とプログラム例)
- データサイエンス演習(R システムを使用)(スライド資料とプログラム例)(全13回)
- データシステム演習(R システム,Shiny を使用)(全3回)
- Octave のまとめ
- クラスタリング手法まとめ(2004年8月作成) [PDF]
詳細目次
※ それぞれのリンクをクリックすることで,各項目の目次ページや個別ページ等にジャンプする.
1. リレーショナルデータベース
初心者から中級者を対象.入門レベルから高度な演習まで.
1.(1) リレーショナルデータベースの基本まとめ
リレーショナルデータベースの基本まとめ [PDF], [パワーポイント], [音声], [説明文テキストファイル]
1.(2) リレーショナルデータベースシステム(スライド資料と SQL 演習)(全15回)
目次ページ:リレーショナルデータベースシステム(スライド資料と SQL 演習)(全15回)
- ds-1. データベースの基本: データベースの定義と用途,データベースシステムの特徴、情報とデータの違い [PDF], [パワーポイント], [HTML]
ドクセル のURL: https://www.docswell.com/s/6674398749/KGG3QK-2022-01-12-110749
- ds-2. SQL の基本: SQL の役割、テーブルと属性、テーブル定義、問い合わせ(クエリ) [PDF], [パワーポイント], [HTML]
ドクセル のURL: https://www.docswell.com/s/6674398749/Z9WXMZ-2022-01-12-110917
- ds-3. データベース設計と正規化: データベース設計の留意点とメリット、異状、正規化の基本概念、正規化の手法 [PDF], [パワーポイント], [HTML]
ドクセル のURL: https://www.docswell.com/s/6674398749/5LJM3Z-2022-01-12-111001
- ds-4. SQL 問い合わせの能力: SQL 問い合わせの広範な能力(結合や副問い合わせなど)、使用法 [PDF], [パワーポイント], [HTML]
ドクセル のURL: https://www.docswell.com/s/6674398749/KP46LZ-2022-01-12-111032
- ds-5. SQL 問い合わせの基本: SELECT、FROM、WHERE、DISTINCT、IN、BETWEEN、SQL 問い合わせの基本構造、SQL による集計(AVG, SUM, COUNTなど) [PDF], [パワーポイント], [HTML]
- ds-6. テーブルの結合: JOIN、結合と SQL 問い合わせ [PDF], [パワーポイント], [HTML]
- ds-7. グループ化と集約: GROUP BY、SQL によるグループ化と集約、データの分析 [PDF], [パワーポイント], [HTML]
- ds-8. 種々の問い合わせ: IN、副問い合わせ、論理演算、AND、OR [PDF], [パワーポイント], [HTML]
- ds-9. データベース設計の実践: 正規化の目的と手順、種々の正規形、SQLを用いた正規化 [PDF], [パワーポイント], [スライド HTML]
- ds-10. 主キー,参照整合性制約,従属 [PDF], [パワーポイント], [スライド HTML]
- ds-11. SQL のIN,副問い合わせ [PDF], [パワーポイント], [スライド HTML]
o
ドクセル のURL: https://www.docswell.com/s/6674398749/Z33XVZ-2022-01-12-111542
- ds-12. データベースの NULL [PDF], [パワーポイント], [スライド HTML]
ドクセル のURL: https://www.docswell.com/s/6674398749/KQMVWZ-2022-01-12-111615
l
- ds-13. データベース操作,トランザクション,リカバリ,ロック,同時実行制御 [PDF], [パワーポイント], [スライド HTML]
ドクセル のURL: https://www.docswell.com/s/6674398749/Z7EX25-2022-01-12-111655
- ds-14. 準備中(d14.pptx)
ドクセル のURL: https://www.docswell.com/s/6674398749/5JXJJK-2022-01-12-111718
YouTube 再生リスト「リレーショナルデータベースの基本」:
https://youtube.com/playlist?list=PLwoDcGBEg9WGKPP6dExr8DcUf9nV2kYGD
1.(3) リレーショナルデータベース演習(全15回)
目次ページ:リレーショナルデータベース演習(全15回)
- de-1. Microsoft Access の起動と終了,画面の説明,基本操作 [PDF], [パワーポイント], [HTML]
- de-2. Microsoft Access のデータベース操作(1) [PDF], [パワーポイント], [HTML]
- de-3. Microsoft Access のデータベース操作(2) [PDF], [パワーポイント], [HTML]
- de-4. Microsoft Access のデータベース操作(3) [PDF], [パワーポイント], [HTML]
- de-5. SQL 問い合わせの基本: SELECT、FROM、WHERE、DISTINCT、IN、BETWEEN、SQL 問い合わせの基本構造、SQL による集計(AVG, SUM, COUNTなど) [PDF], [パワーポイント], [HTML]
- de-6. テーブルの結合:JOIN、結合と SQL 問い合わせ [PDF], [パワーポイント], [HTML]
- de-7. グループ化と集約:GROUP BY、SQL によるグループ化と集約、データの分析 [PDF], [パワーポイント], [HTML]
- de-8. 種々の問い合わせ:IN、副問い合わせ、論理演算、AND、OR [PDF], [パワーポイント], [HTML]
- de-9. データベース設計の実践:正規化の目的と手順、種々の正規形、SQLを用いた正規化 [PDF], [パワーポイント], [HTML]
- de-10. データベース設計ベストプラクティス:主キーと外部キー、設計手法 [PDF], [パワーポイント], [HTML]
- 並べ替え(ソート) [PDF], [パワーポイント]
- 行の挿入,SQL 問い合わせのまとめ [PDF], [パワーポイント]
- Access のデータベースツール [PDF], [パワーポイント]
- 参照整合性制約、外部キー [PDF], [パワーポイント]
- SQL による挿入,トランザクション,ロールバック,コミット,SQL演習 [PDF], [パワーポイント]
2. リレーショナル・データベースの基礎
2.(1) リレーショナルデータベースの基礎(まとめ)
目次ページ: リレーショナルデータベースの基礎(まとめ)
2.(2) リレーショナルデータベース(全11回)
目次ページ: リレーショナルデータベース(全11回)
- リレーショナルデータベースの基本概念
- テーブル定義と一貫性制約
- SQL 問い合わせ
- テーブルの結合と分割
- テーブルの更新,トランザクション
- データベースの物理構造
- 埋め込み SQL
- SQL の実行計画
- SQL の LIKE, group by, ORDER BY, HAVING, COUNT
- 二次索引 (1)
- 二次索引 (2)
3. データベースシステムの利用
3.(1) SQLite 3 入門(スライド資料と動画とプログラム例)(全3回)
目次ページ:SQLite 3 入門(スライド資料と動画とプログラム例)(全3回)
動画再生リスト:
https://www.youtube.com/playlist?list=PLwoDcGBEg9WEzEjlsg8Dn148xXpwi3WLJ
- si-1. SQLite 3 のインストールと基本操作 [PDF], [パワーポイント]
ドクセルの URL: https://www.docswell.com/s/6674398749/K1XG4K-2022-02-24-210407
YouTube 動画: https://www.youtube.com/watch?v=9lIiTxGLOWw
- si-2. テーブル定義,データ型,主キー,SQL 問い合わせ [PDF], [パワーポイント]
ドクセルの URL: https://www.docswell.com/s/6674398749/ZGQ7JK-2022-02-24-210444
YouTube 動画: https://www.youtube.com/watch?v=ceu-KO9GG4k
- si-3. SQL による結合 [PDF], [パワーポイント]
ドクセルの URL: https://www.docswell.com/s/6674398749/59RPLZ-2022-02-24-210518
YouTube 動画: https://www.youtube.com/watch?v=1dOwQpszOtk
3.(2) SQLite 3 の使い方
目次ページ:SQLite 3 の使い方
3.(3) PostgreSQL の利用
目次ページ:PostgreSQL の利用
PostgreSQL は,リレーショナルデータベース管理システムのフリーソフトウェア.PostgreSQL をインストールし,phpPgAdmin などのツールの設定を行う.
1. psql の機能
2. 性能確認
3. PostgreSQL のツール
3. 応用
3.(4) MySQL
目次ページ: MySQL の利用
MySQL の利用 は,リレーショナルデータベース管理システム.
MySQL の利用
MySQL への ODBC, JDBC 接続
3.(5) Apache Spark の利用
3.(6) Redis の利用
目次ページ: Redis の利用
3.(7) Virtuoso の利用
4. 種々のデータベース
4.(1) NoSQL データベース演習(全4回)
目次ページ:NoSQL データベース演習(全4回)
- NoSQL データベース [PDF], [パワーポイント], YouTube 動画: https://www.youtube.com/watch?v=ZoZjNXpj1z
- JSON [PDF], [パワーポイント], YouTube 動画: https://www.youtube.com/watch?v=8tQwAiBz2SM
- Cloud FireStore で JSON を扱う [PDF], [パワーポイント], YouTube 動画: https://www.youtube.com/watch?v=GzX7ysvMQjk
- Key-Value ストアのシステム Redis, YouTube 動画: https://www.youtube.com/watch?v=LBvcbMKxDDk
4.(2) Google Firebase
目次ページ: Google Firebase
4.(3) マルチメディアデータベース序論(全6回)
目次ページ: マルチメディアデータベース序論(全6回)
- マルチメディアデータベース序論 [PDF], [パワーポイント], [スライド HTML]
- 画像データベース [PDF], [パワーポイント], [スライド HTML]
- マルチメディアデータベースのインデックス [PDF], [パワーポイント], [スライド HTML]
- 画像の内容検索 [PDF], [パワーポイント], [スライド HTML]
- ビデオデータベース [PDF], [パワーポイント], [スライド HTML]
- テキストデータベース [PDF], [パワーポイント], [スライド HTML]
5. データサイエンス
5.(4) データサイエンス演習(R システムを使用)(スライド資料とプログラム例)(全13回)
目次ページ:データサイエンス演習(R システムを使用)(スライド資料とプログラム例)(全13回)
- rd-1. R システムと RStudio [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/ZPW1QK-2022-02-25-120228
- rd-2. ヒストグラム,散布図,折れ線グラフ,要約統計量 [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/ZX4JNZ-2022-02-25-120327
- rd-3. 機械学習による自動分類 [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/5D2845-2022-02-25-120358
- rd-4. 平均と分散 [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/KW47Q5-2022-02-25-120436
- rd-5. t 検定 [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/ZR6RR5-2022-02-25-120503
- rd-6. 相関,相関係数 [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/52NPVZ-2022-02-25-120530
- rd-7. 次元削減,主成分分析 [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/Z8MPXZ-2022-02-25-120606
- rd-8. クラスタリング [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/53EW25-2022-02-25-120630
- rd-9. テーブルデータ処理,並べ替え(ソート)・集計・集約 [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/ZQ9WYZ-2022-02-25-120657
- rd-10. オブジェクトのセーブとロード [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/57JP7Z-2022-02-25-120733
- rd-11. リレーショナルデータベースとの連携 [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/KJ8DGK-2022-02-25-120800
- rd-12. CSV ファイルのインポート,エクスポート [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/K4JGQ5-2022-02-25-120828
- rd-13. 正規分布 [PDF], [パワーポイント], [スライドHTML]
ドクセルの URL: https://www.docswell.com/s/6674398749/ZMVDXZ-2022-02-25-120900
この Web ページの配下にある資料の維持方針
- 大学の授業での自作の資料は,公開の準備ができたものは,適宜,公開する.演習問題や解説記事なども必要に応じて付ける.過去の授業で現在開講されなくなったものについては,ソフトのバージョンを最新にするなど見直しを行うことがある.
- 既存の技術やソフトウェアを調査し,その機能や使用法を実際に試し,その結果 (それらのインストールの方法,使用方法など)をスクリーンショットなどでビジュアルに説明する. 「面白いソフトを探したい」,「パソコンを使いながら実践的に勉強したい」,「ソフトの使い方がわからなくて困っている」などにも役立つようにする.