東吳大學教師授課計劃表

檔案產生時間:2026/1/19 上午 05:15:00
本表如有異動,於4小時內自動更新
一、課程基本資料 Course Information
科目名稱 Course Title:
(中文)資料庫導論
(英文)INTRODUCTION TO DATABASE SYSTEMS
開課學期 Semester:114學年度第2學期
開課班級 Class:資科一A
授課教師 Instructor:邱嘉豪
科目代碼 Course Code:BDD10701 單全學期 Semester/Year:單 分組組別 Section:
人數限制 Class Size:60 必選修別 Required/Elective:必 學分數 Credit(s):3
星期節次 Day/Session: 一56雙 三34  前次異動時間 Time Last Edited:114年11月30日22時35分
※ 因授課需求教室如安排於語練教室需加收語言實習費
課程與聯合國永續發展目標關聯性 Course match with UN SDGs (Sustainable Development Goals)
>SDG9 產業、創新與基礎設施 Industry, Innovation and Infrastructure
課程與社會力關聯性 Course match with Employment Soft Skills
>問題解決 Problem Solved
>資訊科技應用 Information Technology Applications
資料科學系基本能力指標 Basic Ability Index
編號
Code
指標名稱
Basic Ability Index
本科目對應之指標
Correspondent Index
達成該項基本能力之考評方式
Methods Of Evaluating This Ability
1商學、管理與統計基礎能力
Basic abilities of business, management and statistics
  
2邏輯思考與解決問題能力
Abilities to think logically and to resolve problems
  
3資料分析與實務應用能力
Integration ability on data analysis and practical application
》報告(含個人或小組、口頭或書面、專題、訪問、觀察等形式)
》實作(含分組演練/合作等)
4溝通與表達能力
Communication and self-expression abilities
  
5資訊科技應用能力
Applied information technology ability
》報告(含個人或小組、口頭或書面、專題、訪問、觀察等形式)
》作業成績
》實作(含分組演練/合作等)
6程式演算能力
Programming abilities
》實作(含分組演練/合作等)
7跨領域整合創新能力
Interdisciplinary innovation abilities
  
8巨量資料處理與應用能力
Abilities to analyze big data and develop its applications
》課堂討論與表現
》報告(含個人或小組、口頭或書面、專題、訪問、觀察等形式)
》紙筆測驗
》實作(含分組演練/合作等)
二、指定教科書及參考資料 Textbooks and Reference
(請修課同學遵守智慧財產權,不得非法影印)
●指定教科書 Required Texts
SQLite關聯式資料庫 - 使用SQLiteStudio結合App Inventor 2實作 - 台科大圖書
●參考書資料暨網路資源 Reference Books and Online Resources
新觀念資料庫系統理論與設計實務 - 旗標科技
三、教學目標 Objectives
1. 理解資料庫的基本概念: 解釋資料庫、資料庫管理系統(DBMS)、資料庫系統的組成和功能,並理解資料庫的重要性。

2. 熟悉資料庫模型: 掌握不同資料庫模型(例如,關聯式、文件型、物件導向等)的特點、優勢和不足,並能夠選擇適當的模型應用在不同情境。

3.學會資料庫設計: 能夠設計簡單的資料庫架構,包括實體-關係模型、資料表、主鍵、外鍵等元素,並了解正規化的基本原則。
4. 培養SQL技能: 掌握SQL(Structured Query Language)的基本語法,能夠進行資料的查詢、更新、插入和刪除操作。

5. 了解資料庫安全性: 理解資料庫安全性的重要性,能夠實施基本的存取控制、身份驗證和授權機制。

6. 瞭解資料庫應用: 掌握資料庫在實際應用中的角色,包括企業資訊系統、網站應用、大數據等方面的應用,並能自己寫出前後端連接的程式碼。

這些目標可以通過深入的理論講解、實際案例分析、實作練習等教學方法來實現。同時,透過小組討論、專題報告和實務專案等方式,鼓勵學生運用所學知識解決實際的資料管理和資料庫設計問題。
1. Understand the basic concepts of databases: Explain the composition and functions of databases, database management systems (DBMS), and database systems. Gain an understanding of the importance of databases.


2. Familiarize with database models: Master the characteristics, advantages, and limitations of different database models (such as relational, document-oriented, object-oriented, etc.). Be able to choose the appropriate model for different scenarios.


3. Learn database design: Be able to design a simple database structure, including entity-relationship models, data tables, primary keys, foreign keys, and understand the basic principles of normalization.


4. Develop SQL skills: Master the basic syntax of Structured Query Language (SQL) and be capable of performing data queries, updates, insertions, and deletions.


5. Understand database security: Recognize the importance of database security and be able to implement basic access control, authentication, and authorization mechanisms.


6. Gain insight into database applications: Understand the role of databases in practical applications, including enterprise information systems, website applications, big data, etc. Additionally, be able to write code for connecting frontend and backend systems.
These objectives can be achieved through in-depth theoretical explanations, practical case studies, hands-on exercises, and teaching methods. Encourage students to apply their knowledge to solve real-world data management and database design problems through activities such as group discussions, presentations, and practical projects.
四、課程內容 Course Description
整體敘述 Overall Description
●分週敘述 Weekly Schedule
週次 Wk 日期 Date 課程內容 Content 備註 Note

1

2/25 課程介紹、資料庫系統簡介   

2

3/2,3/4 資料庫實際操作與安裝 Sqlite Studio安裝

3

3/11 關聯式資料庫   

4

3/16,3/18 ER Model 實體關係圖 小考

5

3/25 資料庫正規化   

6

3/30,4/1 清明節放假   

7

4/8 前後端網頁框架 MTV   

8

4/13,4/15 實作練習 Node.js 教學   

9

4/22 實作練習 Node.js 實作 小考

10

4/27,4/29 結構化查詢語言SQL   

11

5/6 SQL 的查詢語言 小考

12

5/11,5/13 期中考   

13

5/20 合併理論與實作   

14

5/25,5/27 實作練習 Django 教學   

15

6/3 實作練習 Django 練習   

16

6/8,6/10 SQL & NoSQL,DB系統其它議題 小考

17

6/17 期末專案報告   

18

6/22,6/24 彈性周   
五、考評及成績核算方式 Grading
本科目 ☑同意期末退修且不需面談輔導
配分項目 Items 次數 Times 配分比率 Percentage 配分標準說明 Grading Description
期中考150%百分比調整會在上課說明。
期末專案150%百分比調整會在上課說明。
配分比率加總 100%  
六、授課教師課業輔導時間和聯絡方式 Office Hours And Contact Info
●課業輔導時間 Office Hour
週二12:00~13:00
●聯絡方式 Contact Info
研究室地點 Office: EMAIL:D04921004@ntu.edu.tw
聯絡電話 Tel: 其他 Others:
七、教學助理聯絡方式 TA’s Contact Info
教學助理姓名 Name 連絡電話 Tel EMAIL 其他 Others
八、建議先修課程 Suggested Prerequisite Course
九、課程其他要求 Other Requirements
十、學校數位學習平台及教師個人網址 University’s Web Portal And Teacher's Website
學校數位學習平台 University’s Digital Learning Platform:https://tronclass.scu.edu.tw
教師個人網址 Teacher's Website:
其他 Others:
十一、計畫表公布後異動說明 Changes Made After Posting Syllabus