




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、數(shù)據(jù)庫讀書筆記【篇一:數(shù)據(jù)庫讀書筆記】1,基本類型:a) char(n):固定長度,指定長度n;b) varchar(n):可變長度,指定最大長度n;c) int:整數(shù)類型;d) smallint:小整數(shù)類型;e) numeric(p,d):定點數(shù),p是位數(shù)(加上一個符號位),d是精度,小數(shù)點右邊的位數(shù);f) real,double,precision:浮點數(shù)與雙精度浮點數(shù);g)float(n):精度至少為n位的浮點數(shù)。2.創(chuàng)建關(guān)系:createtablea)createtabledepartment(dept_namevarchar(20),buildingvarchar(15),budge
2、tnumeric(12,2),primarykey(dept_name);3 .primarykey(a1,a2,.an):primarykey聲明表示屬性a1,a2,前構(gòu)成關(guān)系的主碼。主碼屬性必須非空且唯一。4 .foreignkey(b1,b2,.bn)referencestable1:foreignkey聲明表示關(guān)系中任意元組在屬性(b1,b2,bn)上的取值必須對應(yīng)于(在之中)關(guān)系table1中某元組在主碼屬性上的取。5 .數(shù)據(jù)加載:insertinsertintotable1values(a1,a2,.an);6 .刪除元組:deletedeletefromtable1刪除stude
3、nt中符合謂詞p1的wherep1元組7.更新:updateupdateinstructorsetsalary=salary*1.05wheresalary70000(updateinstructorsetsalary=casewhensalary=100000thensalary*1.05elsesalary*1.03end)8 .case語句的一般格式:casewhenplthenriwhenp2thenr2.whenpnthenrnelser0end9 .刪除關(guān)系:droptabledroptabletablei;刪除tablei的元組和模式10 .為已有關(guān)系增減屬性:altertabl
4、e力口:altertableraddad;其中r是現(xiàn)有關(guān)系的名字,a是待添加屬性的名字,d是待添加屬性的域。關(guān)系中的所有元組在新屬性上的取值將被設(shè)為nullo減:altertablerdropad;11 .強行刪除重復(fù):distinctselectdistinctdept_namefrominstructor12 .基本查詢語句:selecta1,a2,anfromtable1,table2,tablenwherep;a為屬性,table為關(guān)系,p為table間的謂詞。通過from子句定義了一個在該子句中所列出關(guān)系上的笛卡爾積where子句中的謂詞用來限制笛卡爾積所建立的組合。允許使用邏輯連詞
5、and,or,not,邏輯連詞的運算對象是包含比較運算符,=,=,=,的表達式??梢杂帽容^運算符來比較字符串、算術(shù)表達式、特殊類型,如日期類型輸出select指定的屬性13 .自然連接:naturaljoinselectname,course_idfrominstructornaturaljointeaches;只考慮那些在兩個關(guān)系模式中都出現(xiàn)的屬性上取值相同的元組對,這樣的屬性只出現(xiàn)一次。列出順序為:先是兩個關(guān)系模式中的共同屬性,然后是那些只出現(xiàn)在第一個關(guān)系模式中的屬性,最后是那些只出現(xiàn)在第二個關(guān)系模式中的屬性。14 .指定屬性的自然連接:table1jointable2using(a1,a
6、2)在有的情況,兩個關(guān)系之間有兩個以上的相同屬性名稱,但是意義不同,如course.id和student.id。selectname,titlefrom(instructornaturejointeaches)joincourseusing(course_id)15 .selecta1,a2相同的屬性列會出現(xiàn)兩次fromtableljointable2onp116 .更名運算:asas子句既可以出現(xiàn)在select子句中,又可以出現(xiàn)在from子句中。主要用于:?把一個長的關(guān)系名替換成短的?使用于需要比較同一個關(guān)系中的元組情況,自己跟自己進行笛卡爾積運算。f
7、rominstructorast,instructorasswheret.salarys.salaryands.dept_name='biology';17 .字符串運算:?用單引號來標7K字符串,例如computer;如果單引號是字符串的組成部分,那就用兩個單引號字符來表示,如“it''sright”?sql標準中字符串大小寫敏感。但是mysql和sqlsever中不一定,可以設(shè)置。?用like操作符實現(xiàn)模式匹配,大小寫敏感。使用兩個特殊字符來描述模式:百分號():匹配任意子串下劃線(_):匹配任意一個字符?為使模式中能夠包含特殊字符(,_),使用escape
8、關(guān)鍵字來定義轉(zhuǎn)移字符like'abcd%escape匹配所有的以“ab%cd開頭的字符串18 .select子句中表示所有的屬性":星號select*frominstructor19 .排列元組的顯示順序:orderby默認使用升序??梢燥@示使用desc表示降序,asc表示升【篇二:數(shù)據(jù)庫讀書筆記李輝】sql是英文structuredquerylanguage的縮寫,意思為結(jié)構(gòu)化查詢語言。sql被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。一個典型的關(guān)系型數(shù)據(jù)庫通常由一個或多個被稱作表格的對象組成。數(shù)據(jù)庫中的所有數(shù)據(jù)或信息都被保存在這些數(shù)據(jù)庫表格中。數(shù)據(jù)庫中的每一個表格都具有自己唯一
9、的表格名稱,都是由行和列組成,其中每一列包括了該列名稱,數(shù)據(jù)類型,以及列的其它屬性等信息,而行則具體包含某一列的記錄或數(shù)據(jù)。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。sql語句可以分為以下幾組:dml(datamanipulationlanguage,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù);ddl(datadefinitionlanguage,數(shù)據(jù)定義語言):用于定義數(shù)據(jù)的結(jié)構(gòu),比如創(chuàng)建、修改或者刪除數(shù)據(jù)庫對象;dcl(datacontrollanguage,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權(quán)限。dml組可以細分為以下的幾個語句:select:用于檢
10、索數(shù)據(jù);insert:用于增加數(shù)據(jù)到數(shù)據(jù)庫;update:用于從數(shù)據(jù)庫中修改現(xiàn)存的數(shù)據(jù)delete:用于從數(shù)據(jù)庫中刪除數(shù)據(jù)。ddl語句可以用于創(chuàng)建用戶和重建數(shù)據(jù)庫對象。下面是ddl命令:createtablealtertabledroptablecreateindexdropindexdcl命令用于創(chuàng)建關(guān)系用戶訪問以及授權(quán)的對象。下面是幾個dcl命令:alterpasswordgrantrevokecreatesynonym下面主要介紹幾個常用的數(shù)據(jù)庫操作語句的格式:數(shù)據(jù)查詢:select語句主要被用來對數(shù)據(jù)庫進行查詢并返回符合用戶查詢標準的結(jié)果數(shù)據(jù)。select語句的語法格式如下:selec
11、tcolumnl,column2,etcfromtablenamewherecondition;(表示可選項)select語句中位于select關(guān)鍵詞之后的列名用來決定那些列將作為查詢結(jié)果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*來設(shè)定返回表格中的所有列。select語句中位于from關(guān)鍵詞之后的表格名稱用來決定將要進行查詢操作的目標表格。select語句中的where可選從句用來規(guī)定哪些數(shù)據(jù)值或哪些行將被作為查詢結(jié)果返回或顯示。向表格中添加、更新、刪除記錄添加新記錄sql語言使用insert語句向數(shù)據(jù)庫表格中插入或添加新的數(shù)據(jù)行。insert語句的使用格式如下:insert
12、intotablename(first_column,.last_column)values(first_value,.last_value);簡單來說,當(dāng)向數(shù)據(jù)庫表格中添加新記錄時,在關(guān)鍵詞insertinto后面輸入所要添加的表格名稱,然后在括號中列出將要添加新值的列的名稱。最后,在關(guān)鍵詞values的后面按照前面輸入的列的順序?qū)?yīng)的輸入所有要添加的記錄值。更新記錄sql語言使用update語句更新或修改滿足規(guī)定條件的現(xiàn)有記錄。update語句的格式為:updatetablenamesetcolumnname=newvalue,nextcolumn=newvalue2.wherecolum
13、nnameoperatorvalueand|orcolumnoperatorvalue;刪除記錄sql語言使用delete語句刪除數(shù)據(jù)庫表格中的行或記錄。delete語句的格式為:deletefromtablenamewherecolumnnameoperatorvalueand|orcolumnoperatorvalue;網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)和資源共享這兩種方式結(jié)合在一起即成為今天廣泛使用的網(wǎng)絡(luò)數(shù)據(jù)庫(web數(shù)據(jù)庫),它以后臺(遠程)數(shù)據(jù)庫為基礎(chǔ),加上一定的前臺(本地計算機)程序,通過瀏覽器完成數(shù)據(jù)存儲、查詢等操作的系統(tǒng)。網(wǎng)絡(luò)數(shù)據(jù)庫(networkdatabase)其含義有三個:在網(wǎng)絡(luò)上運行的數(shù)據(jù)
14、庫。網(wǎng)絡(luò)上包含其他用戶地址的數(shù)據(jù)庫。信息管理中,數(shù)據(jù)記錄可以以多種方式相互關(guān)聯(lián)的一種數(shù)據(jù)庫。網(wǎng)絡(luò)數(shù)據(jù)庫和分層數(shù)據(jù)庫相似,因為其包含從一個記錄到另一個記錄的前進。與后者的區(qū)別在于其更不嚴格的結(jié)構(gòu):任何一個記錄可指向多個記錄,而多個記錄也可以指向一個記錄。實際上,網(wǎng)絡(luò)數(shù)據(jù)庫允許兩個節(jié)點間的多個路徑,而分層數(shù)據(jù)庫只能有一個從父記錄(高級記錄)到子記錄(低級目錄)的路徑。因此,網(wǎng)絡(luò)數(shù)據(jù)庫是跨越電腦在網(wǎng)絡(luò)上創(chuàng)建、運行的數(shù)據(jù)庫。網(wǎng)絡(luò)數(shù)據(jù)庫中的數(shù)據(jù)之間的關(guān)系不是一一對應(yīng)的,可能存在著一對多的關(guān)系,這種關(guān)系也不是只有一種路徑的涵蓋關(guān)系,而可能會有多種路徑或從屬的關(guān)系。數(shù)據(jù)庫是按一定的結(jié)構(gòu)和規(guī)則組織起來的相關(guān)數(shù)
15、據(jù)的集合。是綜合各用戶數(shù)據(jù)形成的數(shù)據(jù)集合,是存放數(shù)據(jù)的倉庫。網(wǎng)絡(luò)就是用通訊設(shè)備和線路,將處在不同地方和空間位置、操作相對獨立的多個計算機連接起來,再配置一定的系統(tǒng)和應(yīng)用軟件,在原本獨立的計算機之間實現(xiàn)軟硬件資源共享和信息傳遞,那么這個系統(tǒng)就成為計算機網(wǎng)絡(luò)了。數(shù)據(jù)庫技術(shù)目前是計算機處理與存儲數(shù)據(jù)的最有效、最成功的技術(shù)。計算機網(wǎng)絡(luò)的特點則是資源共享數(shù)據(jù)+資源共享這兩種技術(shù)結(jié)合在一起即成為在今天廣泛應(yīng)用的網(wǎng)絡(luò)數(shù)據(jù)庫(也叫web數(shù)據(jù)庫)。網(wǎng)絡(luò)數(shù)據(jù)庫定義:以后臺數(shù)據(jù)庫為基礎(chǔ)的,加上一定的前臺程序,通過瀏覽器完成數(shù)據(jù)存儲、查詢等操作的系統(tǒng)。這個概念看上去很抽象,我們可以把它說得通俗一點:簡單的說,一個網(wǎng)絡(luò)
16、數(shù)據(jù)庫就是用戶利用瀏覽器作為輸入接口,輸入所需要的數(shù)據(jù),瀏覽器將這些數(shù)據(jù)傳送給網(wǎng)站,而網(wǎng)站再對這些數(shù)據(jù)進行處理,例如,將數(shù)據(jù)存入數(shù)據(jù)庫,或者對數(shù)據(jù)庫進行查詢操作等,最后網(wǎng)站將操作結(jié)果傳回給瀏覽器,通過瀏覽器將結(jié)果告知用戶?!酒簲?shù)據(jù)庫學(xué)習(xí)筆記】數(shù)據(jù)庫系統(tǒng)概論什么是數(shù)據(jù)庫:數(shù)據(jù)庫管理系統(tǒng)(dbms-databasemanagementsystem)是一個由互相關(guān)聯(lián)的數(shù)據(jù)的集合和一組用于訪問這些數(shù)據(jù)的程序組成.第一章:1.1: dbms的目的文件處理系統(tǒng)中存儲信息的弊端:1 .數(shù)據(jù)冗余和數(shù)據(jù)部一致2 .數(shù)據(jù)訪問困難3 .數(shù)據(jù)孤立4 .完整性問題5 .原子性問題6 .并發(fā)訪問異常7 .安全性問題1
17、.2: 數(shù)據(jù)視圖數(shù)據(jù)抽象:物理層邏輯層視圖層(概念層)數(shù)據(jù)庫模式:物理模式(內(nèi)模式)邏輯模式(模式)子模式(外模式)數(shù)據(jù)獨立性:在某個層次上修改模式定義不影響位于其上層模式的能力.物理數(shù)據(jù)獨立性:修改數(shù)據(jù)庫的物理模式而不必重寫應(yīng)用程序的能力邏輯數(shù)據(jù)獨立性:修改數(shù)據(jù)庫的邏輯模式而不必重寫應(yīng)用程序的能力1.3: 數(shù)據(jù)模型數(shù)據(jù)模型:就是描述數(shù)據(jù)(數(shù)據(jù)結(jié)構(gòu)),數(shù)據(jù)之間的聯(lián)系,數(shù)據(jù)語義(數(shù)據(jù)操作),一致性(完整性)約束的概念工具的集合.物理數(shù)據(jù)模型邏輯數(shù)據(jù)模型概念數(shù)據(jù)模型實體聯(lián)系模型(e-r模型)e-r圖:矩形(實體集)橢圓(屬性)菱形(實體間的聯(lián)系集)線段面向?qū)ο竽P突谟涗浀臄?shù)據(jù)模型:關(guān)系模型網(wǎng)狀模
18、型層次模型1.4: 據(jù)庫語言數(shù)據(jù)定義語言(ddl):定義數(shù)據(jù)庫模式實現(xiàn)細節(jié)數(shù)據(jù)字典:包含元數(shù)據(jù)的文件,元數(shù)據(jù)時關(guān)于數(shù)據(jù)的數(shù)據(jù).數(shù)據(jù)操作語言:(dmldatamanipulationlanguage)過程化的dml:要求用戶指定需要什么數(shù)據(jù)以及如何獲取這些數(shù)據(jù);非過程化的dml:只要求用戶指定需要什么數(shù)據(jù);1.5: -1.9事務(wù):是數(shù)據(jù)庫應(yīng)用中完成單一邏輯功能的操作集合,是一個既具有原子性又具有一致性的邏輯執(zhí)行單元.存儲管理器:是為存儲在數(shù)據(jù)庫庫中的底層數(shù)據(jù)與應(yīng)用程序及向系統(tǒng)提交的查詢之間提供接口的程序模塊.數(shù)據(jù)庫管理員(dbadatabaseadministration)數(shù)據(jù)庫管理系統(tǒng):查詢處
19、理器部件存儲管理器部件數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)文件:存儲數(shù)據(jù)庫中的數(shù)據(jù);數(shù)據(jù)字典:存儲關(guān)于數(shù)據(jù)庫結(jié)構(gòu)的元數(shù)據(jù);由于頻繁使用數(shù)據(jù)字典,因此字典良好的設(shè)計和高效實現(xiàn)是非常重要的.索引:提供對數(shù)據(jù)項的快速訪問;統(tǒng)計數(shù)據(jù):存儲關(guān)于數(shù)據(jù)庫的統(tǒng)計信息,這些信息被查詢處理器用來選擇高效的查詢方法.第二章:實體-聯(lián)系模型實體:是現(xiàn)實世界中可區(qū)別于其他對象的事件或物體。實體集:是具有相同類型及相同性質(zhì)(或?qū)傩裕┑膶嶓w集合。實體集的屬性:是將實體集中的實體映射到域的函數(shù)。屬性類型:簡單屬性復(fù)合屬性單值屬性多值屬性null屬性派生屬性。一個聯(lián)系集所涉及的不同實體集的數(shù)目稱為聯(lián)系集的元映射基數(shù):指明實體集中的一個實體通過一個聯(lián)
20、系集能同另一實體集相聯(lián)系的實體數(shù)目.存在依賴:如果實體x的存在依賴于實體y的存在,那么就說x存在依賴于y。在操作上,如果y被刪除,那么x也要被刪除,就把實體y稱作支配實體,而把實體x稱作從屬實體。區(qū)分不同實體的屬性的集合就稱為碼。超碼是一個或多個屬性的集合,這些屬性的組合可以使我們在一個實體集中唯一地標識一個實體。它們的任意真子集都不能成為超碼。這樣的最小超碼稱為侯選碼。主碼:來代表被數(shù)據(jù)庫設(shè)計者選中的,用來在同一實體集中區(qū)分不同實體的侯選碼。碼的指定實際上也代表了被建模的現(xiàn)實世界中的約束。e-r圖:實體集屬性中那些作為主碼的屬性用下劃線標明。實體在聯(lián)系中的作用稱為角色.有些實體集的所有屬性都
21、不足以形成主碼,這樣的實體集稱為弱實體集。其屬性可以形成主碼的實體集稱為強實體集。強實體集和弱實體集的概念與存在依賴密切相關(guān),強實體集的成員必然是支配實體,而弱實體集的成員是從屬實體。實體集所存在依賴的強實體集的主碼和該弱實體集的分辨符(部分碼)共同構(gòu)成的屬性集合就是它的主碼。擴展e-r特性包括特殊化與概括、高層實體集與低層實體集、屬性繼承以及聚集等等。在實體集內(nèi)部進行分組的過程稱為特殊化。isa也是一種特殊的聯(lián)系,我們把這種聯(lián)系稱為父類-子類聯(lián)系。概括是高層實體集與一個或多個低層實體集間的包含關(guān)系。概括是特殊化的逆過程.聯(lián)系集來表示實體集之間的聯(lián)系.數(shù)據(jù)庫設(shè)計過程:概念設(shè)計(e-r模式設(shè)計)
22、,邏輯設(shè)計和物理設(shè)計.e-r模式設(shè)計的主要任務(wù):1、定義所有的實體集、聯(lián)系集、屬性和映射約束等等。最終用e-r圖來描述被建模的對象;?2、利用擴展e-r特性,精簡所設(shè)計的模式,去除冗余,并確保滿足所有的數(shù)據(jù)需求而且不互相沖突;?3、針對需求規(guī)格說明書(包括數(shù)據(jù)需求、功能需求和性能需求),檢查概念模式,看該模式是不是包含了所有的數(shù)據(jù);能不能滿足對數(shù)據(jù)的各種操作(如查詢和增刪改等),即滿足功能需求;而性能需求在這個階段還不能完全解決。幺實體-聯(lián)系(e-r)模型基于對現(xiàn)實世界的這樣一種認識:世界由一組基本對象(稱作實體)及這些對象間的聯(lián)系組成。此模型的主要目的是用于數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計,簡單地說就是
23、幫助設(shè)計數(shù)據(jù)庫的e-r模式;?2每個實體都有描述該實體的一組屬性。聯(lián)系是多個實體間的相互關(guān)聯(lián)。相同類型的所有實體的集合構(gòu)成實體集,相同類型的所有聯(lián)系的集合構(gòu)成聯(lián)系集;?3映射基數(shù)是指一個實體集中的實體通過聯(lián)系集可以和另一實體集中的多少個實體相聯(lián)系。還有一種約束是存在依賴,表示實體X的存在依賴于實體y的存在;?4從數(shù)據(jù)庫的角度講,不同實體或聯(lián)系之間的差異必須用屬性來表示。為了進行這樣的區(qū)別,每個實體集或聯(lián)系集都有一個主碼。主碼是一個或多個屬性的集合,它們可以在實體集中唯一確定一個實體或在聯(lián)系集中唯一確定一個聯(lián)系;如果一個實體集的所有屬性都不足以形成主碼,就稱該實體集為弱實體集,相反其屬性組合可以
24、構(gòu)成主碼的實體集為強實體集;?5特殊化和概括定義了一個高層實體集和多個低層實體集之間的聯(lián)系。特殊化是利用高層實體集的子集來形成多個低層實體集;概括是用兩個或多個低層實體集的共性形成一個高層實體集。高層實體集的屬性和聯(lián)系被低層實體集繼承。?6e-r模型的一個局限就是它不能表示聯(lián)系集間的聯(lián)系或聯(lián)系集與實體集之間的聯(lián)系,解決的辦法就是利用聚集。聚集是一種高度抽象,它將聯(lián)系集及其相關(guān)的實體集作為一個整體看作是一個實體集;?7e-r模型用于數(shù)據(jù)庫的概念設(shè)計階段,產(chǎn)生數(shù)據(jù)庫設(shè)計的e-r模式。為了從數(shù)據(jù)庫的e-r設(shè)計產(chǎn)生數(shù)據(jù)庫的關(guān)系設(shè)計,可以用表的集合來表示e-r模式中的e-r圖,也就是將e-r模式轉(zhuǎn)換為表
25、。第三章:關(guān)系模型3.1: 關(guān)系數(shù)據(jù)庫結(jié)構(gòu)表:關(guān)系數(shù)據(jù)庫是表的集合,每個表有唯一的名字,表中的一行代表的是一系列的聯(lián)系.數(shù)據(jù)庫模式是數(shù)據(jù)庫的邏輯設(shè)計,而數(shù)據(jù)庫實例是給定時刻數(shù)據(jù)庫中數(shù)據(jù)的一個快照。針對關(guān)系模型來說,數(shù)據(jù)庫模式和數(shù)據(jù)庫實例就是關(guān)系模式和關(guān)系實例。一般關(guān)系模式的名字以大寫字母開頭,而關(guān)系的名字由小寫字母組成。在關(guān)系模式中使用相同的屬性正是將不同關(guān)系的元組聯(lián)系起來的一種方法。查詢語言分為過程化的和非過程化的。在過程化查詢語言中,用戶要指導(dǎo)系統(tǒng)去獲取所需數(shù)據(jù);在非過程化查詢語言中,用戶只需要描述所需信息,而不用給出獲取信息的具體過程。關(guān)系代數(shù)是過程化的,而元組關(guān)系演算和域關(guān)系演算是非過
26、程化的。3.2: 關(guān)系代數(shù)關(guān)系代數(shù)是過程化的查詢語言:包括選擇,投影,并,集合差,笛卡爾積,和命名;還有附加運算:即集合交,自然連接,除和賦值,附加運算用基本運算定義的.選擇,投影和命名運算是一元運算.在關(guān)系代數(shù)運算中我們規(guī)定,凡是涉及到與空值null的比較,其結(jié)果都是falseo選擇運算:給出滿足給的謂詞的元組投影運算:它返回作為參數(shù)的那個關(guān)系的部分屬性構(gòu)成的新關(guān)系。并運算:并運算只能在相容的關(guān)系間進行。兩個關(guān)系相容除了屬性的數(shù)目一樣之外,最重要的就是對應(yīng)屬性的類型相容集合差運算:用來找出在一個關(guān)系中而不在另一個關(guān)系中的那些元組。笛卡爾積運算:第四章:sqlsql:結(jié)構(gòu)化查詢語言(struc
27、turedquerylanguage)有查詢數(shù)據(jù)庫,定義數(shù)據(jù)結(jié)構(gòu),修改數(shù)據(jù)和說明安全性約束條件等特性.ddl:datadefinitionlanguage數(shù)據(jù)定義語言dml:datamanipulationlanguage數(shù)據(jù)操作語言sql語言包括:1 .sqlddl:定義關(guān)系模式,刪除關(guān)系,建立索引以及修改關(guān)系模式;2 .sqldml:查詢,插入,刪除和修改;3 .嵌入式dml:嵌入在pascal,c等宿主語言;4 .視圖定義:創(chuàng)建視圖;5 .權(quán)限管理:對關(guān)系和視圖的訪問進行授權(quán);6 .完整性:定義數(shù)據(jù)必須滿足完整性約束條件;7 .事務(wù)控制:定義事務(wù)的開始,提交和結(jié)束等.sql表達式的基本結(jié)構(gòu)由select子句,from子句和where子句構(gòu)成,其中where子句可以省略.sql表達式的結(jié)果中允許重復(fù)元組.select子句:1 .是否去除結(jié)果中的重復(fù)元組all|distinct選項,默認為all允許重復(fù)元組;2 .用*代替所有屬性3 .select子句可以出現(xiàn)算術(shù)表達式where子句中的邏輯運算符用的是and,or,not;更名運算:old-nameasnew-name;as可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年低壓開關(guān)電器項目可行性研究報告
- 2024-2025年中國先進高分子材料行業(yè)市場前景預(yù)測及投資戰(zhàn)略規(guī)劃分析報告
- 2025年度國際貿(mào)易風(fēng)險承擔(dān)協(xié)議
- 保險行業(yè)股權(quán)轉(zhuǎn)讓居間協(xié)議
- 2025年度歷史文化街區(qū)車位包銷及文化旅游合同
- 2025年度商業(yè)合作保密協(xié)議書(含供應(yīng)鏈管理保密條款)
- 科技發(fā)展與電商平臺數(shù)據(jù)驅(qū)動的商業(yè)模式創(chuàng)新
- 2025年度律師委托協(xié)議:公司股權(quán)轉(zhuǎn)讓法律事務(wù)代理合同
- 2025年手動圓鋸機行業(yè)深度研究分析報告
- 2025年度合伙美發(fā)工作室技術(shù)合作合同協(xié)議
- 中國著名的塔課件
- Q∕GDW 11612.2-2018 低壓電力線高速載波通信互聯(lián)互通技術(shù)規(guī)范 第2部分:技術(shù)要求
- 公司辦公室5S管理規(guī)定(實用含圖片)
- (完整版)餐飲員工入職登記表
- 智能化工程施工工藝圖片講解
- 人教版小學(xué)五年級數(shù)學(xué)下冊教材解讀
- 2022年最新蘇教版五年級下冊科學(xué)全冊教案
- 咳嗽與咳痰課件
- 小學(xué)四年級數(shù)學(xué)奧數(shù)應(yīng)用題100題
- 綜合布線驗收報告材料
- 《初三心理健康教育》ppt課件
評論
0/150
提交評論