版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫技術(shù)及應(yīng)用II復(fù)習(xí)題一、基本要求1、數(shù)據(jù)庫系統(tǒng)概述(1)數(shù)據(jù)庫的基本概念(2)數(shù)據(jù)及數(shù)據(jù)聯(lián)系的描述(3)概念數(shù)據(jù)模型(4)數(shù)據(jù)庫管理系統(tǒng)的概念和功能(5)數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)2、關(guān)系數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ) (1)數(shù)據(jù)庫設(shè)計(jì)階段(2)ER模型設(shè)計(jì)(3)關(guān)系與關(guān)系數(shù)據(jù)模型的定義(4)關(guān)系數(shù)據(jù)模型的三個(gè)完整性(5)傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算(6)關(guān)系查詢語言和元組關(guān)系運(yùn)算(7)關(guān)系模式的規(guī)范化(要求達(dá)到3NF和BCNF)(8)ER模型向關(guān)系模型的轉(zhuǎn)化3、關(guān)系數(shù)據(jù)庫語言SQL(1)SQL的特點(diǎn)和功能(2)SQL數(shù)據(jù)定義(3)SQL數(shù)據(jù)更新(4)SQL數(shù)據(jù)查詢(5)SQL數(shù)據(jù)控制(6)SQL視圖操作(7)嵌入式SQL的概念(8)存儲(chǔ)過程和觸發(fā)器的應(yīng)用4、SQLServer2005(1)SQLServer2005功能(2)SQLServer2005的管理工具(3)SQLServer數(shù)據(jù)庫(4)TransactSQL(5)SQLServer的事務(wù)模式(6)SQLServer的并發(fā)控制(7)SQLServer的數(shù)據(jù)庫備份與恢復(fù)(8)SQLServer的安全性機(jī)制二、單選題1.當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),數(shù)據(jù)的邏輯結(jié)構(gòu)可以不變,從而應(yīng)用程序也不用改變這就是數(shù)據(jù)與程序的A.物理獨(dú)立性B.邏輯獨(dú)立性C.一致性D.完整性2.在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,一個(gè)數(shù)據(jù)庫的外模式有A.1個(gè)B.2個(gè)C.0個(gè)D.任意多個(gè)3.用圖形結(jié)構(gòu)表示記錄與記錄之間的聯(lián)系的數(shù)據(jù)模型是A.層次模型B.網(wǎng)狀模型C.關(guān)系模型D.面向?qū)ο竽P?.?dāng)?shù)據(jù)庫設(shè)計(jì)中的概念模型A.依賴于DBMS和硬件B.獨(dú)立于DBMS和硬件C.依賴于DBMSD.獨(dú)立于DBMS5.有兩個(gè)實(shí)體集,并且它們之間存在著一個(gè)1:M聯(lián)系,那么根據(jù)ER模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫的規(guī)則,這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成表的個(gè)數(shù)為A.1B.2C.36.下列敘述正確的是A.主碼是一個(gè)屬性,它能惟一標(biāo)識(shí)一列B.主碼是一個(gè)屬性,它能惟一標(biāo)識(shí)一行C.主碼是一個(gè)屬性或多個(gè)屬性的組合,它能惟一標(biāo)識(shí)一列D.主碼是一個(gè)屬性或多個(gè)屬性的組合,它能惟一標(biāo)識(shí)一行7.在標(biāo)準(zhǔn)SQL中,表示短整型數(shù)據(jù)類型的語法用A.INTEGER語句B.INT語句C.NUMERIC語句D.SMALLINT語句8.已知關(guān)系S(S#,SNAME,AGE,SEX),SC(S#,C#,GRADE),統(tǒng)計(jì)每一年齡段選修課程的學(xué)生人數(shù)的操作如下:SELECTAGE,COUNT(*)FROMS,SCWHERES.S#=SC.S#GROURBYA.S.S#,SC.S#B.DISTINCTS.S#,SC.S#C.DISTINCTS.S#,AGED.S.S#,AGE9.具有數(shù)據(jù)冗余度小、數(shù)據(jù)共享、以及較高數(shù)據(jù)獨(dú)立性等特征的系統(tǒng)是A.文件系統(tǒng)B.?dāng)?shù)據(jù)庫系統(tǒng)C.管理系統(tǒng)D.高級(jí)程序10.?dāng)?shù)據(jù)庫系統(tǒng)中,邏輯數(shù)據(jù)與物理數(shù)據(jù)之間可相互轉(zhuǎn)換,執(zhí)行該功能的是A.操作系統(tǒng)B.信息管理系統(tǒng)C.?dāng)?shù)據(jù)庫管理系統(tǒng)D.文件系統(tǒng)11.下面哪個(gè)不是數(shù)據(jù)庫技術(shù)的主要特點(diǎn)A.?dāng)?shù)據(jù)的結(jié)構(gòu)化B.?dāng)?shù)據(jù)的冗余度小C.較高的數(shù)據(jù)獨(dú)立性D.程序的標(biāo)準(zhǔn)化12.下列敘述正確的為A.關(guān)系中元組沒有先后順序,屬性有先后順序型轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫的規(guī)則,這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成表的個(gè)數(shù)分別是多少?58、數(shù)據(jù)冗余的含義并舉例說明數(shù)據(jù)冗余可能產(chǎn)生的后果。59、舉例說明參照完整性規(guī)則中對(duì)外碼有何要求。60、舉例說明SQLServer中有哪3類觸發(fā)器。五、SQL語言設(shè)計(jì)題設(shè)有如下三個(gè)關(guān)系模式:職工(職工號(hào),姓名,性別,出生年月)工程(工程編號(hào),工程名,預(yù)算費(fèi)用)報(bào)酬(職工號(hào),工程編號(hào),勞務(wù)費(fèi))根據(jù)要求,用SQL語句完成:61.查詢參加工程編號(hào)為200606且勞務(wù)費(fèi)為最低的職工的職工號(hào)、職工姓名和勞務(wù)費(fèi)。62.查詢至少參加了二項(xiàng)工程的職工的職工號(hào)。63.查詢陽光工程的預(yù)算費(fèi)用和總勞務(wù)費(fèi)。設(shè)有如下三個(gè)關(guān)系模式:圖書(書號(hào),書名,類別,出版社,作者,定價(jià))讀者(編號(hào),姓名,性別,單位)借閱(書號(hào),讀者編號(hào),借閱日期)根據(jù)要求,用Transact-SQL語句完成:64.將計(jì)算機(jī)類的圖書存入永久的計(jì)算機(jī)圖書表。65.將借書日期在2006年4月以前的借閱記錄存入臨時(shí)的超期借閱表。設(shè)有如下三個(gè)關(guān)系模式,用SQL語句完成:學(xué)生(學(xué)號(hào),姓名,性別,年齡,專業(yè))課程(課程號(hào),課程名,學(xué)分,先行課)選課(學(xué)號(hào),課程號(hào),任課教師,成績)66、創(chuàng)建電子商務(wù)專業(yè)學(xué)生成績視圖,屬性包括學(xué)號(hào)、姓名、課程名和成績。67、創(chuàng)建計(jì)算機(jī)應(yīng)用專業(yè)的學(xué)生成績統(tǒng)計(jì)視圖,屬性包括學(xué)號(hào)、姓名、總成績和平均成績。68、查詢沒有成績的學(xué)生的學(xué)號(hào)、姓名和課程號(hào)。69、查詢選修課程號(hào)為001且成績?yōu)樽詈玫膶W(xué)生的學(xué)號(hào)、姓名和成績。70、查詢至少選修了二門及二門以上課程的學(xué)生的學(xué)號(hào)。六、應(yīng)用設(shè)計(jì)題71、某連鎖商店數(shù)據(jù)庫中有三個(gè)實(shí)體集?!吧痰辍睂?shí)體集;“職工”實(shí)體集;“商品”實(shí)體集。業(yè)務(wù)規(guī)則如下:一個(gè)商店有若干職工,每個(gè)職工只能在一個(gè)商店工作;職工在商店工作有聘用日期、月薪等屬性;商店可以銷售多種商品,統(tǒng)計(jì)月商品銷售量。試根據(jù)上述業(yè)務(wù)規(guī)則:①設(shè)計(jì)E-R模型(自定義屬性)。②將E-R模型轉(zhuǎn)換成關(guān)系模式集,并指出主碼和外碼。72、某書店的業(yè)務(wù)描述如下:(1)每一個(gè)訂單有唯一的訂單編號(hào);(2)一個(gè)訂單可以訂購多種圖書,不同的訂單可以訂購?fù)环N圖書;(3)一個(gè)訂單只對(duì)應(yīng)一個(gè)客戶,一個(gè)客戶可以有多個(gè)訂單;(4)每一個(gè)客戶和每一種圖書均有唯一的編號(hào)。根據(jù)上述業(yè)務(wù)規(guī)則得到商品訂單關(guān)系模式R:R(訂單編號(hào),日期,客戶編號(hào),客戶名稱,客戶電話,圖書編號(hào),圖書名稱,定價(jià),數(shù)量)試求:①寫出R的基本函數(shù)依賴集F,并求出R的候選鍵。②判斷R的規(guī)范化范式級(jí)別。③若R不滿足3NF范式,將R規(guī)范到3NF范式。73、某醫(yī)院住院部業(yè)務(wù)如下:(1)一個(gè)病人只有一位主治醫(yī)生,每一位主治醫(yī)生可以治療多位病人;(2)一個(gè)病房可多位患者,一個(gè)患者可以多次住院;(3)病人的屬性有患者編號(hào)、姓名、性別、年齡,醫(yī)生的屬性有醫(yī)生編號(hào)、姓名、職務(wù),病房的屬性有病房編號(hào)、科室。試根據(jù)上述業(yè)務(wù)規(guī)則:①設(shè)計(jì)E-R模型。②將E-R模型轉(zhuǎn)換成關(guān)系模式集。74、某企業(yè)集團(tuán)有若干工廠,每個(gè)工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個(gè)工廠生產(chǎn),每個(gè)工廠按照固定的計(jì)劃數(shù)量生產(chǎn)產(chǎn)品;每個(gè)工廠聘用多名職工,且每名職工只能在一個(gè)工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號(hào)、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號(hào)、產(chǎn)品名、規(guī)格,職工的屬性有職工號(hào)、姓名。(1)根據(jù)上述語義畫出ER圖,在ER圖中需注明實(shí)體的屬性、聯(lián)系的類型及實(shí)體的標(biāo)識(shí)符。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個(gè)關(guān)系模式的主鍵和外鍵。(3)分析每個(gè)關(guān)系模式已經(jīng)達(dá)到第幾范式。75、設(shè)物資管理數(shù)據(jù)庫中有兩個(gè)實(shí)體集。一是“倉庫”實(shí)體集,具有倉庫號(hào)、地址、電話等屬性;另一個(gè)是“零件”實(shí)體集,具有零件號(hào)、零件名稱、規(guī)格、單價(jià)等屬性。如果規(guī)定:一種零件可以存放在多個(gè)倉庫中,一個(gè)倉庫可以存放多種零件。存放在倉庫中的零件有存放日期、庫存量。(1)試畫出E-R圖。(2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明每個(gè)表的主碼與外碼。七、部分答案二、單選題1.A2.D3.B4.B5.B6.D9.B10.A12.C13.D16.D17.B19.D20.B三、填空題21.實(shí)體集22.一對(duì)多23.概念結(jié)構(gòu)25.非空27.暫停35.三級(jí)模式、二極映射36.關(guān)系模型37.記錄38.字段39.元組40.主碼四、簡答題41.簡述數(shù)據(jù)模型及其要素。數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。數(shù)據(jù)結(jié)構(gòu)描述了系統(tǒng)的靜態(tài)特性,這是數(shù)據(jù)模型最本質(zhì)的內(nèi)容。數(shù)據(jù)操作描述了系統(tǒng)的動(dòng)態(tài)特性。對(duì)數(shù)據(jù)庫的操作主要有數(shù)據(jù)檢索和更新兩大類,這是任何數(shù)據(jù)模型都必須規(guī)定的操作。數(shù)據(jù)模型還必須提供定義完整性約束條件的手段,并在操作中自動(dòng)檢查。對(duì)于不符合的操作,自動(dòng)拒絕執(zhí)行,符合的操作才能真正地執(zhí)行,從而保證數(shù)據(jù)的正確、相容和有效。42.舉例說明屬性間的依賴關(guān)系。屬性間的聯(lián)系也可分為三類,一對(duì)一,一對(duì)多關(guān)系和多對(duì)多關(guān)系。例如學(xué)生表中的主碼學(xué)號(hào),與學(xué)生表中的姓名、性別是一對(duì)一的關(guān)序;學(xué)生表中的主碼學(xué)號(hào)與選課表中的學(xué)號(hào)(主屬性,外碼),是一對(duì)多的關(guān)系;選課表中的學(xué)號(hào)和課程號(hào)則是多對(duì)多的關(guān)系。43.簡述解決嵌入式SQL與主語言工作單元之間通信方式的三個(gè)關(guān)鍵問題。(1)SQL通信區(qū):向主語言傳遞SQL語句的執(zhí)行狀態(tài)信息,主語言能夠據(jù)此控制程序流程。(2)主變量:主語言向SQL語句提供參數(shù);將SQL語句查詢數(shù)據(jù)庫的結(jié)果交主語言進(jìn)一步處理.(3)游標(biāo):解決集合性操作語言與過程性操作語言的不匹配.45.若要在圖書-讀者數(shù)據(jù)庫中建立一個(gè)讀者-借閱-圖書關(guān)系的數(shù)據(jù)庫關(guān)聯(lián)表,要求該表包括圖書、讀者和借閱3個(gè)表,并滿足“圖書.書號(hào)=借閱.書號(hào)AND借閱.讀者書證號(hào)=讀者.書證號(hào)”,通過使用SQLServer2005的資源管理器工具,給出利用向?qū)Ы⒃撽P(guān)聯(lián)表的步驟(假設(shè)圖書、讀者和借閱3個(gè)表,已調(diào)入新建關(guān)系表的編輯對(duì)話框中)。通過填寫關(guān)聯(lián)對(duì)話框,建立表之間的關(guān)聯(lián);在對(duì)話框中,選擇外碼和被參照表的主碼,建立關(guān)聯(lián)線;用鼠標(biāo)右鍵,單擊表中的列,進(jìn)行相應(yīng)的操作;用鼠標(biāo)右鍵,單擊對(duì)話框的空白處,進(jìn)行相應(yīng)的操作;編輯完畢后,關(guān)閉編輯窗口、輸入圖表名并保存。46.?dāng)?shù)據(jù)庫中常見故障的種類。事務(wù)內(nèi)部故障、系統(tǒng)故障、介質(zhì)故障、計(jì)算機(jī)病毒47.SQLServer中的對(duì)象權(quán)限的含義及內(nèi)容。對(duì)象權(quán)限的含義:針對(duì)數(shù)據(jù)庫對(duì)象設(shè)置,由數(shù)據(jù)庫對(duì)象擁有者授予或撤銷。對(duì)象權(quán)限的內(nèi)容:包括SELECT、UPDATE、INSERT、DELETE、EXECUTE等。47、SQLServer中的語句權(quán)限的含義及內(nèi)容。49.SQLServer中的實(shí)現(xiàn)數(shù)據(jù)庫完整性的4種方法。約束:通過限制表、行和列中的數(shù)據(jù)來保證數(shù)據(jù)完整性,在創(chuàng)建和修改表時(shí)定義。默認(rèn)和規(guī)則:數(shù)據(jù)庫對(duì)象,創(chuàng)建后可以綁定到一列或幾列上,可反復(fù)使用。觸發(fā)器:維護(hù)行級(jí)數(shù)據(jù)的完整性,是特殊的存儲(chǔ)過程。50、SQLServer中數(shù)據(jù)庫和應(yīng)用程序的安全機(jī)制有哪四種?51.?dāng)?shù)據(jù)庫中封鎖的概念及環(huán)節(jié)。封鎖:對(duì)所要操作的數(shù)據(jù)的控制能力。3個(gè)環(huán)節(jié):申請(qǐng)加鎖、獲得鎖、釋放鎖。52.日志文件的作用和登記日志文件的兩條原則。日志文件的作用:用于數(shù)據(jù)庫恢復(fù)。登記日志文件的兩條原則:嚴(yán)格按照并發(fā)事務(wù)執(zhí)行的時(shí)間次序,先寫日志文件,后寫數(shù)據(jù)庫的更新操作。53、事務(wù)故障的恢復(fù)方法。54.?dāng)?shù)據(jù)庫中系統(tǒng)故障的恢復(fù)方法。反向掃描日志文件,查找事務(wù)的更新操作;對(duì)事務(wù)的更新操作執(zhí)行逆向操作;重復(fù)上述步驟,直到讀到該事務(wù)的開始標(biāo)記。55、E-R圖設(shè)計(jì)中,合并分E-R圖時(shí)可能產(chǎn)生的沖突及解決辦法。58、數(shù)據(jù)冗余的含義并舉例說明數(shù)據(jù)冗余可能產(chǎn)生的后果。在兩個(gè)或更多文件中重復(fù)出現(xiàn)的數(shù)據(jù)稱為數(shù)據(jù)冗余,數(shù)據(jù)冗余可能導(dǎo)致的錯(cuò)誤有:插入數(shù)據(jù)異常、刪除數(shù)據(jù)異常、更新數(shù)據(jù)復(fù)雜59、舉例說明參照完整性規(guī)則中對(duì)外碼有何要求。五、SQL語言設(shè)計(jì)題61.查詢參加工程編號(hào)為200606且勞務(wù)費(fèi)為最低的職工的職工號(hào)、職工姓名和勞務(wù)費(fèi)。SELECT職工號(hào),姓名,MIN(勞務(wù)費(fèi))FROM報(bào)酬WHERE職工.職工號(hào)=報(bào)酬.職工號(hào)AND工程編號(hào)=`200606`63.查詢陽光工程的預(yù)算費(fèi)用和總勞務(wù)費(fèi)。SELECT工程.工程編號(hào),工程名,預(yù)算費(fèi)用,SUN(勞務(wù)費(fèi))FROM工程,報(bào)酬WHERE工程.工程編號(hào)=報(bào)酬.工程編號(hào)AND工程名=`陽光工程`64.將計(jì)算機(jī)類的圖書存入永久的計(jì)算機(jī)圖書表。SELECT*INTO計(jì)算機(jī)圖書FROM圖書WHERE類別=`計(jì)算機(jī)`65.將借書日期在2006年4月以前的借閱記錄存入臨時(shí)的超期借閱表。SELECT*INTO#超期借閱FROM借閱WHERE借閱日期>`2006-03-31`66、創(chuàng)建電子商務(wù)專業(yè)學(xué)生成績視圖,屬性包括學(xué)號(hào)、姓名、課程名和成績。CREATEVIEW學(xué)生成績(學(xué)號(hào),姓名,課程名,成績)ASSELECT學(xué)生.學(xué)號(hào),姓名,課程名,成績FROM學(xué)生,課程,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND課程.課程號(hào)=選課.課程號(hào)AND專業(yè)=`電子商務(wù)`67、創(chuàng)建計(jì)算機(jī)應(yīng)用專業(yè)的學(xué)生成績統(tǒng)計(jì)視圖,屬性包括學(xué)號(hào)、姓名、總成績和平均成績。CREATEVIEW學(xué)生成績統(tǒng)計(jì)(學(xué)號(hào),姓名,總成績,平均成績)ASSELECT學(xué)生.學(xué)號(hào),姓名,S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 22924-2024復(fù)合肥料中縮二脲含量的測定
- 石油天然氣工程內(nèi)部承包協(xié)議示范文本
- 商業(yè)合作合同樣本
- 廠房租賃合同的樣式參考
- 汽車質(zhì)押擔(dān)保借款合同書
- 旅游產(chǎn)品銷售代理協(xié)議
- 香港與境外股市投資服務(wù)協(xié)議書
- 共同研發(fā)軟件合同書樣本
- 2024年設(shè)備借條范本正規(guī)
- 2022年學(xué)校意識(shí)形態(tài)自查報(bào)告6篇
- 航測外業(yè)飛行作業(yè)指導(dǎo)書
- 部編本語文四年級(jí)上冊(cè)第三單元教材解讀-PPT
- 醫(yī)療器械質(zhì)量管理體系文件模板
- 光伏工程 危害辨識(shí)風(fēng)險(xiǎn)評(píng)價(jià)表(光伏)
- 新老師培訓(xùn)專題講座《扎根向下+向上生長》
- 患者-家屬拒絕或放棄治療知情同意書
- 2023年大學(xué)英語四級(jí)真題作文7篇
- 馬克思主義中國化與青年學(xué)生使命擔(dān)當(dāng)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- 祝阿鎮(zhèn)蝴蝶蘭智能化溫室栽培項(xiàng)目可行性研究報(bào)告
- 信訪復(fù)查申請(qǐng)書
- 高處作業(yè)吊籃安全技術(shù)培訓(xùn)
評(píng)論
0/150
提交評(píng)論