Week 1 關聯式資料庫概念(Relational Database Concept)
Week 2 關聯式資料庫設計與MySQL資料庫建立(Relational Database Design and Creating)
Week 3 資料庫正規化與結構化查詢語句SQL概念 (Database Normalization and SQL)
Week 4 MySQL資料庫表格欄位的修改(Alter Table Field)
Week 5 MySQL資料庫表格資料的修改(Update Table Data)
Week 6 基本資料SQL查詢-控制查詢(Basic Data Query)
Week 7 進階資料SQL查詢-群組概念與表格合併(Advanced Data Query)
Week 8 資料庫管理介面-Access表單製作(Access Database Management Interface Design)
Week 9 資料庫管理介面互動式資料處理基礎與物件導向觀念(Data process and Object Oriented Concept)
Week 10 基礎Java語法簡介-邏輯控制(Introduction to basic Java)
Week 11 基礎Java語法簡介-迴圈控制(Introduction to basic Java)
Week 12 基礎Java語法簡介-陣列集合(Introduction to basic Java)
Week 13 Java副程式與函式概念(Subroutine and Function by Java)
Week 14 物件類別之建立(Java Class Creating)
Week 15 物件類別之應用(Java Class Application)
Week 15 資料庫連線介面基礎與JDBC資料庫連線套件(JDBC and Database Connection)
Week 16 網路資料庫管理系統主從式資料存取實作(Web-based Database Management System)
Week 17 期末專題實作與討論(Final Project Practice and Discussion)
Week 18 期末專題報告(Final Project Presentation)
教學目標Course Objectives
介紹資料庫基本原理與網路資料庫管理系統主從式存取概念, 透過SQL資料庫查詢語言與Java物件導向程式設計建立並管理資料庫, 進而結合網路程式語言開發資料庫管理介面.
Introduce basic concept of database and clien-server access of dabase management system. The SQL process and Java object-oriented program will be learned to develop Web-based interface for data query.
先修科目Prerequisites
無
None
教學方式Teaching Methods
講課
Lecturing
學生實作
Student hands-on practice
習題練習
Exercise
e化教學
e-teaching
評量方式Assessment
小組作業
Group homework
期末報告
Final report
專題報告
Project report
實作作品與反思
Practical work and introspection
隨堂作業-60%
期末專題:40%(期中考週繳交專題企劃書)
參考書目Reference
1. JAVA資料庫程式設計,WILEY著,陳怡和/林學文譯,碁峰資訊股份有限公司
2. 圖解資料庫系統理論:使用MySQL實作, 李春雄著,上奇資訊股份有限公司
3. Database System - Design, Implementation, & Management; by Rob & Coronel;Course Technology; 歐亞書局代理
4. 資料庫系統導論,薩師火宣, 王珊著,博碩文化出版
教學進度Course Schedule
2018/02/27 關聯式資料庫概念
Relational Database Concept
林雪淳(HSUEH-CHUN LIN) 2018/03/06 關聯式資料庫設計與Access/MySQL資料庫建立
Relational Database Design and Creating by Access and MySQL
林雪淳(HSUEH-CHUN LIN) 2018/03/13 資料庫正規化與結構化查詢語句SQL概念
Database Normalization and SQL
林雪淳(HSUEH-CHUN LIN) 2018/03/20 MySQL資料庫表格欄位的修改
Alter Table Field
林雪淳(HSUEH-CHUN LIN) 2018/03/27 MySQL資料庫表格資料的修改
Update Table Data
林雪淳(HSUEH-CHUN LIN) 2018/04/03 基本資料SQL查詢-控制查詢
Basic Data Query
林雪淳(HSUEH-CHUN LIN) 2018/04/10 進階資料SQL查詢-群組概念與表格合併
Advanced Data Query
林雪淳(HSUEH-CHUN LIN) 2018/04/17 資料庫管理介面-Access表單製作
Access Database Management Interface Design
林雪淳(HSUEH-CHUN LIN) 2018/04/24 資料庫管理介面互動式資料處理基礎與物件導向觀念
Data process and Object Oriented Concept
林雪淳(HSUEH-CHUN LIN) 2018/05/01 基礎Java語法簡介-邏輯控制
Introduction to basic Java
林雪淳(HSUEH-CHUN LIN) 2018/05/08 基礎Java語法簡介-迴圈控制
Introduction to basic Java
林雪淳(HSUEH-CHUN LIN) 2018/05/15 基礎Java語法簡介-陣列集合
Introduction to basic Java
林雪淳(HSUEH-CHUN LIN) 2018/05/22 Java副程式與函式概念
Subroutine and Function by Java
林雪淳(HSUEH-CHUN LIN) 2018/05/29 物件類別之建立
Java Class Creating
林雪淳(HSUEH-CHUN LIN) 2018/06/05 物件類別之應用
Java Class Application
林雪淳(HSUEH-CHUN LIN) 2018/06/12 資料庫連線介面基礎與JDBC資料庫連線套件
JDBC and Database Connection
林雪淳(HSUEH-CHUN LIN) 2018/06/19 網路資料庫管理系統主從式資料存取實作
Web-based Database Management System
林雪淳(HSUEH-CHUN LIN) 2018/06/26 期末專題報告
Final Project Presention
林雪淳(HSUEH-CHUN LIN)