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

正文內(nèi)容

sqlserver20xx主教材第1~13章主教材習題答案(編輯修改稿)

2024-07-16 14:50 本頁面
 

【文章內(nèi)容簡介】 是一個虛擬表,并不表示任何物理數(shù)據(jù),而只是用來查看數(shù)據(jù)的窗口而已。同真實的表一樣,視圖包含一系列帶有名稱的列和數(shù)據(jù)行,其內(nèi)容由查詢定義。但是視圖并不在數(shù)據(jù)庫中以存儲的數(shù)據(jù)形式存在,數(shù)據(jù)庫中只存放視圖的定義,而不存放視圖對應的數(shù)據(jù),這些數(shù)據(jù)仍存放在導出視圖的基礎表中。對視圖的操作與對表的操作一樣,可以對其進行查詢、修改和刪除,但對數(shù)據(jù)的操作要滿足一定的條件。當對通過視圖看到的數(shù)據(jù)進行修改時,相應的基礎表的數(shù)據(jù)也會發(fā)生變化,同樣,若基礎表的數(shù)據(jù)發(fā)生變化,這種變化也會自動地反映到視圖中。對視圖所引用的基礎表來說,視圖的作用類似于篩選。定義視圖的篩選可以來自當前或其他數(shù)據(jù)庫的一個或多個表,或者其他視圖。視圖通常用來集中、簡化和自定義每個用戶對數(shù)據(jù)庫的不同認識。視圖可用作安全機制,方法是允許用戶通過視圖訪問數(shù)據(jù),而不授予用戶直接訪問視圖基礎表的權(quán)限。從SQL Server 復制數(shù)據(jù)時也可使用視圖來提高性能并分區(qū)數(shù)據(jù)。視圖的作用主要表現(xiàn)在以下幾個方面。1.簡化操作視圖可以簡化用戶操作數(shù)據(jù)的方式??蓪⒔?jīng)常使用的聯(lián)接、投影、聯(lián)合查詢和選擇查詢定義為視圖,這樣,用戶每次對特定的數(shù)據(jù)執(zhí)行進一步操作時,不必指定所有條件和限定。例如,一個用于報表目的,并執(zhí)行子查詢、外連接及聯(lián)合以便從一組表中檢索數(shù)據(jù)的復合查詢,就可以創(chuàng)建為一個視圖。視圖簡化了對數(shù)據(jù)的訪問,因為每次生成報表時無須提交基礎查詢,而是查詢視圖。2.定制特定數(shù)據(jù)視圖使用戶能夠著重于他們所感興趣的特定數(shù)據(jù)和所負責的特定任務,不必要的數(shù)據(jù)或敏感數(shù)據(jù)可以不出現(xiàn)在視圖中。例如,可定義一個視圖不僅檢索由客戶經(jīng)理處理的客戶數(shù)據(jù),而且還可以根據(jù)使用該視圖的客戶經(jīng)理的登錄 ID 決定檢索哪些數(shù)據(jù)。3.導出和導入數(shù)據(jù)可使用視圖將數(shù)據(jù)導出到其他應用程序??苫诙鄠€表創(chuàng)建視圖,然后可以使用 bcp 實用工具導出視圖定義的數(shù)據(jù)。如果使用 INSERT 語句可以在某些視圖中插入行,那么使用 bcp 實用工具或 BULK INSERT 語句也可將數(shù)據(jù)文件中的數(shù)據(jù)導入視圖。4.跨服務器組合分區(qū)數(shù)據(jù)TransactSQL UNION 集合運算符可在視圖內(nèi)使用,將單獨表的兩個或多個查詢的結(jié)果組合到單一的結(jié)果集中。分區(qū)試圖可基于來自多個異類源(如遠程服務器)的數(shù)據(jù)以創(chuàng)建數(shù)據(jù)庫服務器的聯(lián)合體。5.提供向后兼容性在表的架構(gòu)更改時,利用視圖能夠為表創(chuàng)建向后兼容接口。6.安全性可以用 GRANT 和 REVOKE 命令為各種用戶授予在視圖上的操作權(quán)限,而沒有授予用戶在表上的操作權(quán)限。這樣通過視圖,用戶只能查詢或修改他們各自所能見到的數(shù)據(jù),數(shù)據(jù)庫中的其他數(shù)據(jù)對他們來說是不可見的或不可修改的。第 8 章一.選擇題1. B 3. C 4. A 5. D二.填空題1. 行2. create rule 和 create default3. 唯一性(非主鍵)4. (主鍵)primary key 多5. 查詢約束,唯一性約束。6. CONSTRANT 和 CONSTRANT_NAME三.問答題1. 答:指數(shù)據(jù)的精確性(Accuracy) 和可靠性(Reliability) 。它是應防止數(shù)據(jù)庫中存在不符合語義規(guī)定的數(shù)據(jù)和防止因錯誤信息的輸入輸出造成無效操作或錯誤信息而提出的。2. 答:數(shù)據(jù)完整性分為四類:實體完整性(Entity Integrity ) 、域完整性(Domain Integrity) 、參照完整性(Referential Integrity) 、用戶定義的完整(UserdefinedIntegrity) 。3. 答:約束用于確保數(shù)據(jù)庫數(shù)滿足業(yè)務規(guī)則。約束包括:NOT NULL,UNIQUE,PRIMARY KEY,F(xiàn)OREIGN KEY 以及CHECK 等 5 種類型。4. 答:特點:外鍵用于確保相關的兩個字段之間的參照關系,以實現(xiàn)參照完整性約束;外鍵約束通常構(gòu)建于來自不同的表的兩個字段之間字表外鍵列的值必須在主表參照列值的范圍內(nèi),或者為空外鍵參照的必須是主表的主鍵或者唯一鍵主表主鍵或唯一鍵值被字表參照時,主表相應記錄不允許被刪除。5. 答:定義默認約束通過 DEFAULT,定義檢查約束通過 CHECK。第 9 章一.選擇題1. B 3. C 4. D 5. D二.填空題1. 局部2. 44 82 1263. gf4. , /* */5. Transact,begin。6. return,continue7. insensitint, select三.問答題1. 答:算術運算符、賦值運算符、位運算符、比較運算符、邏輯運算符、字符串串聯(lián)運算符和一元運算符。2. 答:全局變量是整個程序都可訪問的變量,生存期從程序開始到程序結(jié)束;全局變量分配在全局數(shù)據(jù)段,在程序開始運行的時候被加載。3. 答: a BETWEEN 10 AND 304. 答: 連接運算法。 5. 答:游標提供了一種對從表中檢索出的數(shù)據(jù)進行操作的靈活手段,就本質(zhì)而言,游標實際上是一種能從包括多條數(shù)據(jù)記錄的結(jié)果集中每次提取一條記錄的機制。游標總是與一條SQL 選擇語句相關聯(lián)因為游標由結(jié)果集(可以是零條、一條或由相關的選擇語句檢索出的多條記錄)和結(jié)果集中指向特定記錄的游標位置組成。當決定對結(jié)果集進行處理時,必須聲明一個指向該結(jié)果集的游標。 游標的種類有:Transact_SQL 游標,API 服務器游標和客戶游標6. 答:控 制 在 一 個 WHILE 循 環(huán) 中 的 游 標 活 動 。7. 答:CHARINDEX 和 PATINDEX 函數(shù)常常用來在一段字符中搜索字符或者字符串。如果被搜索的字符中包含有要搜索的字符,那么這兩個函數(shù)返回一個非零的整數(shù),這個整數(shù)是要搜索的字符在被搜索的字符中的開始位數(shù)。PATINDEX 函數(shù)支持使用通配符來進行搜索,然而 CHARINDEX 不支持通配符。第 10 章一.選擇題 3. A 4. D 5. A 二.填空題1. sp2. 存儲過程3. BEGIN TRAN COMMIL 或 COMMIT TRAN4. 瑣記三.問答題1. 答:存儲過程是一組予編譯的 SQL 語句,它的優(yōu)點有 ,就是說只需要創(chuàng)建一次過程,以后在程序中就可以調(diào)用該過程任意次。,如果某操作需要執(zhí)行大量 SQL 語句或重復執(zhí)行,存儲過程比 SQL 語句執(zhí)行的要快。,例如一個需要數(shù)百行的 SQL 代碼的操作有一條執(zhí)行語句完成,不需要在網(wǎng)絡中發(fā)送數(shù)百行代碼。,對于沒有權(quán)限執(zhí)行存儲過程的用戶,也可授權(quán)他們執(zhí)行存儲過程。2. 答:存儲過程(Stored Procedure)是一組為了完成特定功能的 SQL 語句集,經(jīng)編譯后存儲在數(shù)據(jù)庫中。用戶通過指定存儲過程的名字并給出參數(shù)(如果該存儲過程帶有參數(shù))來執(zhí)行它。exec 存儲過程名稱3. 答:使用輸出參數(shù)類似于使用返回值。但是輸出參數(shù)具有兩個重要的優(yōu)勢。可以使用輸出參數(shù)從存儲過程傳遞出 VarChar,Int,Money 或任何其他數(shù)據(jù)類型的值。而返回值則只能返回整數(shù)。 輸出參數(shù)的另一個優(yōu)勢就是在一個存儲過程中可以有多個輸出參數(shù)。一個存儲過程可以包含 1024 個參數(shù)(其中包括輸入和輸出參數(shù)) ,但是只能包含一個返回值。 比如下面的存儲過程根據(jù)提供的作者名來檢索該作者的姓,該存儲過程有一個名為@firstname 的輸入?yún)?shù)和一個@lastname 的輸出參數(shù)。 Create Procedure GetLastName (@firstname Varchar(20),@lastname Varchar(20) Output) As Select @lastname=au_lname From Authors Where au_fname=@firstname 4. 答:可以把部分用 transactionsql 編寫的程序作為存儲過程存儲在 sql server 中,并創(chuàng)建應用程序來調(diào)用存儲過程,對數(shù)據(jù)結(jié)果進行處理存儲過程能夠通過接收參數(shù)向調(diào)用者返回結(jié)果集,結(jié)果集的格式由調(diào)用者確定;返回狀態(tài)值給調(diào)用者,指明調(diào)用是成功或是失敗5. 答:使用 SET NOCOUNT ON 默認情況下,存儲過程將返回過程中每個語句影響的
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1