復習題匯總帶答案_第1頁
復習題匯總帶答案_第2頁
復習題匯總帶答案_第3頁
復習題匯總帶答案_第4頁
復習題匯總帶答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、SQL Server復習題一、選擇題1、數(shù)據(jù)庫系統(tǒng)的主要特征是( )A、數(shù)據(jù)的冗余度小 B、數(shù)據(jù)的結構化C、數(shù)據(jù)獨立性高 D、數(shù)據(jù)可以共享2、下面不屬于關系數(shù)據(jù)庫管理系統(tǒng)的是( B )A、Oracle B、IMS C、SQL Server D、DB23、數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關系是( A )。 A、 DBS包括DB和DBMS B、 DBMS包括DB和DBS C、 DB包括DBS和DBMS D、 DBS就是DB,也就是DBMS4、( C )是數(shù)據(jù)庫系統(tǒng)的核心,它負責數(shù)據(jù)庫的配置、存取、管理和維護等工作。A、操作系統(tǒng) B、關系模型 C、數(shù)據(jù)庫管理系統(tǒng)

2、 D、數(shù)據(jù)庫5、下列四項說法中不正確的是( C ) 。 A、數(shù)據(jù)庫減少了數(shù)據(jù)冗余 B、數(shù)據(jù)庫中的數(shù)據(jù)可以共享 C、數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復 D、數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性6、下列特點中哪個不是數(shù)據(jù)庫系統(tǒng)階段的特點 ( B )。A.數(shù)據(jù)共享 B.數(shù)據(jù)冗余大 C.完善的數(shù)據(jù)控制 D.數(shù)據(jù)和程序相互獨立7、數(shù)據(jù)庫設計中概念模型設計階段的主要描述工具是( C )。A. 數(shù)據(jù)字典 B. 流程圖 C. E-R圖 D.二維表格8、關系模型的基本數(shù)據(jù)結構是( B )A、樹 B、二維表 C、圖 D、二叉樹9、將E-R模型轉換成關系模型的過程,屬于數(shù)據(jù)庫設計的( C )階段。A、需求分析 B、概念設計 C、邏輯

3、設計 D、物理設計10、在E-R模型中,實體間的聯(lián)系用( C )表示A、矩形 B、直線 C、菱形 D、橢圓11、為了防止多個用戶對數(shù)據(jù)庫的同一數(shù)據(jù)進行非法存取操作,DBMS必須提供( A ).A、安全性保護 B、完整性保護 C、故障恢復 D、并發(fā)控制12、按照數(shù)據(jù)模型分類,數(shù)據(jù)庫管理系統(tǒng)可分為( C )。A.關系型,概念型,網(wǎng)狀B.內模式,概念模式,外模式C.關系型,層次型,網(wǎng)狀模型D.SQL Server,oracle,DB213、 SQL Server安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是系統(tǒng)數(shù)據(jù)庫( C )。A. master B. model C. AdventureWorks D.

4、 msdb14、SQL server數(shù)據(jù)庫文件有三類,其中主數(shù)據(jù)文件的后綴為(D )A、NDF B、LDF C、MDF D、IDF15、SQL server 數(shù)據(jù)庫文件有3類,其中日志文件的后綴為( D ) 。 A .ndf B.ldf C .mdf D .idf16、附加數(shù)據(jù)庫時,在【附加數(shù)據(jù)庫】對話框中,選擇( A )文件文件路徑。A、 NDF B、MDF C、 DOCD、LOF17、下列關于數(shù)據(jù)庫的數(shù)據(jù)文件敘述錯誤的是( B )A、一個數(shù)據(jù)庫只能有一個主數(shù)據(jù)文件B、數(shù)據(jù)文件的初始容量可以隨意調整C、一個數(shù)據(jù)庫可以有多個輔助數(shù)據(jù)文件D、默認狀態(tài)下主數(shù)據(jù)文件和輔助數(shù)據(jù)文件均屬于主文件組PRI

5、MARY18、下面描述錯誤的是( B )。A、每個數(shù)據(jù)文件中有且只有一個主數(shù)據(jù)文件。B、日志文件可以存在于任意文件組中。C、主數(shù)據(jù)文件默認為primary文件組。D、文件組是為了更好的實現(xiàn)數(shù)據(jù)庫文件組織19、在使用CREATE DATABASE命令創(chuàng)建數(shù)據(jù)庫時,F(xiàn)ILENAME選項定義的是( D )A、文件增長量 B、文件大小 C、邏輯文件名 D、物理文件名20、表在數(shù)據(jù)庫中是一個非常重要的數(shù)據(jù)對象,它是用來( C )各種數(shù)據(jù)內容的。 A、顯示 B、查詢 C、存放D、檢索21、以下那種類型不能作為變量的數(shù)據(jù)類型( A )。 A. text B. ntext C. table D. image2

6、2、從下列選擇一個無效的數(shù)據(jù)類型。( D )。A. binary B. varchar C. time D. image23、SQLServer的字符型數(shù)據(jù)類型主要包括(B)。A.int、money、char B. char、varchar、textC. datetime、binary、int D. char、varchar、int24、在SQL中,建立表用的命令是 ( B )。A.CREATE PROCEDURE B.CREATE TABLEC.CREATE VIEW D.CREATE INDEX25、下列SQL語句中,修改表結構的是(A)。ALTERBCREATE UPDATEINSERT

7、26、SQL語言中,刪除一個表的命令是( B )。A、DELETE B、DROP C、CLEAR D、REMOVE27、SQL 語言中,刪除表中部分數(shù)據(jù)的語句是( C )。A. ALTER B. DROP C. DELETE D. REMOVE28、關系數(shù)據(jù)庫中,主鍵是( A )。 A、為標識表中唯一的實體 B、創(chuàng)建唯一的索引,允許空值 C、只允許以表中第一字段建立 D、允許有多個主鍵的29、實現(xiàn)參照完整性約束的是( C )。A. primary key B.check C.foreign key D. unique30、建立學生表時,限定性別字段必須是男或女是實現(xiàn)數(shù)據(jù)的(C )。 A實體完整

8、性 B參照完整性C域完整性D以上都不是32、若想限定某列在表中不允許出現(xiàn)重復的數(shù)據(jù)且不能為空值,應當使用(B)約束完成。ACHECKBPRIMARYKEYCFOREIGNKEYDUNIQUE33、當表中的某一屬性列被設置了主鍵約束,則該屬性列也同時具有如下約束( C )。A. check約束和unique約束B. unique約束和not null約束C. check約束和not null約束D. 以上選項均錯誤34、下面哪一個約束用來禁止輸入重復值? ( A )A、UNIQUE B、NULL C、DEFAULT D、FOREIGN KEY35、以下關于外鍵約束的描述不正確的是( D )A、體

9、現(xiàn)數(shù)據(jù)庫中表之間的關系B、實現(xiàn)參照完整性C、以其他表主鍵約束和唯一約束為前提D、每個表中都必須定義外鍵36、現(xiàn)有如下關系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(序號, 患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果)其中,醫(yī)療關系中的外鍵是( A )。 A、患者編號 B、患者姓名 C、患者編號和患者姓名 D、醫(yī)生編號和患者編號37、如果要檢索學生表中財經或軟件 專業(yè)的學生,則where條件應為是( D )。A、BETWEEN 財經AND 軟件B、專業(yè)=財經 OR 專業(yè)=軟件C、專業(yè)=財經 AND 專業(yè)=軟件D、專業(yè) IN (財經,軟件)38、在SELECT語句中,用于去除

10、重復行的關鍵字是 ( B )A、TOP B、DISTINCT C、PERCENT D、HAVING39、從學生成績表studentgrade中查詢成績前10名的命令是( D )。A. select top 10 from studentgradeB. select * from studentgrade where top 10C. select top 10 from studentgrade order by gradeD. select top 10 * from studentgrade order by grade DESC40、若想查詢出所有姓張的、且出生日期為空的學生信息,則WH

11、ERE條件應為 ( B )A、姓名 LIKE 張% AND 出生日期 = NULL B、姓名 LIKE 張* AND 出生日期 = NULLC、姓名 LIKE 張% AND 出生日期 IS NULLD、姓名 LIKE 張_ AND 出生日期 IS NULL41.在SELECT語句在下列子句中,通常和HAVING子句同時使用的是(C)。ORDED BY子句WHERE子句GROUP BY子句均不需要42、要查詢XSH數(shù)據(jù)庫CP表中產品名含有“冰箱”的產品情況,可用( C )命令。A. SELECT * FROM CP WHERE 產品名稱 LIKE 冰箱B. SELECT * FROM XSH W

12、HERE 產品名稱 LIKE 冰箱C. SELECT * FROM CP WHERE 產品名稱 LIKE %冰箱%D. SELECT * FROM CP WHERE 產品名稱=冰箱43、數(shù)據(jù)庫benet中有個員工表employees,該表中有職務列。你想檢查哪些員工的信息中沒有填寫職務一欄,應該使用子句( C )。A.Select * from employees where 職務NULLB.Select * from employees where 職務=NULLC.Select * from employees where 職務 IS NULLD.Select * from employe

13、es where 職務 IS NULL44、查詢所有上海廠家且備注為空的學生信息,則WHERE條件為(C) 。A、廠家名稱 LIKE 上海% AND 備注 = NULL B、廠家名稱LIKE 上海* AND備注= NULLC、廠家名稱LIKE 上海% AND備注IS NULLD、廠家名稱LIKE 上海_ AND備注IS NULL45、假如有兩個表的連接是這樣的: table_1 INNER JOIN table_2 其中table_1和table_2是兩個具有公共屬性的表,這種連接會生成哪種結果集?( D ) A. 包括table_1中的所有行,不包括table_2的不匹配行 B. 包括tab

14、le_2中的所有行,不包括table_1的不匹配行 C. 包括和兩個表的所有行 D. 只包括table_1和table_2滿足條件的行 46、 SQL語言通常稱為( C )。A. 結構化定義語言 B. 結構化操縱語言 C. 結構化查詢語言 D. 結構化控制語言47、下列哪個是( D )外連接。A、CROSS JOIN B.INNER JOINC、JOIN D.FULL JOIN48、在SELECT語句的WHERE子句的條件表達式中,可以匹配0個到多個字符的通配符是( B ) A * B. % C. - D. ?49、假設有兩個相關聯(lián)的T1表和T2表,如果要顯示T1表中的全部記錄和T2表中相關聯(lián)

15、的記錄,應使用的連接是:( B )A. T1 join T2 B. T1 left join T2 C. T1 right join T2 D. T1 full join T250、 在查詢語句的Where子句中,如果出現(xiàn)了“score Between 80 and 100”,這個表達式等同于( B )。A. score=80 and score=80 or score80 and score80 or score10051、在Transact-SQL語法中,SELECT語句的完整語法較復雜,但至少包括的部分( B )。 A.SELECT,INTO B.SELECT,F(xiàn)ROM C.SELECT

16、,GROUP D.僅SELECT52、能對某列進行平均值運算的函數(shù)是_D_。A. SUM() B. AVERAGE() C. COUNT() D. AVG()53、下面標志符不合法的是:( D )。A、 my delete B、 my_base C、 $data D、 table54、下面SQL Server標志符正確的是:( C )。A、2x B、_ mybase C、$money D、 trigger55、模糊查找like %a_,下面( B )選項是可能的A、abcd B.、cai C、bca D、tea56、下列說法中正確的是:( C )A. SQL 中局部變量可以不聲明就使用B. S

17、QL 中全局變量必須先聲明再使用C. SQL 中所有變量都必須先聲明后使用D. SQL 中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的用戶不能自己建立。57、已經聲明了一個局部變量n,在下列語句中,能對該變量正確賦值的是( B )。A. n=HELLO B. SELECTn=HELLOC. SETn=HELLO D. SELECTn=HELLO58、 在SQL SERVER中局部變量前面的字符為:( D ) A. * B. # C. D. 59、 SQL語言允許使用通配符進行字符串匹配,其中%可以表示( D )。A.零個字符 B.1個字符 C.多個字符 D.以上都是60、SQL的視圖是從(

18、 C )中導出的。A. 基本表 B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)庫61. 下面適合創(chuàng)建索引的列是( D )。A. 只包含很少值的列 B. 不經常使用的列C. 沒有查詢任務的列 D. 外鍵62、關于視圖說法錯誤的是(C )。A.視圖是一個虛擬表;B.視圖的數(shù)據(jù)存儲在視圖所引用的表中;C.視圖只能由一個表導出;D.視圖在使用時同表一樣,也包含字段和記錄。63、 下列對索引描述不正確的是( B )。A. 建立索引可以加快對表中數(shù)據(jù)的檢索B. 索引建得越多越好C. 每個索引都會占用一定的物理空間D. 當用戶向表中添加PRIMATRY KEY約束時,SQL Server將自動為這些約束的列創(chuàng)建

19、索引64、下列哪一項描述的不是存儲過程的好處( C )。A. 執(zhí)行速度快 B. 模塊化的程序設計C. 逐一讀取每條記錄 D. 減少網(wǎng)絡通信量65、以下哪個事件不能激活DML觸發(fā)器的執(zhí)行( A )。A. SELECT B. UPDATE C. INSERT D. DELETE66. 在SQL語言中授權的操作是通過( C )語句實現(xiàn)。A.CREATE B.REVOKE C.GRANT D.INSERT67. 可以響應INSERT語句的觸發(fā)器是( D )。A.INSERT觸發(fā)器 B. UPDATE觸發(fā)器 C.DELETE觸發(fā)器 D. DDL觸發(fā)器68. SQL Server 2008 采用的身份驗證

20、模式有( D )。 A. 僅Windows身份驗證模式 B. 僅SQL Server身份驗證模式 C. 僅混合模式 D. Windows身份驗證模式和混合模式二、填空題1、數(shù)據(jù)管理技術的發(fā)展經歷了 人工管理階段 、 文件系統(tǒng)階段 和 數(shù)據(jù)庫系統(tǒng)階段 三個階段。2、DBMS的指 _數(shù)據(jù)庫管理系統(tǒng)_; RDBMS的指 _關系數(shù)據(jù)庫管理系統(tǒng)_.3、所有的數(shù)據(jù)庫都有一個_主數(shù)據(jù)文件_和一個或多個事務日志文件,此外,還可能有_次要數(shù)據(jù)文件_。4、在SQL Server 2008中,創(chuàng)建數(shù)據(jù)庫的語句是 create database database_name ,而修改數(shù)據(jù)庫的語句是 alter data

21、base database_name 。5、在E-R圖中,用_ 矩形 _表示實體,用_ 菱形 _表示聯(lián)系,用_ 橢圓_表示屬性6、層次模型使用_記錄_表示數(shù)據(jù)之間的關系,網(wǎng)狀模型使用_鏈接_表示數(shù)據(jù)之間的關系,關系模型使用_表的集合_表示數(shù)據(jù)之間的關系;關系運算主要有_選擇_、_投影_和連接。7、根據(jù)應用目的的不同,將數(shù)據(jù)模型劃分為三類,分別是 數(shù)據(jù)模型 、 邏輯數(shù)據(jù)模型 和 物理數(shù)據(jù)模型 8、概念模型是對現(xiàn)實世界的抽象,使用_E-R圖_表示。9、數(shù)據(jù)庫設計分為六個階段,分別是_需求分析_、_概念模型設計_、_邏輯模型設計_、_物理模型設計_、_數(shù)據(jù)庫實施_和_數(shù)據(jù)庫運行和維護_。10、在查詢

22、分析器的查詢窗口中輸入SQL語句后,按下_執(zhí)行_鍵可以執(zhí)行查詢。11、選擇運算是根據(jù)某些條件對關系做_水平_分割;投影是根據(jù)某些條件對關系做_垂直_分割。12、在SQL Server 2008中,數(shù)據(jù)庫對象包括_表_、_視圖_、觸發(fā)器、過程、列、索引、約束、規(guī)則、默認和用戶自定義的數(shù)據(jù)類型等。13、SQL Server的編程語言是_Transact-SQL語句_,簡稱_T-SQL語句_14、完整性約束包括_實體_完整性、參照完整性和用戶定義完整性。15、數(shù)據(jù)表的聯(lián)接分為四種,分別為_內鏈接_、_外鏈接_、_交叉鏈接_和_自鏈接_16、腳本的擴展名是_。批處理以 GO 語句作為結束標志。17、在

23、SQL Server2008中,約束有非空約束、缺省約束、_主鍵約束_、_ _外鍵約束_、檢查約束和唯一約束等6種類型。18、在 SQL Server中,使用系統(tǒng)存儲過程 sp_helpdb databasename 查看數(shù)據(jù)庫信息19、SQL Server 的數(shù)據(jù)庫文件包括三種,分別為_數(shù)據(jù)文件_、_日志文件_和_文件組_20、數(shù)據(jù)操作語句包括insert、_update_、_delete_和select語句。21、Select語句中使用_order by_子句指定分組條件22、表是由行和列組成的,行有時也稱為_記錄_,列有時也稱為_字段_。23、設置數(shù)據(jù)庫選項時,使用_表示單用戶,使用_表

24、示自動收縮24、_UNION_可以把兩個或多個SELECT語句的查詢結果組合成一個結果集,使用時要求所有SELECT語句的列數(shù)應_相同_,對應列的數(shù)據(jù)類型相容。25、子查詢分為二種,分別是_相關子查詢_和_不相關子查詢_。26、唯一標識實體的屬性集稱為 碼或鍵 。27、如果要計算表中數(shù)據(jù)的平均值,可以使用的聚合函數(shù)_AVG()_。28、數(shù)據(jù)文件的最大容量使用_屬性設置,最大容量不受限制使用_表示,增長量使用_屬性設置 29、觸發(fā)器按照被激活的時機分為 _DML觸發(fā)器_和_DDL觸發(fā)器_30、觸發(fā)器有3種類型,即INSERT類型、 UPDATE類型 和 DELETE類型 。31、創(chuàng)建表用_cre

25、ate table table_name_語句,向表中添加記錄用_insert into _語句,更新表中記錄用_update_語句, 刪除表使用_drop_語句。32、Select語句使用_order by_子句進行排序,使用_group by_子句進行分組33、為了實現(xiàn)安全性,每個網(wǎng)絡用戶在訪問 SQL server 數(shù)據(jù)庫之前,都必須經過兩個階段的檢驗: _身份驗證_ 和 _權限驗證_ 。34、創(chuàng)建視圖時使用 _ENCRYPTION_對視圖的定義語句進行加密。35、數(shù)據(jù)庫系統(tǒng)的特點分別是數(shù)據(jù)的結構化、 數(shù)據(jù)冗余小 、數(shù)據(jù)獨立性和 數(shù)據(jù)可共享 。36、使用_語句標識提交事務。37、一個視圖

26、最多只能引用_個字段,嵌套不能超過_層38、注釋包括兩種形式,分別為_和_39、數(shù)據(jù)表的連接分為三種,分別為_、_、和交叉連接。在SQL中,使用_對查詢結果過濾重復行40、SQL Server 2008 采用的身份驗證模式有 和 兩種。41、向表中添加記錄使用_語句,更新表中數(shù)據(jù)使用_語句,刪除記錄使用_語句。42、SQL Server中的數(shù)據(jù)庫索引可分為_和_43、學生表的學號字段只允許使用5位數(shù)字,則條件表達式為_44、_ 是 SQL 程序中最小的工作單元,要么成功完成所有操作;要么就是失敗,并將所作的一切還原。45、一個組合索引最多包含_列,一個表最多可以有_個非簇索引46、SQL se

27、rver 中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以 _ 字符開始,有系統(tǒng)定義和維護。局部變量以 _ 字符開始,由用戶自己定義和賦值。47、一個事務的操作必須是具備以下四個屬性:原子性、 、_和持久性。48、開始一個事務的語句是 ,提交事務的語句是 ;回滾事務的語句是 。48、觸發(fā)器被激活時,系統(tǒng)會自動創(chuàng)建兩個臨時表,分別是_和_49按照表中索引對數(shù)據(jù)表中記錄順序的影響,索引分為聚集索引和非聚集索引。表中的數(shù)據(jù)頁會依照索引的順序來存放的為 索引。50數(shù)據(jù)庫備份的類型有四種分別為: _ , _ , _ , _ 。三、簡答題1.簡述數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的概念。數(shù)據(jù)庫:

28、數(shù)據(jù)庫是長期儲存在計算機內、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。 *解析:簡單地講,數(shù)據(jù)庫數(shù)據(jù)具有永久儲存、有組織和可共享三個特點。 數(shù)據(jù)庫系統(tǒng):數(shù)據(jù)庫系統(tǒng)(DBS)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構成。數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應用系統(tǒng)、數(shù)據(jù)庫管理員構成。 *解析:數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫是兩個概念。數(shù)據(jù)庫系統(tǒng)是一個人-機系統(tǒng),數(shù)據(jù)庫是數(shù)據(jù)庫系統(tǒng)的一個組成部分。數(shù)據(jù)庫管理系統(tǒng):數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。用于科學地組織和存

29、儲數(shù)據(jù)、高效地獲取和維護數(shù)據(jù)。DBMS主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運行管理功能、數(shù)據(jù)庫的建立和維護功能。2.數(shù)據(jù)庫中使用事務日志的作用?事務日志文件,擴展名為ldf,它是用來記錄數(shù)據(jù)庫更新情況的文件,它可以記錄針對數(shù)據(jù)庫的任何操作,并將記錄的結果保存到獨立的文件中。對于每一次數(shù)據(jù)庫更新的過程,事務日志文件都有非常全面的記錄。根據(jù)這些記錄可以恢復數(shù)據(jù)庫到更新前的狀態(tài)。3. E-R圖涉及哪些基本概念?實體:用矩形框表示,框內寫實體名。屬性:用橢圓表示,園內寫屬性名,用無向邊將其與實體連起來。聯(lián)系:用菱形表示,框內寫聯(lián)系名,用無向邊將其與實體連起來,并在邊上注明聯(lián)系類型,聯(lián)系也可

30、以有屬性。4.SQL Server 2008有哪些數(shù)據(jù)庫文件?主數(shù)據(jù)文件(.mdf) 輔助數(shù)據(jù)文件(.ndf) 事務日志文件(.ldf)5.數(shù)據(jù)完整性的概念,有哪些類型?數(shù)據(jù)完整性是指存儲在數(shù)據(jù)庫中的數(shù)據(jù)正確無誤,并且相關數(shù)據(jù)具有一致性。類型有:實體完整性,域完整性,參照完整性,用戶自定義完整性。6.約束有哪些類型?(6種)非空約束(NULL) ,檢查約束(CHECK),唯一約束(UNIQUE),主鍵約束(PRIMARY KEY),外鍵約束(FOREIGN KEY),默認值(DEFAULT)7.主鍵約束與唯一約束的區(qū)別?A.主鍵約束(PRIMARYKEY) 主鍵用于唯一地標識表中的每一條記錄,

31、可以定義一列或多列為主鍵。 作為主鍵列的值不允許重復,不允許空(NULL). 一個表上只能有一個主鍵。B.唯一性約束(UNIQUE) 唯一性約束用來限制不受主鍵約束的列上數(shù)據(jù)的唯一性 設置了唯一性約束的值不允許重復,但允許空(NULL) 一個表上可以設置多個唯一性約束。8事務的概念及其ACID屬性?事務是作為單個邏輯單元執(zhí)行的一系列操作。一個邏輯工作單元必須有4個屬性,稱為ACID(原子性,一致性,隔離性,持久性)。9存儲過程的概念及類型?存儲過程是一組SQL語句和可選控制流語句的預編譯集合。存儲過程的類型:1. 系統(tǒng)存儲過程 2. 擴展存儲過程 3. 用戶自定義的存儲過程10. 觸發(fā)器中In

32、serted和Deleted 表的作用是什么?Deleted 表用于存儲 DELETE 和 UPDATE 語句所影響的行的復本。在執(zhí)行 DELETE 或 UPDATE 語句時,行從觸發(fā)器表中刪除,并傳輸?shù)?deleted 表中。Deleted 表和觸發(fā)器表通常沒有相同的行。 Inserted 表用于存儲 INSERT 和 UPDATE 語句所影響的行的副本。在一個插入或更新事務處理中,新建行被同時添加到 inserted 表和觸發(fā)器表中。Inserted 表中的行是觸發(fā)器表中新行的副本。11SQL Server 2008有哪些身份驗證的方式?SQL Server的安全機制分為哪幾個等級?win

33、dows身份驗證模式和SQL Sever驗證模式以及兩者的混合驗證模式。SQL Server的安全機制主要包括三個等級:(1)服務器級別的安全機制:這個級別的安全性主要通過登錄帳戶進行控制,要想訪問一個數(shù)據(jù)庫服務器,必須擁有一個登錄帳戶。登錄帳戶可以是Windows賬戶或組,也可以是SQL Server的登錄賬戶。登錄賬戶可以屬于相應的服務器角色。至于角色,可以理解為權限的組合。 (2)數(shù)據(jù)庫級別的安全機制:這個級別的安全性主要通過用戶帳戶進行控制,要想訪問一個數(shù)據(jù)庫,必須擁有該數(shù)據(jù)庫的一個用戶賬戶身份。用戶賬戶是通過登錄賬戶進行映射的,可以屬于固定的數(shù)據(jù)庫角色或自定義數(shù)據(jù)庫角色。 (3)數(shù)據(jù)

34、對象級別的安全機制:這個級別的安全性通過設置數(shù)據(jù)對象的訪問權限進行控制。12數(shù)據(jù)庫權限管理的方法有哪些?授予權限(GRANT) 拒絕權限(DENY) 撤銷權限(REVOKE)四、為實現(xiàn)以下查詢功能,請在下面空格內填上適當?shù)恼Z句。1查詢stu-info表中所有記錄的所有屬性 Select From 2從edu_d的數(shù)據(jù)庫stu-info表中查找包含所學院代號xsh為06的學生所有的信息 Use Go Select * From Where xsh= 3在成績表xk中查詢學生的學號、課程號、教師號、考試成績(考試成績按150分制計算) Select xh as , Kch as 課程號, Kjh as 教師號, 150分制成績=kscj* From 4查詢數(shù)據(jù)表xk中考試成績在6070之間的學號、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論