數據庫原理與應用教學大綱

一、課程教學目標

數據庫技術是幾乎應用于所有的信息技術領域,是研究數據庫系統(tǒng)、數據庫數學基礎、數據庫設計理論和具體的數據庫結構、存儲、設計和使用的一門軟件學科。SQL Server 2019 是最新的集大數據為一體的關系型數據庫系統(tǒng),具有重要的使用價值,使用它用戶可以輕松地設計、建立、管理和使用數據庫,為企業(yè)或組織建立信息系統(tǒng)提供強有力的支持。本課程前部分偏重數據庫理論知識的講解,為實際應用打好理論基礎;后面部分偏重于理論實踐,培養(yǎng)學生使用實際的數據庫管理系統(tǒng)的能力,尤其是SQL Server2019,設計性能良好的數據庫、進行數據管理,并能使用數據庫管理系統(tǒng)提供的數據訪問接口,開發(fā)以DBMS為核心的管理軟件的能力。

二、教學內容及基本要求

第一章    數據庫系統(tǒng)概述

1、內容:

介紹數據庫系統(tǒng)以及所涉及的一些基本概念,包括數據模型、數據庫的系統(tǒng)結構以及數據庫系統(tǒng)的功能和工作過程等,以使學生對數據庫系統(tǒng)有一個概括的了解。

2、要求:基本了解相關理論知識,透徹理解所涉及的基本概念。

3、重點:各階段數據庫技術的特點,數據模型,數據庫系統(tǒng)結構

4、難點:數據模型,數據庫系統(tǒng)結構

第二章    關系數據庫數學模型

1、內容:

主要介紹關系模型的基本概念、關系代數和關系演算。

2、要求:掌握關系模型的基本概念和關系運算,透徹理解EER模型到關系模式的轉換。    

3、重點:關系模型基本概念,EER模型到關系模式的轉換,關系代數,關系演算。

4、難點:EER模型到關系模式的轉換

第三章    關系數據庫設計理論

1、內容:

主要介紹函數依賴、關系模式的規(guī)范化、函數依賴的公理系統(tǒng)等。

2、要求:理解函數依賴,掌握關系模式的規(guī)范化,理解函數依賴的公理系統(tǒng),掌握模式分解,一般了解閉包、函數依賴集的等價和覆蓋、公理的完備性。

3、重點:函數依賴,關系模式的規(guī)范化,函數依賴的公理系統(tǒng),模式分解

4、難點:閉包、函數依賴集的等價和覆蓋、公理的完備性

第四章  使用SQL Server設計數據庫

1、內容:

數據庫設計總體思路,SQL Server簡介,數據庫的操作,數據表的操作

2、要求:完全掌握數據庫的創(chuàng)建、移動、刪除等操作,完全掌握數據表的相關操作

3、重點:建立數據庫,創(chuàng)建表,實現數據表的數據完整性。

4、難點:T-SQL語句的數據庫、表的實現

第五章  SQL Server數據管理

1、內容:

(1)介紹查詢分析器,簡單的T-SQL語句:

(2)數據的增刪改

(3)帶條件的SQL語句

(4)數據的導入和導出方法。

(5)掌握數據查詢Select語句的格式和用法;

(6)掌握模糊查詢的T-SQL;

(7)掌握排序查詢的T-SQL

(8)掌握分組查詢的T-SQL

(9)理解和使用 SQL Server 的各種聚合函數

(10)理解和使用 INNER JOIN 進行多表連接查詢

2、要求:能夠熟練使用介紹的各種SQL語句,掌握數據導入、導出方法。

3、重點:插入、修改、刪除數據的SQL語句,用T-SQL語句模糊查詢、分組查詢、聚合函數,理解和使用 INNER JOIN 進行多表連接查詢。

4、難點:用T-SQL實現增刪改數據時使用的各種選項和各種子句,分組查詢中使用聚合函數多表連接查詢。

第六章  T-SQL編程和高級查詢

1、內容:

(1)    理解批和批處理的概念;

(2)    使用SQL的流程控制語句表達應用邏輯;

(3)    掌握變量的定義和賦值,使用常用的全局變量;

(4)    SQL SERVER基本函數的分類和使用;

(5)    在查詢中使用基本的函數;

(6)    理解子查詢

(7)    理解聯(lián)合查詢

(8)   使用 DISTINCT 子句篩選查詢結果

(9)   解釋 COMPUTE BY 的用法

(10)使用 SELECT INTO 在表之間傳遞數據

2、要求:會使用變量和流程控制語句和高級查詢設計出比較復雜的T-SQL程序功能。

3、重點:使用SQL的流程控制語句表達應用邏輯;掌握變量的定義和賦值,使用常用的全局變量,子查詢的靈活運用。

4、難點:T-SQL綜合編程

第七章  事務、索引和視圖

1、內容:

(1)       理解事務的概念;

(2)       理解事務的特性、分類、隔離和隔離級別等概念;

(3)      應用事務的概念執(zhí)行SQL事務和批處理;

(4)      理解索引的優(yōu)缺點,各種類型索引

(5)      視圖的概念

(6)      視圖的定義和使用

2、要求:通過對本章內容的學習,要求學生能夠理解事務、視圖和索引這三大概念,并且能夠進行簡單應用。

3、重點:事務、視圖

4、難點:事務、各種類型的索引,視圖

第八章存儲過程

1、內容:

(1)      存儲過程概念

(2)      列出存儲過程的優(yōu)點

(3)      說明存儲過程的類型

(4)      解釋系統(tǒng)存儲過程的類別

(5)      解釋創(chuàng)建、修改和執(zhí)行用戶定義存儲過程的過程

(6)      使用存儲過程參數

(7)      選擇合適的重新編譯選項

(8)      解釋在存儲過程中處理錯誤信息的過程

2、要求:通過對本章內容的學習,要求學生能夠運用存儲過程協(xié)助程序設計

3、重點:創(chuàng)建和使用自定義存儲過程

4、難點:帶參數的存儲過程的理解和使用

郵箱
huangbenjincv@163.com

于田县| 新竹县| 铜梁县| 北海市| 芦溪县| 泉州市| 舟山市| 南城县| 梁山县| 农安县| 龙陵县| 来宾市| 三亚市| 定陶县| 乐清市| 搜索| 澄城县| 洱源县| 六枝特区| 田东县| 遂川县| 文化| 威海市| 陇南市| 醴陵市| 酉阳| 阳朔县| 勃利县| 江川县| 黔西| 东乡族自治县| 青田县| 栾川县| 昌吉市| 修武县| 吴堡县| 海盐县| 邵阳市| 通道| 长垣县| 宣恩县|