![《數(shù)據(jù)庫原理與應(yīng)用》課后作業(yè)參考答案_第1頁](http://file4.renrendoc.com/view/2f24314c68deaeddf6c8a9b10adcb872/2f24314c68deaeddf6c8a9b10adcb8721.gif)
![《數(shù)據(jù)庫原理與應(yīng)用》課后作業(yè)參考答案_第2頁](http://file4.renrendoc.com/view/2f24314c68deaeddf6c8a9b10adcb872/2f24314c68deaeddf6c8a9b10adcb8722.gif)
![《數(shù)據(jù)庫原理與應(yīng)用》課后作業(yè)參考答案_第3頁](http://file4.renrendoc.com/view/2f24314c68deaeddf6c8a9b10adcb872/2f24314c68deaeddf6c8a9b10adcb8723.gif)
![《數(shù)據(jù)庫原理與應(yīng)用》課后作業(yè)參考答案_第4頁](http://file4.renrendoc.com/view/2f24314c68deaeddf6c8a9b10adcb872/2f24314c68deaeddf6c8a9b10adcb8724.gif)
![《數(shù)據(jù)庫原理與應(yīng)用》課后作業(yè)參考答案_第5頁](http://file4.renrendoc.com/view/2f24314c68deaeddf6c8a9b10adcb872/2f24314c68deaeddf6c8a9b10adcb8725.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
模塊1數(shù)據(jù)庫理論基礎(chǔ)1、某醫(yī)院病房計算機管理中心需要如下信息:科室:科名、科地址、科電話、醫(yī)生姓名病房:病房號、床位號、所屬科室名醫(yī)生:姓名、職稱、所屬科室名、年齡、工作證號病人:病歷號、姓名、性別、診斷、主管醫(yī)生、病房號其中,一個科室有多個病房、多個醫(yī)生,一個病房只能屬于一個科室,一個醫(yī)生只屬于一個科室,但可負責(zé)多個病人得診治,一個病人得主管醫(yī)生只有一個。請設(shè)計該計算機管理系統(tǒng)得E-R模型。答:2、一個圖書館借閱管理數(shù)據(jù)庫要求提供下述服務(wù):(1)可隨時查詢書庫中現(xiàn)有書籍得品種、數(shù)量與存放位置。所有各類書籍均可由書號唯一標(biāo)識。(2)可隨時查詢書籍借還情況,包括借書人單位、姓名、借書證號、借書日期與還書日期。我們約定:任何人可借多種書,任何一種書可為多個人所借,借書證號具有唯一性。(3)當(dāng)需要時,可通過數(shù)據(jù)庫中保存得出版社得電報編號、電話、郵編及地址等信息向相應(yīng)出版社增購有關(guān)書籍。我們約定,一個出版社可出版多種書籍,同一教材僅為一個出版社出版,出版社名具有唯一性。請根據(jù)以上情況與假設(shè)設(shè)計滿足需求得E-R模型。答:模塊3表得操作一.填空題1.?dāng)?shù)字數(shù)據(jù)可分為整數(shù)型、精確數(shù)值型與近似數(shù)值型3種類型。其中,精確數(shù)值型數(shù)據(jù)由由整數(shù)與小數(shù)兩部分組成2.在創(chuàng)建表得命令語句中,要設(shè)置表字段屬性為自動編號得關(guān)鍵字就是IDENTITY。3.SQLServer2008中,根據(jù)表得用途可以分為4類,即系統(tǒng)表、用戶表、已分區(qū)表與臨時表。4。如果表中記錄得某一字段或字段組合能唯一標(biāo)識記錄,則稱該字段或字段組合為_主鍵_.5.創(chuàng)建數(shù)據(jù)庫表得命令語句就是createtable。二.選擇題1。使用SQL語句修改表結(jié)構(gòu)時,其語句就是下面得(B)選項.A、ALTERDATABASEB、ALTERTABLEC、UPDATETABLED、UPATEDABASE2。下列對表得描述正確得就是(C)。 A、在數(shù)據(jù)庫中表用來表示關(guān)系模型中得實體?B。表就是對數(shù)據(jù)進行存儲與操作得一種邏輯結(jié)構(gòu)?C.表就是用來組織與存儲數(shù)據(jù)得數(shù)據(jù)庫對象 D.表可以存儲數(shù)據(jù)庫得其她數(shù)據(jù)庫對象3.在SQLServer2008得數(shù)據(jù)類型中可以用來存儲圖片得數(shù)據(jù)類型就是(B)?A、binaryB、imageC、varcharD、int4.使用系統(tǒng)存儲過程(C)可以查瞧表得行、大小與空間得統(tǒng)計信息。A、sp_tableB、sp_helpC、sp_spaceusedD、sp_rename5.訂單表Orders得列Orderid得類型就是小整型(smallint),根據(jù)業(yè)務(wù)得發(fā)展需要將其改為整型(integer),應(yīng)該使用下面得(A)語句。A、ALTERTABLEOrdersALTERCOLUMNOrderidintegerB、ALTERCOLUMNOrderidintegerFROMOrdersC、ALTERTABLEOrders(Orderidinteger)D、ALTERCOLUMNOrders、Orderidinteger模塊4數(shù)據(jù)庫查詢語句一填空題1.集合查詢得關(guān)鍵字為UNION,在使用它時一定要注意多個查詢得列數(shù)與列得順序一定要相同。2.內(nèi)連接得關(guān)鍵字為INNERJOIN,外連接得關(guān)鍵字為LEHTJOIN,交叉連接得關(guān)鍵字為CROSSJOIN。3。在連接多個表時,基本連接使用JOIN_來連接,其她連接形式都需要用到關(guān)鍵字_ON。4。GROUPBY子句中可以使用聚合函數(shù),那么MAX(數(shù)量)表示_最大值.5.ORDERBY子句中_ASC表示升序排列,DESC表示降序排列,默認情況下為升序排列。二選擇題1.下面所述連接方式中哪種連接方式中可以使用ON子句(D)。A.內(nèi)連接?? B.基本連接C.交叉連接 ?D.聯(lián)合查詢2。下面哪些關(guān)鍵字可用于返回多行得子查詢(A)。A.lN與EXISTS關(guān)鍵字B.SOME,ANY與ALL關(guān)鍵字C、QUERY關(guān)鍵字D.JOIN關(guān)鍵字3。下面SELECT語句中哪些子句可以包含子查詢(C)。A.SELECT???B。GROUPBYC。WHERE ? D.ORDERBY4.下面對HAVING子句說法錯誤得就是(B)。A。HAVING子句得使用方法與WHERE子句基本相同B.與GROUPBY子句結(jié)合使用時,其限定檢索范圍為GROUPBY子句結(jié)果集C.與WHERE子句相同,HAVING子句中同樣可以使用INLIKE或BETWEEND。只能與GROUPBY子句結(jié)合使用5.在SELCET子句中,下列(B)子句用于將查詢結(jié)果存儲在一個新表中.A.SELCET子句 ?B。INTO子句C.WHERE子句 ?D。FROM子句模塊5T-SQL語句一填空題1.T—SQL語言得三種類型分別就是數(shù)據(jù)定義語言、數(shù)據(jù)操作語言與數(shù)據(jù)控制語言。2.在SQLServer中,變量可分為兩類:_全局變量_與局部變量。當(dāng)聲明局部變量后,可用SET或SELECT語句為其賦值.3.常規(guī)標(biāo)識符就是指不需要使用分隔標(biāo)識符等定界符進行分隔得標(biāo)示符。4。比較運算能夠進行除__text___型、__ntext___型與_image型之外得其她數(shù)據(jù)類型表達式得比較操作.5.在Transact—SQL中局部變量用_DECLARE語句來聲明.二選擇題1。&、*、l與OR這四個運算符中優(yōu)先級最高得就是(B)。A.&??B.* C、l? ?D.OR2.SELECT語句屬于T-SQL得語言類型就是(B)。A。數(shù)據(jù)定義語言 ?B。數(shù)據(jù)操縱語言C。數(shù)據(jù)控制語言?? D.流程控制語言3.下列常量中屬于字符串常量得就是(A).A?!谩??B。'What"sthis'C、NNEW'? D、"What’syourname、4。下面選項中,屬于T-SQL不支持得流程控制語句就是(A)。A、IF…THEIN…ELSE???C、DOCASEB、BEGIN…END? ?D、DOWHILE5.聚合函數(shù)(B)可實現(xiàn)平均數(shù)得求取。A、SUM B、AVG ??C、MIN????D、MAX模塊6數(shù)據(jù)庫完整性一填空題1。唯一約束包括PRIMARYKEY約束與_UNIQUE__。2.數(shù)據(jù)庫完整性就是指數(shù)據(jù)庫要保持數(shù)據(jù)得正確性與相容性,它就是衡量數(shù)據(jù)庫數(shù)據(jù)好壞得一種標(biāo)志。3.SQLServer2008中包括得約束有主鍵約束_、外關(guān)鍵字約束、唯一約束、檢查約束、缺省約束與_非空約束_。4.創(chuàng)建規(guī)則得語句就是CREATERULE,將規(guī)則綁定得系統(tǒng)存儲過程就是sp_bindrule_。5。SQLServer2008中,可用于實現(xiàn)數(shù)據(jù)完整性得方法共有兩類,即_過程型數(shù)據(jù)完整性與_聲明型完整性二選擇題1.在下面得約束中,不就是用來維護兩個表之間得一致性關(guān)系得約束就是(A)。A.FOREIGNKEY約束 ?B。CHECK約束C。UNIQUE約束? ?D.DEFAULT約束2.假設(shè),創(chuàng)建表時得某列要求可以包含空值,但不允許有重復(fù)值,那么在該列不能使用得約束就是下面得哪一項(B).A.PRIMARYKEY約束B.UNIQUE約束C.CHECK約束D.NOTNULL約束3.解除綁定默認值得系統(tǒng)存儲過程就是(D).A、sp_defaultB、sp_undefaultC、sp_bindefaultD、sp_unbindefault4。創(chuàng)建默認對象時,下面可以作為默認對象得值得就是(AB).A.常量數(shù)據(jù)B.函數(shù)或表達式C.表列或數(shù)據(jù)庫對象D。除二進制外得數(shù)值型數(shù)據(jù)5.規(guī)則就是數(shù)據(jù)庫對象之一,它得作用與CHECK約束得部分功能相同,在向表得某列插入或更新數(shù)據(jù)時,用它來限制輸入得新值得取值范圍,下列說法中正確得就是(ABC)。A.CHECK約束就是用CREATETABLE語句在創(chuàng)建表時指定得,而規(guī)則需要作為單獨得數(shù)據(jù)庫對象來實現(xiàn)B。在一列上只能使用一個規(guī)則,但可以使用多個CHECK約束C.規(guī)則可以應(yīng)用于多個列,還可以應(yīng)用于用戶定義數(shù)據(jù)類型,而CHECK約束只能應(yīng)用于它定義得行D。表或用戶定義數(shù)據(jù)類型得刪除、修改不會對與之相連得規(guī)則產(chǎn)生影響.而CHECK約束則隨著表得刪除而撤銷約束模塊7視圖與索引一填空題1.創(chuàng)建唯一性索引時,應(yīng)保證創(chuàng)建索引得列不包括重復(fù)得數(shù)據(jù),并且沒有兩個或兩個以上得空值。如果有這種數(shù)據(jù),則必須先將其刪除,否則索引不能成功創(chuàng)建。2.一個表最多只可以有_1__個聚集索引.3。在SQLServer2008中,有兩種基本類型得索引:簡單索引與_復(fù)雜索引。4.查瞧視圖得基本信息可以使用系統(tǒng)存儲過程_sp_help,查瞧一個視圖orderview得定義文本信息,可以使用sp_helptext。5。在SQLServer2008系統(tǒng)中,可以把視圖分成3種類型,即標(biāo)準視圖、索引視圖與分區(qū)視圖。二選擇題1.“CREATEUNIQUENONCLUSTEREDINDEXindexidON學(xué)生表(學(xué)號)”語句創(chuàng)建了一個(D)索引。A.唯一索引B.聚集索引C.主鍵索引D。唯一非聚集索引2。如果需要加密視圖得定義文本,可以使用下面(D)子句。A。WITHCHECKOPTION B.WITHSCHEMABINDINGC.WITHNOCHECK? D。WITHENCRYPTION3.使用SQL語句通過視圖修改基本表中得數(shù)據(jù)時,其關(guān)鍵字就是(C)。A。CREATE?B.UPDATEC.ALTER D.DROP4。以下關(guān)于視圖得描述,正確得就是(ABD)。A.視圖就是從一個或幾個基表或視圖中導(dǎo)出得虛表B.視圖并不實際存儲數(shù)據(jù),只在數(shù)據(jù)字典中保存其邏輯定義C。視圖里面得任何數(shù)據(jù)不可以進行修改D。SQL中得SELECT語句可以像對基表一樣來對視圖進行查詢5.下列幾種情況適合創(chuàng)建索引得就是(C)。A。列得取值范圍很少B.用作查詢條件得列C.頻繁搜索得列D.連接中頻繁使用得列模塊8游標(biāo)、事務(wù)與鎖一填空題1.要成為一個事務(wù),則一個工作單元必須具有原子性、一致性、隔離性與持續(xù)性屬性,即ACID屬性。2.游標(biāo)能夠部分讀取返回得結(jié)果集中得一行或一部分行,并允許應(yīng)用程序通過當(dāng)前行來定位修改表中得數(shù)據(jù).3.在SOLServer2008中,SQLServer以三種事務(wù)模式運行,分別就是自動提交事務(wù)、與_隱式事務(wù)_。4.事務(wù)就是SQLServer中得單個邏輯工作單元,一個事務(wù)內(nèi)得所有語句被作為一個整體執(zhí)行。5。當(dāng)多個事務(wù)同時對數(shù)據(jù)庫得同一部分數(shù)據(jù)進行操作時,會引發(fā)得并發(fā)問題主要有:丟失修改、臟讀、不可重復(fù)讀取與幻讀.二選擇題1.FETCHPRIOR語句將提取游標(biāo)結(jié)果集中當(dāng)前行得(B)。A.第一行? ?B.最后行C。前一行? ?D.后一行2。要使游標(biāo)具有滾動性,應(yīng)在游標(biāo)聲明語句中使用關(guān)鍵字(B)。A.INSENSITIVE ???B。SCROLLC。RETURN ????D.UPDATE3。假設(shè)聲明了一個名為cur得游標(biāo),并且游標(biāo)已經(jīng)打開。游標(biāo)指向得當(dāng)前行就是結(jié)果集中得第12行.如果要提取相對于當(dāng)前行得前5行中得數(shù)據(jù),則可以使用下列得(A)語句.A、FETCHRELATIVE5FROMcurB、FETCHRELATIVE、5FROMcurC、FETCHABSOLUTE5FROMcurD、FETCHABSOLUTE、5FROMcur4.假設(shè)數(shù)據(jù)庫中有兩個事務(wù)同時對數(shù)據(jù)進行操作,事務(wù)T1修改表中得數(shù)據(jù),事務(wù)T2在事務(wù)T1還未提交數(shù)據(jù)前查瞧了這些數(shù)據(jù)。然后,事務(wù)T1又撤銷了這些修改操作。那么會發(fā)生下面(C)并發(fā)問題.A.丟失更新? ? ?B.臟讀C.不一致得分析? D.幻讀5。事務(wù)得(A)屬性不可以用來標(biāo)識事務(wù)得全有或全無性質(zhì)。A。原子性?? B.一致性C。隔離性? D.持久性模塊9存儲過程與觸發(fā)器一填空題1.在無法得到定義該存儲過程得腳本文件。而又想知道存儲過程得定義語句時,使用_sp_stored_procedures_系統(tǒng)存儲過程,可以查瞧定義存儲過程得T—SQL語句。2.針對每一種觸發(fā)動作,在每個表或視圖中只能有一個INSTEADOF類型得觸發(fā)器。3.在SQLServer2008中,觸發(fā)器分為INSTEADOF觸發(fā)器與_AFTER觸發(fā)器。4。為了接收某一存儲過程得輸出參數(shù)值,需要一個變量來存放該值,在該存儲過程得調(diào)用語句中,必須為這個變量加上OUTPUT聲明。5.系統(tǒng)存儲過程創(chuàng)建與保存在master數(shù)據(jù)庫中,都以sp_為名稱得前綴,可以在任何數(shù)據(jù)庫中使用系統(tǒng)存儲過程。二選擇題1.以CREATEPROCEDURE為關(guān)鍵字得創(chuàng)建語句可以包括(ABCD).A、CREATETABLE? B、DROPTABLEC、ALTERTABLE ?D、CREATEDEFAUT2.在一個表上可以有(B)不同類型得觸發(fā)器.A.種? B.兩種C。三種 D。無限制3.要查瞧ove10rders儲存過程得內(nèi)容,可以使用得語句就是(C)。A、EXECsp_helptextove10rdersB、EXECsp_helpoverOrdersC、EXECsp_restored_proceduresoverOrdersD、EXECsp_dependsoverOrders4.下而選項中屬于存儲過程優(yōu)點得就是(ABC).A。增強代碼得重用性與共享性B.可以使運行加快速度,減少網(wǎng)絡(luò)流量C.可以作為安全性機制D。編輯簡單模塊10SQLServer安全管理一填空題1.SQLServer2008給用戶提供了預(yù)定義得服務(wù)器角色與數(shù)據(jù)庫角色。2.SQLServer2008得用戶權(quán)限可以劃分為三類:對象權(quán)限、語句權(quán)限與隱含權(quán)限。3。SQLServer2008中,一個請求服務(wù)器、數(shù)據(jù)庫或架構(gòu)資源得實體稱為,它具有唯一得安全標(biāo)識符。4.對于表與視圖,擁有者可以授予數(shù)據(jù)庫用戶INSERT、UPDATE、DELETE、與SELECT五種權(quán)限.5.SQLServer登錄有兩種模式,分別就是WINDOWS登錄方式
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年八年級政治上冊 第四單元 我們依法享有人身權(quán)、財產(chǎn) 第七課 法律保護我們的權(quán)利 第1框 法律規(guī)定公民的權(quán)利和義務(wù)說課稿 魯教版
- 2023三年級數(shù)學(xué)上冊 五 四則混合運算(一)3簡單的三步混合運算說課稿 冀教版
- 二零二五年度跨國公司副總經(jīng)理勞動合同范本3篇
- 二零二五年度桶裝水企業(yè)品牌戰(zhàn)略規(guī)劃合同
- 2025年度城市配送服務(wù)聘用臨時司機合同樣本3篇
- 2025年度農(nóng)業(yè)市場調(diào)研聘用合同
- 2024-2025學(xué)年高中語文上學(xué)期第1周 鑒賞詩歌情感說課稿
- 2023九年級數(shù)學(xué)上冊 第3章 圖形的相似3.4 相似三角形的判定與性質(zhì)3.4.2 相似三角形的性質(zhì)第1課時 相似三角形中三條重要線段的性質(zhì)說課稿 (新版)湘教版
- 2024秋七年級數(shù)學(xué)上冊 第2章 有理數(shù)及其運算2.3 絕對值 2絕對值說課稿(新版)北師大版
- 2023七年級數(shù)學(xué)下冊 第8章 整式乘法與因式分解8.5 綜合與實踐 納米材料的奇異特性說課稿 (新版)滬科版
- 各行業(yè)智能客服占比分析報告
- 年產(chǎn)30萬噸高鈦渣生產(chǎn)線技改擴建項目環(huán)評報告公示
- 民謠酒吧項目創(chuàng)業(yè)計劃書
- 2023年珠海市招考合同制職員筆試參考題庫(共500題)答案詳解版
- 心電監(jiān)護考核標(biāo)準
- 特種行業(yè)許可證申請表
- 古典芭蕾:基本技巧和術(shù)語
- 內(nèi)地居民前往香港或者澳門定居申請表
- DB43-T 2612-2023林下竹蓀栽培技術(shù)規(guī)程
- 三下《動物的一生》教材解讀
- 神木市孫家岔鎮(zhèn)神能乾安煤礦礦山地質(zhì)環(huán)境保護與土地復(fù)墾方案
評論
0/150
提交評論