- Server-1.2 課程體系-02
- Server-1.3 快捷鍵的使用
- Server-1.4 軟件工程和軟件生命周期-01
- Server-1.5 學(xué)子商城功能性需求
- Server-1.6 軟件生命周期-02
- Server-2.1 服務(wù)器-01
- Server-2.2 服務(wù)器-02
- Server-3.1 復(fù)習(xí)
- Server-3.2 數(shù)據(jù)庫(kù)概述-01
- Server-3.3 數(shù)據(jù)庫(kù)概述-02
- Server-4.1 Mysql部署
- Server-4.2 Mysql管理命令-01
- Server-4.3 Mysql管理命令-02
- Server-4.4 執(zhí)行模式
- Server-4.5 SQL語(yǔ)句建庫(kù)建表創(chuàng)建新庫(kù)-01
- Server-4.6 SQL語(yǔ)句建庫(kù)建表創(chuàng)建新庫(kù)-02
- Server-4.7 SQL查詢(xún)語(yǔ)句
- Server-5.01 復(fù)習(xí)+練習(xí)
- Server-5.02 SQL語(yǔ)句修改、刪除數(shù)據(jù)
- Server-5.03 標(biāo)準(zhǔn)SQL語(yǔ)句分類(lèi)
- Server-5.04 中文亂碼問(wèn)題
- Server-5.05 綜合練習(xí)
- Server-5.06 列類(lèi)型----數(shù)值型
- Server-5.07 列類(lèi)型----數(shù)值型+時(shí)間日期
- Server-5.08 列類(lèi)型----字符串類(lèi)型
- Server-5.09 練習(xí)1
- Server-5.10 練習(xí)2
- Server-5.11 練習(xí)3
- Server-5.12 列約束
- Server-6.01 復(fù)習(xí)
- Server-6.02 列約束的使用主鍵 唯一約束
- Server-6.03 列約束的使用
- Server-6.04 列約束練習(xí)
- Server-7.01 自增列+練習(xí)
- Server-8.1 簡(jiǎn)單查詢(xún)+練習(xí)
- Server-8.2 簡(jiǎn)單查詢(xún)+練習(xí)2
- Server-8.3 條件查詢(xún)1
- Server-8.4 條件查詢(xún)2
- Server-8.5 模糊查詢(xún)和分頁(yè)查詢(xún)
數(shù)據(jù)庫(kù)原理與應(yīng)用教學(xué)大綱
一、課程教學(xué)目標(biāo)
數(shù)據(jù)庫(kù)技術(shù)是幾乎應(yīng)用于所有的信息技術(shù)領(lǐng)域,是研究數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)數(shù)學(xué)基礎(chǔ)、數(shù)據(jù)庫(kù)設(shè)計(jì)理論和具體的數(shù)據(jù)庫(kù)結(jié)構(gòu)、存儲(chǔ)、設(shè)計(jì)和使用的一門(mén)軟件學(xué)科。SQL Server 2019 是最新的集大數(shù)據(jù)為一體的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),具有重要的使用價(jià)值,使用它用戶可以輕松地設(shè)計(jì)、建立、管理和使用數(shù)據(jù)庫(kù),為企業(yè)或組織建立信息系統(tǒng)提供強(qiáng)有力的支持。本課程前部分偏重?cái)?shù)據(jù)庫(kù)理論知識(shí)的講解,為實(shí)際應(yīng)用打好理論基礎(chǔ);后面部分偏重于理論實(shí)踐,培養(yǎng)學(xué)生使用實(shí)際的數(shù)據(jù)庫(kù)管理系統(tǒng)的能力,尤其是SQL Server2019,設(shè)計(jì)性能良好的數(shù)據(jù)庫(kù)、進(jìn)行數(shù)據(jù)管理,并能使用數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)據(jù)訪問(wèn)接口,開(kāi)發(fā)以DBMS為核心的管理軟件的能力。
二、教學(xué)內(nèi)容及基本要求
第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述
1、內(nèi)容:
介紹數(shù)據(jù)庫(kù)系統(tǒng)以及所涉及的一些基本概念,包括數(shù)據(jù)模型、數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu)以及數(shù)據(jù)庫(kù)系統(tǒng)的功能和工作過(guò)程等,以使學(xué)生對(duì)數(shù)據(jù)庫(kù)系統(tǒng)有一個(gè)概括的了解。
2、要求:基本了解相關(guān)理論知識(shí),透徹理解所涉及的基本概念。
3、重點(diǎn):各階段數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn),數(shù)據(jù)模型,數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
4、難點(diǎn):數(shù)據(jù)模型,數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
第二章 關(guān)系數(shù)據(jù)庫(kù)數(shù)學(xué)模型
1、內(nèi)容:
主要介紹關(guān)系模型的基本概念、關(guān)系代數(shù)和關(guān)系演算。
2、要求:掌握關(guān)系模型的基本概念和關(guān)系運(yùn)算,透徹理解EER模型到關(guān)系模式的轉(zhuǎn)換。
3、重點(diǎn):關(guān)系模型基本概念,EER模型到關(guān)系模式的轉(zhuǎn)換,關(guān)系代數(shù),關(guān)系演算。
4、難點(diǎn):EER模型到關(guān)系模式的轉(zhuǎn)換
第三章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論
1、內(nèi)容:
主要介紹函數(shù)依賴(lài)、關(guān)系模式的規(guī)范化、函數(shù)依賴(lài)的公理系統(tǒng)等。
2、要求:理解函數(shù)依賴(lài),掌握關(guān)系模式的規(guī)范化,理解函數(shù)依賴(lài)的公理系統(tǒng),掌握模式分解,一般了解閉包、函數(shù)依賴(lài)集的等價(jià)和覆蓋、公理的完備性。
3、重點(diǎn):函數(shù)依賴(lài),關(guān)系模式的規(guī)范化,函數(shù)依賴(lài)的公理系統(tǒng),模式分解
4、難點(diǎn):閉包、函數(shù)依賴(lài)集的等價(jià)和覆蓋、公理的完備性
第四章 使用SQL Server設(shè)計(jì)數(shù)據(jù)庫(kù)
1、內(nèi)容:
數(shù)據(jù)庫(kù)設(shè)計(jì)總體思路,SQL Server簡(jiǎn)介,數(shù)據(jù)庫(kù)的操作,數(shù)據(jù)表的操作
2、要求:完全掌握數(shù)據(jù)庫(kù)的創(chuàng)建、移動(dòng)、刪除等操作,完全掌握數(shù)據(jù)表的相關(guān)操作
3、重點(diǎn):建立數(shù)據(jù)庫(kù),創(chuàng)建表,實(shí)現(xiàn)數(shù)據(jù)表的數(shù)據(jù)完整性。
4、難點(diǎn):T-SQL語(yǔ)句的數(shù)據(jù)庫(kù)、表的實(shí)現(xiàn)
第五章 SQL Server數(shù)據(jù)管理
1、內(nèi)容:
(1)介紹查詢(xún)分析器,簡(jiǎn)單的T-SQL語(yǔ)句:
(2)數(shù)據(jù)的增刪改
(3)帶條件的SQL語(yǔ)句
(4)數(shù)據(jù)的導(dǎo)入和導(dǎo)出方法。
(5)掌握數(shù)據(jù)查詢(xún)Select語(yǔ)句的格式和用法;
(6)掌握模糊查詢(xún)的T-SQL;
(7)掌握排序查詢(xún)的T-SQL
(8)掌握分組查詢(xún)的T-SQL
(9)理解和使用 SQL Server 的各種聚合函數(shù)
(10)理解和使用 INNER JOIN 進(jìn)行多表連接查詢(xún)
2、要求:能夠熟練使用介紹的各種SQL語(yǔ)句,掌握數(shù)據(jù)導(dǎo)入、導(dǎo)出方法。
3、重點(diǎn):插入、修改、刪除數(shù)據(jù)的SQL語(yǔ)句,用T-SQL語(yǔ)句模糊查詢(xún)、分組查詢(xún)、聚合函數(shù),理解和使用 INNER JOIN 進(jìn)行多表連接查詢(xún)。
4、難點(diǎn):用T-SQL實(shí)現(xiàn)增刪改數(shù)據(jù)時(shí)使用的各種選項(xiàng)和各種子句,分組查詢(xún)中使用聚合函數(shù)多表連接查詢(xún)。
第六章 T-SQL編程和高級(jí)查詢(xún)
1、內(nèi)容:
(1) 理解批和批處理的概念;
(2) 使用SQL的流程控制語(yǔ)句表達(dá)應(yīng)用邏輯;
(3) 掌握變量的定義和賦值,使用常用的全局變量;
(4) SQL SERVER基本函數(shù)的分類(lèi)和使用;
(5) 在查詢(xún)中使用基本的函數(shù);
(6) 理解子查詢(xún)
(7) 理解聯(lián)合查詢(xún)
(8) 使用 DISTINCT 子句篩選查詢(xún)結(jié)果
(9) 解釋 COMPUTE BY 的用法
(10)使用 SELECT INTO 在表之間傳遞數(shù)據(jù)
2、要求:會(huì)使用變量和流程控制語(yǔ)句和高級(jí)查詢(xún)?cè)O(shè)計(jì)出比較復(fù)雜的T-SQL程序功能。
3、重點(diǎn):使用SQL的流程控制語(yǔ)句表達(dá)應(yīng)用邏輯;掌握變量的定義和賦值,使用常用的全局變量,子查詢(xún)的靈活運(yùn)用。
4、難點(diǎn):T-SQL綜合編程
第七章 事務(wù)、索引和視圖
1、內(nèi)容:
(1) 理解事務(wù)的概念;
(2) 理解事務(wù)的特性、分類(lèi)、隔離和隔離級(jí)別等概念;
(3) 應(yīng)用事務(wù)的概念執(zhí)行SQL事務(wù)和批處理;
(4) 理解索引的優(yōu)缺點(diǎn),各種類(lèi)型索引
(5) 視圖的概念
(6) 視圖的定義和使用
2、要求:通過(guò)對(duì)本章內(nèi)容的學(xué)習(xí),要求學(xué)生能夠理解事務(wù)、視圖和索引這三大概念,并且能夠進(jìn)行簡(jiǎn)單應(yīng)用。
3、重點(diǎn):事務(wù)、視圖
4、難點(diǎn):事務(wù)、各種類(lèi)型的索引,視圖
第八章存儲(chǔ)過(guò)程
1、內(nèi)容:
(1) 存儲(chǔ)過(guò)程概念
(2) 列出存儲(chǔ)過(guò)程的優(yōu)點(diǎn)
(3) 說(shuō)明存儲(chǔ)過(guò)程的類(lèi)型
(4) 解釋系統(tǒng)存儲(chǔ)過(guò)程的類(lèi)別
(5) 解釋創(chuàng)建、修改和執(zhí)行用戶定義存儲(chǔ)過(guò)程的過(guò)程
(6) 使用存儲(chǔ)過(guò)程參數(shù)
(7) 選擇合適的重新編譯選項(xiàng)
(8) 解釋在存儲(chǔ)過(guò)程中處理錯(cuò)誤信息的過(guò)程
2、要求:通過(guò)對(duì)本章內(nèi)容的學(xué)習(xí),要求學(xué)生能夠運(yùn)用存儲(chǔ)過(guò)程協(xié)助程序設(shè)計(jì)
3、重點(diǎn):創(chuàng)建和使用自定義存儲(chǔ)過(guò)程
4、難點(diǎn):帶參數(shù)的存儲(chǔ)過(guò)程的理解和使用
