久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

數(shù)據(jù)庫(kù)原理與應(yīng)用課程總結(jié)

時(shí)間:2019-05-12 06:22:22下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《數(shù)據(jù)庫(kù)原理與應(yīng)用課程總結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《數(shù)據(jù)庫(kù)原理與應(yīng)用課程總結(jié)》。

第一篇:數(shù)據(jù)庫(kù)原理與應(yīng)用課程總結(jié)

數(shù)據(jù)庫(kù)原理與應(yīng)用課程總結(jié)

兩部分內(nèi)容組成:數(shù)據(jù)庫(kù)的理論知識(shí)、SQL Sever 2000的使用

數(shù)據(jù)庫(kù)的理論知識(shí)包括三篇,第1篇:基礎(chǔ)篇;第2篇:設(shè)計(jì)篇;第3篇:系統(tǒng)篇,三部分內(nèi)容之間的關(guān)系是基礎(chǔ)篇是基礎(chǔ)是重點(diǎn),必須全面掌握;設(shè)計(jì)篇是方法論,是應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程中的方向指南,對(duì)基礎(chǔ)篇的應(yīng)用;系統(tǒng)篇:是對(duì)DBMS的四性的詳細(xì)解釋,豐富了基礎(chǔ)篇的內(nèi)容。

一、名詞概念

1、信息、數(shù)據(jù)、數(shù)據(jù)處理

2、數(shù)據(jù)庫(kù)

3、數(shù)據(jù)庫(kù)管理系統(tǒng)

4、數(shù)據(jù)庫(kù)系統(tǒng)

5、概念模型

6、邏輯模型

7、模式

8、外模式

9、內(nèi)模式

10、數(shù)據(jù)庫(kù)獨(dú)立性(邏輯獨(dú)立性、物理獨(dú)立性)

11、概念模型有關(guān)概念:實(shí)體、屬性、碼、域、實(shí)體型、實(shí)體集、聯(lián)系、聯(lián)系方式

12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)

13、函數(shù)依賴

14、完全函數(shù)依賴

15、部分函數(shù)依賴

16、傳遞函數(shù)依賴

17、碼

18、主屬性

19、非主屬性 20、視圖

21、可恢復(fù)性

22、并發(fā)控制性

23、安全性

24、完整性

25、關(guān)系

26、關(guān)系模式

27、實(shí)體完整性

28、參考完整性

29、自定義完整性 30、游標(biāo)

二、基本理論

1、計(jì)算機(jī)數(shù)據(jù)管理三個(gè)階段的特點(diǎn)(數(shù)據(jù)組織(保存)與管理、共享、數(shù)據(jù)與應(yīng)用程序的獨(dú)立性、數(shù)據(jù)冗余等),特別要掌握數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(數(shù)據(jù)組織結(jié)構(gòu)化、共享性高、數(shù)據(jù)獨(dú)立性強(qiáng),數(shù)據(jù)由DBMS統(tǒng)一管理和控制)。

2、DBMSE 的數(shù)據(jù)控制功能

(1)可恢復(fù)性(2)并發(fā)控制

(3)安全性

(4)數(shù)據(jù)的完整性

結(jié)合第3篇 系統(tǒng)篇,掌握好如下問(wèn)題

事務(wù)的概念和特點(diǎn)、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實(shí)質(zhì)?

可恢復(fù)性部分

什么是可恢復(fù)性

故障類型

故障恢復(fù)實(shí)現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲(chǔ)與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲(chǔ)的形式和特點(diǎn),日志文件中包含的內(nèi)容)

各種類型故障的排除方法

(1)事務(wù)故障(Undo處理,反向掃描日志文件)(2)系統(tǒng)故障(對(duì)未完成的事務(wù)Undo處理,已完成的事務(wù)Redo處理)

(3)介質(zhì)故障()

并發(fā)控制

并發(fā)操作的三類數(shù)據(jù)的不一致性

并發(fā)控制的主要技術(shù)(封鎖技術(shù))

鎖的類型及特點(diǎn)

封鎖協(xié)議

并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(diào)度是正確的。)

安全性

保證系統(tǒng)安全的途徑

存取控制機(jī)制的組成(定義權(quán)限、合法權(quán)限檢查)

自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)

理解視圖機(jī)制如何保證數(shù)據(jù)的安全

完整性

完整性的概念 完整性約束條件

完整性控制(3點(diǎn):定義、檢查和違約反應(yīng)、完整性五元組定義)

參考完整性的三個(gè)問(wèn)題(外碼是否為空、被參考關(guān)系中刪除和插入元組時(shí))

3、數(shù)據(jù)模型

(1)數(shù)據(jù)模型的三要素

(2)計(jì)算機(jī)信息處理的三大世界(與數(shù)據(jù)庫(kù)設(shè)計(jì)步驟的對(duì)應(yīng)關(guān)系)

(3)概念模型及其表示方法()

(4)邏輯模型的三種類型及其特點(diǎn)(數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和約束條件,特別是關(guān)系模型的特點(diǎn))

4、數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)(三模式、兩映射和數(shù)據(jù)獨(dú)立性)

5、關(guān)系及關(guān)系操作

(1)關(guān)系模型組成(數(shù)據(jù)結(jié)構(gòu)、操作和完整性;關(guān)系數(shù)據(jù)操作表示形式(代數(shù)方式、邏輯方式和SQL))

(2)關(guān)系數(shù)據(jù)結(jié)構(gòu)及其有關(guān)定義(域、笛卡兒積、關(guān)系、關(guān)系模式、關(guān)系數(shù)據(jù)庫(kù))

(3)關(guān)系的完整性

(4)關(guān)系代數(shù)(傳統(tǒng)的集合運(yùn)算、專門關(guān)系運(yùn)算(投影、選擇、連接和除法運(yùn)算)、關(guān)系代數(shù)的寫法(注意三個(gè)問(wèn)題、7個(gè)例題)

(5)SQL 語(yǔ)言

DDL語(yǔ)言(數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引和視圖)

DML語(yǔ)言(查詢()、插入、刪除和修改)

DCL語(yǔ)言(授權(quán)和撤銷權(quán)限)

嵌入式SQL(存在問(wèn)題及其對(duì)策、共享變量、游標(biāo)(概念、操作步驟和打開(kāi)游標(biāo)的含義、游標(biāo)的使用)

(6)數(shù)據(jù)規(guī)范化

基本概念(函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴、碼、主屬性和非主屬性)

三類數(shù)據(jù)異常以及好模式的標(biāo)準(zhǔn)

數(shù)據(jù)規(guī)范化的原則、方法和步驟。

三、基本技術(shù)數(shù)據(jù)庫(kù)設(shè)計(jì)

1、數(shù)據(jù)庫(kù)設(shè)計(jì)概述

2、數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟及每個(gè)階段的任務(wù)、方法

3、重點(diǎn)掌握(需求分析階段、概念設(shè)計(jì)和邏輯設(shè)計(jì)三個(gè)階段)

四、基本技能-SQL Server 2000的基本操作 第1部分 基本理論

一、與數(shù)據(jù)庫(kù)有關(guān)的4個(gè)重要概念和1個(gè)常識(shí)

1、數(shù)據(jù)

2、數(shù)據(jù)庫(kù)

3、數(shù)據(jù)庫(kù)管理系統(tǒng):

DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問(wèn)DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。

主要功能:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)運(yùn)行管理(4性)

DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮虳BMS。

4、數(shù)據(jù)庫(kù)系統(tǒng) 結(jié)構(gòu)組成與人員組成、理解圖1.1 數(shù)據(jù)庫(kù)技術(shù) :是一門研究數(shù)據(jù)庫(kù)結(jié)構(gòu)、存儲(chǔ)、管理和使用的軟件學(xué)科。

5、一個(gè)常識(shí)

(1)三個(gè)階段 每個(gè)階段的優(yōu)缺點(diǎn)

(2)理解數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)的共享性、冗余度低以及數(shù)據(jù)的獨(dú)立性、數(shù)據(jù)的統(tǒng)一管理和控制)

二、數(shù)據(jù)模型

1、計(jì)算機(jī)信息處理的三大世界、兩類模型(概念模型、結(jié)構(gòu)模型),理解計(jì)算機(jī)信息處理的基本步驟。

2、數(shù)據(jù)模型(結(jié)構(gòu)模型)的三要素(邏輯模型)

3、概念模型(結(jié)合數(shù)據(jù)庫(kù)概念設(shè)計(jì)理解)

(1)特點(diǎn)

(2)基本概念(實(shí)體、屬性、碼、實(shí)體型、實(shí)體集、聯(lián)系及聯(lián)系方式)(3)表示方法 ER模型(畫(huà)法)

4、常用的模型(數(shù)據(jù)結(jié)構(gòu)化的基礎(chǔ))

(1)層次、網(wǎng)狀和關(guān)系

(2)每種模型的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、約束和存取特點(diǎn)。(3)重點(diǎn)在關(guān)系模型(詳細(xì)見(jiàn)第2章)

數(shù)據(jù)結(jié)構(gòu)(從用戶的觀點(diǎn):二維表)常用術(shù)語(yǔ):關(guān)系、元組、屬性、主碼、關(guān)系模式

關(guān)系模式的表示方法

關(guān)系模型必須是規(guī)范化的數(shù)據(jù)操縱與完整性

關(guān)系數(shù)據(jù)模型的存儲(chǔ)結(jié)構(gòu)

優(yōu)缺點(diǎn)

三、數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)

1、不同的角度(從數(shù)據(jù)庫(kù)管理系統(tǒng)和從最終用戶)

2、三模式(模式、外模式和內(nèi)模式)

3、二級(jí)映象與數(shù)據(jù)獨(dú)立性

4、重要概念(模式、外模式、內(nèi)模式、數(shù)據(jù)的邏輯獨(dú)立性與物理獨(dú)立性)

四、關(guān)系數(shù)據(jù)庫(kù)及其操作

1、關(guān)系模型的數(shù)學(xué)依據(jù)(建立在集合代數(shù)的基礎(chǔ)上)

2、從集合論的角度談關(guān)系數(shù)據(jù)結(jié)構(gòu)(笛卡兒積的子集)

3、關(guān)系及關(guān)系操作

(1)關(guān)系數(shù)據(jù)結(jié)構(gòu)及其有關(guān)定義(域、笛卡兒積、關(guān)系、關(guān)系模式、關(guān)系數(shù)據(jù)庫(kù))

(2)關(guān)系操作:查詢操作和更新

查詢操作:關(guān)系代數(shù)查詢、關(guān)系演算和具有雙重特點(diǎn)的SQL

4、關(guān)系的完整性

5、關(guān)系代數(shù)(傳統(tǒng)的集合運(yùn)算、專門關(guān)系運(yùn)算(投影、選擇、連接和除法運(yùn)算)、關(guān)系代數(shù)的寫法(注意3個(gè)問(wèn)題、7個(gè)例題)、關(guān)系優(yōu)化。

6、關(guān)系數(shù)據(jù)庫(kù)操作的標(biāo)準(zhǔn)-SQL 語(yǔ)言

? DDL語(yǔ)言(數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引和視圖)? DML語(yǔ)言(查詢、插入、刪除和修改)? DCL語(yǔ)言(授權(quán)和撤銷權(quán)限)

? 嵌入式SQL(存在問(wèn)題及其對(duì)策、共享變量、游標(biāo)(概念、操作步驟和打開(kāi)游標(biāo)的含義、游標(biāo)的使用)

7、什么是視圖,怎樣理解?有什么作用

五、數(shù)據(jù)規(guī)范化

1、基本概念(函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴、碼、主屬性和非主屬性)

2、三類數(shù)據(jù)異常以及好模式的標(biāo)準(zhǔn)

3、數(shù)據(jù)規(guī)范化的原則、方法和步驟。

六、DBMSE的數(shù)據(jù)控制功能(系統(tǒng)篇)

結(jié)合第3篇,掌握好如下問(wèn)題

1、事務(wù)的概念和特點(diǎn)、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實(shí)質(zhì)?

2、可恢復(fù)性

什么是可恢復(fù)性、故障類型、故障恢復(fù)實(shí)現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲(chǔ)與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲(chǔ)的形式和特點(diǎn),日志文件中包含的內(nèi)容)、各種類型故障的排除方法。

(1)事務(wù)故障(Undo處理,反向掃描日志文件)(2)系統(tǒng)故障(對(duì)未完成的事務(wù)Undo處理,已完成的事務(wù)Redo處理)(3)介質(zhì)故障

3、并發(fā)控制

并發(fā)操作的三類數(shù)據(jù)的不一致性、并發(fā)控制的主要技術(shù)(封鎖技術(shù))、鎖的類型及特點(diǎn)、封鎖協(xié)議、并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(diào)度是正確的)

4、安全性:保證系統(tǒng)安全的途徑、存取控制機(jī)制的組成(定義權(quán)限、合法權(quán)限檢查)、自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)、理解視圖機(jī)制如何保證數(shù)據(jù)的安全

5、完整性:完整性的概念、完整性約束條件、完整性控制(3點(diǎn):定義、檢查和違約反應(yīng)、完整性五元組定義)

參考完整性的三個(gè)問(wèn)題(外碼是否為空、被參考關(guān)系中刪除和插入元組時(shí))

6、區(qū)別數(shù)據(jù)庫(kù)的一致性、完整性和安全性。

第二部分 基本技術(shù)-數(shù)據(jù)庫(kù)設(shè)計(jì)

1、數(shù)據(jù)庫(kù)設(shè)計(jì)概述

2、數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟及每個(gè)階段的任務(wù)、方法

3、重點(diǎn)掌握(需求分析階段、概念設(shè)計(jì)和邏輯設(shè)計(jì)三個(gè)階段)

第三部分 基本技能-SQL Server 2000的基本操作

1、數(shù)據(jù)庫(kù)服務(wù)器環(huán)境配置

2、數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)對(duì)象的基本操作

3、SQL 2000的安全控制策略

4、數(shù)據(jù)庫(kù)備份與還原操作

5、腳本文件

6、數(shù)據(jù)的導(dǎo)入與導(dǎo)出

需要掌握的概念

1、信息、數(shù)據(jù)、數(shù)據(jù)處理

2、數(shù)據(jù)庫(kù)

3、數(shù)據(jù)庫(kù)管理系統(tǒng)

4、數(shù)據(jù)庫(kù)系統(tǒng)

5、概念模型

6、邏輯模型

7、模式

8、外模式

9、內(nèi)模式

10、數(shù)據(jù)庫(kù)獨(dú)立性(邏輯獨(dú)立性、物理獨(dú)立性)

11、概念模型有關(guān)概念:實(shí)體、屬性、碼、域、實(shí)體型、實(shí)體集、聯(lián)系、聯(lián)系方式

12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)

13、函數(shù)依賴

14、完全函數(shù)依賴

15、部分函數(shù)依賴

16、傳遞函數(shù)依賴

17、碼

18、主屬性

19、非主屬性 20、視圖

21、可恢復(fù)性

22、并發(fā)控制性

23、安全性

24、完整性

25、關(guān)系

26、關(guān)系模式

27、實(shí)體完整性

28、參考完整性

29、自定義完整性 30、游標(biāo)

第二篇:數(shù)據(jù)庫(kù)原理與應(yīng)用課程教學(xué)改革研究

數(shù)據(jù)庫(kù)原理與應(yīng)用課程教學(xué)改革研究

摘要;數(shù)據(jù)庫(kù)課程是計(jì)算機(jī)及其相關(guān)專業(yè)的重要課程,具有較強(qiáng)的理論性和實(shí)踐性。通過(guò)對(duì)該課程采用傳統(tǒng)教學(xué)模式存在問(wèn)題的分析,探索數(shù)字媒體技術(shù)專業(yè)背景下的教學(xué)改革措施,包括合理規(guī)劃課程內(nèi)容,優(yōu)化課程體系和豐富實(shí)驗(yàn)課教學(xué),以達(dá)到調(diào)動(dòng)學(xué)生的積極性和動(dòng)手能力,培養(yǎng)應(yīng)用型人才的目標(biāo)。

關(guān)鍵詞:數(shù)據(jù)庫(kù)課程;數(shù)字媒體技術(shù);教學(xué)模式;實(shí)踐教學(xué);教學(xué)改革

中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)07-0141-02

隨著信息技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)應(yīng)用系統(tǒng)中占據(jù)越來(lái)越重要的地位。我校數(shù)字媒體技術(shù)專業(yè)根據(jù)自身的專業(yè)需求,已經(jīng)開(kāi)設(shè)了多年的數(shù)據(jù)庫(kù)教學(xué),總結(jié)近年來(lái)教學(xué)中的經(jīng)驗(yàn)和不足,結(jié)合本專業(yè)的特點(diǎn),對(duì)該課程進(jìn)行了一系列的改革,以適應(yīng)數(shù)字媒體行業(yè)人才的需要。

1教學(xué)現(xiàn)狀和存在問(wèn)題

我院數(shù)字媒體技術(shù)專業(yè)開(kāi)設(shè)移動(dòng)媒體和游戲開(kāi)發(fā)兩個(gè)方向,前者側(cè)重網(wǎng)站和移動(dòng)端應(yīng)用開(kāi)發(fā)人才的培養(yǎng),數(shù)據(jù)庫(kù)原理與應(yīng)用課程主要為該方向?qū)W生開(kāi)設(shè),總計(jì)64學(xué)時(shí),理論和上機(jī)各32學(xué)時(shí)。教學(xué)目標(biāo)是學(xué)生理解數(shù)據(jù)庫(kù)的基本原理,能夠自己或配合團(tuán)隊(duì)進(jìn)行數(shù)??庫(kù)的設(shè)計(jì)和開(kāi)發(fā),從而掌握在實(shí)際項(xiàng)目中使用數(shù)據(jù)庫(kù)的技術(shù)。移動(dòng)媒體方向主要實(shí)踐教學(xué)任務(wù)安排如表1所示:

本專業(yè)屬于非計(jì)算機(jī)專業(yè),計(jì)算機(jī)基礎(chǔ)課程較少,側(cè)重于應(yīng)用型課程。同時(shí)結(jié)合獨(dú)立學(xué)院學(xué)生的實(shí)際情況,本課程采用中國(guó)人民大學(xué)的優(yōu)秀教材《數(shù)據(jù)庫(kù)系統(tǒng)概論》,并未參照國(guó)外經(jīng)典教材,授課內(nèi)容也有所刪減,主要包括數(shù)據(jù)庫(kù)原理、設(shè)計(jì)和應(yīng)用三個(gè)部分。三個(gè)部分的主要授課內(nèi)容為:原理部分包括關(guān)系數(shù)據(jù)庫(kù)基本概念、關(guān)系代數(shù)、SOL語(yǔ)句、數(shù)據(jù)庫(kù)安全性和完整性。設(shè)計(jì)和應(yīng)用包括關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫(kù)設(shè)計(jì)、查詢處理和查詢優(yōu)化、數(shù)據(jù)庫(kù)恢復(fù)技術(shù)和并發(fā)控制??偨Y(jié)近幾年來(lái)教學(xué)實(shí)踐過(guò)程,存在的問(wèn)題有以下幾個(gè)方面:

1)學(xué)生計(jì)算機(jī)基礎(chǔ)薄弱,對(duì)理論知識(shí)興趣不大。本專業(yè)課程圍繞數(shù)字媒體的應(yīng)用設(shè)置,所以開(kāi)設(shè)的計(jì)算機(jī)基礎(chǔ)課程較少,學(xué)生基礎(chǔ)知識(shí)較薄弱,編程能力不強(qiáng),因此對(duì)于較抽象的原理知識(shí),如:關(guān)系代數(shù)等內(nèi)容,學(xué)生掌握存在一定難度;對(duì)于SQL語(yǔ)句的學(xué)習(xí),學(xué)生只是照搬書(shū)上簡(jiǎn)單的例子來(lái)操作,對(duì)原理、設(shè)計(jì)和應(yīng)用三個(gè)部分沒(méi)有融會(huì)貫通。后續(xù)的項(xiàng)目實(shí)踐中,不能從應(yīng)用的整體角度進(jìn)行規(guī)劃,導(dǎo)致設(shè)計(jì)的數(shù)據(jù)庫(kù)性能較差,實(shí)用性較弱。

2)相關(guān)課程缺乏聯(lián)系,學(xué)生解決綜合問(wèn)題能力較弱。本專業(yè)的教學(xué)任務(wù)中,網(wǎng)站開(kāi)發(fā)類課程和數(shù)據(jù)庫(kù)課程相互獨(dú)立,盡管第三學(xué)年的綜合實(shí)踐課程將兩者結(jié)合,由于以學(xué)生練習(xí)為主,課時(shí)較少(16學(xué)時(shí)),較多學(xué)生仍舊不能掌握復(fù)雜的數(shù)據(jù)庫(kù)設(shè)計(jì)??偨Y(jié)幾年的畢業(yè)設(shè)計(jì)情況,網(wǎng)站開(kāi)發(fā)類題目中,較多學(xué)生仍然無(wú)法解決數(shù)據(jù)庫(kù)整體設(shè)計(jì)及其如何與前端頁(yè)面交互的問(wèn)題。

3)缺乏綜合應(yīng)用的實(shí)踐平臺(tái)。由于學(xué)時(shí)的限制,上機(jī)實(shí)驗(yàn)只是對(duì)理論知識(shí)的簡(jiǎn)單實(shí)現(xiàn),與實(shí)際應(yīng)用中的復(fù)雜設(shè)計(jì)相差甚遠(yuǎn)。同時(shí),機(jī)房中數(shù)據(jù)庫(kù)平臺(tái)的部署基本都是單機(jī)環(huán)境,與現(xiàn)有實(shí)際網(wǎng)站系統(tǒng)中大型數(shù)據(jù)庫(kù)的部署和使用存在較大差距,難以培養(yǎng)學(xué)生的實(shí)際項(xiàng)目開(kāi)發(fā)能力。

2改革措施

根據(jù)數(shù)字媒體技術(shù)專業(yè)的特點(diǎn),結(jié)合學(xué)生的實(shí)際情況,針對(duì)上述問(wèn)題,我們堅(jiān)持“應(yīng)用性”和“漸進(jìn)性”原則,對(duì)本課程進(jìn)行了以下幾個(gè)方面的教學(xué)改革:

2.1合理規(guī)劃課程內(nèi)容

對(duì)數(shù)據(jù)庫(kù)原理中較難理解的概念,如;數(shù)據(jù)模型、關(guān)系模式、范式等,我們采用用案例式教學(xué)和驗(yàn)證性實(shí)驗(yàn)相結(jié)合;對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)以團(tuán)隊(duì)實(shí)現(xiàn)項(xiàng)目的方式講解,具體如下:

1)項(xiàng)目案例引入教學(xué),實(shí)際案例中的用語(yǔ)和理論知識(shí)對(duì)應(yīng)講解。教學(xué)中所用到的項(xiàng)目案例由互聯(lián)網(wǎng)下常見(jiàn)應(yīng)用模型的提取,如:購(gòu)物網(wǎng)站設(shè)計(jì)。用驗(yàn)證性實(shí)驗(yàn)加強(qiáng)對(duì)該部分基礎(chǔ)知識(shí)的理解,即授課過(guò)程中邊學(xué)邊練。

2)對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)章節(jié),將復(fù)雜的實(shí)際應(yīng)用劃分為多個(gè)簡(jiǎn)單需求,鼓勵(lì)學(xué)生從中選擇單個(gè)或幾個(gè)簡(jiǎn)單功能進(jìn)行項(xiàng)目的模擬化設(shè)計(jì)和開(kāi)發(fā),然后在此基礎(chǔ)上進(jìn)行功能的擴(kuò)展。實(shí)際執(zhí)行時(shí),3-5學(xué)生組成團(tuán)隊(duì),以合作方式完成需求分析、E-R圖、數(shù)據(jù)庫(kù)設(shè)計(jì)、實(shí)施和安全性檢測(cè)整個(gè)流程,采取集中演示和答辯方式進(jìn)行成績(jī)判定。

3)結(jié)合數(shù)字媒體的實(shí)際應(yīng)用,講解大型網(wǎng)站的搭建機(jī)制,增加學(xué)生興趣的同時(shí),課本中相關(guān)知識(shí)點(diǎn)與實(shí)際應(yīng)用也有了較好的結(jié)合。

2.2優(yōu)化課程體系

數(shù)據(jù)庫(kù)課程在整個(gè)課程體系中并不是孤立的,所以其課程設(shè)計(jì)應(yīng)該與網(wǎng)站開(kāi)發(fā)等課程設(shè)計(jì)有機(jī)地結(jié)合起來(lái)。它們側(cè)重點(diǎn)雖然不同,但是之間又有密切聯(lián)系,讓學(xué)生及早了解這種聯(lián)系,十分必要。我們采取以下措施:

1)第二學(xué)年開(kāi)始開(kāi)展綜合實(shí)踐,內(nèi)容是將WEB開(kāi)發(fā)課程內(nèi)容和數(shù)據(jù)庫(kù)結(jié)合。教師演示項(xiàng)目案例的實(shí)際開(kāi)發(fā)流程,學(xué)生以團(tuán)隊(duì)合作方式,選擇自己感興趣的應(yīng)用,與傳播學(xué)和藝術(shù)方向?qū)W生合作,分別完成技術(shù)實(shí)現(xiàn)、策劃和藝術(shù)設(shè)計(jì)環(huán)節(jié)。這種方式與公司的項(xiàng)目運(yùn)作方式相似,能夠更好的鍛煉不同專業(yè)學(xué)生之間的溝通能力。綜合實(shí)踐成績(jī)通過(guò)學(xué)生答辯方式判定。

2)引入對(duì)非關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的介紹,這是應(yīng)對(duì)大規(guī)模和高并發(fā)數(shù)據(jù)訪問(wèn)Web2.0網(wǎng)站常用的技術(shù)。教師介紹大規(guī)模網(wǎng)站架構(gòu)中的數(shù)據(jù)存儲(chǔ)和訪問(wèn)模塊,學(xué)生分組了解某個(gè)相關(guān)的設(shè)計(jì)思想和開(kāi)源軟件。這有助于學(xué)生在掌握基本概念基礎(chǔ)上進(jìn)行擴(kuò)展式自學(xué),減小互聯(lián)網(wǎng)應(yīng)用對(duì)學(xué)生造成的神秘感。這部分內(nèi)容屬于書(shū)本外的擴(kuò)充知識(shí),以學(xué)習(xí)匯報(bào)方式進(jìn)行考查。

2.3豐富實(shí)驗(yàn)課教學(xué)

應(yīng)用能力的培養(yǎng)是數(shù)據(jù)庫(kù)教學(xué)的主要目標(biāo)之一,為此我們采取以下方法:

1)提供MySql和SQLServer軟件平臺(tái),以及智能手機(jī)常用的Sqllite,另外提供實(shí)際應(yīng)用中常見(jiàn)的Memcache、MongoDB等分布式系統(tǒng),學(xué)生可自由選擇使用。為了更好的模擬實(shí)際的網(wǎng)絡(luò)環(huán)境,實(shí)驗(yàn)課上選定某個(gè)學(xué)生設(shè)計(jì)的數(shù)據(jù)庫(kù)為服務(wù)器,其他學(xué)生對(duì)它進(jìn)行遠(yuǎn)程訪問(wèn)。

2)增加大規(guī)模網(wǎng)站中分布式數(shù)據(jù)平臺(tái)的介紹,開(kāi)闊學(xué)生視野的同時(shí),動(dòng)手搭建MongoDB等開(kāi)源系統(tǒng)。選擇具有代表性的智能手機(jī)應(yīng)用項(xiàng)目,重點(diǎn)訓(xùn)練其中數(shù)據(jù)庫(kù)應(yīng)用和設(shè)計(jì)部分,以適應(yīng)移動(dòng)互聯(lián)網(wǎng)的發(fā)展,提高學(xué)生的動(dòng)手能力和就業(yè)競(jìng)爭(zhēng)力。

3結(jié)束語(yǔ)

我們對(duì)數(shù)據(jù)庫(kù)原理與應(yīng)用課程的教學(xué)改革取得了較好的效果,體現(xiàn)在學(xué)生對(duì)數(shù)據(jù)庫(kù)的基本理論和實(shí)踐能力得到了提升,能夠獨(dú)立或者合作完成相關(guān)畢業(yè)設(shè)計(jì)人數(shù)有了顯著提升,畢設(shè)質(zhì)量也有了顯著提高。

數(shù)據(jù)庫(kù)的發(fā)展非常迅速,新的信息技術(shù)不斷更新,這對(duì)教師提出了更高的要求。教師不僅掌握原有的理論知識(shí),還要加強(qiáng)自身研究工作,緊跟信息技術(shù)的前沿發(fā)展,才能更好地激發(fā)學(xué)生的學(xué)習(xí)興趣。

在今后的教學(xué)過(guò)程中,我們會(huì)根據(jù)數(shù)據(jù)庫(kù)的發(fā)展,結(jié)合本專業(yè)的特點(diǎn),繼續(xù)對(duì)本課程進(jìn)行改進(jìn)和完善,以適應(yīng)培養(yǎng)應(yīng)用型人才的需要。

第三篇:數(shù)據(jù)庫(kù)原理及應(yīng)用課程教學(xué)改革與實(shí)踐

數(shù)據(jù)庫(kù)原理及應(yīng)用課程教學(xué)改革與實(shí)踐

(西安文理學(xué)院信息工程學(xué)院 7140000)

摘要:根據(jù)我國(guó)數(shù)據(jù)庫(kù)的原理以及應(yīng)用課程教學(xué)的改革與實(shí)踐的問(wèn)題進(jìn)行研究探討,在實(shí)際的數(shù)據(jù)庫(kù)原理課程中普遍存在概念化的理論重于實(shí)際數(shù)據(jù)庫(kù)數(shù)據(jù)的操作。因此,對(duì)于實(shí)際的數(shù)據(jù)庫(kù)教學(xué)進(jìn)行深入訪查的基礎(chǔ)上,對(duì)于數(shù)據(jù)庫(kù)應(yīng)用原理以及課程教學(xué)缺乏實(shí)際操作和多樣性的教學(xué)手段,提出相關(guān)建議促使相關(guān)部門單位能夠?qū)嵤└母飫?chuàng)新,本文分別對(duì)于:學(xué)習(xí)內(nèi)容、教學(xué)手段、教學(xué)考核等方面分別進(jìn)行研究,并且提出對(duì)于數(shù)據(jù)庫(kù)原理及應(yīng)用該課程教學(xué)的改革和實(shí)踐的思路。

關(guān)鍵詞:數(shù)據(jù)庫(kù)原理;教學(xué);改革;實(shí)踐

引言

根據(jù)我國(guó)的數(shù)據(jù)庫(kù)原理以及應(yīng)用課程的教學(xué)通常分為兩部分,第一就是根據(jù)數(shù)據(jù)庫(kù)的概念形成原理的書(shū)面教學(xué),第二種就是根據(jù)書(shū)面教學(xué)讓學(xué)員們上機(jī)操作展開(kāi)應(yīng)用開(kāi)發(fā)。在實(shí)際的教學(xué)中,實(shí)施以教學(xué)理念為重點(diǎn),講述數(shù)據(jù)庫(kù)的基本原理和技術(shù)實(shí)施規(guī)范,在系統(tǒng)的教學(xué)學(xué)習(xí)之下,再開(kāi)展關(guān)于程序設(shè)計(jì)語(yǔ)言的實(shí)現(xiàn)過(guò)程。最后才是以理念為基礎(chǔ)實(shí)施擦做,實(shí)際上關(guān)于我國(guó)數(shù)據(jù)庫(kù)原理的應(yīng)用,在學(xué)習(xí)過(guò)程中占很小的一部分。由于學(xué)生們無(wú)法長(zhǎng)時(shí)間接觸教學(xué),導(dǎo)致學(xué)生們的學(xué)習(xí)缺少直觀性,在應(yīng)用的實(shí)際開(kāi)發(fā)教學(xué)中,一定要注重的是理論與實(shí)際相結(jié)合。所以根據(jù)我國(guó)數(shù)據(jù)庫(kù)原理以及應(yīng)用課程的教學(xué)問(wèn)題進(jìn)行探討并且根據(jù)問(wèn)題提出相關(guān)的建議。

一、數(shù)據(jù)庫(kù)課程的概念

根據(jù)數(shù)據(jù)可原理及應(yīng)用課程,其實(shí)是根據(jù)數(shù)據(jù)結(jié)構(gòu)來(lái)組織管理數(shù)據(jù)建立在計(jì)算機(jī)的存儲(chǔ)設(shè)備上的一個(gè)信息庫(kù),該信息庫(kù)可共享、有組織、可查詢。比如在一個(gè)企業(yè)內(nèi)部數(shù)據(jù)信息庫(kù)的建立上存在著單位內(nèi)部人員的基本資料和狀況。并且通過(guò)信息的傳輸進(jìn)入企業(yè)的人事部門。此外數(shù)據(jù)庫(kù)的建立不僅僅是在人事管理上,通常還可以運(yùn)用在倉(cāng)庫(kù)、生產(chǎn)線、財(cái)務(wù)部門等等。實(shí)現(xiàn)企業(yè)內(nèi)部信息自動(dòng)化流程。

二、數(shù)據(jù)庫(kù)實(shí)際教學(xué)中的問(wèn)題

(一)教學(xué)內(nèi)容偏離實(shí)際

學(xué)生們?cè)跁?shū)面上的課程可能學(xué)習(xí)的很好,但是在實(shí)際的操作過(guò)程中就會(huì)顯得無(wú)所適從。在數(shù)據(jù)庫(kù)的設(shè)計(jì)和實(shí)際應(yīng)用的實(shí)施中,沒(méi)有足夠的靈活性,會(huì)讓學(xué)生們?cè)趹?yīng)用考核成績(jī)上會(huì)很苦惱。面對(duì)當(dāng)下市場(chǎng)競(jìng)爭(zhēng)越來(lái)越激勵(lì)的情況下市場(chǎng)要求數(shù)據(jù)庫(kù)人才能夠?qū)浖?yīng)用和設(shè)計(jì)問(wèn)題上的靈活操作,讓學(xué)生們無(wú)法適應(yīng)。

第二,就是過(guò)分注意數(shù)據(jù)庫(kù)的操作,為了迎合市場(chǎng)大力發(fā)揚(yáng)數(shù)據(jù)庫(kù)的開(kāi)發(fā)設(shè)計(jì)和使用方面,讓學(xué)生們?cè)跀?shù)據(jù)庫(kù)的教學(xué)側(cè)重開(kāi)發(fā),并不對(duì)數(shù)據(jù)庫(kù)的概念、理論進(jìn)行教學(xué)。對(duì)于學(xué)生們的基礎(chǔ)學(xué)識(shí)非常不看重,如此急功近利的情況下,學(xué)生們不明不白的學(xué)習(xí)各種操作知識(shí),形成只知其一,不知其二的效果,不能夠拓展其他應(yīng)用思維,這兩種極端不符合當(dāng)下對(duì)于高等人才的數(shù)據(jù)庫(kù)課程培養(yǎng)。

(二)實(shí)踐環(huán)節(jié)系統(tǒng)不完善

目前我國(guó)對(duì)于數(shù)據(jù)庫(kù)原理及應(yīng)用課程教學(xué)上是沒(méi)有系統(tǒng)的進(jìn)行完善的,對(duì)于大部分的教材,基本上都是關(guān)于數(shù)據(jù)庫(kù)的內(nèi)容、理論、設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)代背景、數(shù)據(jù)庫(kù)模型講解等等,在實(shí)踐問(wèn)題上基本上就像手冊(cè)一樣,讓學(xué)生根據(jù)書(shū)本的步驟進(jìn)行實(shí)踐,這種方法缺乏系統(tǒng)的實(shí)踐教學(xué),容易把學(xué)生們的思維定性,讓設(shè)計(jì)出來(lái)的數(shù)據(jù)庫(kù)軟件缺乏創(chuàng)新性,學(xué)生們的思維千篇一律這是跟實(shí)踐環(huán)節(jié)的系統(tǒng)有關(guān)系的。教學(xué)過(guò)程中,教師沒(méi)有給學(xué)生足夠的時(shí)間,對(duì)于實(shí)踐課程還是像課程講解一樣,并且給學(xué)生們的實(shí)踐時(shí)間太少,學(xué)生們要趕時(shí)間進(jìn)度自然對(duì)于創(chuàng)作的靈活性和多樣性有局限。

(三)教學(xué)方式單一化

在數(shù)據(jù)庫(kù)原理及應(yīng)用課程教學(xué)中,教師的問(wèn)題也是非常大的,大部分教師對(duì)于數(shù)據(jù)庫(kù)的原理可能會(huì)娓娓道來(lái),對(duì)于數(shù)據(jù)庫(kù)各個(gè)內(nèi)容、背景、設(shè)計(jì)思路以及詳細(xì)講解數(shù)據(jù)庫(kù)的傳輸、儲(chǔ)存數(shù)據(jù)的原理,學(xué)生們也根本沒(méi)有時(shí)間去實(shí)施實(shí)踐工作,注重理論的教學(xué)讓課程的形式單一且盲目,被動(dòng)的要求學(xué)生們開(kāi)展思維,讓同學(xué)們只重視理論內(nèi)容,在實(shí)踐教學(xué)分析中沒(méi)有很好的進(jìn)行思考,而是被各種題目的解題思路困擾。另外還有一小部分的教學(xué)是只重視實(shí)踐,對(duì)于理論的教學(xué)可有可無(wú),不僅讓學(xué)生們一頭霧水,在實(shí)際的考核和單一教學(xué)模式下,學(xué)生們會(huì)懼怕操作,害怕操作中出紕漏,非常局限學(xué)生們的創(chuàng)作思維。這也是非常不可以的。

三、解決數(shù)據(jù)庫(kù)教學(xué)問(wèn)題的方案

(一)結(jié)合實(shí)際改變教學(xué)內(nèi)容

對(duì)于教學(xué)內(nèi)容偏離實(shí)際的問(wèn)題首先,應(yīng)該讓教學(xué)內(nèi)容能夠結(jié)合實(shí)際來(lái)改變目前的現(xiàn)狀,傳統(tǒng)的教學(xué)講解式學(xué)習(xí)和盲目的實(shí)踐實(shí)習(xí)已經(jīng)不能符合當(dāng)代潮流對(duì)于人才培養(yǎng)的需求。所以對(duì)于數(shù)據(jù)庫(kù)的教學(xué)問(wèn)題上,雖然一切還是以數(shù)據(jù)庫(kù)的基本原理、數(shù)據(jù)庫(kù)系統(tǒng)的概念以中心思想,然后根據(jù)原理教學(xué)對(duì)于數(shù)據(jù)庫(kù)的軟件實(shí)踐和開(kāi)發(fā)設(shè)計(jì)也要同步學(xué)習(xí)。在數(shù)據(jù)庫(kù)的軟件系統(tǒng)以及運(yùn)用數(shù)據(jù)庫(kù)的語(yǔ)言SQL等內(nèi)容進(jìn)行學(xué)習(xí)。讓同學(xué)們?cè)诟拍钪袑W(xué)習(xí)實(shí)踐,在實(shí)踐中結(jié)合概念才是目前教學(xué)內(nèi)容的良策。

(二)多元化教學(xué)改善學(xué)生興趣

第二,要運(yùn)用多元化教學(xué)內(nèi)容改善實(shí)踐體系,不僅鍛煉了同學(xué)們的發(fā)散思維,更加能夠鍛煉同學(xué)們的操作水平,可以試著讓學(xué)生們建立一個(gè)自己的數(shù)據(jù)庫(kù)系統(tǒng),比如:學(xué)校人員的內(nèi)部管理,圖書(shū)館管理系統(tǒng)等等,讓書(shū)本上的知識(shí)得以完善和理解。在實(shí)際教學(xué)中可以營(yíng)造歡樂(lè)有活力的上課氛圍,把數(shù)據(jù)庫(kù)的學(xué)習(xí)帶入學(xué)生們的生活,激發(fā)學(xué)生們對(duì)于教學(xué)過(guò)程的見(jiàn)解。教學(xué)教材可以在網(wǎng)上進(jìn)行教學(xué),進(jìn)行學(xué)生們與老師的互動(dòng)環(huán)節(jié),可以由老師帶領(lǐng)下進(jìn)行交流溝通,第三,采用藝術(shù)手段對(duì)于教學(xué)資料進(jìn)行編輯和側(cè)面教學(xué),多元化的教學(xué)方式激發(fā)學(xué)生們的興趣,對(duì)上課質(zhì)量有幫助。

(三)改革考核方式

學(xué)校和相關(guān)的教育部門應(yīng)該改善關(guān)于數(shù)據(jù)庫(kù)教學(xué)的考核方式,側(cè)面的讓學(xué)生們開(kāi)始注重理論和實(shí)際相結(jié)合。讓教師們能夠合理安排上課時(shí)間,另同學(xué)們有充分的時(shí)間進(jìn)行理論的學(xué)習(xí)以及實(shí)踐操作。重點(diǎn)培養(yǎng)我國(guó)高端數(shù)據(jù)庫(kù)信息應(yīng)用人才,讓同學(xué)們有自主權(quán),放棄填鴨式繳械,改變課程的考核,不偏離知識(shí)和應(yīng)用的任何一方,激發(fā)教學(xué)的活力以及同學(xué)們對(duì)教學(xué)的興趣。不要成為學(xué)生們叫苦不迭和老師們對(duì)上課質(zhì)量的無(wú)奈。

結(jié)論

對(duì)于數(shù)據(jù)庫(kù)課程的教學(xué)內(nèi)容一般是包括:數(shù)據(jù)庫(kù)的原理、設(shè)計(jì)、應(yīng)用三個(gè)方面。由于目前開(kāi)設(shè)數(shù)據(jù)庫(kù)課程的高等院校中容易過(guò)分側(cè)重原理的學(xué)習(xí)或者過(guò)分側(cè)重實(shí)踐導(dǎo)致教學(xué)偏離實(shí)際,盲目的讓同學(xué)們根據(jù)學(xué)習(xí)教材進(jìn)行實(shí)踐,涉及的相關(guān)數(shù)據(jù)庫(kù)軟件的應(yīng)用也一筆帶過(guò),這是非常不利于學(xué)生們能夠系統(tǒng)學(xué)習(xí)實(shí)踐的。影響學(xué)生的綜合認(rèn)知和探索設(shè)計(jì)。這種填鴨式的教育,讓同學(xué)們感到枯燥乏味,出現(xiàn)了“學(xué)什么討厭什么”的現(xiàn)象,對(duì)于教學(xué)和培育數(shù)據(jù)庫(kù)高等人才的教育是非常不利的。所以根據(jù)以上問(wèn)題提出三個(gè)建議,希望相關(guān)的學(xué)校和政府部門能夠高度重視對(duì)于數(shù)據(jù)庫(kù)教學(xué)的改革和實(shí)踐問(wèn)題。

參考文獻(xiàn):

[1]肖鋒,辛大欣,耿朝陽(yáng).計(jì)算思維培養(yǎng)為核心的教學(xué)模式研究與實(shí)踐――以“數(shù)據(jù)庫(kù)原理與應(yīng)用”課程為例[J].現(xiàn)代教育技術(shù),2015,07:49-55.[2]魯秋菊.基于CDIO理念的任務(wù)驅(qū)動(dòng)法在“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程教學(xué)中的應(yīng)用[J].電腦知識(shí)與技術(shù),2012,30:7269-7271.[3]胡運(yùn)玲.基于SSH框架的省級(jí)精品課程網(wǎng)站的研究與實(shí)現(xiàn)[D].中國(guó)海洋大學(xué),2011.[4]邵帥.教育技術(shù)學(xué)本科專業(yè)實(shí)踐類課程教學(xué)改革研究與實(shí)踐[D].西北師范大學(xué),2011.[5]潘云霞.《單片機(jī)原理及應(yīng)用》課程一體化教學(xué)改革研究與實(shí)踐[J].電腦知識(shí)與技術(shù),2015,23:89-90.[6]顧鳳梅.應(yīng)用型本科院校非計(jì)算機(jī)專業(yè)“數(shù)據(jù)庫(kù)原理及應(yīng)用”教學(xué)模式改革探索[J].寧波教育學(xué)院學(xué)?螅?2016,02:70-71+82.[7]劉小春,戚旭衍,朱曉青,侯一凡.測(cè)繪專業(yè)研究生數(shù)據(jù)庫(kù)原理與應(yīng)用課程教學(xué)改革[J].信息與電腦(理論版),2011,08:213-214.

第四篇:數(shù)據(jù)庫(kù)原理與應(yīng)用實(shí)驗(yàn)教案

實(shí)驗(yàn)報(bào)告格式 《數(shù)據(jù)庫(kù)原理》實(shí)驗(yàn)報(bào)告

?(實(shí)驗(yàn)名稱:)?

? 專業(yè)

? 班級(jí)級(jí)()班 ? 學(xué)號(hào) ? 學(xué)生姓名 ? 指導(dǎo)老師

? 攀枝花計(jì)算機(jī)學(xué)院 年月日

?

一、實(shí)驗(yàn)?zāi)康?/p>

? 本次實(shí)驗(yàn)所涉及并要求掌握的知識(shí)點(diǎn)。根據(jù)老師實(shí)驗(yàn)前的講授自行撰寫。(小四號(hào)字,宋體)?

二、實(shí)驗(yàn)內(nèi)容:

? 本次實(shí)驗(yàn)的內(nèi)容及相關(guān)題目描述(小四號(hào)字,宋體)?

三、SQL語(yǔ)句及運(yùn)行結(jié)果 ? 創(chuàng)建數(shù)據(jù)庫(kù):

在數(shù)據(jù)庫(kù)節(jié)點(diǎn)右鍵新建數(shù)據(jù)庫(kù),增加和修改數(shù)據(jù)文件名,設(shè)置增長(zhǎng)方式以及數(shù)據(jù)庫(kù)邏輯名稱

文件組添加Slave文件組 ? 修改數(shù)據(jù)庫(kù):

利用SQL語(yǔ)句修改,刪除,添加數(shù)據(jù)庫(kù)文件

? 刪除數(shù)據(jù)庫(kù):

? ?

? 按照實(shí)驗(yàn)內(nèi)容編寫的SQL語(yǔ)句或程序代碼與結(jié)果顯示(小四號(hào)字,宋體)?

四、實(shí)驗(yàn)總結(jié)

? 1 .實(shí)驗(yàn)中遇到的問(wèn)題及解決過(guò)程 ? 2 .實(shí)驗(yàn)中產(chǎn)生的錯(cuò)誤及原因分析 ? 3 .實(shí)驗(yàn)體會(huì)和收獲。

實(shí)驗(yàn)一 創(chuàng)建數(shù)據(jù)庫(kù)(操作型)1.1 實(shí)驗(yàn)?zāi)康?/p>

(1)理解并掌握數(shù)據(jù)庫(kù)的基本概念;

(2)理解并掌握數(shù)據(jù)文件、日志文件、文件組的基本概念;

(3)熟練掌握和使用SQL Server Management Studio管理器創(chuàng)建、刪除、更改(包括文件組、文件大小、文件增長(zhǎng)方式等參數(shù))數(shù)據(jù)庫(kù);(4)熟練使用DDL語(yǔ)句來(lái)創(chuàng)建、刪除、更改(包括文件組、文件大小、文件增長(zhǎng)方式等參數(shù))數(shù)據(jù)庫(kù)。

1.2 實(shí)驗(yàn)內(nèi)容

件組,分別是主文件組和“Slave”文件組。數(shù)據(jù)庫(kù)包含兩個(gè)數(shù)據(jù)文件,分別是“mymaster.mdf”和“myslave.ndf”,其中數(shù)據(jù)文件“mymaster.mdf”屬于主文件組,存放在d:data目錄下,文件初始大小50M,文件屬性為自動(dòng)增長(zhǎng),每次增長(zhǎng)10%。數(shù)據(jù)文件“myslave.ndf”存放在e:data目錄下,屬于Slave文件組,文件大小固定為50M。該數(shù)據(jù)庫(kù)有一個(gè)日志文件,日志文件名稱“mylog.ldf”,文件位于c:log目錄中,日志文件初始大小為50M,文件屬性為自動(dòng)增長(zhǎng),每次增長(zhǎng)10M,最大文件大小為100M(實(shí)驗(yàn)時(shí)一定要保證c:Log、d:data和e:data目錄存在,否則會(huì)發(fā)生錯(cuò)誤,如果計(jì)算機(jī)d:盤或e:盤不存在,實(shí)驗(yàn)時(shí)須將路徑調(diào)整到已存在的磁盤下);(1)創(chuàng)建數(shù)據(jù)庫(kù):待創(chuàng)建的數(shù)據(jù)庫(kù)邏輯名稱為“MyDB”。該數(shù)據(jù)庫(kù)有兩個(gè)文(2)修改數(shù)據(jù)庫(kù):將剛才創(chuàng)建的數(shù)據(jù)庫(kù)“MyDB”的名稱修改為“TESTDB”,并刪除數(shù)據(jù)文件“myslave.ndf”,同時(shí)增加一個(gè)數(shù)據(jù)文件,該數(shù)據(jù)文件邏輯名稱為“test“,文件名稱為“test.ndf”,數(shù)據(jù)文件位于e:data(在e盤存在的情況下,如果e盤不存在,可指定道其他磁盤位置下),其他參數(shù)默認(rèn);

(3)刪除剛剛創(chuàng)建的“TESTDB”數(shù)據(jù)庫(kù)。

1.3 實(shí)驗(yàn)步驟

對(duì)數(shù)據(jù)庫(kù)的管理(包括創(chuàng)建、修改、刪除)可以有兩種方式完成,使用SQL Server Management Studio管理器可以完成數(shù)據(jù)庫(kù)的日常管理,還可以通過(guò)查詢窗口輸入DDL語(yǔ)句完成數(shù)據(jù)庫(kù)的管理。

1.3.1 數(shù)據(jù)庫(kù)創(chuàng)建

(1)使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫(kù)(2)使用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)

1.3.2 修改數(shù)據(jù)庫(kù)

1.3.3 刪除數(shù)據(jù)庫(kù)“TESTDB”

(1)使用Management Studio刪除“TESTDB”(2)使用SQL語(yǔ)句刪除數(shù)據(jù)庫(kù)

1.4 思考與練習(xí)

答:(1)什么是數(shù)據(jù)庫(kù)?數(shù)據(jù)庫(kù)的組成有哪些?

(2)什么是文件組?如何創(chuàng)建文件組?主文件組可以刪除嗎?

答:

(3)數(shù)據(jù)文件,日志文件各有什么作用?

答:

(4)文件增長(zhǎng)方式有哪些?如何設(shè)置?

答:1)在新建數(shù)據(jù)庫(kù)的界面中設(shè)置自動(dòng)增長(zhǎng)方式

2)利用SQL語(yǔ)句size設(shè)置大小,filegrowth設(shè)置增長(zhǎng)類型,maxsize設(shè)置最大文件.(5)SQL Server Management Studio與數(shù)據(jù)庫(kù)的關(guān)系是什么

答:

第五篇:數(shù)據(jù)庫(kù)原理總結(jié)

1關(guān)系的范式及規(guī)范化

范式是衡量關(guān)系模式優(yōu)劣的標(biāo)準(zhǔn)。范式級(jí)別越高,其數(shù)據(jù)冗余和操作異?,F(xiàn)象就越少。第一范式:如果一個(gè)關(guān)系模式R的所有屬性都是不可分的基本數(shù)據(jù)項(xiàng),則這個(gè)關(guān)系屬于第一范式。第二范式:若關(guān)系模式R屬于第一范式,且每個(gè)非主屬性都完全函數(shù)依賴于主鍵,則R屬于第二范式。第三范式:若關(guān)系模式R屬于第一范式,且每個(gè)非主屬性都不傳遞依賴于主關(guān)鍵字,則R屬于第三范式。BC范式:若關(guān)系模式R屬于第一范式,且每個(gè)屬性都不傳遞依賴于主關(guān)鍵字,則R屬于BC范式。

2對(duì)模式的分解顯然不是隨意的,主要涉及以下兩個(gè)原則:無(wú)損聯(lián)結(jié):當(dāng)對(duì)關(guān)系模式R進(jìn)行分解時(shí),R的元組將分別在相應(yīng)屬性集進(jìn)行投影而產(chǎn)生新的關(guān)系。如果對(duì)新的關(guān)系進(jìn)行自然聯(lián)接得到的元組的集合與原關(guān)系完全一致,則稱為無(wú)損聯(lián)結(jié)。保持依賴:當(dāng)對(duì)關(guān)系模式R進(jìn)行分解時(shí),R的函數(shù)依賴集也將按相應(yīng)的模式進(jìn)行分解。如果分解后總的函數(shù)依賴集與原函數(shù)依賴集保持一致,則稱為保持依賴。

3事務(wù)的定義:事務(wù)是數(shù)據(jù)庫(kù)的邏輯工作單位,由用戶定義的一組操作序列組成,序列中的操作要么全做要么全不做。

4簡(jiǎn)述事務(wù)所具有的ACID(原子性,一致性,隔離性,持續(xù)性)特性:事務(wù)的ACID特性是: 原子性:事務(wù)是一個(gè)不可分割的單位。一致性:事務(wù)對(duì)數(shù)據(jù)庫(kù)操作的結(jié)果是將數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變?yōu)榱硪粋€(gè)一致性狀態(tài)。隔離性:多個(gè)事務(wù)的并發(fā)執(zhí)行不互相干擾。持續(xù)性:事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就是永久性的。5事務(wù)的調(diào)度:事務(wù)的執(zhí)行次序稱為調(diào)度。若多個(gè)事務(wù)是按照某一次序串行地執(zhí)行,則稱事務(wù)的調(diào)度是串行調(diào)度。若多個(gè)事務(wù)同時(shí)交叉地并行執(zhí)行,則稱事務(wù)的調(diào)度為并發(fā)調(diào)度。

6事務(wù)并發(fā)執(zhí)行產(chǎn)生的不一致情況及避免:并發(fā)操作可能會(huì)產(chǎn)生丟失修改,不能重復(fù)讀和讀”臟”數(shù)據(jù)這三種不一致情況,采用封鎖機(jī)制來(lái)進(jìn)行并發(fā)控制,可避各種不一致情況。一級(jí)封鎖協(xié)議可以避免丟失修改,二級(jí)封鎖協(xié)議可以避免丟失修改和讀”臟”數(shù)據(jù),三級(jí)封鎖協(xié)議可以避免丟失修改、不能重復(fù)讀和讀”臟”數(shù)據(jù)。

7事務(wù)的COMMIT語(yǔ)句和ROLLBACK語(yǔ)句的功能是什么?答:COMMIT語(yǔ)句表示事務(wù)執(zhí)行成功地接結(jié)束(提交),此時(shí)告訴系統(tǒng),DB要進(jìn)入一個(gè)新的正確狀態(tài),該事務(wù)對(duì)DB的所有更新都已交付實(shí)施(寫入磁盤)。ROLLBACK語(yǔ)句表示事務(wù)執(zhí)行不成功地結(jié)束(應(yīng)該“回退”)此時(shí)告訴系統(tǒng),已發(fā)生錯(cuò)誤,DB可能處在不正確的狀態(tài),該事務(wù)對(duì)DB的所有更新必須被撤消,DB應(yīng)恢復(fù)該事務(wù)到初始狀態(tài)。

8活鎖和死鎖:活鎖:在多個(gè)事務(wù)并發(fā)執(zhí)行的過(guò)程中,可能會(huì)存在某個(gè)總有機(jī)會(huì)獲得鎖的事務(wù)卻永遠(yuǎn)也沒(méi)得到鎖的現(xiàn)象,可以通過(guò)“先來(lái)先服務(wù)”的策略預(yù)防活鎖的發(fā)生。死鎖:在多個(gè)事務(wù)并發(fā)執(zhí)行過(guò)程中,多個(gè)并發(fā)事務(wù)處于相互等待的狀態(tài)的現(xiàn)象。

9死鎖的預(yù)防:數(shù)據(jù)庫(kù)當(dāng)中預(yù)防死鎖的方法有兩種。第一種方法是要求每個(gè)事務(wù)必須一次性地將所有要使用的數(shù)據(jù)加鎖或必須按照一個(gè)預(yù)定的加鎖順序?qū)κ褂玫降臄?shù)據(jù)加鎖。第二種方法是每當(dāng)處于等待狀態(tài)的事務(wù)由可能導(dǎo)致死鎖時(shí),就不再等待下去,強(qiáng)行回滾該事務(wù)。

10完整性約束的定義:關(guān)系數(shù)據(jù)庫(kù)提供的三類完整性約束:實(shí)體完整性、參照完整性和用戶自定義完整性。實(shí)體完整性:實(shí)體完整性約束是指任何基本表(關(guān)系)的主鍵(主關(guān)鍵字)中的每一個(gè)屬性列都不能取空值,即基本表中的每一個(gè)元組在主鍵上的分量都有值。參照完整性:根據(jù)參照完整性原則,用戶只要定義了某一個(gè)關(guān)系(基本表)的外鍵(外部關(guān)鍵字),系統(tǒng)就會(huì)控制外鍵的值要么為空,要么等于被參照關(guān)系中某一個(gè)主鍵的值,這就是系統(tǒng)對(duì)外鍵的一種約束。用戶定義完整性:用戶定義完整性約束條件的作用對(duì)象可以是屬性列、元組或關(guān)系(基本表),其中對(duì)屬性列的約束可以規(guī)定屬性列的數(shù)據(jù)類型、取值范圍等;對(duì)元組的約束可以規(guī)定元組中各屬性間的相互關(guān)系;而對(duì)關(guān)系的約束則可以規(guī)定各元組間或關(guān)系間的相互聯(lián)系。

11故障恢復(fù)的原則:對(duì)數(shù)據(jù)庫(kù)的影響有兩種可能性:一是數(shù)據(jù)庫(kù)本身被破壞;二是數(shù)據(jù)庫(kù)沒(méi)有被破壞,但數(shù)據(jù)可能不正確,這是因?yàn)槭聞?wù)的運(yùn)行被非正常終止造成的。12恢復(fù)算法一般由兩部分組成:在正常事務(wù)處理時(shí)采取措施,保證有足夠的冗余信息可用于故障恢復(fù)。故障發(fā)生后采取措施,將數(shù)據(jù)庫(kù)內(nèi)容恢復(fù)到某個(gè)保證數(shù)據(jù)庫(kù)一致性、事務(wù)原子性及持久性的狀態(tài)。

13數(shù)據(jù)庫(kù)在運(yùn)行過(guò)程中可能產(chǎn)生的故障有哪幾類? 答:1)事務(wù)故障:事務(wù)在運(yùn)行過(guò)程中由于種種原因,如輸入數(shù)據(jù)的錯(cuò)誤,運(yùn)算溢出,違反了某些完整性限制,某些應(yīng)用程序的錯(cuò)誤,以及并行事務(wù)發(fā)生死鎖等,使事務(wù)未能運(yùn)行到正常中指點(diǎn)之前就被撤消了,這種情況稱為“事務(wù)故障”。2)系統(tǒng)故障:系統(tǒng)故障是指系統(tǒng)在運(yùn)行過(guò)程中,由于某些原因,如OS和DBMS代碼錯(cuò)誤,操作員操作事物。特定類型的硬件錯(cuò)誤(CPU故障),突然停電等造成系統(tǒng)停止運(yùn)行,致使事物在執(zhí)行過(guò)程中以非控方式中指。這時(shí)。內(nèi)存中的信息丟失,而存儲(chǔ)在外存儲(chǔ)上的數(shù)據(jù)未受影響,這種情況稱為“系統(tǒng)故障”。3)介質(zhì)故障:系統(tǒng)在運(yùn)行過(guò)程中,由于某種硬件故障,如磁盤損壞,磁頭碰撞,或由于OS的某種潛在的錯(cuò)誤。瞬間強(qiáng)磁場(chǎng)干擾,使存儲(chǔ)在外存的數(shù)據(jù)部分損失或全部損失,稱之為“介質(zhì)故障”。14故障恢復(fù)技術(shù):數(shù)據(jù)轉(zhuǎn)儲(chǔ)、日志文件、檢查點(diǎn)方法、數(shù)據(jù)庫(kù)鏡像

15關(guān)系的完整性約束:域完整性約束:關(guān)系中屬性的值應(yīng)是域中的值,并由語(yǔ)義決定其能否為空值。實(shí)體完整性約束:關(guān)系中的主鍵不能為空值。參照完整性約束:關(guān)系的外鍵必須是另一個(gè)關(guān)系主鍵的有效值或者是空值。用戶自定義完整性約束:正對(duì)某一具體數(shù)據(jù)的約束條件,由應(yīng)用環(huán)境決定。

16故障恢復(fù)原理是冗余可分為副本和日志?;謴?fù)算法:在正常事物處理時(shí)采取措施,保證有足夠的冗余信息可用于故障恢復(fù)、故障發(fā)生后采取措施,將數(shù)據(jù)庫(kù)內(nèi)容恢復(fù)到某個(gè)保證數(shù)據(jù)庫(kù)一致性、事物原子性及持久性的狀態(tài)。

17事務(wù)故障的恢復(fù):事務(wù)故障是指事務(wù)在運(yùn)行至正常終止點(diǎn)前被中止,這時(shí)恢復(fù)子系統(tǒng)應(yīng)利用日志文件撤消(UNDO)此事務(wù)已對(duì)數(shù)據(jù)庫(kù)進(jìn)行的修改。事務(wù)故障的恢復(fù)是由系統(tǒng)自動(dòng)完成的,對(duì)用戶是透明的,系統(tǒng)的恢復(fù)步驟是:⑴ 反向掃描文件日志(即從最后向前掃描日志文件),查找該事務(wù)的更新操作。⑵ 對(duì)該事務(wù)的更新操作執(zhí)行逆操作。即將日志記錄中“更新前的值”寫入數(shù)據(jù)庫(kù)。這樣,如果記錄中是插入操作,則相當(dāng)于做刪除操作(因此時(shí)“更新前的值”為空)。若記錄中是刪除操作,則做插入操作,若是修改操作,則相當(dāng)于用修改前值代替修改后值。⑶ 繼續(xù)反向掃描日志文件,查找該事務(wù)的其他更新操作,并做同樣處理。⑷ 如此處理下去,直至讀到此事務(wù)的開(kāi)始標(biāo)記,事務(wù)故障恢復(fù)就完成了。

18系統(tǒng)故障的恢復(fù):系統(tǒng)故障造成數(shù)據(jù)庫(kù)不一致?tīng)顟B(tài)的原因有兩個(gè),一是未完成事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新可能已寫入數(shù)據(jù)庫(kù),二是已提交事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新可能還留在緩沖區(qū)沒(méi)來(lái)得及寫入數(shù)據(jù)庫(kù)。因此,恢復(fù)操作就是要撤銷故障發(fā)生時(shí)未完成的事務(wù),重做已完成的事務(wù)。系統(tǒng)恢復(fù)步驟如下:正向掃描日志文件,即從頭掃描日志文件,找出在故障發(fā)證前已經(jīng)提交的事務(wù),將其事務(wù)標(biāo)示記入重做隊(duì)列,同時(shí)找出故障發(fā)證時(shí)尚未完成的事務(wù),將其事務(wù)標(biāo)識(shí)計(jì)入撤銷隊(duì)列、對(duì)撤銷隊(duì)列中的各個(gè)事務(wù)進(jìn)行撤銷處理、對(duì)重做隊(duì)列中的各個(gè)事務(wù)進(jìn)行重做掃描

19日志文件作用及建立原因:答:日志文件是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。目的是進(jìn)行事物故障恢復(fù);進(jìn)行系統(tǒng)故障恢復(fù);協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)。

20三級(jí)模式:三級(jí)模式結(jié)構(gòu):數(shù)據(jù)庫(kù)的三級(jí)模式由外模式、概念模式和內(nèi)模式三級(jí)模式構(gòu)成。概念模式:簡(jiǎn)稱模式,又稱數(shù)據(jù)庫(kù)模式、邏輯模式。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)概念模式,它是數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu)的中間層,概念模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯描述,而不是數(shù)據(jù)庫(kù)本身,它是裝配數(shù)據(jù)的一個(gè)結(jié)構(gòu)框架。外模式:外模式簡(jiǎn)稱子模式,又稱用戶模式,是數(shù)據(jù)庫(kù)用戶能夠看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是用戶與數(shù)據(jù)庫(kù)系統(tǒng)之間的接口。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式,設(shè)置外模式的優(yōu)點(diǎn)如下:方便用戶使用,簡(jiǎn)化用戶接口、保證數(shù)據(jù)的獨(dú)立性、有利于數(shù)據(jù)共享、有利于數(shù)據(jù)安全和保密。內(nèi)模式:內(nèi)模式也稱存儲(chǔ)模式。是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示形式。一個(gè)數(shù)據(jù)庫(kù)只能有一個(gè)內(nèi)模式。21兩級(jí)映像:外模式/概念模式映像:外模式/概念模式映像定義了各個(gè)外模式與概念模式間的映像關(guān)系。概念模式/內(nèi)模式映像:概念模式/內(nèi)模式映像定義了數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。

22兩極結(jié)構(gòu)的獨(dú)立性:物理數(shù)據(jù)獨(dú)立性:如果數(shù)據(jù)庫(kù)內(nèi)模式要修改,即數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)有所變化,那么只要對(duì)概念模式/內(nèi)模式做相應(yīng)的修改即可。概念模式/內(nèi)模式提供了數(shù)據(jù)的物理數(shù)據(jù)獨(dú)立性。邏輯數(shù)據(jù)獨(dú)立性:如果概念模式要修改,例如增加記錄類型或增加數(shù)據(jù)項(xiàng),那么只要對(duì)外模式/概念模式映像做相應(yīng)的修改,就可以使外模式和應(yīng)用程序盡可能保持不變。這樣,就稱數(shù)據(jù)庫(kù)打到了邏輯數(shù)據(jù)獨(dú)立性。外模式/概念模式映像提供了數(shù)據(jù)的邏輯獨(dú)立性。

23數(shù)據(jù)庫(kù)技術(shù)的發(fā)展階段:工管理階段(數(shù)據(jù)部保存、沒(méi)有對(duì)數(shù)據(jù)進(jìn)行管理的軟件系統(tǒng)、沒(méi)有文件的概念、一組數(shù)據(jù)對(duì)應(yīng)于一個(gè)程序,數(shù)據(jù)時(shí)面向應(yīng)用的)、文件系統(tǒng)階段(數(shù)據(jù)需要長(zhǎng)期保存在外存上供反復(fù)使用、程序和數(shù)據(jù)之間有了一定得獨(dú)立性、文件的形式已經(jīng)多樣化、數(shù)據(jù)的存取基本以記錄為單位)、數(shù)據(jù)庫(kù)系統(tǒng)階段(數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)共享、減少數(shù)據(jù)冗余、具有較高的數(shù)據(jù)獨(dú)立性、方便用戶接口、統(tǒng)一的數(shù)據(jù)管理與控制功能)

某校與教學(xué)管理相關(guān)的3個(gè)關(guān)系模式的結(jié)構(gòu)如下: 學(xué)生(學(xué)號(hào)、姓名、年齡、性別、所在系)課程(課程號(hào)、課程名、開(kāi)課系、任課教師)學(xué)習(xí)(學(xué)號(hào)、課程號(hào)、成績(jī))試進(jìn)行如下操作:

1.創(chuàng)建“教學(xué)”數(shù)據(jù)庫(kù),在“教學(xué)”數(shù)據(jù)庫(kù)中創(chuàng)建“學(xué)生”、“課程”、“學(xué)習(xí)”這3個(gè)基本表,并說(shuō)明主鍵和外鍵。2.使用SQL的查詢語(yǔ)句表達(dá)下列查詢(1)查詢劉老師所授課程的課程號(hào)和課程名(2)查詢年齡大于23歲的男學(xué)生的學(xué)號(hào)和姓名

(3)查詢至少修讀劉老師所授課程中一門課程的女學(xué)生和姓名(4)查詢王樂(lè)同學(xué)不學(xué)的課程的課程號(hào)(5)查詢至少修讀兩門課程的學(xué)生學(xué)號(hào)

(6)查詢?nèi)繉W(xué)生都修讀的課程的課程號(hào)與課程名(7)查詢修讀課程中包含劉老師所授課程的學(xué)生學(xué)號(hào)

3)SELECT 姓名 FROM 學(xué)生 WHERE 性別=‘女’ AND EXISTS(SELECT * FROM 學(xué)習(xí)WHERE 學(xué)習(xí).學(xué)號(hào)=學(xué)生.學(xué)號(hào) AND 課程號(hào) IN(SELECT 課程號(hào) FROM 課程 WHERE 任課教師 LIKE ‘劉%’))4)SELECT 課程號(hào) FROM 課程 WHERE NOT EXISTS(SELECT * FROM 學(xué)習(xí)WHERE 學(xué)習(xí).課程號(hào)=課程.課程號(hào) AND 學(xué)號(hào) IN(SELECT 學(xué)號(hào) FROM 學(xué)生 WHERE 姓名=‘王樂(lè)’))5)SELECT 學(xué)號(hào) FROM 學(xué)生 GROUP BY 學(xué)號(hào) HAVING COUNT(*)>=2 6)SELECT 課程號(hào),課程名 FROM 課程 WHERE NOT EXISTS(SELECT * FROM 學(xué)生 WHERE NOT EXISTS(SELECT * 學(xué)號(hào) FROM 學(xué)習(xí)WHERE 學(xué)習(xí).課程號(hào)=課程.課程號(hào) AND 學(xué)習(xí).學(xué)號(hào)=學(xué)生.學(xué)號(hào)))7)SELECT 學(xué)號(hào) FROM 學(xué)習(xí)WHERE EXISTS(SELECT * FROM 學(xué)習(xí)WHERE 課程號(hào) IN(SELECT * FROM 課程號(hào) FROM 課程 WHERE 任課教師 LIKE ‘劉%’))試用SQL查詢語(yǔ)句表達(dá)下列對(duì)教學(xué)數(shù)據(jù)庫(kù)中3個(gè)基本表“學(xué)生”、“課程”、“學(xué)習(xí)”的查詢(1)統(tǒng)計(jì)有學(xué)生修讀的課程門數(shù)(2)求修讀C4課程的學(xué)生的平均年齡

(3)求劉老師所授課程的每門課程的學(xué)生平均成績(jī)

(4)統(tǒng)計(jì)每門課程學(xué)生的修讀人數(shù)(超過(guò)10人的課程才統(tǒng)計(jì)),要求輸出課程號(hào)和修讀人數(shù),查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同,按課程號(hào)升序排列(5)查詢學(xué)號(hào)比王樂(lè)同學(xué)大,而年齡比他小的學(xué)生姓名(6)查詢姓名以王打頭的所有學(xué)生的姓名和年齡(7)在“學(xué)習(xí)”表中檢索成績(jī)?yōu)榭罩档膶W(xué)生學(xué)號(hào)和課程號(hào)(8)求年齡大于女同學(xué)平均年齡的男學(xué)生姓名和年齡(9)求年齡大于所有女同學(xué)年齡的男學(xué)生姓名和年齡 SELECT COUNT(DISTINCT 課程號(hào))FROM 學(xué)習(xí)

SELECT AVG(年齡)FROM 學(xué)生 WHERE EXISTS(SELECT * FROM 學(xué)習(xí)WHERE學(xué)生.學(xué)號(hào)=學(xué)習(xí).學(xué)號(hào) AND 課程號(hào)=’C4’)SELECT AVG(成績(jī))FROM 學(xué)習(xí)WHERE GROUP BY 課程號(hào) HAVING 課程號(hào) IN(SELECT 課程號(hào) FROM 課程 WHERE 任課教師 LIKE ‘劉%’)SELECT 課程號(hào),COUNT(*)AS C_COUNT FROM 學(xué)習(xí)HAVING C_COUNT>10 ORDER BY C_COUNT DESC,課程號(hào)

SELECT 姓名 FROM 學(xué)生 WHERE 學(xué)號(hào)>ALL(SELECT 學(xué)號(hào)FROM 學(xué)生WHERE 姓名=’王樂(lè)’)AND 年齡(SELECT AVG(年齡)FROM 學(xué)生 WHERE 性別=’女’)SELECT 姓名, 年齡 FROM 學(xué)生WHERE 性別=’男’ AND年齡>(SELECT MAX(年齡)FROM 學(xué)生 WHERE 性別=’女’)試用SQL更新語(yǔ)句表達(dá)對(duì)“教學(xué)”數(shù)據(jù)庫(kù)中3個(gè)基本表“學(xué)生”、“課程”和“學(xué)習(xí)”的各個(gè)更新操作(1)向基本表“學(xué)生”中插入一個(gè)學(xué)生組(‘S009’,‘吳’,18)

(2)在基本表“學(xué)生”中查詢每一門課程成績(jī)都大于等于80分的學(xué)生學(xué)號(hào)、姓名和性別,并把查詢到的值送往另一個(gè)已存在的基本表“結(jié)果”(學(xué)號(hào),姓名,性別)中(3)在基本表“學(xué)習(xí)”中刪除尚無(wú)成績(jī)的元組

(4)把王樂(lè)同學(xué)在“學(xué)習(xí)”基本表中的課程和成績(jī)?nèi)縿h除(5)把修讀Java課程不及格的成績(jī)?nèi)臑榭罩担?)把低于總平均成績(jī)的女同學(xué)成績(jī)提高5%(7)在基本表“學(xué)習(xí)”中修改C4課程的成績(jī),若成績(jī)小于等于75分時(shí)提高5%,若成績(jī)大于75分時(shí)提高4%(用兩個(gè)UPDATE語(yǔ)句實(shí)現(xiàn))INSERT INTO 學(xué)生 VALUES(‘S009’,’吳’,18)INSERT INTO 結(jié)果(學(xué)號(hào),姓名,性別)SELECT學(xué)號(hào),姓名,性別 FROM 學(xué)生 WHERE NOT EXISTS(SELECT * FROM 學(xué)習(xí)WHERE 學(xué)生.學(xué)號(hào)=學(xué)習(xí).學(xué)號(hào) AND 成績(jī)<80)DELETE FROM 學(xué)習(xí)WHERE 成績(jī) IS NULL DELETE FROM 學(xué)習(xí)WHERE 學(xué)號(hào) IN(SELECT 學(xué)號(hào) FROM 學(xué)生 WHERE 姓名=’王樂(lè)’)UPDATE 學(xué)習(xí)SET成績(jī)=NULL WHERE 成績(jī)<60 AND 課程號(hào) IN(SELECT 課程號(hào) FROM 課程 WHERE 課程名=’JAVA’)UPDATE 學(xué)習(xí)SET 成績(jī)=成績(jī)*1.05 WHERE 成績(jī)<(SELECT AVG(成績(jī))FROM 學(xué)生)UPDATE 學(xué)習(xí)SET 成績(jī)=成績(jī)*1.04 WHERE 成績(jī)>75 AND 課程號(hào)=’C4’ UPDATE 學(xué)習(xí)SET 成績(jī)=成績(jī)*1.05 WHERE 成績(jī)<=75 AND 課程號(hào)=’C4’

下載數(shù)據(jù)庫(kù)原理與應(yīng)用課程總結(jié)word格式文檔
下載數(shù)據(jù)庫(kù)原理與應(yīng)用課程總結(jié).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    傳感器原理及應(yīng)用課程總結(jié)

    緒論 傳感器定義:傳感器是將各種非電量按一定規(guī)律轉(zhuǎn)換成便于處理和傳輸?shù)牧硪环N物理量的裝置。 組成:敏感元轉(zhuǎn),轉(zhuǎn)換元件(調(diào)制作用),測(cè)量電路 分類:按輸入量分類,按測(cè)量原理分類,按結(jié)......

    數(shù)據(jù)庫(kù)原理與應(yīng)用課程設(shè)計(jì)要求及選題

    《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程設(shè)計(jì) 一、 目的: 《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程設(shè)計(jì)對(duì)于鞏固數(shù)據(jù)庫(kù)知識(shí),加強(qiáng)學(xué)生的實(shí)際動(dòng)手能力和提高學(xué)生綜合素質(zhì)十分必要。本課程設(shè)計(jì)主要圍繞兩方面......

    數(shù)據(jù)庫(kù)原理與應(yīng)用教學(xué)改革研究與實(shí)踐

    數(shù)據(jù)庫(kù)原理與應(yīng)用教學(xué)改革研究與實(shí)踐 摘 要:分析了《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程教學(xué)過(guò)程中的現(xiàn)狀與存在的理論與實(shí)際脫節(jié)、不夠重視實(shí)踐教學(xué)環(huán)節(jié)、教學(xué)實(shí)踐有悖工程化原則、教學(xué)......

    數(shù)據(jù)庫(kù)原理與應(yīng)用SQL教學(xué)綱要

    《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程教學(xué)綱要 一、課程概述 (一)課程學(xué)時(shí)與學(xué)分 課程代碼: ,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè),第2學(xué)期開(kāi)課; 課程總學(xué)時(shí):48學(xué)時(shí)(理論講授學(xué)時(shí):24學(xué)時(shí);實(shí)踐學(xué)時(shí):24學(xué)時(shí)) 課程總學(xué)......

    數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)驗(yàn)教學(xué)指導(dǎo)書(shū)

    《數(shù)據(jù)庫(kù)原理及應(yīng)用》實(shí)驗(yàn) 本實(shí)驗(yàn)與《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程相配套,適用于本校地理信息系統(tǒng)專業(yè)本科學(xué)生。 實(shí)驗(yàn)?zāi)康模?數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用實(shí)驗(yàn)是本課程教學(xué)環(huán)節(jié)中的重要一環(huán)。......

    2數(shù)據(jù)庫(kù)原理課程實(shí)習(xí)2

    《數(shù)據(jù)庫(kù)及應(yīng)用I》課程設(shè)計(jì)指導(dǎo)書(shū) 一、課程設(shè)計(jì)的目的和意義 《數(shù)據(jù)庫(kù)及應(yīng)用I課程設(shè)計(jì)》是實(shí)踐性教學(xué)環(huán)節(jié)之一,是《數(shù)據(jù)庫(kù)及應(yīng)用I》課程的輔助教學(xué)課程。通過(guò)課程設(shè)計(jì),使學(xué)生......

    數(shù)據(jù)庫(kù)課程總結(jié)范文大全

    數(shù)據(jù)庫(kù)課程總結(jié) 軟件0701 07301024 楊彥妍 在學(xué)習(xí)數(shù)據(jù)庫(kù)之前一直覺(jué)得數(shù)據(jù)庫(kù)沒(méi)有什么深入研究的價(jià)值,覺(jué)得無(wú)非是將數(shù)據(jù)存起來(lái)進(jìn)行增刪改查的操作就是了。直到真正接觸到了數(shù)......

    PLC原理與應(yīng)用課程小結(jié)

    《PLC原理及應(yīng)用》課程小結(jié) 陳圣濤安徽銅陵職業(yè)技術(shù)學(xué)院 一、《PLC原理及應(yīng)用》內(nèi)容簡(jiǎn)介 《PLC原理及應(yīng)用》是一門應(yīng)用性很強(qiáng)的電氣自動(dòng)化專業(yè)課程,通常在工科院校都會(huì)開(kāi)設(shè)。......

主站蜘蛛池模板: 国产色产综合色产在线视频| 亚洲中文无码成人片在线观看| 丰满人妻一区二区三区无码av| 亚洲区欧美日韩综合| 久久妇女高潮喷水多| 国产一区二区波多野结衣| 欧美成人一区二区三区在线视频| 中文字幕被公侵犯的漂亮人妻| 女的被弄到高潮娇喘喷水视频| 亚洲热妇无码av在线播放| 男人的好看免费观看在线视频| 亚洲成av人片一区二区三区| 无码喷潮a片无码高潮| 夜夜嗨av一区二区三区| 一个添下面两个吃奶把腿扒开| 国产 浪潮av性色四虎| 国产亚洲精久久久久久无码色戒| 欧美特黄特色三级视频在线观看| 美女国产毛片a区内射| 手机看片aⅴ永久免费无码| 亚洲人成网7777777国产| 2024av天堂手机在线观看| 丰满少妇被猛男猛烈进入久久| 欧美性猛交99久久久久99按摩| 无码一卡二卡三卡四卡| 日本特黄特色aaa大片免费| 日韩久久久久久中文人妻| 欧美激情性xxxxx高清真| 亚洲成无码人在线观看| 国产av无码精品色午夜| 性激烈的欧美三级视频| 天天做天天摸天天爽天天爱| 囯产精品一区二区三区线| 午夜福利视频网| 亚洲精品无码不卡| 天堂av无码av一区二区三区| 成人国产欧美大片一区| 一区二区免费视频中文乱码| 国模冰莲极品自慰人体| 成人无码看片在线观看免费| 成人爽a毛片免费|