freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)教程—數(shù)據(jù)庫(kù)原理-閱讀頁(yè)

2025-08-11 01:11本頁(yè)面
  

【正文】 { table | view } [ WITH dml_trigger_option [ ,...n ] ]{ FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] [ , ] [ DELETE ] } AS { sql_statement} 觸發(fā)器的激活激活事件:INSERT,UPDATE,DELETEFOR EACH ROW,行級(jí)觸發(fā)器FOR EACH STATEMENT,語(yǔ)句級(jí)觸發(fā)器。執(zhí)行順序:先執(zhí)行前觸發(fā)器,后執(zhí)行after觸發(fā)器后觸發(fā)器執(zhí)行順序?yàn)橄葎?chuàng)建先執(zhí)行。 刪除觸發(fā)器DROP TRIGGER 觸發(fā)器名 觸發(fā)器示例… 嵌入式SQL 嵌入式SQL概述嵌入式SQL:應(yīng)用系統(tǒng)使用編程方式來(lái)訪問(wèn)和管理數(shù)據(jù)庫(kù)中的數(shù)據(jù)主要方式之一。嵌入有兩種處理方式:一是預(yù)編譯,二是修改和擴(kuò)充主語(yǔ)言使之能處理SQL語(yǔ)句。…EXEC SQL INCLUDE SQLCA。 /*主變量說(shuō)明開(kāi)始*/ CHAR givensname(8)。 INT grade。 /*主變量說(shuō)明結(jié)束*/Main()… EXEC SQL DECLARE C1 CURSOR FOR SELECT ,sname,c,grade FROM STUDENT S,SC WHERE = AND sname=:givensname。 /*打開(kāi)游標(biāo)*/ For(。 /*游標(biāo)推進(jìn),存入主變量*/ If(SUCCESS) /*SQLCA中信息反饋*/ Break /*退出循環(huán)*/ Printf(“sno:%s,sname:%s,o:%s,grade:%d”,:sno,:sname,:grade)。 /*關(guān)閉游標(biāo)*/ }… 使用嵌入式SQL時(shí)應(yīng)解決三個(gè)問(wèn)題EXEC SQL來(lái)區(qū)分。嵌入式SQL可以使用主語(yǔ)句行順序變量來(lái)輸入或輸出數(shù)據(jù)(主變量、共享變量)。數(shù)據(jù)庫(kù)系統(tǒng)要返回SQL語(yǔ)句執(zhí)行情況值給應(yīng)用程序,以便判斷處理。目前采用游標(biāo)(cursor)技術(shù)協(xié)調(diào)。(2)定義SQL通信區(qū)。0沒(méi)有可用記錄,0出現(xiàn)了錯(cuò)誤。(3)其他說(shuō)明性語(yǔ)句可執(zhí)行語(yǔ)句組成(1)建立與數(shù)據(jù)庫(kù)連接CONNET TO 服務(wù)器名 AS 連接名 AUTHORIZATION 用戶賬戶和口令(2)轉(zhuǎn)換連接服務(wù)器SET CONNECTION 連接名(3)終止連接DISCONNECT 連接名 在嵌入式SQL中使用游標(biāo)檢索多個(gè)元組游標(biāo)可協(xié)調(diào)SQL與程序處理。EXEC SQL BEGIN DECLARE SECTION。CHAR sql_str[100]。…strcpy(sql_str,”SELECT * FROM tab_1 WHERE col_1=?”)。EXEC SQL DECLARE c1 CURSOR FOR sql_stmt。… SQL的其他功能(3)事務(wù)控制語(yǔ)句BEGINTRANSACTION,事務(wù)開(kāi)始COMMIT,事務(wù)提交ROLLBACK,事務(wù)回滾第6章 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論與數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范化理論——關(guān)系模式中各屬性之間的依賴關(guān)系及其對(duì)關(guān)系模式性能的影響。 “不好”的關(guān)系模式中存在問(wèn)題問(wèn)題:(1)數(shù)據(jù)冗余(2)更新異常(3)插入異常(4)刪除異常消防方法:利用數(shù)據(jù)間的依賴 函數(shù)依賴 函數(shù)依賴的定義設(shè)R(A1,A2,…,An)是一個(gè)關(guān)系模式,X和Y是{A1,A2,…,An}的子集,若關(guān)系r是關(guān)系模式R的可能取值,則r中不可能有兩個(gè)元組在X中的屬性值相等,而在Y中的屬性值不等,則稱X函數(shù)決定Y,或Y函數(shù)依賴于X,記X→Y。注意:(1)不能根據(jù)關(guān)系模式的某一狀況判斷函數(shù)依賴成立。如沒(méi)有重名,name→birthdate如果X→Y,X的任何一個(gè)真子集X’,都存在Y不函數(shù)依賴于X’,則稱Y對(duì)X完全函數(shù)依賴。關(guān)系模式可表示成:RU,F(xiàn),U是一組屬性,F(xiàn)是依賴。也就是傳遞依賴 碼唯一確定記錄的關(guān)鍵字,當(dāng)候選碼多于一個(gè)時(shí),選定其中一個(gè)作為主碼 函數(shù)依賴的公理系統(tǒng)好的關(guān)系模式應(yīng)具備的性質(zhì),關(guān)系模式的規(guī)范化。(2)非主碼屬性完全函數(shù)依賴于碼。簡(jiǎn)而言之,屬性不依賴于其它非主屬性 BCNF一個(gè)滿足BCNF的關(guān)系模式有: (1)所有非主屬性對(duì)每一個(gè)碼都是完全函數(shù)依賴; (2)所有的主屬性對(duì)每一個(gè)不包含它的碼,也是完全函數(shù)依賴; (3)沒(méi)有任何屬性完全函數(shù)依賴于非碼的任何一組屬性。但是若R∈3NF,則R未必屬于BCNF。每一個(gè)教師只教一門課。由語(yǔ)義可得到如下函數(shù)依賴: T->C。(S,T)->C。根據(jù)增廣律可推出(S,T)->(S,C),又因(S,C)->T和T->C,由傳遞律可得(S,T)->C) (S,C),(S,T)都是候選碼。但STC不是BCNF關(guān)系,因?yàn)門是決定因素而T不包含碼。簡(jiǎn)單的例子f(x, y, z)= x2+4y+z對(duì)于任何一確定的(x,y,z),都有一個(gè)確定的f(x,y,z)與之對(duì)應(yīng)。 再到后來(lái),我們接觸了類似y2=x的方程,也就是 f(x,y) = +sqrt(x)顯然,此時(shí)對(duì)于一個(gè)確定的x值,f(x)可能有兩個(gè)值與之對(duì)應(yīng),從嚴(yán)格的“函數(shù)”定義出發(fā),這不能算是函數(shù)。需要注意的是這里雖然x不能完全確定f(x,y)的值,但是能確定f(x,y)的取值范圍(所有可能的值的組)。還是上面的多值函數(shù),可見(jiàn)f(x,y)的值僅與x有關(guān) ,而與y無(wú)關(guān)。平凡多值依賴是4NF中可以存在的,而非平凡且非函數(shù)多值依賴不能在4NF中存在。若XY,而Z=空集,則稱XY為平凡的多值依賴。 可以看出,如果把上面的一組改為一個(gè),那么多值依賴就變成了函數(shù)依賴。 如下表: 課程C 教師T 參考書(shū)B(niǎo) 數(shù)學(xué) 鄧軍 數(shù)學(xué)分析 數(shù)學(xué) 鄧軍 高等代數(shù) 數(shù)學(xué) 鄧軍 微分方程 表中,U = C+T+B,(C,T)確定一組B,但是這組B其實(shí)與T無(wú)關(guān),僅由C確定,所以(C,T)B。要想消除多只依賴,可以分解為:(C,T), (C,B) 對(duì)于R中的每個(gè)非平凡多值依賴XY(Y不屬于X),X都含有候選碼,則R屬于4NF。 關(guān)系模式的分解一事一地的設(shè)計(jì)原則 模式分解的等價(jià)標(biāo)準(zhǔn)標(biāo)準(zhǔn):(1)無(wú)損連接性(2)要求分解保持函數(shù)依賴。 關(guān)于模式分解的幾個(gè)事實(shí)(1)分解有無(wú)損連接懷和分解保持函數(shù)依賴是兩個(gè)相互獨(dú)立的標(biāo)準(zhǔn)。(3)若分解保持函數(shù)的依賴,那么模式分解可以達(dá)到3NF,但不一定能達(dá)到BCNF(4)若要求分解具有既具有無(wú)損連接,又操持函數(shù)的依賴,則模式分解可以達(dá)到3NF,但不一定能達(dá)到4NF。設(shè)計(jì)要求:(1)結(jié)構(gòu)特性設(shè)計(jì)。(2)行為特性設(shè)計(jì)。與傳統(tǒng)的軟件工作的區(qū)別在于:軟件工作強(qiáng)調(diào)行為特性設(shè)計(jì),數(shù)據(jù)庫(kù)更強(qiáng)調(diào)數(shù)據(jù)結(jié)構(gòu)特性設(shè)計(jì),并與行為特性的設(shè)計(jì)結(jié)合起來(lái)。特點(diǎn):(1)豐富的語(yǔ)義表達(dá)能力。設(shè)計(jì)策略:(1)自頂向下(2)自底向上(3)由里向外(4)混合策略ER設(shè)計(jì)步驟:(1)設(shè)計(jì)局部ER模型(2)設(shè)計(jì)全局ER模型。(3)全局ER模型的優(yōu)化。ER模型向關(guān)系模式轉(zhuǎn)換的原則是:(1)1:1聯(lián)系,可轉(zhuǎn)換成獨(dú)立的關(guān)系模式,也可以和任意端實(shí)體合并。(3)m:n聯(lián)系,轉(zhuǎn)換為一個(gè)關(guān)系模式。 物理結(jié)構(gòu)設(shè)計(jì)利用DBMS提供的方法技術(shù),設(shè)計(jì)高效、可實(shí)現(xiàn)的物理數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)壓縮和代碼化,記錄“水平、垂直分割”。(2)存儲(chǔ)方法設(shè)計(jì)順序存放,平均查詢資料為關(guān)系記錄個(gè)數(shù)的1/2。聚簇存放,經(jīng)常用的放在一起,減少物理I/O。對(duì)數(shù)據(jù)量大,需作頻繁查詢的表建立索引。 規(guī)范化理論在數(shù)據(jù)庫(kù)設(shè)計(jì)中的應(yīng)用可識(shí)別存在函數(shù)依賴關(guān)系的實(shí)體。保持高的規(guī)范化程度可以避免數(shù)據(jù)冗余,但降低規(guī)范化程序追求高查詢性能。用DDL進(jìn)行數(shù)據(jù)庫(kù)的結(jié)構(gòu)進(jìn)行描述(包括外模式、模式、內(nèi)模式),數(shù)據(jù)完整性定義,安全保密的定義,索引定義,視圖的定義。用DML語(yǔ)言或查詢數(shù)據(jù),檢索、插入、更新、刪除操作。(4)事務(wù)管理功能。與其他軟件通信、數(shù)據(jù)轉(zhuǎn)換、異構(gòu)等。數(shù)據(jù)存儲(chǔ)和訪問(wèn),索引的建立和管理、內(nèi)存中的緩沖區(qū)管理等。數(shù)據(jù)查詢和數(shù)據(jù)修改。(3)事務(wù)管理器。 存儲(chǔ)管理 物理存儲(chǔ)介質(zhì)簡(jiǎn)介分類:(1)高速緩沖存儲(chǔ)器。CPU直接處理的數(shù)據(jù)存儲(chǔ)介質(zhì)。(3)第二級(jí)存儲(chǔ)器,比主存慢,但大。(4)第三級(jí)存儲(chǔ)器,如磁帶、光盤,用于歸檔。柱面。磁盤控制器。磁盤讀入內(nèi)存。(1)塊頭。 緩沖區(qū)管理減少磁盤訪問(wèn)次數(shù)的一種方法是在內(nèi)存保留盡可能多的磁盤塊。內(nèi)容包括:(1)關(guān)系的基本信息(2)用戶信息(3)索引的描述(4)統(tǒng)計(jì)信息 索引結(jié)構(gòu)對(duì)數(shù)據(jù)快帶定位的附加數(shù)據(jù)結(jié)構(gòu)稱為索引查找碼,搜索碼。和書(shū)的索引一樣,碼——記錄的順序一致。利用散列函數(shù)來(lái)解釋記錄的存儲(chǔ)地址。(2)范圍查詢:順序索引能有效支持范圍查詢,散列索引不能有效地支持范圍查詢。 查詢處理概述在磁盤上的存取數(shù)據(jù)的代價(jià)是最主要的代價(jià)。SQL查詢的基本步驟SQL查詢→分析查詢→選擇邏輯查詢計(jì)劃→選擇物理查詢計(jì)劃→執(zhí)行計(jì)劃 語(yǔ)法分析 邏輯查詢計(jì)劃樹(shù) 物理查詢計(jì)劃樹(shù)將語(yǔ)句翻譯成代數(shù)式:Select sno,entrancegrade from student where entrancegrade500 查詢執(zhí)行查詢優(yōu)化器——查詢計(jì)劃,查詢執(zhí)行引擎——執(zhí)行查詢并輸出結(jié)果。方法:全表掃描、索引掃描 查詢優(yōu)化(1)合取選擇運(yùn)運(yùn)算可以分解為單個(gè)選擇運(yùn)算的順序(2)選擇運(yùn)算滿足交換率(3)一系列的投影運(yùn)算,只有最后一個(gè)是必須的,其余可以省略(4)選擇操作可以笛卡兒積相結(jié)合(5)自然連接運(yùn)算滿足交換律(6)自然連接運(yùn)算滿足結(jié)合律(7)選擇運(yùn)算對(duì)自然連接運(yùn)算具有分配律(8)投影運(yùn)算對(duì)自然連接運(yùn)算具有分配律(9)集合與并滿足交換律(10)集合的并與交滿足結(jié)合律(11)選擇運(yùn)算對(duì)并、交、差運(yùn)算具有分配律(12)投影運(yùn)算對(duì)并運(yùn)算具有分配律啟發(fā)式規(guī)則進(jìn)行優(yōu)化:(1)盡可能深的將選擇推入表達(dá)式樹(shù)中。連接次序?qū)π视绊懸埠艽?事務(wù)管理事務(wù):構(gòu)成單一邏輯工作單元的操作集合。即不可分割(2)一致性(C),事物隔離執(zhí)行,保證數(shù)數(shù)據(jù)庫(kù)的一致性。(4)持久性(D),數(shù)據(jù)的改變要永久的。原因:邏輯錯(cuò)誤(如溢出),系統(tǒng)錯(cuò)誤(如死死鎖)解決辦法:UNDO(2)系統(tǒng)故障系統(tǒng)停止運(yùn)行,主存儲(chǔ)器內(nèi)容丟失。日志結(jié)構(gòu):Start ——事務(wù)開(kāi)始修改前后值Commit ——事務(wù)提交Abort ——事物終止有Commit記錄,則REDO如果沒(méi)有Commit記錄,則UNDO 并發(fā)控制好處:處理器和磁盤空閑時(shí)間較少,利用率提高,縮短事務(wù)完成時(shí)間。(3)不一致的分析。是多個(gè)事務(wù)并發(fā)執(zhí)行的正確準(zhǔn)則(1)共享鎖。即可讀,又可寫。兩段封鎖協(xié)議:一事務(wù)要訪問(wèn)必須加鎖,必須等其他事務(wù)結(jié)束排他鎖。造成原因,事務(wù)之間對(duì)表的相互交叉使用。第8章 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)和安全性 概述集中式系統(tǒng)——客戶/服務(wù)器體系結(jié)構(gòu)——WEB應(yīng)用體系結(jié)構(gòu) 分布式數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)分散化和處理的自治性。 分布式數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)(1)不同透明層次的分布式數(shù)據(jù)管理分布透明性或網(wǎng)絡(luò)透明性:用戶從網(wǎng)絡(luò)操作細(xì)節(jié)中解脫出來(lái),分位置透明性和命名透明性。分片透明性:水平或垂直分割數(shù)據(jù),用戶不必知道分片和分段的存在??煽啃裕哼B續(xù)運(yùn)行沒(méi)有故障的可能,可用性:連續(xù)可用的可能性。 分布式數(shù)據(jù)庫(kù)的設(shè)計(jì)技術(shù)(1)水平分片(2)垂直分片(3)導(dǎo)出分片(4)混合分片分片的原則:(1)完備性原則。(2)可重構(gòu)原則。數(shù)據(jù)分片之間不重疊。但會(huì)急劇下降更新操作效率。代價(jià)最高的操作方式是連接和并操作。 分布式數(shù)據(jù)庫(kù)系統(tǒng)的并發(fā)控制與集中式相比,問(wèn)題:(1)處理數(shù)據(jù)項(xiàng)的多個(gè)副本(2)分布式提交(3)分布式死鎖(3)其他。識(shí)別副本:為數(shù)據(jù)項(xiàng)指定的一個(gè)特定的副本。單位個(gè)主站點(diǎn)指派為數(shù)據(jù)項(xiàng)的協(xié)調(diào)者站點(diǎn)。(2)主副本技術(shù)。每個(gè)副本維護(hù)他自己的鎖,如果請(qǐng)求加鎖的事物被大多數(shù)副本授于鎖,那么它將持有鎖,并告之所有副本已經(jīng)被授予了鎖,如果在穩(wěn)定周期沒(méi)有接到投票,那么放棄該鎖。查詢服務(wù)器+事務(wù)服務(wù)器=SQL服務(wù)器與DBMS的連接方法:(1)開(kāi)放數(shù)據(jù)庫(kù)互聯(lián)ODBC標(biāo)準(zhǔn)。 面向WEB應(yīng)用的數(shù)據(jù)庫(kù)體系結(jié)構(gòu)客戶機(jī)——應(yīng)服服務(wù)器——數(shù)據(jù)庫(kù)服務(wù)器表示層——業(yè)務(wù)邏輯層——數(shù)據(jù)庫(kù)服務(wù)層 面向WEB應(yīng)用的軟件開(kāi)發(fā)客戶機(jī) HTTP協(xié)議 WEB 服務(wù)器 數(shù)據(jù)庫(kù)訪問(wèn)中間件 數(shù)據(jù)庫(kù) —————— ——————————瀏覽器 服務(wù)器 擴(kuò)展程序 服務(wù)器四部分:客戶機(jī)瀏覽器,WEB服務(wù)器,應(yīng)用服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器。 安全數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)的安全性 數(shù)據(jù)安全性問(wèn)題概述安全機(jī)制分兩類:(1)自主安全機(jī)制。(2)強(qiáng)制安全機(jī)制。措施有:訪問(wèn)控制(設(shè)置密碼)、推理控制(禁止訪問(wèn)匯總數(shù)據(jù))、流控制(權(quán)限再授流動(dòng))和加密(數(shù)據(jù)密鑰加密)。 基于授予收回權(quán)限的自主訪問(wèn)控制(1)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1