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

正文內(nèi)容

數(shù)據(jù)庫(kù)系統(tǒng)原理與應(yīng)用(4)(文件)

 

【正文】 系統(tǒng)發(fā)生故障,也應(yīng)保留這個(gè)事務(wù)執(zhí)行的結(jié)果。 事務(wù)處理 例: 事務(wù)處理 二、自動(dòng)提交事務(wù) 是 SQL Server默認(rèn)的事務(wù)管理模式,每個(gè) TSQL語(yǔ)句完成時(shí),都被自動(dòng)地提交或回滾。 串行訪問 ,每個(gè)時(shí)刻只能有一個(gè)用戶應(yīng)用程序?qū)?shù)據(jù)庫(kù)進(jìn)行存取,其它用戶程序必須等待。 若對(duì)并發(fā)操作不加以控制就會(huì)造成錯(cuò)誤地存取數(shù)據(jù),破壞數(shù)據(jù)庫(kù)的一致性。 SQL Server 2022具有多粒度鎖定,允許鎖定不同的資源: RID、鍵、頁(yè)、擴(kuò)展盤區(qū)、表、 DB。 用于數(shù)據(jù)修改操作,如 INSERT、 UPDATE、 DELETE等,可以防止并發(fā)事務(wù)對(duì)資源的訪。對(duì)任一結(jié)點(diǎn)加鎖時(shí),必須先對(duì)它上層結(jié)點(diǎn)加意向鎖。 SQL Server能自動(dòng)發(fā)現(xiàn)并解除死鎖,它會(huì)選擇其進(jìn)程累計(jì) CPU時(shí)間最少的用戶作為犧牲者。 數(shù)據(jù)的鎖定 ?鎖定提示 在使用 SELECT、 INSERT、 UPDATE、 DELETE語(yǔ)句時(shí)指定表級(jí)鎖定提示的范圍。 使用游標(biāo) DECLARE 游標(biāo)名 [INSENSITIVE] [SCROLL] [STATIC | KEYSET | DYNAMIC | FAST_FORWARD] CURSOR FOR select_statement [FOR {READ ONLY | UPDATE [OF 列名 [,…n] ] } ] SQL Server2022支持四種游標(biāo): STATIC靜態(tài)游標(biāo) 按照打開時(shí)的原樣顯示結(jié)果集 DYNAMIC動(dòng)態(tài)游標(biāo) 反映結(jié)果集中所作的所有更改 FAST_FORWARD只進(jìn)游標(biāo) 只能從頭到尾順序提取 KEYSET鍵集驅(qū)動(dòng)游標(biāo) 打開時(shí)成員和行順序是固定的 使用游標(biāo) DECLARE 游標(biāo)名 [INSENSITIVE] [SCROLL] [STATIC | KEYSET | DYNAMIC | FAST_FORWARD] CURSOR FOR select_statement [FOR {READ ONLY | UPDATE [OF 列名 [,…n] ] } ] select_statement是標(biāo)準(zhǔn)的 SELECT語(yǔ)句 READ ONLY把游標(biāo)定義為只讀 UPDATE定義游標(biāo)內(nèi)可更新的列,如沒有指定列表,則可以更新所有的列 使用游標(biāo) OPEN 游標(biāo)名 打開游標(biāo)時(shí)服務(wù)器將執(zhí)行聲明時(shí)使用的 SELECT語(yǔ)句。 使用游標(biāo) FETCH [ [NEXT | PRIOR | FIRST | LAST | ABSOLUTE n | RELATIVE n ] FROM ] 游標(biāo)名 [INTO variable_name[,…n] ] 使用游標(biāo) 返回當(dāng)前行之后的結(jié)果行,且當(dāng)前行遞增為結(jié)果行。 返回游標(biāo)的第一行,并將其作為當(dāng)前行。 使用游標(biāo) 如 n0則返回從游標(biāo)頭開始的第n行,如 n0則返回游標(biāo)尾之前的第 n行,并將其作為當(dāng)前行。 二、使用游標(biāo) 使用游標(biāo) 使用 DECLARE CURSOR聲明游標(biāo) 使用 OPEN打開游標(biāo) 使用 FETCH INTO提取數(shù)據(jù) 空否 使用 CLOSE關(guān)閉游標(biāo) 使用 DEALLOCATE 釋放游標(biāo) 不空 空 例:利用游標(biāo)打印每個(gè)學(xué)生的信息及平均分 使用游標(biāo) 只要在游標(biāo)聲明時(shí)沒帶 READ ONLY,那么這個(gè)游標(biāo)就是可更新的。 數(shù)據(jù)模型與概念模型 信息的現(xiàn)實(shí)世界 通過實(shí)體 (Entity)、實(shí)體的特征 (Entity Characteristic)、實(shí)體集 (Entity Set)及聯(lián)系(Relation)進(jìn)行劃分和認(rèn)識(shí)。 ●建立概念模型 , 涉及如下術(shù)語(yǔ): 實(shí)體、實(shí)體集、屬性、域、關(guān)鍵字、聯(lián)系 。 ●具有相同屬性的實(shí)體必然具有共同的特征和性質(zhì)。 比如學(xué)生實(shí)體 , 可具有學(xué)號(hào)、姓名等屬性,屬性組合起來表征了一名學(xué)生。 ●特別需要指出的是 , 一個(gè)聯(lián)系 , 也可以是一個(gè)實(shí)體 , 也可以有自己的屬性。 實(shí)體集A 實(shí)體集B ● 例如 , 一個(gè)學(xué)院只有一個(gè)正院長(zhǎng) , 而一個(gè)正院長(zhǎng)只在一個(gè)學(xué)院中任職 , 則學(xué)院與院長(zhǎng)之間只具有一對(duì)一聯(lián)系。 ● 例如 , 一門課程同時(shí)有若干個(gè)學(xué)生選修 , 而一個(gè)學(xué)生可以同時(shí)選修多門課程 , 則課程與學(xué)生之間具有多對(duì)多聯(lián)系。 車間號(hào) 車間名 電話 車 間 聘用 職 工 工號(hào) 姓名 性別 年齡 1 N 聘用期 ● 例如 , 一個(gè)車間中有若干名工人 , 而每個(gè)工人只在一個(gè)車間中工作 , 則車間與職工之間具有一對(duì)多聯(lián)系。 ●聯(lián)系的表示: 聯(lián)系名 實(shí)體 — 聯(lián)系 (Entity Relationship)模型的表示用E— R圖來表示 實(shí)體集 A A 聯(lián)系 集 R R 屬性 X X B 1 N Y E— R圖的描述約定 實(shí)體之間的三種聯(lián)系 ● 如果對(duì)于A中的每一個(gè)實(shí)體 , B中 至多有一個(gè) 實(shí)體與之聯(lián)系 , 反之亦然 , 則稱實(shí)體集A與實(shí)體集B具有一對(duì)一聯(lián)系。 ●屬性的表示: 屬性名 學(xué) 生 課 程 姓名 學(xué)號(hào) 年齡 性別 課號(hào) 課名 學(xué)分 學(xué) 生 課 程 姓名 學(xué)號(hào) 年齡 性別 課號(hào) 課名 學(xué)分 選修 結(jié)點(diǎn) 成績(jī) 聯(lián)系 ● 實(shí)體集之間關(guān)系稱為聯(lián)系。 比如:學(xué)生(學(xué)號(hào) , 姓名 , 性別 , 院系) 就是一個(gè) 實(shí)體集 。 概念模型中的術(shù)語(yǔ) ER模型中的三個(gè)組織成分 實(shí)體、屬性、聯(lián)系 實(shí)體( entity) ● 客觀存在并可相互區(qū)別的事物稱為 實(shí)體 ●實(shí)體可以是具體的人、事、物。 數(shù)據(jù)模型與概念模型 信息世界 實(shí)體的特征在頭腦中形成的知識(shí)稱為 屬性 ;實(shí)體通過其屬性表示稱為 實(shí)例 ;同類實(shí)例的集合稱為 對(duì)象 ,對(duì)象即實(shí)體集中的實(shí)體用屬性表示得出的信息集合;實(shí)體集之間的聯(lián)系用 對(duì)象聯(lián)系 表示。 使用游標(biāo) ER模型的設(shè)計(jì) 及 向關(guān)系模型的轉(zhuǎn)換 (參考書上的第 2章) ● 為了把現(xiàn)實(shí)世界中的具體事物 , 抽象、組織為某一 DBMS( 數(shù)據(jù)庫(kù)管理系統(tǒng) )支持的數(shù)據(jù)模型 , 人們常首先把 現(xiàn)實(shí)世界 抽象為 信息世界 , 然后將信息世界轉(zhuǎn)換為 機(jī)器世界 。 如 n0則返回當(dāng)前行之后的第 n行,如 n0則返回當(dāng)前行之前的第 n行,并將其作為當(dāng)前行。 FETCH [ [NEXT | PRIOR | FIRST | LAST | ABSOLUTE n | RELATIVE n ] FROM ] 游標(biāo)名 [INTO variable_name[,…n] ] INTO variable_name[,…n] 允許將提取的列數(shù)據(jù)放到局部變量中。 返回當(dāng)前行之前的結(jié)果行,且當(dāng)前行遞減為結(jié)果行。 CLOSE 游標(biāo)名 關(guān)閉游標(biāo)后可以再次打開。 游標(biāo)包括游標(biāo)結(jié)果集 (Cursor Result Set)和游標(biāo)位置 (Cursor Position)兩個(gè)部
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1