版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
UNIT1四個基本概念.數(shù)據(jù)(Data):數(shù)據(jù)庫中存儲的基本對象.數(shù)據(jù)庫的定義:數(shù)據(jù)庫(Database,簡稱DB)是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合.數(shù)據(jù)庫管理系統(tǒng)(簡稱DBMS):位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件(系統(tǒng)軟件)。用途:科學地組織和存儲數(shù)據(jù);高效地獲取和維護數(shù)據(jù)主要功能:數(shù)據(jù)定義功能;數(shù)據(jù)操縱功能;數(shù)據(jù)庫的運行管理;數(shù)據(jù)庫的建立和維護功能(實用程序).數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,簡稱DBS):指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)數(shù)據(jù)庫系統(tǒng)的構(gòu)成數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)應用系統(tǒng)數(shù)據(jù)庫管理員(DBA)和用戶數(shù)據(jù)管理技術(shù)的發(fā)展過程人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)管理數(shù)據(jù)的特點如下(1)數(shù)據(jù)共享性高、冗余少;(2)數(shù)據(jù)結(jié)構(gòu)化;(3)數(shù)據(jù)獨立性高;(4)由DBMS進行統(tǒng)一的數(shù)據(jù)控制功能數(shù)據(jù)模型用來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息的工具。通俗地講數(shù)據(jù)模型就是現(xiàn)實世界數(shù)據(jù)的模擬。數(shù)據(jù)模型三要素。數(shù)據(jù)結(jié)構(gòu):是所研究的對象類型的集合,它是刻畫一個數(shù)據(jù)模型性質(zhì)最重要的方面;數(shù)據(jù)結(jié)構(gòu)是對系統(tǒng)靜態(tài)特性的描述數(shù)據(jù)操作:對數(shù)據(jù)庫中數(shù)據(jù)允許執(zhí)行的操作及有關(guān)的操作規(guī)則;對數(shù)據(jù)庫中數(shù)據(jù)的操作主要有查詢和更改(包括插入、修改、刪除);數(shù)據(jù)操作是對系統(tǒng)動態(tài)特性的描述數(shù)據(jù)的約束條件:數(shù)據(jù)及其聯(lián)系應該滿足的條件限制E-R圖實體:矩形框表示屬性:橢圓形(或圓角矩形)表示
聯(lián)系:菱形表示聯(lián)系:菱形表示組織層數(shù)據(jù)模型層次模型網(wǎng)狀模型關(guān)系模型(用“二維表”來表示數(shù)據(jù)之間的聯(lián)系)基本概念:關(guān)系(Relation):一個關(guān)系對應通常說的一張表元組(記錄):表中的一行屬性(字段):表中的一列,給每一個屬性名稱即屬性名分量:元組中的一個屬性值,分量為最小單位,不可分主碼(Key):表中的某個屬性組,它可以唯一確定一個元組。域(Domain):屬性的取值范圍。關(guān)系模式:對關(guān)系的描述。一般表示為:關(guān)系名(屬性1,屬性2,…,屬性n)關(guān)系模型的數(shù)據(jù)完整性約束實體完整性參照完整性用戶定義的完整性DBS三級模式結(jié)構(gòu)外模式、概念模式、內(nèi)模式(一個數(shù)據(jù)庫只有一個內(nèi)模式)數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)
UNIT2在進行數(shù)據(jù)庫的操作時,會出現(xiàn)以下幾方面的問題:1.數(shù)據(jù)冗余;2.插入異常;3.刪除異常;4.更新異常好的關(guān)系模式應避免以上問題函數(shù)依賴設有關(guān)系模式R(A1,A2,…,An),X和Y均為{A1,A2,…,An}的子集如果X-Y,但Y不包含于X,則稱X-Y是非平凡的函數(shù)依賴。如果X-Y,則稱X為決定因子。如果Y函數(shù)不依賴于X,則記作XY。如果X-Y,并且Y-X,則記作XY。范式從外到里依此增加模式分解的準則:模式分解具有無損連接性;模式分解能夠保持函數(shù)依賴規(guī)范化理論主要是研究關(guān)系中各屬性之間的依賴關(guān)系,根據(jù)依賴關(guān)系的不同,我們介紹了不包含子屬性的第一范式,到消除了屬性間的部分依賴關(guān)系的第二范式,再到消除了屬性間的傳遞依賴關(guān)系的第三范式,最后到每個決定因子都必須是候選碼的BCNF。范式的每一次升級都是通過模式分解實現(xiàn)的,在進行模式分解時應注意保持分解后的關(guān)系能夠具有無損連接性并能保持原有的函數(shù)依賴關(guān)系。對于一般的數(shù)據(jù)庫應用來說,設計到第三范式就足夠了。因為規(guī)范化程度越高,分解得越細,表的個數(shù)越多,則在檢索操作時會因連接而降低檢索效率。例:S-D-L(Sno,Dept,Loc)有函數(shù)依賴:Sno—Dept,DeptfLoc不是第三范式的。至少可以有三種分解方案,分別為:方案1:S-L(Sno,Loc),D-L(Dept,Loc),將S-D-L分解投影得到S-L和D-L關(guān)系SnoLocSOILIS02L2S03SnoLocSOILIS02L2S03L2S04LIS-LDeptLoc自然速接T>1LID2L2l>31,1D-LSnoLzSOIl>1LlSOI?33LIS021.2S03L2S04mLlSO403Ll表2—2結(jié)論:方案1不據(jù)足無損建接性方案2:S-D(Sno,Dept),S-L(Sno,Loc)方案2將D-L分解投就得到S0和S-L關(guān)系SnoDeptSaioLoc口燃連接SnoDeptLocSUILlSOIDISOII>1LlS02r>2SO2L2號ONnzL2SO3L2S03D2S03D3T.2SU4L>3S041L1SO403LlS-L 表之一3如I果假設學生SOM從D2系鐘到了D3索,則需住表行-ncSQ3,1>2>改為匚的孔D3),同時足霜冬在表S-LtS03,L2>改為<S03,Ll>.如果這兩個修改沒有同時進行.則融切庫中就會出現(xiàn)不一致信息b在是由于蜒樣分解得到的兩個發(fā)晶模式漁行保持原來的咕致依蜓關(guān)賽此.成的.原有的函數(shù)依蛆Dtml-Leu在分解后踣在了阿個關(guān)系模式」“因此分解方案之沒有保持原有的函數(shù)依賴關(guān)系,也不是好的分解石法.結(jié)論:方案Z滿足無捌連接性,但沒宥保拘原有的函數(shù)依賴關(guān)集.方案3:S-D(Sno,Dept),D-L(Dept,Loc)方案3:將S-D-L分解投影得到S-D和D-L關(guān)系SnoD叩tSnoD叩tSOIDIS02D2S03D2S04D3SnoDeptLocDeptLoc自然連接SOIDILlDILlSOND2L2D2L2S03D2L2D3LlS04D3LlD-L 表2—4結(jié)論:方案3既滿足無損連接性,又保持原有的函數(shù)依賴關(guān)系.
故它是一個好的分解方法UNIT3Sql功能命令動詞數(shù)據(jù)定義CREATEDROPALTER數(shù)據(jù)查詢SELECT數(shù)據(jù)操縱INSERTUPDATEDELETE數(shù)據(jù)控制SQL的數(shù)據(jù)類型:數(shù)值型;數(shù)據(jù)定義功能GRANTREVOKE字符串型;日期時間類型;貨幣類型操作對象創(chuàng)建語句刪除語句修改語句基本表CREATETABLEDROPTABLEALTERTABLE索引CREATEINDEXDROPINDEX視圖CREATEVIEWDROPVIEWALTERDATABASE建立表CREATETABLE列名.說明約束Fdurse; a為束Snn-華號鼻符串,性鹿為7Crw>*程十厚海1胸布Snimn姓名字符豐,性度為心洋生Cnnnr:吃理名Ssex-性別字符串,氏靛為2靠2r或CcTttdiIt學分職值大干口白一年齡翰卷一由UiSe-aesLer中期*sr、取值大¥Sdept在茶任符■巾,民膽為出默溫為“討株機廄PeMod/值*T0CREATETABLESludent(⑺PRIMARYKEY,事naEF NIQTMULL,Swxcher|2)CHECK(Sflex='即CRSsex='女)SagstinyinlCHECK(Sage>=l&ANt)Sage<=45)★】CREATETAiBLECoufeo(CnoGhar110JNOTNULL,Cnamech^ar(20l)NOTNULL,CuredirttinyirrlCHECK(Ceredrt>0)rSemestertinylntCHECK(Semester^Period耐CHECK**★JSdeptcharran青5。+11k5PRIMARY丹名說明數(shù)掘夷用的市&II0 ;學號,帶rfh皖度為7!■夙引印用小!而外巴事挎而?唬度為1。;T:叫引冏30由外碼GrW取俏6700CREATETABLESC(Sno加叼MOTNULL,Cno叫NOTNULLGradetln^iriit,CHECKiGrade>=0andGrade<=10。),PRIMARYKEY(Snu,Cno}BFOREIGNKEY(Srw)REFERENCESShide□“落木.FOREIGNKEY(Cm)REFERENCESCcursd^nc]1例1.為SC表添加“修課類別”歹u,此列的定義為:XKLBchar(4)ALTERTABLESCADDXKLBchar(4)NULL例2.將新添加的XKLB的類型改為char(6)。ALTERTABLESCALTERCOLUMNXKLBchar(6)例3.刪除Course表的Period列ALTERTABLECourseDROPCOLUMNPeriod索引:聚簇索引、非聚簇索引:復合索引是將兩個字段或多個字段組合起來建立的索引,而單獨的字段允許有重復的值。建立索引格式:create[unique][clustered]index索弓|名on表名(〈列名l>[asc|desc][,…])unique:用于指定為表創(chuàng)建唯一索引,即不允許存在索引值相同的兩行。clustered:用于指定創(chuàng)建的索引為聚簇索引。默認是非聚簇索引。asc升序,desc降序,默認為asc例1:為學生表建立按學號升序索引createindexstudent_snoonstudent(sno)例2:為選課表按學號升序和課程號降序建唯一索引createuniqueindexSCIonsc(sno,cnodesc)例3:為學生表按系升序建立聚簇索引。createclusteredindexTIonstudent(sdept)刪除索引語句基本格式:dropindex〈表名.索引名〉例4:刪除表SC的索引SCI。dropindex注:索引名前一定要加:表名
--需要哪些列--來自于哪些表--需要哪些列--來自于哪些表--根據(jù)什么條件查詢--對查詢結(jié)果進行分組--指定組的選擇條件--對查詢結(jié)果進行排序FROM〈數(shù)據(jù)源〉[WHERE<檢索條件表達式〉][GROUPBY(分組依據(jù)列〉][HAVING<組提取條件〉][ORDERBY<排序依據(jù)列〉][ORDERBY(排序依據(jù)列〉]簡單查詢(單表查詢)例1.查詢?nèi)w學生的學號與姓名SELECTSno,SnameFROMStudent比較大小例8.查詢所有年齡在20歲以下的學生的姓名及年齡。SELECTSname,SageFROMStudentWHERESage<20或:SELECTSname,SageFROMStudentWHERENOTSage>=20確定范圍BETWEEN-AND和NOTBETWEEN-AND確定集合QN)IN是一個邏輯運算符,可以用來查找屬性值屬于指定集合的元組使用IN的格式為:列名[NOT]IN(常量1,常量2,…常量n)IN的含義為:當列中的值與IN中的某個常量值相等時,則結(jié)果為True,表明此記錄為符合查詢條件的記錄;NOTIN的含義正好相反:當列中的值與某個常量值相同時,則結(jié)果為False,表明此記錄為不符合查詢條件的記錄;例12.查詢信息系、數(shù)學系和計算機系學生的姓名和性別。SELECTSname,SsexFROMStudentWHERESdeptIN('信息系','數(shù)學系',’計算機系')此句等價于:SELECTSname,SsexFROMStudentWHERESdept='信息系'ORSdept=’數(shù)學系'ORSdept='計算機系’字符匹配LIKE用于查找指定列名與匹配串常量匹配的元組(模糊查詢)匹配串是一種特殊的字符串,它不僅包含普通字符,還可以包括通配符。通配符用于表示任意的字符或字符串。_:匹配任意一個字符;%:匹配0個或多個字符;[]:匹配[]中的任意一個字符;廠]:不匹配[]中的任意一個字符。LIKE運算符的一般形式為:列名[NOT]LIKE(匹配串〉在LIKE運算符前邊也可以使用NOT運算符,表示對結(jié)果取反。例14.查詢姓'張'的學生的詳細信息。SELECT*FROMStudentWHERESnameLIKE'張%’例15.查詢學生表中姓‘張‘、姓‘李'和姓‘劉’的學生的情況。SELECT*FROMStudentWHERESnameLIKE'[張李劉]%’例16.查詢名字中第2個字為‘小‘或‘大’字的學生的姓名和學號。SELECTSname,SnoFROMStudentWHERESnameLIKE'_[小大]%'例17.查詢所有不姓“劉”的學生。SELECTSnameFROMStudentWHERESnameNOTLIKE'劉%'例18.從學生表中查詢學號的最后一位不是2、3、5的學生情況。SELECT*FROMStudentWHERESnoLIKE'%「235]’涉及空值的查詢判斷取值為空的語句格式為:列名ISNULL判斷取值不為空的語句格式為:列名ISNOTNULL例19.查詢無考試成績的學生的學號和相應的課程號。SELECTSno,CnoFROMSCWHEREGradeISNULL不可寫為WHEREGrade=null多重條件查詢在WHERE子句中可以使用邏輯運算符AND和OR來組成多條件查詢用AND連接的條件表示必須全部滿足所有的條件的結(jié)果才為True用OR連接的條件表示只要滿足其中一個條件結(jié)果即為True對查詢結(jié)果進行排序排序子句的格式為:ORDERBY<列名>[ASC|DESC][,…n]ASC表示對列進行升序排序,DESC表示對列進行降序排序。默認為升序排序。使用計算函數(shù)匯總數(shù)據(jù)例26.計算9512101號學生的考試總成績之和SELECTSUM(Grade)FROMSCWHERESno='9512101'對查詢結(jié)果進行分組計算一般形式為:GROUPBY<分組依據(jù)列〉[,…n][HAVING〈組提取條件〉]例28.統(tǒng)計每門課程的選課人數(shù),列出課程號和人數(shù)。SELECTCnoas課程號,COUNT(Sno)as選課人數(shù)FROMSCGROUPBYCno多表連接查詢1.內(nèi)連接內(nèi)連接的格式為:SELECT<屬性或表達式列表〉FROM表1[INNER]JOIN表2ON〈連接條件〉例32.查詢每個學生及其修課的情況SELECT*FROMStudentINNERJOINSCON=外連接外連接是只限制一張表中的數(shù)據(jù)必須滿足連接條件,而另一張表中數(shù)據(jù)可以不滿足連接條件。ANSI方式的外連接的語法格式為:FROM表1LEFT|RIGHT[OUTER]JOIN表2ON〈連接條件〉例39.查詢學生的修課情況,包括修了課程的學生和沒有修課的學生。SELECT,Sname,Cno,GradeFROMStudentLEFTOUTERJOINSCON=也可以用右外連接實現(xiàn):SELECT,Sname,Cno,GradeFROMSCRIGHTOUTERJOINStudentON=使用子查詢進行基于集合的測試例40.查詢與“劉晨”在同一個系學習的學生。SELECTSno,Sname,SdeptFROMStudentWHERESdeptIN(SELECTSdeptFROMStudentWHERESname='劉晨')使用子查詢進行基于集合的測試例41.查詢成績?yōu)榇笥?0分的學生的學號、姓名。SELECTSno,SnameFROMStudentWHERESnoIN(SELECTSnoFROMSCWHEREGrade>90)使用子查詢進行比較測試通過比較運算符。、<>、<、>、<=、<=),將一個表達式的值與子查詢返回的值進行比較。例43.查詢修了‘。02'課程且成績高于此課程的平均成績的學生的學號和成績。SELECTSno,GradeFROMSCWHERECno='c02'andGrade>(SELECTAVG(Grade)fromSCWHERECno=,c02,)使用子查詢進行存在性測試例44.查詢選修了‘。01'號課程的學生姓名。SELECTSnameFROMStudentWHEREEXISTS(SELECT*FROMSCWHERESno=ANDCno='c01')數(shù)據(jù)更改功能插入數(shù)據(jù)INSERT語句的格式為:INSERT[INTO]<表名>[(<列名表〉)]VALUES(值列表)例1.將新生記錄(9521105,陳冬,男,信息系,18歲)插入到Student表中。INSERTINTOStudentVALUES(‘9521105',‘陳冬‘,'男',18,'信息系')更新數(shù)據(jù)(UPDATE)UPDATE語句的語法格式為:UPDATE<表名〉SET(列名=表達式>[,…n][WHERE<更新條件〉]例2.將‘9512101’學生的年齡改為21歲。UPDATEStudentSETSage=21WHERESno='9512101'刪除數(shù)據(jù)(DELETE)DELETE語句的語法格式為:DELETE[FROM]<表名>[WHERE<刪除條件>]例3.刪除計算機系不及格學生的修課記錄用子查詢實現(xiàn):DELETEFROMSCWHEREGrade<60ANDSnoIN(SELECTSnoFROMStudeWHERESdept='計算機系’)定義視圖用多表連接實現(xiàn):DELETEFROMSCFROMSCJOINStudentON=WHERESdept=’計算機系’ANDGrade<60AS子查詢語句CREATEVIEW(視圖名〉[(視圖列名表)]例1.建立信息系學生的視圖。CREATEVIEWIS_StudentASSELECTSno,Sname,SageFROMStudentWHERESdept='信息系'例4.定義一個反映學生出生年份的視圖AS子查詢語句SELECTSno,Sname,2006-SageFROMStudent刪除視圖DROPVIEW(視圖名>視圖可簡化查詢語句例:將信息系學生的視圖中學號為9512102的學生姓名改為“劉呈”UPDATEIS_StudentSETSname='劉呈'WHERESno='9512102’例:在信息系學生的視圖中找出年齡小于20歲的學生SELECTSno,SageFROMIS_StudentWHERESage<20Unit4數(shù)據(jù)庫設計的基本步驟需求分析階段(信息要求、處理要求、安全性與完整性要求)一一概念結(jié)構(gòu)設計階段一一邏輯結(jié)構(gòu)設計階段一一物理結(jié)構(gòu)設計階段一一數(shù)據(jù)庫實施階段一一數(shù)據(jù)庫運行和維護階段DBMS常用存取方法索引方法,目前主要是B+樹索引方法聚簇(Cluster)方法HASH方法UNIT5DBMS對數(shù)據(jù)庫的安全保護功能是通過四方面實現(xiàn)的,即安全性控制、完整性控制、并發(fā)性控制和數(shù)據(jù)庫恢復。完整性控制數(shù)據(jù)庫的完整性是指保護數(shù)據(jù)庫中數(shù)據(jù)的正確性、有效性和相容性,防止錯誤的數(shù)據(jù)進入數(shù)據(jù)庫造成無效操作。關(guān)系模型的完整性包括實體完整性,參照完整性和用戶定義完整性。對于違反實體完整性和用戶定義完整性規(guī)則的操作一般都是采用拒絕執(zhí)行的方式進行處理。完整性約束條件的作用對象可以是表、元組和列。并發(fā)控制數(shù)據(jù)庫的并發(fā)操作導致的數(shù)據(jù)庫不一致性主要有以下四種:丟失修改(LostUpdate):當兩個事務;和12讀入同一數(shù)據(jù)做修改,并發(fā)執(zhí)行時,1/巴]或\把12的修改結(jié)果覆蓋掉。 12 21污讀(DirtyRead):事務T1更新了數(shù)據(jù)R,事務T2讀取了更新后的數(shù)據(jù)R,事務T1由于某種原因被撤消,修改無效,數(shù)據(jù)R恢復原值。事務T:得到的數(shù)據(jù)與數(shù)據(jù)庫的內(nèi)容不一致,這種情況稱為“污讀”。 2不可重讀(皿^口6@=@員6Read):事務、讀取了數(shù)據(jù)后,事務工更新了T1讀取的數(shù)據(jù),當事務T1再讀取數(shù)據(jù)以進行相同操作時,得到的兩次值不一致,這種情況稱為“不可重讀”產(chǎn)生“幽靈”數(shù)據(jù):指當事務T1按一定條件從數(shù)據(jù)庫中讀取了某些數(shù)據(jù)記錄后,事務T2刪除了其中的部分記錄,或者在其中添加了部分記錄,則當T1再次按相同條件讀取數(shù)據(jù)時,發(fā)現(xiàn)其中莫名其妙地少了(對刪除)或多了(對插入)一些記錄。這樣的數(shù)據(jù)對T1來說就是“幽靈”數(shù)據(jù)或稱“幻影”數(shù)據(jù)。并發(fā)控制的主要方式是封鎖機制,即加鎖L6cking)。排它鎖(ExclusiveLock,又稱寫鎖,簡稱為X鎖)——事務T對數(shù)據(jù)對象A加了*鎖,則允許T讀取和修改A,但不允許其它事務再對A加任何類型的鎖,直到T釋放了人上的鎖。共享鎖(ShareLock,又稱讀鎖,,簡稱為S鎖)——事務T對數(shù)據(jù)對象A加了$鎖,則事務T可以讀A,但不能修改A,其它事務只能再對A加S鎖,而不能加X鎖,直到T釋放了A上的S鎖。三個封鎖協(xié)議的主要區(qū)別在于X鎖(對寫數(shù)據(jù))S鎖(對只讀數(shù)據(jù))不丟失修改(寫)不讀臟數(shù)據(jù)(讀)可重復讀(讀)一級事務全程加鎖不加J二級事務全程加鎖事務開始加,讀完放JJ三級事務全程加鎖事務全程加鎖JJJ預防死鎖兩種方法:一次封鎖法、順序封鎖法數(shù)據(jù)庫的恢復數(shù)據(jù)庫運行故障:事務故障(可以利用日志文件撤消此事務對數(shù)據(jù)庫已進行的修改)系統(tǒng)故障介質(zhì)故障(重裝數(shù)據(jù)庫,然后利用備份或鏡像設備恢復數(shù)據(jù)庫。)UNIT6使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫CREATEDATABASE數(shù)據(jù)庫名[ON[〈文件格式〉[,…n]]][LOGON{〈文件格式〉[,…n]}]例2:創(chuàng)建一個數(shù)據(jù)庫,數(shù)據(jù)庫名稱為:“人事信息數(shù)據(jù)庫”,此數(shù)據(jù)庫包含一個數(shù)據(jù)文件和一個事務日志文件。數(shù)據(jù)文件只有主數(shù)據(jù)文件,其邏輯文件名為“人事信息數(shù)據(jù)庫”,其物理文件名為“人事信息數(shù)據(jù)庫.mdf”,存放位置在默認目錄下,其初始大小為10MB,最大大小為30MB,自動增長時的遞增量為5MB。事務日志文件的邏輯文件名為“人事信息日志”,物理文件名為“人事信息日志.ldf”,也存放在默認目錄下,初始大小為3MB,最大大小為12MB,自動增長時的遞增量為2MB。CREATEDATABASE人事信息數(shù)據(jù)庫ON(NAME:人事信息數(shù)據(jù)庫,F(xiàn)ILENAME='C:\programfiles\MicrosoftSQLServer\Mssql\Data\人事信息數(shù)據(jù)庫.mdf',SIZE=10,MAXSIZE=30,FILEGROWTH=5)LOGON(NAME=人事信息日志,F(xiàn)ILENAME='C:\programfiles\MicrosoftSQLServer\Mssql\Data\人事信息日志."£',SIZE=3,MAXSIZE=12,FILEGROWTH=2)使用Transact-SQL語句刪除數(shù)據(jù)庫語法格式為:DROPDATABASE數(shù)據(jù)庫名[,…n]例:用SQL語句刪除Testi和Test2數(shù)據(jù)庫:DROPDATABASETesti,Test2使用Transact-SQL語句修改數(shù)據(jù)庫(ALTERDATABASE)創(chuàng)建觸發(fā)署(CREATETRIGGER)使用SQL語句管理權(quán)限(1)授權(quán)語句GRANT例1:為用戶useri授予Student表的查詢權(quán)。GRANTSELECTONStudentTOuser1例2:為用戶user1授予SC表的查詢權(quán)和插入權(quán)。GRANTSELECT,INSERTONSCTOuser1例
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026上半年安徽事業(yè)單位聯(lián)考六安市舒城縣招聘18人備考題庫帶答案詳解(綜合卷)
- 2026上半年貴州事業(yè)單位聯(lián)考北京積水潭醫(yī)院貴州醫(yī)院招聘16人備考題庫附參考答案詳解(完整版)
- 2025“銅行大冶智匯有色”中色大冶校園招聘筆試歷年典型考點題庫附帶答案詳解2套試卷
- 2026上半年貴州事業(yè)單位聯(lián)考貴州傳媒職業(yè)學院招聘12人備考題庫附參考答案詳解(滿分必刷)
- 2026上半年安徽事業(yè)單位聯(lián)考黃山市市直單位招聘38人備考題庫帶答案詳解(b卷)
- 2026年1月廣東深圳市第七高級中學招聘專任教師4人備考題庫附參考答案詳解(綜合卷)
- 企業(yè)人力資源戰(zhàn)略規(guī)劃策略手冊
- 醫(yī)療廢物處理操作與安全管理手冊(標準版)
- 電信網(wǎng)絡故障診斷與處理手冊
- 2026四川德陽城市軌道交通職業(yè)學院春季學期招聘140人備考題庫附答案詳解(預熱題)
- 20以內(nèi)加減法混合口算練習題1000道(附答案)
- 全國高考體育單招考試政治模擬試卷試題及答案2025年
- 人臉識別技術(shù)在機場安檢的應用措施
- 產(chǎn)品質(zhì)量檢查報告表專業(yè)標準模板版
- 2025年及未來5年中國心血管病醫(yī)院行業(yè)競爭格局及投資戰(zhàn)略研究報告
- 晶狀體脫位課件
- 增值稅起征點講解課件
- 2025年智能焊接機器人產(chǎn)業(yè)發(fā)展藍皮書
- 兒科壓力性損傷健康宣教課件
- 醫(yī)院紀檢管理體系建設與實施
- 高端裝備制造人才需求預測分析
評論
0/150
提交評論