第一篇:《數(shù)據(jù)庫技術(shù)與應(yīng)用》知識點總結(jié)
《數(shù)據(jù)庫技術(shù)與應(yīng)用》知識點總結(jié)
第一章 數(shù)據(jù)庫基礎(chǔ)
1.基本概念:
數(shù)據(jù):數(shù)據(jù)泛指對客觀事物的數(shù)量、屬性、位置及其相互關(guān)系的抽象表示,以適合于用人工或自然的方式進行保存、傳遞和處理。數(shù)據(jù)是形成信息的源泉,信息是有價值的數(shù)據(jù)是數(shù)據(jù)的內(nèi)涵。
信息:有一定含義的、經(jīng)過加工處理的、對決策有價值的數(shù)據(jù)
數(shù)據(jù)庫:數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的可共享的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)(DBS的核心):專門用于管理數(shù)據(jù)可的計算機系統(tǒng)軟件。數(shù)據(jù)庫系統(tǒng) :帶有數(shù)據(jù)庫的計算機系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、相關(guān)硬件、軟件和各類人員組成。
2.數(shù)據(jù)管理的發(fā)展階段
1.人工管理階段:沒有直接存儲設(shè)備、操作系統(tǒng)、管理軟件 2.文件系統(tǒng)階段:把計算機眾多數(shù)據(jù)組織成相互獨立的數(shù)據(jù)文件 3.數(shù)據(jù)庫系統(tǒng)階段:一定的格式、統(tǒng)一管理、冗余度小 4.分布式數(shù)據(jù)庫階段:物理上分離、邏輯上統(tǒng)一 5.面向?qū)ο髷?shù)據(jù)庫階段 3.數(shù)據(jù)模型:(1)基本概念:
數(shù)據(jù)模型:數(shù)據(jù)庫系統(tǒng)的形式框架,用來描述數(shù)據(jù)的一組概念和定義,包括描述數(shù)據(jù)、數(shù)據(jù)聯(lián)系、數(shù)據(jù)操作、數(shù)據(jù)語義以及數(shù)據(jù)一致性的概念工具。
概念模型:按用戶的觀點對數(shù)據(jù)和信息進行建模,是現(xiàn)實世界到信息世界的第一層抽象,強調(diào)語義表達功能。
實體:客觀存在的并且可以相互區(qū)別的“事物” 實體集:性質(zhì)相同的同類實體的集合 屬性:描述實體的特征 域:屬性的取值范圍
主鍵:用來唯一標(biāo)識一個元組的某個屬性或?qū)傩越M合
聯(lián)系(1:1,1:n,m:n):實體集之間的關(guān)系,反應(yīng)事物之間的相互關(guān)聯(lián),聯(lián)系也是主體,也可具有屬性
關(guān)系模型:采用二維表來表示實體以及實體之間關(guān)系的模型。本質(zhì)是一張表。
關(guān)系、關(guān)系模式:1:1關(guān)系名(屬性1,屬性2,??)
1:n 將1的主鍵放入n中 學(xué)生(班級編號,??)
n:m 將實體的主鍵放入關(guān)系的屬性中(2)E-R模型:能根據(jù)具體問題構(gòu)建E-R模型、畫出E-R圖
實體集:矩形框
屬性:橢圓
聯(lián)系:菱形
(3)關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)、關(guān)系的性質(zhì)
數(shù)據(jù)查詢、數(shù)據(jù)插入、數(shù)據(jù)刪除、數(shù)據(jù)修改
關(guān)系運算:選擇(減少個體保留所有屬性)、投影(所有個體的部分屬性)、聯(lián)結(jié)
(4)E-R模型轉(zhuǎn)換為關(guān)系模型
(5)關(guān)系模型的完整性(實體、參照、自定義)
實體:主鍵不能為空
參照:外鍵為空或在其擔(dān)任主鍵的實體集中存在自定義:用戶自己定義的語義要求
第二章 Access數(shù)據(jù)庫與表的操作
1.Access數(shù)據(jù)庫設(shè)計的一般步驟
2.基本概念:Access數(shù)據(jù)庫、表、記錄、字段 3.使用表設(shè)計器創(chuàng)建表(1)字段名命名規(guī)則
不能空格開頭、不能用.!()[]、最長64個字符(2)字段類型:文本、數(shù)字、日期/時間、是/否、查閱向?qū)В▊溥x項中選擇)(3)字段屬性:字段大小、輸入掩碼(控制數(shù)據(jù)的輸入)、有效性規(guī)則(規(guī)范、核查)、有效性文本(提示信息)、默認值、索引(搜索或排序的根據(jù),加快查詢速度)、必填字段(4)設(shè)置主鍵
4.建立表間關(guān)系:關(guān)聯(lián)字段、實施參照完整性 5.表的復(fù)制、更名、刪除 6.數(shù)據(jù)的導(dǎo)入、導(dǎo)出
第三章 查詢
1.查詢的概念和作用
查詢是根據(jù)查詢條件從一個或多個表中獲取數(shù)據(jù)的方法 瀏覽、更新、分析數(shù)據(jù) 2.選擇查詢
使用條件從一個或多個表中檢索數(shù)據(jù),然后按所需順序顯示數(shù)據(jù) 3.條件查詢
(1)查詢條件的表示
①條件的組合:and、or、not ②取值范圍的說明: >、<、>=、<=、<>
between… and…
In ③條件不確定: like
*(替代零個一個或多個任意字符)、?(任意單一字符)、#(任意一個數(shù)字)、[ ](替代方括號內(nèi)任意字符)、!(替代方括號內(nèi)字符以外的任意字符)、-
(2)函數(shù)
①統(tǒng)計函數(shù)(SUM,AVG,COUNT,MAX,MIN)②字符串函數(shù)(LEN,LEFT,RIGHT,MID)
③日期函數(shù)(DATE,NOW,YEAR,MONTH,DAY)
4.交叉表查詢、重復(fù)項查詢、不匹配項查詢:特點、何時適用
交叉:對數(shù)據(jù)庫中表和查詢進行分類統(tǒng)計,使用的字段必須來源于同一個表或查詢
重復(fù):對某些怒有相同值得記錄進行檢索和分類,判斷信息正確性 不匹配:查找可能的遺漏,在一張表中有另一張表中沒有 4.參數(shù)查詢
在作為參數(shù)字段的條件行中,以[ ]括起與字段名不同的內(nèi)容
5.操作查詢:生成表查詢、更新查詢、刪除查詢、追加查詢
第四章
SQL查詢
select-from-where、insert、update、delete,要求能讀懂 select:構(gòu)成查詢結(jié)果的屬性列 from:作查詢的表 where:查詢條件
insert:將子查詢結(jié)果插入到指定的表 update:數(shù)據(jù)更新,需要更新的表 delete:刪除字段
數(shù)據(jù)定義:用于定義和修改基本表、定義視圖和定義索引create(建立)drop(刪除)alter(修改)
數(shù)據(jù)操縱:用于表或視圖的數(shù)據(jù)進行添加、刪除和修改等操作 insert(插入)delete update 數(shù)據(jù)查詢:用于從數(shù)據(jù)庫中檢索數(shù)據(jù) select 數(shù)據(jù)控制:用于控制用戶對數(shù)據(jù)的存取權(quán)利 grant(授權(quán))revote(回收權(quán)限)
第五章
窗體
1.窗體的概念和作用
概念:通過靈活多樣的控件使用構(gòu)成了用戶與數(shù)據(jù)庫的交互界面,從而完成顯示、輸入和編輯數(shù)據(jù)等事物
作用:可作為瀏覽、編輯、輸入輸出表或查詢中數(shù)據(jù)的交互界面
可作為組織、控制整個系統(tǒng)中對象的外觀界面 2.創(chuàng)建窗體的三種方法
自動創(chuàng)建、窗體向?qū)?、設(shè)計視圖 3.窗體的構(gòu)成
窗體頁眉、頁面頁眉、主體、頁面頁腳、窗體頁腳 4.窗體的控件
(1)類型:結(jié)合型控件、非結(jié)合型控件、計算型控件
(2)常用控件:文本框,命令按鈕,列表框和組合框,標(biāo)簽,選項組,選項按鈕,子窗體/子報表
(3)常用屬性:名稱、標(biāo)題
記錄源:窗體的數(shù)據(jù)來源,一般為表或查詢
控件來源:控件所顯示數(shù)據(jù)的來源,通常是與控件結(jié)合的字段
行來源:組合框、列表框的列表選項來源
5.主/子窗體:主窗體內(nèi)套有子窗體,便于在同一窗體中顯示不同表中相關(guān)聯(lián)的數(shù)據(jù)
第六章
報表
1.報表的概念和作用:與窗體的功能比較、區(qū)別
報表用于對數(shù)據(jù)庫中的數(shù)據(jù)進行瀏覽、分析、匯總和輸出;窗體用于瀏覽、編輯、輸入、輸出
2.報表的構(gòu)成:報表頁眉、頁面頁眉、組頁眉、主體、組頁腳、頁面頁腳、報表頁腳
3.排序和分組報表中的數(shù)據(jù)(對最多10個字段分組)
匯總項:可以添加多個字段的匯總,并且可以對同一字段執(zhí)行多種類型的 匯總
分組間隔項:確定記錄如何分組在一起,可以自定義
標(biāo)題項:更改匯總字段的標(biāo)題,可以用于列標(biāo)題還可用于標(biāo)記頁眉與頁腳的匯總字段
有/無頁眉節(jié)選項:用于添加或移除每個組前面的頁眉節(jié)
4.標(biāo)簽報表:特點:在一頁中顯示多個標(biāo)簽,通過標(biāo)簽報表,用戶可以查看到多個且數(shù)據(jù)格式相一致的標(biāo)簽??梢詫?shù)據(jù)表示成郵件標(biāo)簽,用于打印大批量的郵件標(biāo)簽
第八章
宏
1.基本概念:宏、宏操作、帶條件的宏
宏:宏是一組命令,他是一個或多個操作的集合,能夠?qū)⒏鞣N對象有機地組織起來,按照某個順序執(zhí)行操作步驟完成一系列操作 條件宏:在if選項文本框中有條件表達式的宏 宏組:宏的集合
2.常用宏操作: OPENFORM(打開窗體),MESSAGEBOX(顯示含有警告或提示消息的消息框),CLOSEWINDOW(關(guān)閉指定窗口),OPENQUERY(打開查詢后執(zhí)行操作查詢),OPENTABLE(打開表)
轉(zhuǎn)移焦點gotocontrol、關(guān)閉窗體closewindows、退出程序、停止當(dāng)前宏執(zhí)行stopmacro 3.將宏與窗體上控件相關(guān)聯(lián)的方法
1)控件屬性表的事件選項卡中選擇一個宏
2)右擊控件直接進入宏設(shè)計視圖
3)進入宏對象列表框把宏對象列表框中的宏名拖放到窗體設(shè)計視圖上在窗體產(chǎn)生一個命令按鈕 第九章
VBA編程
1.基本概念:對象、屬性、事件、事件過程、方法
對象:是現(xiàn)實世界對象的模型化,是代碼和數(shù)據(jù)的組合,具有自己的狀態(tài)和行為(繼承性、多態(tài)性、封裝性、靈活性)屬性:特征
方法:在對象上可以執(zhí)行的操作 事件:識別和響應(yīng)的某些行為和動作
2.數(shù)據(jù)類型:數(shù)值、字符、邏輯、日期 變量:概念、命名規(guī)則、先聲明后使用
用于臨時儲存數(shù)值、計算結(jié)果或數(shù)據(jù)庫中的任意對象
命名:字母或漢字開頭 dim 變量名 as 數(shù)據(jù)類型 常量:概念、符號常量
在應(yīng)用程序的運行中不能改變的對象,只有在初始化時能賦值
public const 表達式
運算符:算術(shù)、連接、關(guān)系、邏輯、賦值,它們的運算法則和優(yōu)先級
優(yōu)先級:算術(shù)、連接、關(guān)系、邏輯、賦值 表達式:要求會計算表達式的值
3.三大控制結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu) 4.程序語句:(1)變量聲明語句
dim 變量名 as 數(shù)據(jù)類型
(2)賦值語句
變量名=表達式
(3)IF語句(單分支,雙分支,多分支),Select Case語句
IF:
單:if 條件表達式 then 語句1[else 語句2]
多:if 條件表達式 then 語句組1 else 語句組2 end if
select case:
select case 表達式
case 值1
語句組1
case 值2
語句組2
[case else 語句組n+1]
前面的全不匹配時 end select select case 后面的表達式是必要參數(shù) case后面的值可以用is和to表范圍(4)FOR語句(循環(huán))
for 循環(huán)變量=初值to 終值[step 步長]
循環(huán)語句組
[exit for]
next 循環(huán)變量 eg.Dim s as integer, I as integer
s=0
for i=1 to 100 step 1
s=s+1
next i
msgbox “1到100相加之和為:”& s Do…Loop語句 Do while 條件表達式
循環(huán)語句組
[exit do] loop 7
eg.sub sumloop()
dim sum as integer
dim n as integer
dim msg as string
sum=0
n=0
msg=“100內(nèi)偶數(shù)之和為”
do while n<=100
sum=sum+n
n=n+2
loop
msg = msg & sum
msgbox msg
end sub
簡答:
1.計算機數(shù)據(jù)庫管理隨著計算機硬件、軟件技術(shù)和計算機應(yīng)用范圍的發(fā)展而不斷發(fā)展,多年來大致經(jīng)歷了幾個階段
1)人工管理階段:沒有直接存儲設(shè)備、操作系統(tǒng)、管理軟件 2)文件系統(tǒng)階段:把計算機眾多數(shù)據(jù)組織成相互獨立的數(shù)據(jù)文件 3)數(shù)據(jù)庫系統(tǒng)階段:一定的格式、統(tǒng)一管理、冗余度小 4)分布式數(shù)據(jù)庫階段:物理上分離、邏輯上統(tǒng)一 5)面向?qū)ο髷?shù)據(jù)庫階段 2.數(shù)據(jù)庫的主要特點
1)數(shù)據(jù)結(jié)構(gòu)化
2)相對獨立性,數(shù)據(jù)獨立于程序存在
3)支持數(shù)據(jù)共享,可同時為多個用戶或應(yīng)用程序提供服務(wù) 4)可控的數(shù)據(jù)冗余,為了提高檢索速度可以適當(dāng)?shù)卦黾尤哂?3.數(shù)據(jù)庫系統(tǒng)中包含哪些人員,各自職責(zé)是什么
數(shù)據(jù)庫管理員、系統(tǒng)分析員、數(shù)據(jù)庫設(shè)計人員、應(yīng)用程序員、用戶 4.關(guān)系模型定義了幾種數(shù)據(jù)庫約束條件
1)每個屬性必須是不可分的數(shù)據(jù)項 2)每一列的屬性名必須不同 3)不能有相同的元祖
4)同一列是同質(zhì)的,不同的列可以來自同一個域 5)行和列的順序無所謂
5.在關(guān)系數(shù)據(jù)庫中包含哪些常用的關(guān)系運算
選擇、投影、聯(lián)接、自然聯(lián)接(去掉重復(fù)屬性)6.創(chuàng)建數(shù)據(jù)表的幾種方法
表模板、設(shè)計視圖、輸入數(shù)據(jù)、導(dǎo)入已有數(shù)據(jù) 7.設(shè)置有效性規(guī)則和有效性文本的作用是什么
給予輸入內(nèi)容更具體的限制,對該字段上的數(shù)據(jù)進行核查工作 8.說明查詢和表的區(qū)別
1)表可以進行操作,查詢的操作權(quán)限來源于數(shù)據(jù)表
2)表有存儲功能,可以進行數(shù)據(jù)更新、新增、刪除;當(dāng)連接查詢兩個以上數(shù)據(jù)表時將無法進行更新、新增、刪除操作 3)表有儲存功能,查詢只能分析無法儲存 4)查詢的數(shù)據(jù)集合是臨時存在的 9.簡述窗體的主要功能 1)顯示與編輯數(shù)據(jù) 2)接收數(shù)據(jù)輸入 3)控制應(yīng)用程序流程 4)信息顯示 5)數(shù)據(jù)打印
10.與快速創(chuàng)建窗體相比,使用窗體向?qū)?chuàng)建窗體有什么優(yōu)點 可以設(shè)置窗體的形式、格局和外觀;可以選擇多個數(shù)據(jù)源 11.窗體有幾種視圖,各有什么作用
設(shè)計視圖:用于創(chuàng)建窗體或修改窗體的窗口
窗體視圖:用于顯示記錄數(shù)據(jù)、添加和修改表中數(shù)據(jù)窗口 布局視圖:顯示真實數(shù)據(jù),適合設(shè)置視覺外觀和可用性任務(wù)
數(shù)據(jù)表視圖:以行列格式顯示表、查詢或窗體數(shù)據(jù)的窗口 數(shù)據(jù)透視表視圖:查看明晰數(shù)據(jù)或匯總數(shù)據(jù)
數(shù)據(jù)透視圖視圖:以圖表形式顯示數(shù)據(jù),便于用戶進行數(shù)據(jù)分析 12.把復(fù)選框、選項按鈕加入選項組與不加入選項組有什么區(qū)別 13.報表與窗體的區(qū)別
1)作用:窗體用于查看和輸入數(shù)據(jù);報表用于輸出數(shù)據(jù) 2)數(shù)據(jù)來源:窗體必須有數(shù)據(jù)來源;報表可以沒有數(shù)據(jù)源 3)功能:窗體可以添加、刪除或修改原始數(shù)據(jù),報表不可以 4)報表可以對數(shù)據(jù)進行分組和匯總
5)窗體可以另存為報表,報表無法轉(zhuǎn)換為窗體
14.作為查閱與打印數(shù)據(jù)的一種方法,與表和查詢相比,報表具有哪些優(yōu)點 1)可以將數(shù)據(jù)按照設(shè)計的方式打印出來 2)可以控制每個對象的大小和外觀 3)可以對數(shù)據(jù)進行比較和匯總
15.創(chuàng)建報表的方式有哪幾種,各有哪些優(yōu)點 快速創(chuàng)建、設(shè)計視圖、空報表、報表向?qū)?、?biāo)簽
16.除了報表的設(shè)計視圖外,報表預(yù)覽的結(jié)果還與什么因素有關(guān) 報表打印預(yù)覽視圖
17.模塊有哪幾種類型?各有什么特點?
類模塊:包含新對象定義的模塊,在模塊中的任何過程都將成為對象的屬性和方法。與窗體和報表相關(guān)聯(lián)
標(biāo)準模塊:存放整個數(shù)據(jù)庫都可用的子程序和函數(shù)的模塊,不與任何對象相關(guān)聯(lián)
18.宏和模塊有什么關(guān)系?宏可以取代模塊嗎?
模塊是功能強大的編程工具,可以編寫出復(fù)雜高級的數(shù)據(jù)庫應(yīng)用程序,可以自定義函數(shù),完成更復(fù)雜的計算,替代宏所不能執(zhí)行的功能。19.子過程和函數(shù)過程的主要區(qū)別
子過程沒有返回值,函數(shù)過程有返回值;子過程用于編寫代碼集合,函數(shù)過程用于建立函數(shù)
第二篇:數(shù)據(jù)庫技術(shù)與應(yīng)用課程設(shè)計
? 數(shù)據(jù)庫技術(shù)與應(yīng)用課程設(shè)計
一、課程設(shè)計的教學(xué)目的
1、使學(xué)生掌握數(shù)據(jù)庫的基本概念,結(jié)合實際的操作和設(shè)計,鞏固課堂教學(xué)內(nèi)容;
2、使學(xué)生掌握數(shù)據(jù)庫系統(tǒng)的基本概念、原理和技術(shù),將理論與實際相結(jié)合,應(yīng)用現(xiàn)有的數(shù)據(jù)建模工具和數(shù)據(jù)庫管理系統(tǒng)軟件,規(guī)范、科學(xué)地完成一個小型數(shù)據(jù)庫的設(shè)計與實現(xiàn)
3、把理論課與實驗課所學(xué)內(nèi)容做一綜合,并在此基礎(chǔ)上強化學(xué)生的實踐意識、提高其實際動手能力。
一、課程設(shè)計的任務(wù):
使用現(xiàn)行教流行的開發(fā)工具和SQL Server進行數(shù)據(jù)庫應(yīng)用的開發(fā),主要完成:
1、創(chuàng)建所用的數(shù)據(jù)庫,創(chuàng)建所需要的表并設(shè)置好整性約束。
2、開發(fā)出有相當(dāng)完善功能并有一定規(guī)模的數(shù)據(jù)庫應(yīng)用系統(tǒng),系統(tǒng)中要能實現(xiàn)對數(shù)據(jù)的插入、刪除、修改、簡單查詢、復(fù)雜查詢、數(shù)據(jù)的統(tǒng)計等。?
三、數(shù)據(jù)庫課程設(shè)計內(nèi)容及要求
1、設(shè)計內(nèi)容:
? 選題:按自由組合原則,以1-2人一組,每一組從所給題目中任選一個合作完成,并且一個題目只能由一個組選作。
? 系統(tǒng)的開發(fā)與實現(xiàn):對所選課題進行調(diào)查研究,完成系統(tǒng)的功能分析、結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫的概念要設(shè)計和邏輯結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫的物理實現(xiàn)、用戶界面設(shè)計等,最后采用程序開發(fā)工具(C#、Java、VC、VB、Delphi、ASP等)完成系統(tǒng)開發(fā)。
2、設(shè)計要求
(1)采取課內(nèi)上機和業(yè)余上機相結(jié)合的方式進行,合理安排設(shè)計進度(可按以下建議的進度進行),在規(guī)定時間內(nèi)完成系統(tǒng)的開發(fā)和設(shè)計報告的編寫。
(2)提交比較詳細的課程設(shè)計報告和設(shè)計作品。
A、課程設(shè)計報告至少2000字以上(原代碼除外),報告所包含的內(nèi)容及格式見《數(shù)據(jù)庫原理——課程設(shè)計指導(dǎo)書》
B、所開的數(shù)據(jù)庫應(yīng)用系統(tǒng)應(yīng)具有可運行、功能較完整、界面較美觀、操作較方便等特點。
C、每位同學(xué)至少完成所選課題設(shè)計工作量的50% ?
四、設(shè)計方法與設(shè)計過程
1、設(shè)計方法 1)學(xué)習(xí)研究課程設(shè)計指導(dǎo)書,確定設(shè)計題目
2)確定開發(fā)目標(biāo)及初步方案;選擇、準備及試用開發(fā)開發(fā)平臺。
3)學(xué)習(xí)與搜集素材,借閱、購置必要的書籍與材料:根據(jù)自己承擔(dān)的任務(wù)利用各種途徑(圖書館、因特網(wǎng)、書店、同學(xué)親友等)進行針對性的學(xué)習(xí)并收集相關(guān)素材,包括精選、購置必要的書籍。
2、設(shè)計步驟:
(1)需求分析:根據(jù)設(shè)計任務(wù)書的要求,查閱資料,對系統(tǒng)進行功能分析和數(shù)據(jù)分析。
(2)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計:設(shè)計系統(tǒng)的E-R模型,描述實體的屬性和實體之間的聯(lián)系,消除不必要的冗余。
(3)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計:實現(xiàn)E-R圖向關(guān)系模型的轉(zhuǎn)換,優(yōu)化數(shù)據(jù)模型。(4)數(shù)據(jù)庫的物理實現(xiàn):創(chuàng)建數(shù)據(jù)庫、表、視圖等,并設(shè)計表的完整性約束。(4)應(yīng)用程序開發(fā) :創(chuàng)建新的工程——連接數(shù)據(jù)庫——編寫程序代碼 ?
五、SQLSERVER數(shù)據(jù)庫課程設(shè)計時間 SQLSERVER數(shù)據(jù)庫課程設(shè)計時間為一周,具體安排如下: ?
六、課程設(shè)計交付成果說明(1)個人報告: 每個學(xué)生提交個人課程設(shè)計報告(A4打印稿,原代碼除外至少2000字以上,不少于20頁)。
(2)軟件與電子文檔:把完成的所有文檔(設(shè)計文檔、設(shè)計報告及程序)一并交由指導(dǎo)老師處。
? 注:文檔目錄按照如下統(tǒng)一命名規(guī)則建立,“課題名/個人子目錄名”,比如“圖書管理系統(tǒng)/張三/張三_課程設(shè)計報告”。? 考核方式與成績評定標(biāo)準
? 考核方式:考察平時表現(xiàn),注重設(shè)計結(jié)果演示和實習(xí)報告的書寫 ? 評定內(nèi)容:設(shè)計結(jié)果和設(shè)計報告 ? 教材及主要參考資料
[1]張莉 《SQL SEVER數(shù)據(jù)庫原理及應(yīng)用 》
[2]薩師煊 王珊著.《數(shù)據(jù)庫系統(tǒng)概論》第三版.高等教育出版社
[3] 施伯樂 丁寶康 汪衛(wèi).《數(shù)據(jù)庫系統(tǒng)教程》 高等教育出版社2003年第2版
[4]莊成三等.《數(shù)據(jù)庫系統(tǒng)原理及其應(yīng)用》.電子工業(yè)出版社 ? 設(shè)計報告按照以下提綱書寫 1)摘要。
2)需求分析。
3)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計。
4)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計。
5)數(shù)據(jù)流圖及程序結(jié)構(gòu)框圖。
6)程序原代碼及其說明。
7)總結(jié)。
? 課題一:學(xué)生不及格學(xué)分管理系統(tǒng)開發(fā)(1人)
(1)基本信息管理:能夠向數(shù)據(jù)庫中添加、刪除、修改不及格學(xué)生的科目、學(xué)分及成績等記錄。
(2)數(shù)據(jù)查詢:能夠按照查詢條件(學(xué)期、學(xué)生姓名、班級、不及格科目)查詢?yōu)g覽查詢結(jié)果。
(3)數(shù)據(jù)計算及統(tǒng)計:計算每個學(xué)生不及格科目,累計學(xué)分并進行降序排列。? 提供數(shù)據(jù):學(xué)分累計統(tǒng)計表
? 課題二:圖書出版管理系統(tǒng)開發(fā)(1-2人)
(1)所出版圖書的信息管理:數(shù)據(jù)錄入、修改和刪除功能;
(2)所出版圖書的查詢與統(tǒng)計:可以按各種分類方式(如圖書的出版信息、出售信息等)對出版圖書信息進行查詢與統(tǒng)計(3)系統(tǒng)維護:如數(shù)據(jù)的備份、用戶的管理等。? 課題三:產(chǎn)品庫存管理系統(tǒng)開發(fā)(1-2人)
1、用戶信息管理:至少三類以上的用戶,不同的用戶對產(chǎn)品的錄入、修改和刪除具有不同的權(quán)利。
2、產(chǎn)品信息管理:錄入、修改和刪除產(chǎn)品的基本信息,要求:對產(chǎn)品名稱是否為空進行檢驗;部份用戶可以修改與刪除產(chǎn)品信息;修改時,要求先根據(jù)查詢列出滿足條件的產(chǎn)品信息,然后進行修改。刪除時,要先確認再進行刪除。
3、倉庫信息管理:倉庫基本信息的錄入、修改和刪除。
4、產(chǎn)品庫存管理:產(chǎn)生存儲表,對每種產(chǎn)品的庫存信息進行管理,入庫時,庫存增加、出庫時庫存減少。
5、信息查詢與統(tǒng)計:對產(chǎn)品的基本信息及庫存信息進行單條件與組合條件的查詢與統(tǒng)計。
? 課題四:職工工資管理系統(tǒng)開發(fā)(1-2人)某單位員工分為管理員、財務(wù)員、技術(shù)員和銷售員等。該單位下設(shè)經(jīng)理室、財務(wù)科、技術(shù)科和銷售科4個科室。工資由基本工資、福利補貼和獎勵工資構(gòu)成,失業(yè)保險和住房公積金在工資中扣除。每個員工的基本資料有姓名、性別、年齡、單位和職業(yè)(如經(jīng)理、工程師等)。工資按月發(fā)放,1)職工的基本信息管理:錄入、修改與刪除職工信息。2)職工的基本工資管理:錄入、修改與刪除職工工資信息
3)職工的工資計算:計算每個人的實際發(fā)放工資。實際發(fā)放的工資金額為工資減去扣除。4)工資的查詢:按職工所在的部門、職工名及職工編號等條件查詢每個職工的工資 5)工資的統(tǒng)計:按科室、職業(yè)分類統(tǒng)計人數(shù)和工資金額。? 課題五:**市地下水常規(guī)監(jiān)測 信息管理系統(tǒng)開發(fā)(1-2人)
(1)基本信息管理:能夠向數(shù)據(jù)庫中添加、刪除、修改地下水常規(guī)監(jiān)測數(shù)據(jù)。(2)數(shù)據(jù)查詢:能夠按照條件(監(jiān)測點、監(jiān)測因子、監(jiān)測時間)進行查詢;能夠選擇監(jiān)測因子查詢所有該因子超標(biāo)的監(jiān)測點,指定一個監(jiān)測點判斷該監(jiān)測點所有常規(guī)監(jiān)測因子的狀態(tài)(是否超標(biāo))
(3)數(shù)據(jù)統(tǒng)計:能夠按照時間段等條件對監(jiān)測數(shù)據(jù)進行統(tǒng)計。? 課題六:商品銷售管理系統(tǒng)開發(fā)(1-2人)(1)用戶管理:用戶的基本信息及權(quán)限的錄入、修改和刪除管理
(2)商品信息管理:商品基本信息錄入、修改和刪除,注意各類完整性約束的設(shè)計與檢驗。
(3)進貨信息管理:進貨信息的錄入、修改和刪除。
(4)銷售信息管理:商品銷售信息的錄入、修改和刪除管理。
(5)各類信息的查詢:按簡單條件、組合條件及模糊條件對各類信息進行查詢。(6)各類信息的統(tǒng)計:按簡單條件、組合條件及模糊條件對各類信息進行統(tǒng)計。? 課題七:電子相冊管理系統(tǒng)開發(fā)(1人)(1)照片基本信息的管理:照片的上傳、顯示與刪除。(2)照片的瀏覽與查詢:按不同條件實現(xiàn)對照片的瀏覽與查詢(3)用戶的管理:不同的用戶對照片的上傳與查詢等權(quán)限不同。? 課題八:人事管理系統(tǒng)開發(fā)(1-2人)(1)員工信息管理:員工的姓名、性別、工作崗位、所在部門、學(xué)歷、婚姻狀況、專業(yè)、畢業(yè)時間、學(xué)校、外語情況、職稱等基本信息的錄入、修改與刪除。
(2)企業(yè)工作崗位信息和部門信息管理:企業(yè)中的工作崗位信息和部門信息的錄入、修改與刪除(如轉(zhuǎn)出、辭職、辭退、退休)。
(3)職稱信息的管理:所有職稱的種類、專業(yè)等信息的錄入、修改與刪除。(4)職工的檔案管理:對職工檔案信息的錄入、修改與刪除。(4)信息的查詢:對各類信息按不同的條件進行查詢。(5)信息的統(tǒng)計:對各類信息按不同的條件進行統(tǒng)計 ? 課題九:教職工簽到管理系統(tǒng)開發(fā)(1人)
(1)教職工基本信息管理:教職工基本信息的增加、修改與刪除;
(2)教職工簽到管理:教職工輸入編號后,簽到,系統(tǒng)自動記錄其簽到的時間,并注明是否遲到。
(3)教職工簽到情況的查詢與統(tǒng)計:按不同的條件對工簽到情況進行查詢與統(tǒng)計
? 課題十:通訊簿信息管理系統(tǒng)開發(fā)(1人)
(1)地址信息的管理:對新地址的姓名、性別、家庭住址、手機、住址電話、辦公電話、電子信箱、個人簡介、照片等基本信息的錄入,對原有地址信息的修改與刪除,在修改與刪除時,應(yīng)先查詢出相關(guān)信息,再進行修改與刪除;
(2)地址信息的查詢與統(tǒng)計:可以按姓名等不同的條件對地址信息進行查詢與統(tǒng)計;
(3)用戶管理:錄入、修改與刪除用戶信息以及對用戶授權(quán)的管理。? 課題十一:網(wǎng)上圖書銷網(wǎng)站設(shè)計與開發(fā)(1-2人)
?(1)圖書信息管理:可以在管理后臺錄入、修改與刪除圖書的基本信息; ?(2)圖書內(nèi)容簡介管理:錄入、修改與刪除圖書的內(nèi)容簡介;
?(3)圖書內(nèi)容簡介的查詢:可以在前臺按關(guān)鍵字查詢圖書的內(nèi)容簡介 ?(4)用戶注冊管理:前臺提供用戶注冊界面,后臺可以對注冊的用戶進行查詢與刪除,但不能修改用戶的注冊信息。
?(5)購物車管理:前臺用戶可以將感興趣的圖書放入購物車,也可以刪除與查詢購物車內(nèi)的圖書;
?(6)各類信息的查詢:學(xué)生自己設(shè)計按不同條件對各類信息進行查詢與統(tǒng)計。
?(7)各類信息需要用數(shù)據(jù)庫存儲。? 課題十二:客房管理信息系統(tǒng)開發(fā)(1-2人)
(1)用戶管理:錄入、修改與刪除用戶信息以及對用戶授權(quán)的管理。(2)客房基本信息的管理:添加、修改、刪除客房的基本信息;
(3)客戶住宿登記信息的管理:添加、修改、刪除客戶住宿登記的基本信息;(4)客戶預(yù)定管理:對預(yù)定客房的基本信息進行管理(5)客戶退房處理:對退房信息進行管理;
(6)各類信息的查詢與統(tǒng)計:按不同的條件對各類信息進行查詢與統(tǒng)計。? 課題十三:高校科研管理系統(tǒng)開發(fā)(1-2人)(1)科研人員管理:科研人員基本信息的錄入、修改與刪除。(2)科研項目管理;科研項目基本信息的錄入、修改與刪除。
(3)獲獎情況管理:對獲獎的科研科研成果、科研項目及相關(guān)的科研人員的信息進行管理;
(4)科研成果管理:對科研論文、學(xué)術(shù)著作等科研成果的基本信息進行錄入、修改與刪除管理。
(5)學(xué)術(shù)期刊管理:對各種學(xué)術(shù)期刊的基本信息進行錄入、修改與刪除管理。(6)各類信息的查詢與統(tǒng)計:按不同的條件對各類信息進行查詢與統(tǒng)計。? 課題十四:旅游管理系統(tǒng)開發(fā)(1-2人)
(1)景點管理:對各個景點基本信息的錄入、修改與刪除。(2)導(dǎo)游管理:對每個導(dǎo)游的姓名、專業(yè)、所在景點等基本信息的錄入、修改與刪除。
(3)游客管理:對各個游客基本信息的錄入、修改與刪除。(4)用戶管理:錄入、修改與刪除用戶信息以及對用戶授權(quán)的管理。(5)各類信息的查詢:按不同的條件對各類信息進行查詢。(6)各類信息的統(tǒng)計:按不同的條件對各類信息進行統(tǒng)計。? 課題十五:民航訂票管理系統(tǒng)開發(fā)(1-2人)(1)航班信息管理:每個航班基本信息的錄入、修改與刪除。
(2)航班坐位信息管理:每個航班坐位信息的錄入、修改與刪除。
(3)機票預(yù)定管理:輸入旅客基本信息,系統(tǒng)為旅客安排航班,打印取票通知和帳單;(4)退訂機票管理:對退訂機票信息進行判斷、錄入、修改與刪除。
(5)查詢信息:能夠查詢每個航班的基本信息、預(yù)定情況、旅客的基本信息等。(6)統(tǒng)計信息:計算每個航班的滿座率,統(tǒng)計旅客的乘坐次數(shù)數(shù)、乘坐總金額等。
? 課題十六:圖書借閱管理系統(tǒng)開發(fā)(1-2人)(1)讀者信息管理:對借閱者的借書證號、姓名、性別、出生日期、身份證號、聯(lián)系電話、辦證日期、借閱范圍(書庫)、所在單位、職業(yè)等基本信息的錄入、修改與刪除。
(2)圖書基本信息管理:對每種圖書的書名、書號(ISBN)、作者(譯者)、出版社、定價和內(nèi)容簡介等基本信息的錄入、修改與刪除。
(3)借閱管理:借閱者的個人資料和所借圖書的書名、書號數(shù)據(jù)等基本信息的錄入、修改與刪除。憑借書證借書,每次最多能借8本書。借書期限最長為60天。輸入借書證號后,能根據(jù)借書證號判斷該讀者可以借書的書庫,借書是否超出最大允許借書冊數(shù),書庫中是否還有該書可借。
(4)還書管理:對過期未還圖書進行罰款,對歸還的圖書能從借書登記表中取消,對丟失的圖書進行登記。
(5)對所有購進圖書的分類查詢和分類統(tǒng)計,能夠按書名、作者等分類查詢現(xiàn)有圖書的數(shù)量。
(6)能根據(jù)書號、書名、作者、出版單位、內(nèi)容提要關(guān)鍵字、分類號、索書號、每冊圖書館藏注冊號等進行查詢。
? 課題課題十七:類QQ留言系統(tǒng)開發(fā)(1人)
1、QQ號基本信息的管理:能夠向數(shù)據(jù)庫中添加、刪除QQ號記錄,能夠修改記錄中的字段值。
2、能夠按照條件(好友呢稱、QQ號)留言或瀏覽。
3、能夠按好友呢稱、QQ號等條件對QQ號進行查詢 與統(tǒng)計 ? 課題十八:中小學(xué)智能排課系統(tǒng)開發(fā)(1-2人)
? 能根據(jù)教師要求(如某天不得排課)、課程約束(如體育不能排在上午第一節(jié)課)、班級約束(如某班星期五下午最后一節(jié)課不排課)、校級約束(如全校所有班級星期一下午第一節(jié)課都為班會)等信息自動為班級和教師生成課程表,要求主課盡量排在上午和下午一、二節(jié)課,副課盡量排在上午和下午的最后一節(jié)課,如體育課排在上午第一節(jié)課是不太合適的。對于軟件不能安排的少數(shù)課程,教務(wù)工作者能夠在自動排出的課程表上進行手工調(diào)課。? 具體要求:
(1)系統(tǒng)可以進行兩節(jié)連課處理,如作文課可以連課上;(2)排出的課程表中不允許有教師沖突的情況,比如,一個教師同時給兩個班級上課是不允許的;
(3)要求課程表中的課程要有所變化,比如一個班級的所有數(shù)學(xué)課總是排在上午第一節(jié)課是不好的課程表。
(4)每周上課天數(shù)為5天,每天上課節(jié)數(shù)可以是7節(jié)或是8節(jié);(5)每個年級所開課程是一樣的;(6)一個教師可以教授多門課程;
(7)系統(tǒng)可以為每個班級和每位教師打印課程表;(8)在課表生效后,教師可以要求調(diào)課;
(9)教師數(shù)量是動態(tài)的,所開課程的數(shù)量也是動態(tài)的。
? 課題十九:學(xué)生學(xué)籍管理信息系統(tǒng)開發(fā)(1人)
(1)學(xué)生檔案的管理,即錄入、修改、查詢、輸出學(xué)生檔案信息,這些信息包括學(xué)生基本情況、學(xué)生簡歷情況、學(xué)生獎勵情況、學(xué)生處分情況、學(xué)生家庭信息、學(xué)生體檢情況。
(2)學(xué)生學(xué)籍管理,能夠錄入、修改、查詢、輸出學(xué)生學(xué)籍信息,這些信息包括學(xué)生獎貸學(xué)金情況、學(xué)生注冊、學(xué)生異動情況、學(xué)生軍訓(xùn)情況、學(xué)生畢業(yè)情況。
(3)學(xué)生成績管理,能夠錄入修改、查詢、輸出學(xué)生入校成績,各學(xué)期、各門課程的成績信息,并支持按年級、班級等條件的統(tǒng)計、查詢、報表輸出。
? 課題二十:網(wǎng)上訂貨發(fā)貨系統(tǒng)開發(fā)(1-2人)
1)合同管理:合同的合同編號,客戶的名稱,地址,簽定時間,帳號,總金額及產(chǎn)品清單等基本信息的錄入、修改、刪除和查詢。一個合同可簽訂多種產(chǎn)品,合同簽訂必須為現(xiàn)有的庫存產(chǎn)品,但產(chǎn)品庫存量不夠時,可允許先簽訂合同;
2)客戶管理:客戶網(wǎng)上注冊、登錄、修改個人資料等。
3)發(fā)貨管理:根據(jù)合同簽訂的情況發(fā)貨,不得超出合同簽訂的產(chǎn)品品種,數(shù)量及庫存量;每個合同的發(fā)貨可分次完成,并保留發(fā)貨的歷史記錄。
4)庫存管理:可完成產(chǎn)品入庫、出庫(合同發(fā)貨)信息的錄入、修改與刪除。5)查詢信息:各類基本信息的分類查詢 6)統(tǒng)計信息:各類基本信息的分類統(tǒng)計。
? 課題二十一:超市管理系統(tǒng)開發(fā)(1-2人)1)超市員工信息管理:超市員工的姓名、家庭住址、學(xué)歷、婚姻狀況信息等基本的錄入、修改和刪除; 2)超市貨物信息管理:超市貨物的的名稱,編號,價格,生產(chǎn)廠家,庫存量等基本信息的錄入、修改和刪除;
3)銷售情況管理:超市貨物銷售信息的錄入、修改和刪除; 4)用戶管理:用戶基本信息的的錄入、修改和刪除; 5)查詢信息:各類基本信息的分類查詢
6)統(tǒng)計信息:各類基本信息的分類統(tǒng)計。
? 課題二十二:教師網(wǎng)上成績錄入系統(tǒng)開發(fā)(1-2人)
1)教師信息的管理:教師的基本信息、所教課程、授課時間、教師密碼等信息的錄入、修改和刪除;
2)學(xué)生信息的管理:學(xué)生基本信息的錄入、修改和刪除;
3)課程信息的管理:課程基本信息的錄入、修改和刪除;
4)選課信息的管理:生所選課程基本信息的錄入、修改和刪除;
5)成績管理:成績的錄入和修改
6)信息的查詢與統(tǒng)計:能按不同條件對各類信息進行查詢,能按多個條件對成績信息、選課信息等進行統(tǒng)計;
? 課題二十三:網(wǎng)上考試系統(tǒng)開發(fā)(1-2人)1)考生信息管理:考生基本信息的錄入、修改和刪除。
2)試題庫管理:試題庫(試題及答案)基本信息的錄入、修改和刪除。
3)試卷生成:根據(jù)規(guī)則從試題庫抽出試題形成試卷
4)試卷提交:學(xué)生做完題目以后,能夠?qū)ψ约旱拇鸢高M行提交,提交以后,信息不能再修改;
5)試卷評分:對試卷進行自動評分,并記錄試卷分數(shù)。學(xué)生將所有題目全部提交以后,能夠查看標(biāo)準答案與評分標(biāo)準。
6)查詢與統(tǒng)計信息:能對試卷的難易度、成績等各類基本信息進行分類查詢與統(tǒng)計。
? 課題二十四:網(wǎng)上選課系統(tǒng)開發(fā)(1-2人)(1)學(xué)生信息管理:學(xué)生基本信息的錄入、修改和刪除。
(2)可選課程信息管理:課程的課程號、課程名、可選專業(yè)及開課學(xué)期學(xué)分等基本信息的錄入、修改和刪除。
(3)學(xué)生選課:學(xué)生登錄后,根據(jù)學(xué)生的專業(yè)及開課學(xué)期生成可選的課程表,讓學(xué)生完成選課,并自動生成選課信息表。(4)選課信息表的查詢與修改:所選課的課程號、課程名、學(xué)號、選課時間、所修學(xué)期等基本信息在一定的時間段內(nèi)可刪除。(5)查詢信息:各類基本信息的分類查詢
(6)統(tǒng)計信息:各類基本信息的分類統(tǒng)計。
? 課題二十五:學(xué)生黨員管理系統(tǒng)開發(fā)(1人)
(1)學(xué)生黨員信息的管理;能夠增加、修改和刪除學(xué)生黨員的基本信息;(2)查詢黨員的基本信息:能夠按照查詢條件(班級、年級、專業(yè)、入黨時間)查詢黨員的數(shù)量;也能夠?qū)崿F(xiàn)多個條件的組合查詢
(3)統(tǒng)計黨員的基本信息:統(tǒng)計按照查詢條件(班級、年級、專業(yè)、入黨時間)查詢黨員的數(shù)量;
? 課題二十六:學(xué)生綜合評定積分管理系統(tǒng)開發(fā)(1人)
(1)學(xué)生綜合成績的管理:能夠按照學(xué)年記錄增加、修改和刪除學(xué)生各項分值(德育素質(zhì)分各項、體育素質(zhì)分各項、智育素質(zhì)分各項),并能夠進行自動運算求出學(xué)生該學(xué)年的綜合積分。
(2)成績查詢:能夠按照查詢條件(學(xué)年、專業(yè)、班級)對各項信息進行查詢。(3)能夠按照設(shè)定條件進行綜合積分排序(學(xué)年、專業(yè)、班級)和對成績的統(tǒng)計
注:提供數(shù)據(jù):系各班綜合評定表;學(xué)生學(xué)籍信息統(tǒng)計表; ? 課題二十七:畢業(yè)論文管理系統(tǒng)開發(fā)(1人)
(1)畢業(yè)論文基本信息管理:能夠向數(shù)據(jù)庫中添加、修改、刪除論文記錄。?(2)數(shù)據(jù)查詢:能夠按照查詢條件(指導(dǎo)教師、選題性質(zhì)、題目類型、成績、專業(yè)班級、年級、學(xué)生姓名、難度、指導(dǎo)教師職稱)進行論文的查詢并能瀏覽查詢結(jié)果。
?(3)數(shù)據(jù)統(tǒng)計:能夠按照設(shè)定條件進行相關(guān)數(shù)據(jù)的統(tǒng)計(成績百分率(優(yōu)秀、良好、中等、及格、不及格),可以以專業(yè)來統(tǒng)計也可以以班級來統(tǒng)計)。
? 課題二十八:學(xué)生宿舍查詢系統(tǒng)開發(fā)(1-2人)
(1)學(xué)生宿舍信息管理:能夠向數(shù)據(jù)庫中添加、刪除和修改宿舍記錄。(2)宿舍信息查詢:能夠按照查詢條件(學(xué)生姓名、學(xué)號、宿舍、電話、班級)進行查詢并能瀏覽查詢結(jié)果。
(3)宿舍信息統(tǒng)計:能夠按照條件(學(xué)生人數(shù)、專業(yè)、是否住滿或是否為空等)進行統(tǒng)計并能瀏覽統(tǒng)計結(jié)果。
? 注:提供的數(shù)據(jù)有學(xué)生宿舍信息匯總表、學(xué)生學(xué)籍信息統(tǒng)計表 ? 課題二十九:考試監(jiān)考管理系統(tǒng)開發(fā)(1人)(1)基本信息管理:能夠向數(shù)據(jù)庫中添加、刪除、修改監(jiān)考安排相關(guān)的信息。(2)數(shù)據(jù)查詢:能夠按照條件(教師姓名、監(jiān)考校區(qū))進行查詢;
(3)數(shù)據(jù)統(tǒng)計:按照教師姓名統(tǒng)計教師每一學(xué)期監(jiān)考的次數(shù)和監(jiān)考費,往返新老兩個校區(qū)的監(jiān)考費為13元/次,否則為10元/次; ? 課題三十:氣象信息管理系統(tǒng)開發(fā)(1人)
(1)基本信息管理:能夠向數(shù)據(jù)庫中添加、刪除、修改氣象記錄。
(2)數(shù)據(jù)查詢:能夠按照查詢條件(月份、地名、氣溫類別)進行查詢并能瀏覽查詢結(jié)果
(3數(shù)據(jù)統(tǒng)計:能夠按照統(tǒng)計條件(月份、地名、氣溫類別)進行統(tǒng)計并能瀏覽統(tǒng)計結(jié)果。
第三篇:數(shù)據(jù)庫技術(shù)與應(yīng)用心得體會
數(shù)據(jù)庫技術(shù)與應(yīng)用心得
本學(xué)期我們進行了“數(shù)據(jù)庫技術(shù)與應(yīng)用”課程,教員的言傳身教,豐富的知識內(nèi)涵和清湛的理論闡述。此次教課,可借鑒的地方很多,受益匪淺,在教學(xué)中用案例引導(dǎo)學(xué)生,以此激發(fā)學(xué)生的學(xué)習(xí)興趣這些先進的教學(xué)理念、靈活的教學(xué)方法都讓我很受啟發(fā),對我以后自身的發(fā)展和對學(xué)生授課一定會有很大的幫助。在此,我要感謝我所在的學(xué)校和教員。讓我對講授課程的指導(dǎo)思想和理念有了新的體會。以下是本次培訓(xùn)的心得體會:
一、認真分析課程,精心準備教學(xué)資源
1、明確教學(xué)目標(biāo)。經(jīng)過課程學(xué)習(xí),應(yīng)該讓學(xué)生學(xué)會分析問題和具有數(shù)據(jù)表達的能力;具有利用數(shù)據(jù)庫技術(shù)解決專門問題的意識;具有創(chuàng)新理念,不斷學(xué)習(xí)新技術(shù),新方法,有繼續(xù)學(xué)習(xí)的理念。
2、認真組織教學(xué)內(nèi)容。認真做好教學(xué)計劃,做好課程學(xué)時數(shù)安排,掌握好基礎(chǔ)理論、基本操作、綜合應(yīng)用的學(xué)時比例分配;對于“數(shù)據(jù)庫技術(shù)與應(yīng)用”這門課程,由于實踐性比較強,在選取教材方面,用一個實用的數(shù)據(jù)庫應(yīng)用系統(tǒng)案例貫穿全書,并圍繞它編排大量詳實的案例。
3、精心設(shè)計教學(xué)模式。教學(xué)手段信息化,充分利用多媒體和網(wǎng)絡(luò)課堂進行理論教學(xué);對于數(shù)據(jù)庫操作的實踐教學(xué),采取先實驗講解,然后人手一機進行命題實驗,同時學(xué)生也可以使用網(wǎng)絡(luò)輔助資源,讓學(xué)生自主學(xué)習(xí),自我進行操作練習(xí)。在教學(xué)中加強專題討論和課后答疑,對于實驗應(yīng)該確立實驗?zāi)繕?biāo),做好實驗總結(jié)。
二、聯(lián)系實際,用案例引導(dǎo)調(diào)動學(xué)生的學(xué)習(xí)興趣
從數(shù)據(jù)庫的應(yīng)用入手,以具體案例引導(dǎo)學(xué)生的學(xué)習(xí)興趣,變抽象為形象。在培訓(xùn)中李教授對在數(shù)據(jù)庫教學(xué)中的每一個部分內(nèi)容的重點、難點以及在教學(xué)中應(yīng)該注意什么做了指導(dǎo)?,F(xiàn)在的教師有些僅僅負責(zé)傳授書本知識,對學(xué)生理解的深度、廣度不聞不問,就是沒有做好引導(dǎo)這塊。如果在學(xué)這門課前,教師能對學(xué)生有一個很好的入門引導(dǎo),激發(fā)學(xué)生的學(xué)習(xí)興趣,避免盲目、被動的學(xué)習(xí),進而在學(xué)習(xí)的過程中,對學(xué)生遇到的問題,能層層深入引導(dǎo),就能從學(xué)生那兒及時得到反饋信息,了解學(xué)生的動態(tài),學(xué)生也才能跟著你的引導(dǎo)不斷深入地學(xué)習(xí)。
三、加強實驗過程考核,做好課堂跟蹤
在實驗教學(xué)中,確立實驗?zāi)繕?biāo),教師先進行實驗講解,然后命題實驗,學(xué)生一人一機進行實驗,最后讓一個學(xué)生做一個總結(jié)。在實踐環(huán)節(jié)中,由于教師不可能時時刻刻都在學(xué)生身邊監(jiān)督實驗,從而導(dǎo)致部分學(xué)生偷懶,然而在李教授的教學(xué)中采用實驗管理平臺來對學(xué)生實驗全程進行跟蹤和管理,哪些學(xué)生在做什么?做到什么程度?教師一目了然。在實驗中,如果學(xué)生碰到問題還可以充分利用網(wǎng)絡(luò)輔助資源進行自主學(xué)習(xí),自我練習(xí)。
在我們學(xué)?!稊?shù)據(jù)庫技術(shù)與應(yīng)用》是一門面對非計算機專業(yè)和計算機專業(yè)的必修課程,對它的教學(xué)改革研究是一個永恒的主題,還有很多工作要做,只有在教學(xué)過程中不斷的探索,不斷的努力,才能達到理想的境界。
第四篇:【數(shù)據(jù)庫知識點總結(jié)】
數(shù)據(jù)庫概念總結(jié)
第一章 緒論
1、數(shù)據(jù):描述事物的符號記錄稱為數(shù)據(jù)。可以是數(shù)字也可以是文字、圖形、圖像聲音、語言等。
2、數(shù)據(jù)庫:是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。具有永久存儲、有組織和可共享三個基本特點。
3、數(shù)據(jù)庫管理系統(tǒng):位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。用于科學(xué)地組織和存儲數(shù)據(jù),高效地獲取和維護數(shù)據(jù)。
4、數(shù)據(jù)庫管理系統(tǒng)主要功能:數(shù)據(jù)定義功能、數(shù)據(jù)組織存儲和管理、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的事務(wù)管理和運行管理、數(shù)據(jù)庫的建立和維護功能、其他。
5、數(shù)據(jù)庫系統(tǒng):是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員構(gòu)成。
特點:數(shù)據(jù)結(jié)構(gòu)化(與文件系統(tǒng)的本質(zhì)區(qū)別)、數(shù)據(jù)的共享性高,冗余度低,易擴充、數(shù)據(jù)獨立性高(通過三級模式和二級映像功能來保證)、數(shù)據(jù)由DBMS統(tǒng)一管理和控制
6、DBMS須提供以下幾方面的數(shù)據(jù)控制功能:數(shù)據(jù)的安全性保護、數(shù)據(jù)的完整性檢查、并發(fā)控制、數(shù)據(jù)庫恢復(fù)。
7、數(shù)據(jù)管理技術(shù)的發(fā)展過程:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段
8、數(shù)據(jù)庫的體系結(jié)構(gòu)為三級結(jié)構(gòu),它們是存儲層、概念層和外部層。
9、在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。通俗地講,數(shù)據(jù)模型就是現(xiàn)實世界的模擬。
兩類數(shù)據(jù)模型:概念模型、邏輯模型和物理模型。
10、數(shù)據(jù)模型的組成要素:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)的完整性約束條件。
11、模式:是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。
外模式/模式映像:保證了數(shù)據(jù)的邏輯獨立性 模式/ 內(nèi)模式映像:保證了數(shù)據(jù)的物理獨立性。
12、什么是數(shù)據(jù)庫的邏輯獨立性?物理獨立性?為什么數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)與程序的獨立性?
邏輯獨立性是指用戶的用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨立的,使得當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)變了,用戶程序可以不變。物理獨立性是指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)是相互獨立的,使得當(dāng)數(shù)據(jù)的物理結(jié)構(gòu)改變了,應(yīng)用程序也可以不變。數(shù)據(jù)庫系統(tǒng)的三級模式是對數(shù)據(jù)的三個抽象級別,將數(shù)據(jù)的具體組織留給DBMS 管理,使用戶能邏輯地組織數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計算機上的具體表示方式和存儲方式。為了能夠在內(nèi)部實現(xiàn)三個抽象層次的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫系統(tǒng)在三級模式之間提供了兩級映像:外模式/模式映像、模式/ 內(nèi)模式映,保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性。
13、數(shù)據(jù)庫系統(tǒng)的組成:硬件平臺及數(shù)據(jù)庫,軟件,人員
人員:數(shù)據(jù)庫管理員,系統(tǒng)分析員和數(shù)據(jù)庫設(shè)計人員,應(yīng)用程序員,最終用戶
數(shù)據(jù)庫管理員:決定數(shù)據(jù)庫中的信息內(nèi)容和結(jié)構(gòu),決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略,定義數(shù)據(jù)的安全性要求和完整性約束條件,監(jiān)控數(shù)據(jù)庫的使用和運行,數(shù)據(jù)庫的改進和重組重構(gòu)
第二章 關(guān)系數(shù)據(jù)庫
1、關(guān)系模型主要是用二維表格結(jié)構(gòu)表達實體集,用外鍵表示實體間聯(lián)系。
2、選擇、投影、并、差、笛卡爾積是5 種基本操作。
3、專門的關(guān)系運算包括選擇、投影、連接、除運算等。
第三章 SQL
1、SQL 特點:綜合統(tǒng)一、高度非過程化、面向集合的操作方式、以同一種語法結(jié)構(gòu)提供多種使用方式、語言簡潔,易學(xué)易用。
2、聚集函數(shù):COUNT([DISTINCT|ALL]*)COUNT([DISTINCT|ALL]<列名>)SUM([DISTINCT|ALL]<列名>)AVG([DISTINCT|ALL]<列名>)MAX([DISTINCT|ALL]<列名>)MIN([DISTINCT|ALL]<列名>)
3、視圖的作用:
1、能夠簡化用戶的操作
2、使用戶能以多種角度看待同一數(shù)據(jù)
3、對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性
4、能夠?qū)C密數(shù)據(jù)提供安全保護
5、適當(dāng)?shù)睦靡晥D可以更清晰的表達查詢
4、WHERE 子句與HAVING 短語的區(qū)別在于作用對象不同。前者作用于基本表或視圖,從中選擇滿足條件的元組。后者作用于組,從中選擇滿足條件的組。
5、=ANY 等價于IN 謂詞, 第四章 數(shù)據(jù)庫安全性 1、數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露,更改或破壞。 2、計算機系統(tǒng)的三類安全性問題:技術(shù)安全、管理安全、政策法律。 3、常用的安全技術(shù)有:1.用戶識別和鑒別2.存取控制機制3.自主存取控制4.強制存取控制(MAC)5.視圖機制。6.審計(Audit)功能7.數(shù)據(jù)加密 4、視圖的好處:簡化用戶操作、使用戶能以多種角度看待同一數(shù)據(jù)、對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性、對機密數(shù)據(jù)提供安全保護、適當(dāng)利用可以更清晰的表達查詢。 5、實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的技術(shù)和方法 — 最重要的是存取控制技術(shù)、視圖技術(shù)和審計技術(shù) 第五章 數(shù)據(jù)庫完整性 1、數(shù)據(jù)庫完整性是指數(shù)據(jù)的正確性和相容性。 2、數(shù)據(jù)的完整為了防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù),即防止數(shù)據(jù)庫中存在不正確的數(shù)據(jù)。安全性是保護數(shù)據(jù)庫防止惡意的破壞和非法的存取。因此數(shù)據(jù)完整性防范的是合法用戶的無意操作導(dǎo)致的數(shù)據(jù)錯誤,數(shù)據(jù)安全性防范的是非法用戶的惡意操作導(dǎo)致的數(shù)據(jù)錯誤。 3、實體完整性:若屬性(指一個或一組屬性)A 是基本關(guān)系R 的主屬性,則A 不能取空值。 4、參照完整性:若屬性(或?qū)傩越M)F 是基本關(guān)系R 的外碼,它與基本關(guān)系S 的主碼K 相對應(yīng)(基本關(guān)系R 和S 不一定是不同的關(guān)系),則對于R 中每個元組在F 上的值必須為: 或者取空值(F 的每個屬性值均為空值); 或者等于S 中某個元組的主碼值。 5、觸發(fā)器是用戶定義在關(guān)系表上的一類由事件驅(qū)動的特殊過程。 6、在參照完整性中,為什么外碼的屬性值也可以為空?什么時候可以為空? 若F 是基本關(guān)系R 的外碼,它與基本關(guān)系S 的主碼K,相對應(yīng)(基本關(guān)系R 和S 不一定是不同的關(guān)系)則對于R 中每個元組在F 上的值可以取空值,或者等于S 中某個元組的主碼值。即,如果F 本身不是一個主屬性,則能取空值,否則不能取空值。 第六章 關(guān)系數(shù)據(jù)理論 1、數(shù)據(jù)依賴是一個關(guān)系內(nèi)部屬性與屬性之間的一種約束關(guān)系。 2、函數(shù)依賴:設(shè)R(U)是屬性集U上的關(guān)系模式。X,Y 是U 的子集。若對于R(U)的任意一個可能的關(guān)系r,r 中不可能存在兩個元組在X 上的屬性值相等,而在Y 上的屬性值不等,則稱X 函數(shù)確定Y 或Y 函數(shù)依賴于X,記作X →Y。 3、多值依賴:設(shè)R(U)是屬性集U 上的一個關(guān)系模式。X,Y,Z 是U 的子集,并且Z=U-X-Y。關(guān)系模式R(U)中多值依賴成立,當(dāng)且僅當(dāng)對R(U)的任一關(guān)系r,給定的一對(x,z)值,有一組Y 的值,這組值僅僅決定于x 值而與z 值無關(guān)。4、1NF:每一個分量必須是不可分的數(shù)據(jù)項。2NF:R ∈1NF,且每一個非主屬性完全依賴于碼 3NF:關(guān)系模式R中若不存在這樣的碼X,屬性組Y 及非主屬性 Z(ZY)使得XY,YZ 成立,YX,則稱R3NF。 BCNF:關(guān)系模式R ∈1NF。XY 且YX 時X 必含有碼,則稱RBCNF。4NF :關(guān)系模式 R ∈1NF,如果對于R 的每個非多值依賴X Y(YX),X 都含有碼,則稱R4NF。 5、規(guī)范化小結(jié):1NF—2NF 消除非主屬性對碼的部分函數(shù)依賴 ——3NF 消除非主屬性對碼的傳遞函數(shù)依賴—BCNF消除主屬性對碼的部分和傳遞函數(shù)依賴—4NF 消除非平凡且非函數(shù)依賴的多值依賴。 第七章 數(shù)據(jù)庫設(shè)計 1、數(shù)據(jù)庫設(shè)計定義:對于一個給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計)優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)使之能夠有效地存儲和管理數(shù)據(jù),滿足各種用戶應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求。 2、特點:三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)。結(jié)構(gòu)(數(shù)據(jù))設(shè)計和行為(處理)設(shè)計相結(jié)合。 3、基本步驟:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護。 4、需求分析階段任務(wù):信息要求、處理要求、安全性與完整性要求。 5、需求分析階段:綜合各個用戶的應(yīng)用需求 概念設(shè)計階段:形成獨立于機器特點,獨立于各個DBMS產(chǎn)品的概念模式(E-R圖)邏輯設(shè)計階段:將E-R圖轉(zhuǎn)換成具體的數(shù)據(jù)庫產(chǎn)品支持的數(shù)據(jù)模型,形成數(shù)據(jù)庫邏輯模式;再建立必要的視圖,形成數(shù)據(jù)的外模式 物理設(shè)計階段:進行物理存儲安排,建立索引,形成數(shù)據(jù)庫內(nèi)模式 6、數(shù)據(jù)字典:系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。通常包括數(shù)據(jù)項、數(shù)據(jù)流、數(shù)據(jù)存儲和處理 5 部分。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。 7、概念結(jié)構(gòu)設(shè)計方法:自頂向下、自底向上、逐步擴張、混合策略。 8、確定數(shù)據(jù)庫物理結(jié)構(gòu):確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括:確定關(guān)系、索引、聚簇、日志、備份等的存儲安排和存儲結(jié)構(gòu)。確定系統(tǒng)配置。 第八章 數(shù)據(jù)庫編程 1、游標(biāo)是系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),存放SQL 語句的執(zhí)行結(jié)果,每個游標(biāo)區(qū)都有一個名字。用戶可以通過游標(biāo)逐一獲取記錄,并賦給主變量,交由主語言進一步處理。 2、嵌入式SQL語句與主語言之間的通信:向主語言傳遞SQL語句的執(zhí)行狀態(tài)信息,使主語言能夠據(jù)此控制程序流程,主要用SQL通信區(qū)(SQLCA)實現(xiàn)。主語言向SQL語句提供參數(shù),主要用主變量實現(xiàn)。將SQL語句查詢數(shù)據(jù)庫的結(jié)果交主語言處理,主要用主變量和游標(biāo)實現(xiàn)。 3、存儲過程是由PL/SQL 語句書寫的過程,這個經(jīng)編譯和優(yōu)化后存儲在數(shù)據(jù)庫服務(wù)器中,因此稱它為存儲過程,使用時只要調(diào)用即可。優(yōu)點:運行效率高、降低了客戶機和服務(wù)器之間的通信量、有利于集中控制,方便維護。 4、ODBC的工作流程:配置數(shù)據(jù)源,初始化環(huán)境,建立連接,分配語句句柄,執(zhí)行SQL語句,結(jié)果集處理,中止 第九章 關(guān)系查詢處理和查詢優(yōu)化 1、查詢處理步驟:查詢分析 對查詢語句進行掃描、詞法分析和語法分析。 查詢檢查 根據(jù)數(shù)據(jù)字典對合法的查詢語句進行語義檢查根據(jù)數(shù)據(jù)字典中的用戶權(quán)限和完整性約束定義對用戶的存取權(quán)限進行檢查 查詢優(yōu)化 選擇一個高效執(zhí)行的查詢處理策略 查詢執(zhí)行 依據(jù)優(yōu)化器得到的執(zhí)行策略生成查詢計劃,由代碼生成器生成執(zhí)行這個查詢計 劃的代碼。 2、連接操作的實現(xiàn) 嵌套循環(huán)方法 排序-合并方法 索引連接方法 Hash Join方法 3、查詢優(yōu)化的總目標(biāo) 是選擇有效的策略,求得給定關(guān)系表達式的值,使得查詢代價最小(實際上是較小)。 第十章 數(shù)據(jù)庫恢復(fù)技術(shù) 1、事務(wù)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。特性:原子性、一致性、隔離性、持續(xù)性。 2、故障種類:事務(wù)內(nèi)部故障、系統(tǒng)故障、介質(zhì)故障、計算機病毒 3、數(shù)據(jù)轉(zhuǎn)儲是數(shù)據(jù)庫恢復(fù)中采用的基本技術(shù)即DBA 定期地將整個數(shù)據(jù)庫復(fù)制到磁帶或另一個磁盤上保存起來的過程。 4、日志文件是用來記錄事務(wù)對數(shù)據(jù)庫的更新操作的文件。主要有兩種格式:以記錄為單位的日志文件和以數(shù)據(jù)塊為單位的日志文件。 5、數(shù)據(jù)庫鏡像即根據(jù)DBA 的要求,自動把整個數(shù)據(jù)庫或其中的關(guān)鍵數(shù)據(jù)復(fù)制到另一個磁盤上。 第十一章 并發(fā)控制 1、并發(fā)控制機制的任務(wù):對并發(fā)操作進行正確調(diào)度,保證事務(wù)的隔離性,保證數(shù)據(jù)庫的一致性 2、并發(fā)操作帶來的數(shù)據(jù)不一致性主要包括丟失修改、不可重復(fù)讀和讀“臟”數(shù)據(jù)等。 3、封鎖就是事務(wù)T 在對某個數(shù)據(jù)對象操作之前,先向系統(tǒng)發(fā)出請求,對其加鎖。基本的封鎖類型在兩種:排它鎖(X 鎖,寫鎖)和共享鎖(S 鎖,讀鎖)。 4、預(yù)防死鎖的方法:一次封鎖法,順序封鎖法 死鎖的診斷與解除 超時法 等待圖法 5、可串行化調(diào)度:多個事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行這些事務(wù)時的結(jié)果相同,稱這種調(diào)度策略為可串行化的調(diào)度。 6、兩段鎖協(xié)議是指事務(wù)必須分兩個階段對數(shù)據(jù)項加鎖和解鎖。在對任何數(shù)據(jù)進行讀、寫操作之前,首先要申請該數(shù)據(jù)的封鎖;在釋放一個封鎖之后,事務(wù)不再申請和獲得任何其他封鎖.7、封鎖對象的大小稱為封鎖粒度。 8、選擇封鎖粒度的原則:需要處理多個關(guān)系的大量元組的用戶事務(wù):以數(shù)據(jù)庫為封鎖單位; 需要處理大量元組的用戶事務(wù):以關(guān)系為封鎖單元; 只處理少量元組的用戶事務(wù):以元組為封鎖單位 文件處理系統(tǒng)存在問題:數(shù)據(jù)的冗余和不一致,數(shù)據(jù)訪問困難,數(shù)據(jù)孤立,完整性問題,原子性問題,并發(fā)訪問異常,安全性問題 數(shù)據(jù)庫三級抽象物理層:最低層次的抽象,描述數(shù)據(jù)實際上是怎樣存儲的。邏輯層:比物理層層次稍高的抽象,描述數(shù)據(jù)庫中存儲什么數(shù)據(jù)及這些數(shù)據(jù)間存在什么關(guān)系。視圖層:最高層次的抽象,只描述整個數(shù)據(jù)庫的某個部分 數(shù)據(jù)操縱語言DML:使用戶可以訪問或操作那些按其某種適當(dāng)?shù)臄?shù)據(jù)模型組織起來的數(shù)據(jù)。過程化DML:要求用戶指定需要什么數(shù)據(jù)以及如何獲得這些數(shù)據(jù)。非過程化DML:只要求用戶指定需要什么數(shù)據(jù),而不指明如何獲得這些數(shù)據(jù) 事務(wù)狀態(tài)圖 活動狀態(tài):初始狀態(tài);事務(wù)執(zhí)行時處于這個狀態(tài)。部分提交狀態(tài):最后一條語句執(zhí)行后。失敗狀態(tài):發(fā)現(xiàn)正常的執(zhí)行不能繼續(xù)之后。中止?fàn)顟B(tài):事務(wù)回滾并且數(shù)據(jù)庫已恢復(fù)到事務(wù)開始執(zhí)行前的狀態(tài)之后。提交狀態(tài):成功完成后 事務(wù)進入中止?fàn)顟B(tài),系統(tǒng)有兩種選擇:重啟事務(wù):事務(wù)中止是硬件錯誤或不是由事務(wù)的內(nèi)部邏輯產(chǎn)生的軟件錯誤時。殺死事務(wù):事務(wù)的內(nèi)部邏輯錯誤,或者由于輸入錯誤,或所需數(shù)據(jù)在數(shù)據(jù)庫中沒有找到 可恢復(fù)調(diào)度:對于每對事務(wù)第五篇:數(shù)據(jù)庫知識點總結(jié)