版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SQL Server復(fù)習(xí)題一、選擇題1、數(shù)據(jù)庫(kù)系統(tǒng)的主要特征是( )A、數(shù)據(jù)的冗余度小 B、數(shù)據(jù)的結(jié)構(gòu)化C、數(shù)據(jù)獨(dú)立性高 D、數(shù)據(jù)可以共享2、下面不屬于關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的是( B )A、Oracle B、IMS C、SQL Server D、DB23、數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是( A )。 A、 DBS包括DB和DBMS B、 DBMS包括DB和DBS C、 DB包括DBS和DBMS D、 DBS就是DB,也就是DBMS4、( C )是數(shù)據(jù)庫(kù)系統(tǒng)的核心,它負(fù)責(zé)數(shù)據(jù)庫(kù)的配置、存取、管理和維護(hù)等工作。A、操作系統(tǒng) B、關(guān)系模型 C、數(shù)據(jù)庫(kù)管理系統(tǒng)
2、 D、數(shù)據(jù)庫(kù)5、下列四項(xiàng)說法中不正確的是( C ) 。 A、數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余 B、數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享 C、數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù) D、數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性6、下列特點(diǎn)中哪個(gè)不是數(shù)據(jù)庫(kù)系統(tǒng)階段的特點(diǎn) ( B )。A.數(shù)據(jù)共享 B.數(shù)據(jù)冗余大 C.完善的數(shù)據(jù)控制 D.數(shù)據(jù)和程序相互獨(dú)立7、數(shù)據(jù)庫(kù)設(shè)計(jì)中概念模型設(shè)計(jì)階段的主要描述工具是( C )。A. 數(shù)據(jù)字典 B. 流程圖 C. E-R圖 D.二維表格8、關(guān)系模型的基本數(shù)據(jù)結(jié)構(gòu)是( B )A、樹 B、二維表 C、圖 D、二叉樹9、將E-R模型轉(zhuǎn)換成關(guān)系模型的過程,屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的( C )階段。A、需求分析 B、概念設(shè)計(jì) C、邏輯
3、設(shè)計(jì) D、物理設(shè)計(jì)10、在E-R模型中,實(shí)體間的聯(lián)系用( C )表示A、矩形 B、直線 C、菱形 D、橢圓11、為了防止多個(gè)用戶對(duì)數(shù)據(jù)庫(kù)的同一數(shù)據(jù)進(jìn)行非法存取操作,DBMS必須提供( A ).A、安全性保護(hù) B、完整性保護(hù) C、故障恢復(fù) D、并發(fā)控制12、按照數(shù)據(jù)模型分類,數(shù)據(jù)庫(kù)管理系統(tǒng)可分為( C )。A.關(guān)系型,概念型,網(wǎng)狀B.內(nèi)模式,概念模式,外模式C.關(guān)系型,層次型,網(wǎng)狀模型D.SQL Server,oracle,DB213、 SQL Server安裝程序創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫(kù),下列哪個(gè)不是系統(tǒng)數(shù)據(jù)庫(kù)( C )。A. master B. model C. AdventureWorks D.
4、 msdb14、SQL server數(shù)據(jù)庫(kù)文件有三類,其中主數(shù)據(jù)文件的后綴為(D )A、NDF B、LDF C、MDF D、IDF15、SQL server 數(shù)據(jù)庫(kù)文件有3類,其中日志文件的后綴為( D ) 。 A .ndf B.ldf C .mdf D .idf16、附加數(shù)據(jù)庫(kù)時(shí),在【附加數(shù)據(jù)庫(kù)】對(duì)話框中,選擇( A )文件文件路徑。A、 NDF B、MDF C、 DOCD、LOF17、下列關(guān)于數(shù)據(jù)庫(kù)的數(shù)據(jù)文件敘述錯(cuò)誤的是( B )A、一個(gè)數(shù)據(jù)庫(kù)只能有一個(gè)主數(shù)據(jù)文件B、數(shù)據(jù)文件的初始容量可以隨意調(diào)整C、一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)輔助數(shù)據(jù)文件D、默認(rèn)狀態(tài)下主數(shù)據(jù)文件和輔助數(shù)據(jù)文件均屬于主文件組PRI
5、MARY18、下面描述錯(cuò)誤的是( B )。A、每個(gè)數(shù)據(jù)文件中有且只有一個(gè)主數(shù)據(jù)文件。B、日志文件可以存在于任意文件組中。C、主數(shù)據(jù)文件默認(rèn)為primary文件組。D、文件組是為了更好的實(shí)現(xiàn)數(shù)據(jù)庫(kù)文件組織19、在使用CREATE DATABASE命令創(chuàng)建數(shù)據(jù)庫(kù)時(shí),F(xiàn)ILENAME選項(xiàng)定義的是( D )A、文件增長(zhǎng)量 B、文件大小 C、邏輯文件名 D、物理文件名20、表在數(shù)據(jù)庫(kù)中是一個(gè)非常重要的數(shù)據(jù)對(duì)象,它是用來( C )各種數(shù)據(jù)內(nèi)容的。 A、顯示 B、查詢 C、存放D、檢索21、以下那種類型不能作為變量的數(shù)據(jù)類型( A )。 A. text B. ntext C. table D. image2
6、2、從下列選擇一個(gè)無(wú)效的數(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語(yǔ)句中,修改表結(jié)構(gòu)的是(A)。ALTERBCREATE UPDATEINSERT
7、26、SQL語(yǔ)言中,刪除一個(gè)表的命令是( B )。A、DELETE B、DROP C、CLEAR D、REMOVE27、SQL 語(yǔ)言中,刪除表中部分?jǐn)?shù)據(jù)的語(yǔ)句是( C )。A. ALTER B. DROP C. DELETE D. REMOVE28、關(guān)系數(shù)據(jù)庫(kù)中,主鍵是( A )。 A、為標(biāo)識(shí)表中唯一的實(shí)體 B、創(chuàng)建唯一的索引,允許空值 C、只允許以表中第一字段建立 D、允許有多個(gè)主鍵的29、實(shí)現(xiàn)參照完整性約束的是( C )。A. primary key B.check C.foreign key D. unique30、建立學(xué)生表時(shí),限定性別字段必須是男或女是實(shí)現(xiàn)數(shù)據(jù)的(C )。 A實(shí)體完整
8、性 B參照完整性C域完整性D以上都不是32、若想限定某列在表中不允許出現(xiàn)重復(fù)的數(shù)據(jù)且不能為空值,應(yīng)當(dāng)使用(B)約束完成。ACHECKBPRIMARYKEYCFOREIGNKEYDUNIQUE33、當(dāng)表中的某一屬性列被設(shè)置了主鍵約束,則該屬性列也同時(shí)具有如下約束( C )。A. check約束和unique約束B. unique約束和not null約束C. check約束和not null約束D. 以上選項(xiàng)均錯(cuò)誤34、下面哪一個(gè)約束用來禁止輸入重復(fù)值? ( A )A、UNIQUE B、NULL C、DEFAULT D、FOREIGN KEY35、以下關(guān)于外鍵約束的描述不正確的是( D )A、體
9、現(xiàn)數(shù)據(jù)庫(kù)中表之間的關(guān)系B、實(shí)現(xiàn)參照完整性C、以其他表主鍵約束和唯一約束為前提D、每個(gè)表中都必須定義外鍵36、現(xiàn)有如下關(guān)系:患者(患者編號(hào),患者姓名,性別,出生日期,所在單位)醫(yī)療(序號(hào), 患者編號(hào),醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外鍵是( A )。 A、患者編號(hào) B、患者姓名 C、患者編號(hào)和患者姓名 D、醫(yī)生編號(hào)和患者編號(hào)37、如果要檢索學(xué)生表中財(cái)經(jīng)或軟件 專業(yè)的學(xué)生,則where條件應(yīng)為是( D )。A、BETWEEN 財(cái)經(jīng)AND 軟件B、專業(yè)=財(cái)經(jīng) OR 專業(yè)=軟件C、專業(yè)=財(cái)經(jīng) AND 專業(yè)=軟件D、專業(yè) IN (財(cái)經(jīng),軟件)38、在SELECT語(yǔ)句中,用于去除
10、重復(fù)行的關(guān)鍵字是 ( B )A、TOP B、DISTINCT C、PERCENT D、HAVING39、從學(xué)生成績(jī)表studentgrade中查詢成績(jī)前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、若想查詢出所有姓張的、且出生日期為空的學(xué)生信息,則WH
11、ERE條件應(yīng)為 ( B )A、姓名 LIKE 張% AND 出生日期 = NULL B、姓名 LIKE 張* AND 出生日期 = NULLC、姓名 LIKE 張% AND 出生日期 IS NULLD、姓名 LIKE 張_ AND 出生日期 IS NULL41.在SELECT語(yǔ)句在下列子句中,通常和HAVING子句同時(shí)使用的是(C)。ORDED BY子句WHERE子句GROUP BY子句均不需要42、要查詢XSH數(shù)據(jù)庫(kù)CP表中產(chǎn)品名含有“冰箱”的產(chǎn)品情況,可用( C )命令。A. SELECT * FROM CP WHERE 產(chǎn)品名稱 LIKE 冰箱B. SELECT * FROM XSH W
12、HERE 產(chǎn)品名稱 LIKE 冰箱C. SELECT * FROM CP WHERE 產(chǎn)品名稱 LIKE %冰箱%D. SELECT * FROM CP WHERE 產(chǎn)品名稱=冰箱43、數(shù)據(jù)庫(kù)benet中有個(gè)員工表employees,該表中有職務(wù)列。你想檢查哪些員工的信息中沒有填寫職務(wù)一欄,應(yīng)該使用子句( C )。A.Select * from employees where 職務(wù)NULLB.Select * from employees where 職務(wù)=NULLC.Select * from employees where 職務(wù) IS NULLD.Select * from employe
13、es where 職務(wù) IS NULL44、查詢所有上海廠家且備注為空的學(xué)生信息,則WHERE條件為(C) 。A、廠家名稱 LIKE 上海% AND 備注 = NULL B、廠家名稱LIKE 上海* AND備注= NULLC、廠家名稱LIKE 上海% AND備注IS NULLD、廠家名稱LIKE 上海_ AND備注IS NULL45、假如有兩個(gè)表的連接是這樣的: table_1 INNER JOIN table_2 其中table_1和table_2是兩個(gè)具有公共屬性的表,這種連接會(huì)生成哪種結(jié)果集?( D ) A. 包括table_1中的所有行,不包括table_2的不匹配行 B. 包括tab
14、le_2中的所有行,不包括table_1的不匹配行 C. 包括和兩個(gè)表的所有行 D. 只包括table_1和table_2滿足條件的行 46、 SQL語(yǔ)言通常稱為( C )。A. 結(jié)構(gòu)化定義語(yǔ)言 B. 結(jié)構(gòu)化操縱語(yǔ)言 C. 結(jié)構(gòu)化查詢語(yǔ)言 D. 結(jié)構(gòu)化控制語(yǔ)言47、下列哪個(gè)是( D )外連接。A、CROSS JOIN B.INNER JOINC、JOIN D.FULL JOIN48、在SELECT語(yǔ)句的WHERE子句的條件表達(dá)式中,可以匹配0個(gè)到多個(gè)字符的通配符是( B ) A * B. % C. - D. ?49、假設(shè)有兩個(gè)相關(guān)聯(lián)的T1表和T2表,如果要顯示T1表中的全部記錄和T2表中相關(guān)聯(lián)
15、的記錄,應(yīng)使用的連接是:( B )A. T1 join T2 B. T1 left join T2 C. T1 right join T2 D. T1 full join T250、 在查詢語(yǔ)句的Where子句中,如果出現(xiàn)了“score Between 80 and 100”,這個(gè)表達(dá)式等同于( B )。A. score=80 and score=80 or score80 and score80 or score10051、在Transact-SQL語(yǔ)法中,SELECT語(yǔ)句的完整語(yǔ)法較復(fù)雜,但至少包括的部分( B )。 A.SELECT,INTO B.SELECT,F(xiàn)ROM C.SELECT
16、,GROUP D.僅SELECT52、能對(duì)某列進(jìn)行平均值運(yùn)算的函數(shù)是_D_。A. SUM() B. AVERAGE() C. COUNT() D. AVG()53、下面標(biāo)志符不合法的是:( D )。A、 my delete B、 my_base C、 $data D、 table54、下面SQL Server標(biāo)志符正確的是:( C )。A、2x B、_ mybase C、$money D、 trigger55、模糊查找like %a_,下面( B )選項(xiàng)是可能的A、abcd B.、cai C、bca D、tea56、下列說法中正確的是:( C )A. SQL 中局部變量可以不聲明就使用B. S
17、QL 中全局變量必須先聲明再使用C. SQL 中所有變量都必須先聲明后使用D. SQL 中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的用戶不能自己建立。57、已經(jīng)聲明了一個(gè)局部變量n,在下列語(yǔ)句中,能對(duì)該變量正確賦值的是( B )。A. n=HELLO B. SELECTn=HELLOC. SETn=HELLO D. SELECTn=HELLO58、 在SQL SERVER中局部變量前面的字符為:( D ) A. * B. # C. D. 59、 SQL語(yǔ)言允許使用通配符進(jìn)行字符串匹配,其中%可以表示( D )。A.零個(gè)字符 B.1個(gè)字符 C.多個(gè)字符 D.以上都是60、SQL的視圖是從(
18、 C )中導(dǎo)出的。A. 基本表 B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)庫(kù)61. 下面適合創(chuàng)建索引的列是( D )。A. 只包含很少值的列 B. 不經(jīng)常使用的列C. 沒有查詢?nèi)蝿?wù)的列 D. 外鍵62、關(guān)于視圖說法錯(cuò)誤的是(C )。A.視圖是一個(gè)虛擬表;B.視圖的數(shù)據(jù)存儲(chǔ)在視圖所引用的表中;C.視圖只能由一個(gè)表導(dǎo)出;D.視圖在使用時(shí)同表一樣,也包含字段和記錄。63、 下列對(duì)索引描述不正確的是( B )。A. 建立索引可以加快對(duì)表中數(shù)據(jù)的檢索B. 索引建得越多越好C. 每個(gè)索引都會(huì)占用一定的物理空間D. 當(dāng)用戶向表中添加PRIMATRY KEY約束時(shí),SQL Server將自動(dòng)為這些約束的列創(chuàng)建
19、索引64、下列哪一項(xiàng)描述的不是存儲(chǔ)過程的好處( C )。A. 執(zhí)行速度快 B. 模塊化的程序設(shè)計(jì)C. 逐一讀取每條記錄 D. 減少網(wǎng)絡(luò)通信量65、以下哪個(gè)事件不能激活DML觸發(fā)器的執(zhí)行( A )。A. SELECT B. UPDATE C. INSERT D. DELETE66. 在SQL語(yǔ)言中授權(quán)的操作是通過( C )語(yǔ)句實(shí)現(xiàn)。A.CREATE B.REVOKE C.GRANT D.INSERT67. 可以響應(yīng)INSERT語(yǔ)句的觸發(fā)器是( D )。A.INSERT觸發(fā)器 B. UPDATE觸發(fā)器 C.DELETE觸發(fā)器 D. DDL觸發(fā)器68. SQL Server 2008 采用的身份驗(yàn)證
20、模式有( D )。 A. 僅Windows身份驗(yàn)證模式 B. 僅SQL Server身份驗(yàn)證模式 C. 僅混合模式 D. Windows身份驗(yàn)證模式和混合模式二、填空題1、數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了 人工管理階段 、 文件系統(tǒng)階段 和 數(shù)據(jù)庫(kù)系統(tǒng)階段 三個(gè)階段。2、DBMS的指 _數(shù)據(jù)庫(kù)管理系統(tǒng)_; RDBMS的指 _關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)_.3、所有的數(shù)據(jù)庫(kù)都有一個(gè)_主數(shù)據(jù)文件_和一個(gè)或多個(gè)事務(wù)日志文件,此外,還可能有_次要數(shù)據(jù)文件_。4、在SQL Server 2008中,創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句是 create database database_name ,而修改數(shù)據(jù)庫(kù)的語(yǔ)句是 alter data
21、base database_name 。5、在E-R圖中,用_ 矩形 _表示實(shí)體,用_ 菱形 _表示聯(lián)系,用_ 橢圓_表示屬性6、層次模型使用_記錄_表示數(shù)據(jù)之間的關(guān)系,網(wǎng)狀模型使用_鏈接_表示數(shù)據(jù)之間的關(guān)系,關(guān)系模型使用_表的集合_表示數(shù)據(jù)之間的關(guān)系;關(guān)系運(yùn)算主要有_選擇_、_投影_和連接。7、根據(jù)應(yīng)用目的的不同,將數(shù)據(jù)模型劃分為三類,分別是 數(shù)據(jù)模型 、 邏輯數(shù)據(jù)模型 和 物理數(shù)據(jù)模型 8、概念模型是對(duì)現(xiàn)實(shí)世界的抽象,使用_E-R圖_表示。9、數(shù)據(jù)庫(kù)設(shè)計(jì)分為六個(gè)階段,分別是_需求分析_、_概念模型設(shè)計(jì)_、_邏輯模型設(shè)計(jì)_、_物理模型設(shè)計(jì)_、_數(shù)據(jù)庫(kù)實(shí)施_和_數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)_。10、在查詢
22、分析器的查詢窗口中輸入SQL語(yǔ)句后,按下_執(zhí)行_鍵可以執(zhí)行查詢。11、選擇運(yùn)算是根據(jù)某些條件對(duì)關(guān)系做_水平_分割;投影是根據(jù)某些條件對(duì)關(guān)系做_垂直_分割。12、在SQL Server 2008中,數(shù)據(jù)庫(kù)對(duì)象包括_表_、_視圖_、觸發(fā)器、過程、列、索引、約束、規(guī)則、默認(rèn)和用戶自定義的數(shù)據(jù)類型等。13、SQL Server的編程語(yǔ)言是_Transact-SQL語(yǔ)句_,簡(jiǎn)稱_T-SQL語(yǔ)句_14、完整性約束包括_實(shí)體_完整性、參照完整性和用戶定義完整性。15、數(shù)據(jù)表的聯(lián)接分為四種,分別為_內(nèi)鏈接_、_外鏈接_、_交叉鏈接_和_自鏈接_16、腳本的擴(kuò)展名是_。批處理以 GO 語(yǔ)句作為結(jié)束標(biāo)志。17、在
23、SQL Server2008中,約束有非空約束、缺省約束、_主鍵約束_、_ _外鍵約束_、檢查約束和唯一約束等6種類型。18、在 SQL Server中,使用系統(tǒng)存儲(chǔ)過程 sp_helpdb databasename 查看數(shù)據(jù)庫(kù)信息19、SQL Server 的數(shù)據(jù)庫(kù)文件包括三種,分別為_數(shù)據(jù)文件_、_日志文件_和_文件組_20、數(shù)據(jù)操作語(yǔ)句包括insert、_update_、_delete_和select語(yǔ)句。21、Select語(yǔ)句中使用_order by_子句指定分組條件22、表是由行和列組成的,行有時(shí)也稱為_記錄_,列有時(shí)也稱為_字段_。23、設(shè)置數(shù)據(jù)庫(kù)選項(xiàng)時(shí),使用_表示單用戶,使用_表
24、示自動(dòng)收縮24、_UNION_可以把兩個(gè)或多個(gè)SELECT語(yǔ)句的查詢結(jié)果組合成一個(gè)結(jié)果集,使用時(shí)要求所有SELECT語(yǔ)句的列數(shù)應(yīng)_相同_,對(duì)應(yīng)列的數(shù)據(jù)類型相容。25、子查詢分為二種,分別是_相關(guān)子查詢_和_不相關(guān)子查詢_。26、唯一標(biāo)識(shí)實(shí)體的屬性集稱為 碼或鍵 。27、如果要計(jì)算表中數(shù)據(jù)的平均值,可以使用的聚合函數(shù)_AVG()_。28、數(shù)據(jù)文件的最大容量使用_屬性設(shè)置,最大容量不受限制使用_表示,增長(zhǎng)量使用_屬性設(shè)置 29、觸發(fā)器按照被激活的時(shí)機(jī)分為 _DML觸發(fā)器_和_DDL觸發(fā)器_30、觸發(fā)器有3種類型,即INSERT類型、 UPDATE類型 和 DELETE類型 。31、創(chuàng)建表用_cre
25、ate table table_name_語(yǔ)句,向表中添加記錄用_insert into _語(yǔ)句,更新表中記錄用_update_語(yǔ)句, 刪除表使用_drop_語(yǔ)句。32、Select語(yǔ)句使用_order by_子句進(jìn)行排序,使用_group by_子句進(jìn)行分組33、為了實(shí)現(xiàn)安全性,每個(gè)網(wǎng)絡(luò)用戶在訪問 SQL server 數(shù)據(jù)庫(kù)之前,都必須經(jīng)過兩個(gè)階段的檢驗(yàn): _身份驗(yàn)證_ 和 _權(quán)限驗(yàn)證_ 。34、創(chuàng)建視圖時(shí)使用 _ENCRYPTION_對(duì)視圖的定義語(yǔ)句進(jìn)行加密。35、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)分別是數(shù)據(jù)的結(jié)構(gòu)化、 數(shù)據(jù)冗余小 、數(shù)據(jù)獨(dú)立性和 數(shù)據(jù)可共享 。36、使用_語(yǔ)句標(biāo)識(shí)提交事務(wù)。37、一個(gè)視圖
26、最多只能引用_個(gè)字段,嵌套不能超過_層38、注釋包括兩種形式,分別為_和_39、數(shù)據(jù)表的連接分為三種,分別為_、_、和交叉連接。在SQL中,使用_對(duì)查詢結(jié)果過濾重復(fù)行40、SQL Server 2008 采用的身份驗(yàn)證模式有 和 兩種。41、向表中添加記錄使用_語(yǔ)句,更新表中數(shù)據(jù)使用_語(yǔ)句,刪除記錄使用_語(yǔ)句。42、SQL Server中的數(shù)據(jù)庫(kù)索引可分為_和_43、學(xué)生表的學(xué)號(hào)字段只允許使用5位數(shù)字,則條件表達(dá)式為_44、_ 是 SQL 程序中最小的工作單元,要么成功完成所有操作;要么就是失敗,并將所作的一切還原。45、一個(gè)組合索引最多包含_列,一個(gè)表最多可以有_個(gè)非簇索引46、SQL se
27、rver 中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以 _ 字符開始,有系統(tǒng)定義和維護(hù)。局部變量以 _ 字符開始,由用戶自己定義和賦值。47、一個(gè)事務(wù)的操作必須是具備以下四個(gè)屬性:原子性、 、_和持久性。48、開始一個(gè)事務(wù)的語(yǔ)句是 ,提交事務(wù)的語(yǔ)句是 ;回滾事務(wù)的語(yǔ)句是 。48、觸發(fā)器被激活時(shí),系統(tǒng)會(huì)自動(dòng)創(chuàng)建兩個(gè)臨時(shí)表,分別是_和_49按照表中索引對(duì)數(shù)據(jù)表中記錄順序的影響,索引分為聚集索引和非聚集索引。表中的數(shù)據(jù)頁(yè)會(huì)依照索引的順序來存放的為 索引。50數(shù)據(jù)庫(kù)備份的類型有四種分別為: _ , _ , _ , _ 。三、簡(jiǎn)答題1.簡(jiǎn)述數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的概念。數(shù)據(jù)庫(kù):
28、數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。 *解析:簡(jiǎn)單地講,數(shù)據(jù)庫(kù)數(shù)據(jù)具有永久儲(chǔ)存、有組織和可共享三個(gè)特點(diǎn)。 數(shù)據(jù)庫(kù)系統(tǒng):數(shù)據(jù)庫(kù)系統(tǒng)(DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員構(gòu)成。 *解析:數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)是兩個(gè)概念。數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)人-機(jī)系統(tǒng),數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)組成部分。數(shù)據(jù)庫(kù)管理系統(tǒng):數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。用于科學(xué)地組織和存
29、儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。DBMS主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫(kù)的運(yùn)行管理功能、數(shù)據(jù)庫(kù)的建立和維護(hù)功能。2.數(shù)據(jù)庫(kù)中使用事務(wù)日志的作用?事務(wù)日志文件,擴(kuò)展名為ldf,它是用來記錄數(shù)據(jù)庫(kù)更新情況的文件,它可以記錄針對(duì)數(shù)據(jù)庫(kù)的任何操作,并將記錄的結(jié)果保存到獨(dú)立的文件中。對(duì)于每一次數(shù)據(jù)庫(kù)更新的過程,事務(wù)日志文件都有非常全面的記錄。根據(jù)這些記錄可以恢復(fù)數(shù)據(jù)庫(kù)到更新前的狀態(tài)。3. E-R圖涉及哪些基本概念?實(shí)體:用矩形框表示,框內(nèi)寫實(shí)體名。屬性:用橢圓表示,園內(nèi)寫屬性名,用無(wú)向邊將其與實(shí)體連起來。聯(lián)系:用菱形表示,框內(nèi)寫聯(lián)系名,用無(wú)向邊將其與實(shí)體連起來,并在邊上注明聯(lián)系類型,聯(lián)系也可
30、以有屬性。4.SQL Server 2008有哪些數(shù)據(jù)庫(kù)文件?主數(shù)據(jù)文件(.mdf) 輔助數(shù)據(jù)文件(.ndf) 事務(wù)日志文件(.ldf)5.數(shù)據(jù)完整性的概念,有哪些類型?數(shù)據(jù)完整性是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確無(wú)誤,并且相關(guān)數(shù)據(jù)具有一致性。類型有:實(shí)體完整性,域完整性,參照完整性,用戶自定義完整性。6.約束有哪些類型?(6種)非空約束(NULL) ,檢查約束(CHECK),唯一約束(UNIQUE),主鍵約束(PRIMARY KEY),外鍵約束(FOREIGN KEY),默認(rèn)值(DEFAULT)7.主鍵約束與唯一約束的區(qū)別?A.主鍵約束(PRIMARYKEY) 主鍵用于唯一地標(biāo)識(shí)表中的每一條記錄,
31、可以定義一列或多列為主鍵。 作為主鍵列的值不允許重復(fù),不允許空(NULL). 一個(gè)表上只能有一個(gè)主鍵。B.唯一性約束(UNIQUE) 唯一性約束用來限制不受主鍵約束的列上數(shù)據(jù)的唯一性 設(shè)置了唯一性約束的值不允許重復(fù),但允許空(NULL) 一個(gè)表上可以設(shè)置多個(gè)唯一性約束。8事務(wù)的概念及其ACID屬性?事務(wù)是作為單個(gè)邏輯單元執(zhí)行的一系列操作。一個(gè)邏輯工作單元必須有4個(gè)屬性,稱為ACID(原子性,一致性,隔離性,持久性)。9存儲(chǔ)過程的概念及類型?存儲(chǔ)過程是一組SQL語(yǔ)句和可選控制流語(yǔ)句的預(yù)編譯集合。存儲(chǔ)過程的類型:1. 系統(tǒng)存儲(chǔ)過程 2. 擴(kuò)展存儲(chǔ)過程 3. 用戶自定義的存儲(chǔ)過程10. 觸發(fā)器中In
32、serted和Deleted 表的作用是什么?Deleted 表用于存儲(chǔ) DELETE 和 UPDATE 語(yǔ)句所影響的行的復(fù)本。在執(zhí)行 DELETE 或 UPDATE 語(yǔ)句時(shí),行從觸發(fā)器表中刪除,并傳輸?shù)?deleted 表中。Deleted 表和觸發(fā)器表通常沒有相同的行。 Inserted 表用于存儲(chǔ) INSERT 和 UPDATE 語(yǔ)句所影響的行的副本。在一個(gè)插入或更新事務(wù)處理中,新建行被同時(shí)添加到 inserted 表和觸發(fā)器表中。Inserted 表中的行是觸發(fā)器表中新行的副本。11SQL Server 2008有哪些身份驗(yàn)證的方式?SQL Server的安全機(jī)制分為哪幾個(gè)等級(jí)?win
33、dows身份驗(yàn)證模式和SQL Sever驗(yàn)證模式以及兩者的混合驗(yàn)證模式。SQL Server的安全機(jī)制主要包括三個(gè)等級(jí):(1)服務(wù)器級(jí)別的安全機(jī)制:這個(gè)級(jí)別的安全性主要通過登錄帳戶進(jìn)行控制,要想訪問一個(gè)數(shù)據(jù)庫(kù)服務(wù)器,必須擁有一個(gè)登錄帳戶。登錄帳戶可以是Windows賬戶或組,也可以是SQL Server的登錄賬戶。登錄賬戶可以屬于相應(yīng)的服務(wù)器角色。至于角色,可以理解為權(quán)限的組合。 (2)數(shù)據(jù)庫(kù)級(jí)別的安全機(jī)制:這個(gè)級(jí)別的安全性主要通過用戶帳戶進(jìn)行控制,要想訪問一個(gè)數(shù)據(jù)庫(kù),必須擁有該數(shù)據(jù)庫(kù)的一個(gè)用戶賬戶身份。用戶賬戶是通過登錄賬戶進(jìn)行映射的,可以屬于固定的數(shù)據(jù)庫(kù)角色或自定義數(shù)據(jù)庫(kù)角色。 (3)數(shù)據(jù)
34、對(duì)象級(jí)別的安全機(jī)制:這個(gè)級(jí)別的安全性通過設(shè)置數(shù)據(jù)對(duì)象的訪問權(quán)限進(jìn)行控制。12數(shù)據(jù)庫(kù)權(quán)限管理的方法有哪些?授予權(quán)限(GRANT) 拒絕權(quán)限(DENY) 撤銷權(quán)限(REVOKE)四、為實(shí)現(xiàn)以下查詢功能,請(qǐng)?jiān)谙旅婵崭駜?nèi)填上適當(dāng)?shù)恼Z(yǔ)句。1查詢stu-info表中所有記錄的所有屬性 Select From 2從edu_d的數(shù)據(jù)庫(kù)stu-info表中查找包含所學(xué)院代號(hào)xsh為06的學(xué)生所有的信息 Use Go Select * From Where xsh= 3在成績(jī)表xk中查詢學(xué)生的學(xué)號(hào)、課程號(hào)、教師號(hào)、考試成績(jī)(考試成績(jī)按150分制計(jì)算) Select xh as , Kch as 課程號(hào), Kjh as 教師號(hào), 150分制成績(jī)=kscj* From 4查詢數(shù)據(jù)表xk中考試成績(jī)?cè)?070之間的學(xué)號(hào)、課程號(hào)、成績(jī) Select xh
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨幣資金報(bào)表范例
- Windows Server網(wǎng)絡(luò)管理項(xiàng)目教程(Windows Server 2022)(微課版)10.3 任務(wù)2 DNS中繼代理
- 大型機(jī)械設(shè)備管理制度與安全操作規(guī)程(修改版1)
- 煤化工藝學(xué)煤低溫干餾
- 幼兒園安全教育教案18篇
- 小學(xué)安全教育主題班會(huì)教案
- 高三烴含氧衍生物歸納
- 全省小學(xué)數(shù)學(xué)教師賽課一等獎(jiǎng)數(shù)學(xué)一年級(jí)上冊(cè)(人教2024年新編)《10的認(rèn)識(shí) 》課件
- 生命在你手中主題班會(huì)
- 病歷書寫規(guī)范
- 生涯規(guī)劃教育實(shí)踐研究
- 2021年三中全會(huì)知識(shí)競(jìng)賽題庫(kù)
- 防欺凌家長(zhǎng)會(huì)
- 教師職業(yè)生涯發(fā)展報(bào)告
- 2024年時(shí)事新聞及點(diǎn)評(píng)【六篇】
- 酒店競(jìng)爭(zhēng)對(duì)手分析報(bào)告
- 《工傷預(yù)防知識(shí)教育》課件
- 青島版二年級(jí)上冊(cè)數(shù)學(xué)《認(rèn)識(shí)方向》單元整體備課設(shè)計(jì)
- 國(guó)際航空運(yùn)費(fèi)計(jì)算
- 蛔蟲病學(xué)習(xí)課件
- 期末教師總結(jié)大會(huì)活動(dòng)方案
評(píng)論
0/150
提交評(píng)論