朝陽科技大學
109學年度第2學期教學大綱
當期課號 2556 中文科名 資料庫結構化查詢語言
授課教師 陳宏益 開課單位 資訊管理系
學分數 3 修課時數 3 開課班級 日間部四年制3年級 B班
修習別 專業選修
類別 一般課程


本課程培養學生下列知識:
知識:介紹應用程式開發及大數據資料處理時所需要的資料庫結構化查詢語言。主題包括資料操作語言(Data Manipulation Language)、資料定義語法(Data Definition Language)、資料控制語言(Data Control Language)、資料字典的使用、進階查詢、 及使用者存取控制。 技能: 使用結構化查詢語言撰寫查詢資料、維護資料、維護表格、管理使用者等程式,以完成應用程式開發時所需的資料庫端的工作。 態度: 培養專業及自主學習的態度。

1.學生能瞭解應用程式開發及大數據資料處理時所需要的資料庫結構化查詢語言。
2.學生能使用結構化查詢語言撰寫查詢資料、維護資料、維護表格、管理使用者等程式。
3.學生能應用程式開發時所需的資料庫端的工作。
4.培養學生專業及自主學習的態度。

Knowledge: Introduction to the required database structured query language for application development and big data processing. Topics include Data Manipulation Language, Data Definition Language, Data Control Language, use of data dictionary, advanced query, and user access control. Skills: Use a structured query language to write query data, maintain data, maintain forms, manage users. To complete the Required database-side work for application development. Attitude: Develop the attitude of professional and autonomous learning.

每週授課主題
第01週:Oracle 商用資料庫及開發工具介紹
第02週:放假
第03週:資料查詢與報表: 排序、單列函數、轉換函數、條件運算式、聚合函數
第04週:資料查詢與報表: 排序、單列函數、轉換函數、條件運算式、聚合函數
第05週:資料查詢與報表: 排序、單列函數、轉換函數、條件運算式、聚合函數
第06週:資料查詢進階 1: 資料表合併查詢、子查詢、合併多合查詢的結果(Set operator)
第07週:放假
第08週:資料查詢進階 1: 資料表合併查詢、子查詢、合併多合查詢的結果(Set operator)
第09週:期中考
第10週:資料表的內容建立、更新、與刪除
第11週:建立資料表及表格限制式
第12週:檢視資料庫中的物件: 資料字典視圖(Data Dictionary View)
第13週:建立資料庫其它物件: 序列器、同義詞、索引、及視圖、外部表格
第14週:物件的授權管理
第15週:子查詢進階: 純量子查詢、成對比較子查詢、相依子查詢、子查詢的分解、DML 中使用子查詢
第16週:子查詢進階: 純量子查詢、成對比較子查詢、相依子查詢、子查詢的分解、DML 中使用子查詢
第17週:放假
第18週:期末考

成績及評量方式
作業, 隨堂模擬測驗:50%
期中考:25%
期末考:25%

證照、國家考試及競賽關係
本課程無證照、國家考試及競賽資料。

主要教材
1.Oracle Database 12c R2: SQL Workshop IOracleOracle(教科書)
2.Oracle Database 12c R2: SQL Workshop IIOracleOracle(教科書)

參考資料
本課程無參考資料!

建議先修課程
本課程無建議先修課程

教師資料
教師網頁:http://www.cyut.edu.tw/~hychen39/
E-Mail: hychen39@gm.cyut.edu.tw
Office Hour:
星期三,第3~4節,地點:L-746;
星期四,第3~4節,地點:L-746;
分機:

[關閉] [列印]
尊重智慧財產權,請勿不法影印。