|
單元序 |
單元名稱 |
單元簡介 |
|
單元1 |
認識資料庫系統 |
在先介紹資料庫系統的基本概念, 讓您對資料庫系統有進一步的認識。
|
|
單元2 |
關聯式資料庫的基本知識 |
本章將進一步介紹關聯式資料庫的特點, 以及關聯的種類。
|
|
單元3 |
實體-關係模型 |
本章將介紹規劃資料庫時不可或缺的工具—『實體-關係模型』。
|
|
單元4 |
建立關聯式資料庫 |
本章要為您介紹資料庫的設計步驟, 及利用前面所學的實體-關係圖, 協助設計出資料庫的結構,進而轉換為實際的資料庫。
|
|
單元5 |
資料表正規化 |
本章介紹資料表正規化的步驟, 為何需要正規化? 正規化的形式等觀念
|
|
單元6 |
SQL結構化查詢語言 |
本章介紹SQL結構化查詢語言, 結構化查詢語言(SQL)是一種用於管理和操作關聯式資料庫的標準程式語言,能讓你用簡單指令來查詢、新增、更新、刪除資料,並能定義、修改資料庫的結構(如表格),是資料庫管理的核心工具,廣泛應用於各類應用程式中。
|
|
單元7 |
NoSQL 資料庫 |
NoSQL資料庫(非關聯式資料庫)是一類與傳統關聯式資料庫(RDBMS)不同的資料庫,其名稱原意為 "Non-SQL",現多解作 "Not Only SQL"(不只SQL),主要特點是靈活的資料模型(如文件、鍵值、圖形、寬欄),不需要固定模式(Schema-free),並支援高效能與水平擴展,適合儲存大量非結構化或半結構化資料,廣泛應用於雲端、社交媒體、大數據等場景,常見的例如 MongoDB, Redis, Cassandra, Neo4j.
|
|
周 次 |
內容安排 |
|
1 |
課程介紹 + MariaDB安裝與操作環境 |
|
2 |
認識資料庫系統 |
|
3 |
關聯式資料庫的基本知識 |
|
4 |
Lab 1 關聯式資料表建立 |
|
5 |
Lab 2 關聯式資料表主鍵與連外鍵 |
|
6 |
實體-關係模型(E-R Model) |
|
7 |
Lab 建立學校E-R實體關係圖 |
|
8 |
建立關聯式資料庫(1/2) |
|
9 |
期中考 |
|
10 |
建立關聯式資料庫(2/2) |
|
11 |
資料表正規化 |
|
12 |
Lab 正規畫實作練習(1階~BCNF) |
|
13 |
SQL結構化查詢語言 |
|
14 |
Lab SQL結構化查詢練習 |
|
15 |
Lab SQL結構化查詢實作測驗 |
|
16 |
NoSQL 資料庫 |
|
17 |
Lab MariaDB安裝與實作練習 |
|
18 |
期末考 |
-
1.認識資料庫系統“資料處理”從早期的”人工處理”逐漸進步到利用"電腦"到後來更進一步利用”資料庫系統”來處理,可以做到即時快速有效地處裡,從而可以進行各種即時運用,例如: 車票的購買、演唱會的門票、股市得即時交易等,各種資料庫系統的技術發展, 功能越發強大, 已經成為現今我們處理及保存資料不可或缺的工具。在第一章先介紹資料庫系統的基本概念, 讓您對資料庫系統有進一步的認識。
- 資料庫系統簡介
- 資料庫的類型
- 資料庫系統的處理架構
- 資料庫管理系統的基本功能
-
閱讀 > 13 分鐘 1.1 1-1資料庫系統簡介
13:47
-
閱讀 > 18 分鐘 1.2 1-2 資料庫的類型
18:46
-
閱讀 > 5 分鐘 1.3 1-3 資料庫系統的處理架構
05:54
-
閱讀 > 3 分鐘 1.4 1-4 資料庫管理系統的基本功能
03:41
-
閱讀 > 23 分鐘 1.5 Lab MariaDB的安裝與使用
23:35
-
分數 > 60, 01-14 23:28 1.7 選擇題測驗
-
2.關聯式資料庫的基本知識目前市面上看到的資料庫系統, 大都是屬於關聯式資料庫系統。
本章將進一步介紹關聯式資料庫的特點, 以及關聯的種類。- 認識關聯式資料庫
- 認識 Primary key 與 Foreign key
- 資料的完整性
- 關聯式資料庫的關聯種類
-
閱讀 > 8 分鐘 2.1 2-1認識關聯式資料庫
08:56
-
閱讀 > 14 分鐘 2.2 2-2 認識 Primary key 與 Foreign key
14:47
-
閱讀 > 7 分鐘 2.3 2-3 資料的完整性
07:17
-
閱讀 > 9 分鐘 2.4 2-4 關聯式資料庫的關聯種類
09:59
-
閱讀 > 1 分鐘 2.5 關聯式資料庫的基本知識教材(pdf)
-
需繳交, 01-14 23:30 2.6 Lab01 建立資料表
-
需繳交, 01-14 23:30 2.7 Lab02 資料表主鍵與外來鍵的建立
-
分數 > 60, 01-14 23:30 2.8 選擇題測驗
-
3.實體-關係模型(E-R Model)對資料庫設計者而言, 最重要的就是設計出正確的資料庫架構, 以確保使用者在操作時不會遺漏資料或發生錯誤。本章將介紹規劃資料庫時不可或缺的工具—『實體-關係模型』。
- 何謂『實體- 關係模型』
- 『實體- 關係模型』的組成要素
- 擴充實體- 關係模型
-
閱讀 > 7 分鐘 3.1 何謂『實體- 關係模型』
07:15
-
閱讀 > 27 分鐘 3.2 『實體- 關係模型』的組成要素
27:13
-
閱讀 > 12 分鐘 3.3 擴充實體- 關係模型
12:01
-
閱讀 > 1 分鐘 3.4 實體-關係模型(E-R Model)教材(pdf)
-
需繳交, 2025-12-31 3.5 Lab 作業:建立一個學校ER關係圖
-
分數 > 60, 01-21 23:30 3.6 選擇題測驗
-
閱讀 > 1 分鐘 3.7 media
00:20
-
閱讀 > 7 分鐘 3.8 media
07:33
-
4.建立關聯式資料庫如何才能建立一套完善的關聯式資料庫?
本章要為您介紹資料庫的設計步驟, 及利用前面所學的實體-關係圖, 協助設計出資料庫的結構,進而轉換為實際的資料庫。- 如何設計一個完善的資料庫
- 建立實體- 關係圖
- 將實體- 關係圖轉換為關聯式的資料表
-
閱讀 > 22 分鐘 4.1 如何設計一個完善的資料庫
22:16
-
閱讀 > 20 分鐘 4.2 從客戶分析到建立實體 – 關係圖
20:21
-
閱讀 > 9 分鐘 4.3 整合為全區的概念模型
09:37
-
閱讀 > 29 分鐘 4.4 將實體- 關係圖轉換為關聯式的資料表
29:27
-
分數 > 60, 01-21 23:30 4.6 選擇題測驗
-
5.資料表正規化本章介紹資料表正規化的步驟, 為何需要正規化? 正規化的形式等觀念
- 正規化的基本概念
- 欄位相依
- 第一階正規化
- 第二階正規化
- 第三階正規化
- Boyce-Codd 正規化 (BCNF)
- 正規化的另類思考
-
閱讀 > 14 分鐘 5.1 正規化的基本概念
14:45
-
閱讀 > 9 分鐘 5.2 第一階正規化
09:06
-
閱讀 > 8 分鐘 5.3 第二階正規化
08:44
-
閱讀 > 5 分鐘 5.4 第三階正規化
05:27
-
閱讀 > 3 分鐘 5.5 Boyce-Codd 正規化 (BCNF)
03:37
-
閱讀 > 3 分鐘 5.6 正規化的另類思考
03:17
-
閱讀 > 1 分鐘 5.7 資料表正規化教材(pdf)
-
需繳交, 2025-12-31 5.8 Lab 正規化作業
-
分數 > 60, 01-21 16:10 5.9 選擇題測驗
-
6.SQL結構化查詢語言本章介紹SQL結構化查詢語言, 結構化查詢語言(SQL)是一種用於管理和操作關聯式資料庫的標準程式語言,能讓你用簡單指令來查詢、新增、更新、刪除資料,並能定義、修改資料庫的結構(如表格),是資料庫管理的核心工具,廣泛應用於各類應用程式中。
- SQL結構化查詢語言
- SQL結構化查詢語言的種類
- SELECT敘述的基本查詢
-
閱讀 > 3 分鐘 6.1 SQL結構化查詢語言
03:13
-
閱讀 > 50 分鐘 6.2 SELECT敘述的基本查詢
50:26
-
閱讀 > 29 分鐘 6.3 WHERE子句的使用
29:00
-
閱讀 > 9 分鐘 6.4 聚合函數的摘要查詢
09:32
-
閱讀 > 19 分鐘 6.5 群組查詢GROUP BY子句
19:35
-
閱讀 > 2 分鐘 6.6 排序ORDER BY子句
02:20
-
分數 > 60, 01-21 16:34 6.8 選擇題測驗
-
7.NoSQL資料庫NoSQL資料庫(非關聯式資料庫)是一類與傳統關聯式資料庫(RDBMS)不同的資料庫,其名稱原意為 "Non-SQL",現多解作 "Not Only SQL"(不只SQL),主要特點是靈活的資料模型(如文件、鍵值、圖形、寬欄),不需要固定模式(Schema-free),並支援高效能與水平擴展,適合儲存大量非結構化或半結構化資料,廣泛應用於雲端、社交媒體、大數據等場景,常見的例如 MongoDB, Redis, Cassandra, Neo4j.
- NoSQL基礎
- NoSQL資料模型
- NoSQL資料庫系統:MongoDB
- 使用MongoDB資料庫系統
-
閱讀 > 6 分鐘 7.1 認識NoSQL
06:39
-
閱讀 > 33 分鐘 7.2 常見的 NoSQL 資料庫類型
33:19
-
閱讀 > 7 分鐘 7.3 MongoDB 安裝
07:53
-
閱讀 > 20 分鐘 7.4 MongoDB 操作
20:36
-
分數 > 60, 01-21 16:53 7.5 選擇題測驗

