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

正文內(nèi)容

數(shù)據(jù)庫原理知識(shí)點(diǎn)總結(jié)(存儲(chǔ)版)

2025-07-26 06:07上一頁面

下一頁面
  

【正文】 一、定義表:1.SQL server中建立一個(gè)數(shù)據(jù)庫stu。8.以性別為分類項(xiàng),查詢每一類的平均年齡。8.將計(jì)算機(jī)科學(xué)系全體學(xué)生的成績置0。2. 事務(wù)的屬性原子性:指事務(wù)中包含的諸操作要么都執(zhí)行,要么都不執(zhí)行。2.產(chǎn)生數(shù)據(jù)不一致性的原因 并發(fā)操作破壞了事務(wù)的隔離性。封鎖對象的大小稱為封鎖粒度。② 避免活鎖的方法:先來先服務(wù) 使用游標(biāo)一、游標(biāo)的概念1. 每個(gè)表均有一個(gè)游標(biāo),它可以指向表的任意一條記錄。4.關(guān)閉游標(biāo) close游標(biāo)名5.釋放游標(biāo) declaredeclare游標(biāo)名例:打印student表中全體男生的平均年齡。3.set nocount on:關(guān)閉影響行數(shù)信息。自動(dòng)創(chuàng)建的索引隨約束的存在而存在,隨約束的消失而消失。③ 創(chuàng)建主鍵約束、唯一性約束時(shí)可以指定聚集(clustered)或非聚集(nonclustered)。,39。 存儲(chǔ)過程1.什么叫存儲(chǔ)過程? 將一組SQL語句,以一個(gè)名稱存儲(chǔ)在數(shù)據(jù)庫中,就形成存儲(chǔ)過程。,default,result outputprint result4.刪除存儲(chǔ)過程 Drop proc存儲(chǔ)過程名[, 存儲(chǔ)過程名]5.查看存儲(chǔ)過程exec sp_helptext存儲(chǔ)過程名 觸發(fā)器一、維護(hù)數(shù)據(jù)完整性的措施:創(chuàng)建約束 基于一個(gè)表創(chuàng)建創(chuàng)建觸發(fā)器創(chuàng)建規(guī)則:以單獨(dú)的對象創(chuàng)建,可以綁定到數(shù)據(jù)庫的所有表中。 ②觸發(fā)操作是指Insert、update、delete 中的一個(gè)或多個(gè)。男39。 該學(xué)生已選修過課,不能刪除!39。②sa可以創(chuàng)建普通登錄名,并可以把普通登錄名指定為一個(gè)或多個(gè)數(shù)據(jù)庫的用戶。SQL Server身份驗(yàn)證:用戶登錄到SQL Server時(shí),必須顯式提供登錄名和密碼。若被刪的學(xué)生在SC表有選修課,則回滾被刪記錄。若輸入其它,將回滾插入的記錄。③ instead of觸發(fā)器基于表或視圖創(chuàng)建。,c varchar(40) outputas set c=a+bgodeclare result varchar(20)exec proc1 39。②規(guī)則以單獨(dú)的對象創(chuàng)建,可以綁定到數(shù)據(jù)庫的所有表中。Student表:列名數(shù)據(jù)類型長度約束Snochar5主鍵Snamechar8唯一約束Ssexchar2只能輸入“男”或“女”sagetinyint1只能為15~20sdeptchar2SC表:列名數(shù)據(jù)類型長度說明Snochar5外碼,參照student表CnoChar 2gradetinyint1alter table studentadd constraint PK_student primary key(sno), constraint IX_student unique(sname), constraint CK_student check(ssex in (39。② 列級約束:只牽涉到一個(gè)屬性的約束,它放在相關(guān)屬性的后面,且省略屬性名表。如果在數(shù)據(jù)表的某個(gè)屬性設(shè)置主鍵約束或唯一約束,則系統(tǒng)將在這些屬性上自動(dòng)創(chuàng)建唯一索引。+str(s/n,4,1)close pmdeallocate pm三、 有關(guān)全局變量1.FETCH_STATUS:返回上一個(gè)Fetch語句的執(zhí)行狀態(tài),若Fetch語句成功執(zhí)行,則返回0,否則返回1。② 含into子句:移動(dòng)游標(biāo),并將當(dāng)前記錄各屬性值依次賦給局部變量。 ② 避免死鎖的方法:順序封鎖法:若規(guī)定封鎖順序?yàn)锳,B,則T1,T2只能先封鎖A,再封鎖B。共享鎖(S鎖):事務(wù)T對數(shù)據(jù)A加S鎖,其它事務(wù)只能再對A加S鎖,即其它事務(wù)只能讀A,不能修改A。不可重復(fù)讀:指事務(wù)1讀取數(shù)據(jù)后,事務(wù)2執(zhí)行更新操作,使事務(wù)1無法再現(xiàn)前一次讀取結(jié)果。① 事務(wù)是并發(fā)控制的基本單位。6.把student表中所有女生記錄復(fù)制到新表student2中。5.查詢數(shù)學(xué)系(MA)、計(jì)算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別。2.存儲(chǔ)過程① 創(chuàng)建存儲(chǔ)過程Create procedure存儲(chǔ)過程名 [形參名 類型]As SQL語句序列② 執(zhí)行存儲(chǔ)過程Exec 存儲(chǔ)過程名 [常量| 變量名]: ③ 刪除存儲(chǔ)過程 Drop procedure存儲(chǔ)過程名④ 說明:存儲(chǔ)過程不返回值,或者只能返回整數(shù)值;而函數(shù)可返回任意類型的值。MA39。CS39。例: Use stud Go Declare a int Set a=5 Print a Go Declare a char(5) Set a=39。二、變量: 局部變量:由用戶定義和賦值,以 開頭。 where [not] exists(子查詢):子查詢返回多列多行。 count(distinct 屬性名) 返回指定列中取非NULL值、非重復(fù)的單元格數(shù)目。3.唯一性約束:主鍵約束與唯一性約束的區(qū)別是:(1) 在一個(gè)表中只能定義一個(gè)主鍵約束,但可定義多個(gè)唯一性約束;(2)指定為主鍵約束的列不能取空值,但指定為唯一性約束的列允許取空值。nchar(n): n表示字符數(shù),取值為1~4000。3.SQL Server Management Studio(簡稱SSMS,管理工作室)組合了對象資源管理器、查詢編輯器的功能。XHXMNL 學(xué)生 1n班長組成XH組成BH11班級BHRS學(xué)生(XH,XM,NL,BH)班級(BH,RS,XH) 班長的學(xué)號(4)m:n聯(lián)系:必須轉(zhuǎn)換為一個(gè)關(guān)系模式,并且不能消化。(2)聯(lián)系的主碼1:1聯(lián)系:可以是相關(guān)聯(lián)的任一實(shí)體型的主碼。② 概念結(jié)構(gòu)設(shè)計(jì):根據(jù)需求分析的結(jié)果畫概念模型(即ER圖)。l 刪除異常:若某位教師只授一門課,當(dāng)該門課不開時(shí),該教師的信息亦被刪除。結(jié)論:一個(gè)好的關(guān)系模式應(yīng)滿足:① 冗余應(yīng)盡可能少;② 應(yīng)盡可能避免插入、刪除異常;③ 消去關(guān)系中不合適的屬性依賴關(guān)系。③傳遞律:若x→y,y→z,則x→z。例1:(XH,KH) →CJ但 XH →CJ KH →CJ故 例2:KH→KM則 結(jié)論:若x→y,且x只包含一個(gè)屬性,則。a1的象集為{(b1,c2),(b2,c3),(b2,c1)}a2的象集為{(b3,c7),(b2,c3)}a3的象集為{(b4,c6)}a4的象集為{(b6,c6)}S在(B,C)上的投影K為{(b1,c2),(b2,c3),(b2,c1)}顯然只有a1的象集包含K,故R247。 5.除:給定關(guān)系R(x,y)和S(y,z),則R247。R-S:由屬于R而不屬于S的元組組成。2.關(guān)系的目(或度):一個(gè)關(guān)系所含屬性的個(gè)數(shù)。4.主屬性:主碼中包含的各個(gè)屬性。2.兩級映象① 外模式/模式映象:保證數(shù)據(jù)庫的邏輯獨(dú)立性;② 模式/內(nèi)模式映象:保證數(shù)據(jù)庫的物理獨(dú)立性;3.兩級映象的意義① 使數(shù)據(jù)庫與應(yīng)用系統(tǒng)完全分開,數(shù)據(jù)庫改變時(shí),應(yīng)用系統(tǒng)不必改變。小結(jié):數(shù)據(jù)有三種類型,DBMS就有三種類型,DB亦有三種類型。二、網(wǎng)狀模型:用圖結(jié)構(gòu)表示實(shí)體之間的聯(lián)系。② ER圖可以等價(jià)轉(zhuǎn)換為層次、網(wǎng)狀、關(guān)系模型。共享性高數(shù)據(jù)的獨(dú)立性不獨(dú)立,它是應(yīng)用程序的一部分。注意:信息世界又稱概念模型,機(jī)器世界又稱數(shù)據(jù)模型二、實(shí)體及屬性1.實(shí)體:客觀存在并可相互區(qū)別的事物。用ER圖畫出概念模型。③ 查找網(wǎng)狀數(shù)據(jù)庫中的記錄,速度最快。220。① 數(shù)據(jù)定義:即定義數(shù)據(jù)庫中各對象的結(jié)構(gòu)② 數(shù)據(jù)操縱:包括對數(shù)據(jù)庫進(jìn)行查詢、插入、刪除、修改等操作。例:student ( sno, sname, ssex, sage, sdept) Sc ( sno, o, grade)Sc的主碼為:(sno,o);外碼為:sno關(guān)系的數(shù)學(xué)定義一、域( domain)1.定義:域是一組具有相同類型的值的集合。注意:實(shí)體完整性不僅僅是主碼整體不能取空值。記為: 2.投影:從關(guān)系R中選擇若干屬性組成新的關(guān)系,并把新關(guān)系的重復(fù)元組去掉。② 求S在屬性組y上的投影K。③ 查詢涉及“全部”時(shí),一般用除運(yùn)算。例1:(KH,KM)→XM但 KM→XM則 例2:(XH,KH)→DZ但 KH→DZ則 4.傳遞函數(shù)依賴:若x→y,y→z,但 y ∕ x,則例:KM→XM,XM→DZ,但XM ∕ KM二、平凡函數(shù)依賴與非平凡函數(shù)依賴設(shè)x→y,如果y是x的子集,則該依賴是平凡的。⑤分解律:若x→yz,則x→y,x→z。③ 應(yīng)用:關(guān)系規(guī)范化理論應(yīng)用在邏輯結(jié)構(gòu)設(shè)計(jì)階段。② 規(guī)范化過程非規(guī)范關(guān)系↓使每個(gè)屬性都不能再分1NF ↓消去非主屬性對主碼的部分依賴2NF ↓消去非主屬性對主碼的傳遞依賴3NF4.結(jié)論① 若R∈1NF,且主碼只含一個(gè)屬性,則R一定為2NF。2.確定實(shí)體與屬性① 屬性是不能再分的數(shù)據(jù)項(xiàng);② 聯(lián)系只發(fā)生在兩實(shí)體之間;③ 原則上,能夠作為屬性,就不要作為實(shí)體。二、ER圖向關(guān)系模型的轉(zhuǎn)換(1)把每個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。選擇存取方式:即決定為哪些屬性建立非聚集索引,以便加快查找速度。用于存放數(shù)據(jù)庫的各類對象主數(shù)據(jù)文件(.mdf )次數(shù)據(jù)文件(.ndf ) 事務(wù)日志文件(.ldf ):用來記錄對數(shù)據(jù)庫對象的所有更新操作。2.只有整型和精確數(shù)值型(decimal、numeric)字段才能指定為標(biāo)識(shí)字段。動(dòng)詞數(shù)據(jù)定義Create、drop數(shù)據(jù)查詢select數(shù)據(jù)操縱Insert、delete、update數(shù)據(jù)控制Grant、revoke②所有的DBMS都支持SQL語言。 ② where子句放在Group by子句之前,甚至可以沒有Group by子句;且不能包含聚合函數(shù)。若查詢結(jié)果顯示的屬性名來自一個(gè)表,才可以寫成嵌套查詢。china39。例:declare a char(5),b char(6)Select a=39。2.批處理是腳本的編譯單位,當(dāng)一個(gè)批處理中的某個(gè)語句出現(xiàn)編譯錯(cuò)誤,則批處理中的任何語句均無法執(zhí)行。When sdept= 39。End四、while語句1.格式: While邏輯表達(dá)式 Begin 語句組 End2.專用于循環(huán)體的語句: Break 強(qiáng)制退出while語句,執(zhí)行其后續(xù)語句。2.使用企業(yè)管理器中創(chuàng)建如下三個(gè)表。9.查詢選修了課程名為“操作系統(tǒng)”的學(xué)生的學(xué)號、姓名。[ 提示:update sc set grade=0 where sno in (select sno from student where sdept=’CS’)9.刪除學(xué)號為95020的學(xué)生記錄。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1