數(shù)據(jù)庫期中考試題及答案二.docx
得得分《數(shù)據(jù)庫原理》期中測試題一、單項(xiàng)選擇題(本大題共 20 小題,每小題 2 分,共 40 分) 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要 求的,請將其代碼填寫在題后的括號內(nèi)。錯(cuò)選、多選 或未選均無分。1. 數(shù)據(jù)庫系統(tǒng)的核心是( )A.?dāng)?shù)據(jù)庫 C.?dāng)?shù)據(jù)模型B.?dāng)?shù)據(jù)庫管理系統(tǒng) D.軟件工具2.下列四項(xiàng)中,不屬于數(shù)據(jù)庫系統(tǒng)的特點(diǎn)的是( )A.?dāng)?shù)據(jù)結(jié)構(gòu)化 C.?dāng)?shù)據(jù)冗余度大B.?dāng)?shù)據(jù)由 DBMS 統(tǒng)一管理和控制 D.?dāng)?shù)據(jù)獨(dú)立性高3.概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類模型中最著名的模型是( )A.層次模型C.網(wǎng)狀模型4. 數(shù)據(jù)的物理獨(dú)立性是指( )B.關(guān)系模型 D.實(shí)體-聯(lián)系模型.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)相互獨(dú)立.用戶程序與數(shù)據(jù)庫管理系統(tǒng)相互獨(dú)立.用戶的應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的 D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)是相互獨(dú)立的5. 要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是( )A.模式與外模式之間的映象 B.模式與內(nèi)模式之間的映象C.模式D.三級模式6. 關(guān)系數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是( )A.樹B.圖C.索引D.關(guān)系7. 有一名為“列車運(yùn)營”實(shí)體,含有:車次、日期、實(shí)際發(fā)車時(shí)間、實(shí)際抵達(dá) 時(shí)間、情況摘要等屬性,該實(shí)體主碼是( )A.車次B.日期1C.車次+日期D.車次+情況摘要8.己知關(guān)系 R 和 S,R∩S 等價(jià)于( ) A. (R-S)-S B. S-(S-R) C. (S-R)-R D. S-(R-S)9.用下面的 T-SQL 語句建立一個(gè)基本表: (Sno CHAR (4) KEY, CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元組是( )A. '5021','劉祥',男,21 B. NULL,'劉祥',NULL,21 C. '5021',NULL,男,21 D. '5021','劉祥',NULL,. 下列四項(xiàng)中,不屬于數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn)的是( )。
A.?dāng)?shù)據(jù)結(jié)構(gòu)化C.較高的數(shù)據(jù)獨(dú)立性11. 數(shù)據(jù)的邏輯獨(dú)立性是指( )B.?dāng)?shù)據(jù)的冗余度小 D.程序的標(biāo)準(zhǔn)化.內(nèi)模式改變,模式不變.模式改變,內(nèi)模式不變.模式改變,外模式和應(yīng)用程序不變.內(nèi)模式改變,外模式和應(yīng)用程序不變 12.在數(shù)據(jù)庫設(shè)計(jì)中, E-R 圖產(chǎn)生于( )A. 需求分析階段 C.邏輯設(shè)計(jì)階段B.物理設(shè)計(jì)階段 D.概念設(shè)計(jì)階段13. 在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征 的是( )。A.外模式 B.內(nèi)模式 C.存儲(chǔ)模式D.模式14. 相對于非關(guān)系模型,關(guān)系數(shù)據(jù)模型的缺點(diǎn)之一是( )。 A.存取路徑對用戶透明,需查詢優(yōu)化 B.?dāng)?shù)據(jù)結(jié)構(gòu)簡單C.?dāng)?shù)據(jù)獨(dú)立性高D.有嚴(yán)格的數(shù)學(xué)基礎(chǔ)15. 現(xiàn)有關(guān)系表:學(xué)生(宿舍編號,宿舍地址,學(xué)號,姓名,性別,專業(yè),出生 日期)的主碼是( )。.宿舍編號.學(xué)號2得分得分.宿舍地址,姓名.宿舍編號,學(xué)號16. 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系 R 和 S 使 用自然連接時(shí),要求 R 和 S 含有一個(gè)或多個(gè)共有的( )。A.元組B.行C.記錄D.屬性17. 下列關(guān)系運(yùn)算中,( )運(yùn)算不屬于專門的關(guān)系運(yùn)算。A.選擇C.廣義笛卡爾積18.SQL 語言具有( )的功能。
B.連接D.投影.關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制.?dāng)?shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱19. SQL 語言中,刪除一個(gè)表的命令是( )A. B. . D. .有一個(gè)關(guān)系:學(xué)生(學(xué)號,姓名,系別),規(guī)定學(xué)號的值域是 8 個(gè)數(shù)字組成 的字符串,這一規(guī)則屬于( )。.實(shí)體完整性約束.參照完整性約束.用戶自定義完整性約束.關(guān)鍵字完整性約束二、填空題(本大題共 9 小題,每空 1 分,共 10 分)請?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。1. 關(guān)系數(shù)據(jù)庫的實(shí)體完整性規(guī)則規(guī)定基本關(guān)系的都不能取 。在關(guān)系 A(S,SN,D)和 B(D,CN,NM)中,A 的主碼是 S,B 的主碼 是 D,則 D 在 A 中稱為 。一般情況下,當(dāng)對關(guān)系 R 和 S 使用自然連接時(shí),要求 R 和 S 含有一個(gè)或多 個(gè)共有的 。關(guān)系 R 與 S 的交可以用關(guān)系代數(shù)的 5 種基本運(yùn)算表示為 。3得分得分得分得分?jǐn)?shù)據(jù)庫系統(tǒng)中最重要的軟件是 ,最重要的用戶是 。數(shù)據(jù)庫設(shè)計(jì)分為以下六個(gè)設(shè)計(jì)階段:需求分析階段、 、邏輯結(jié) 構(gòu)設(shè)計(jì)階段、 、數(shù)據(jù)庫實(shí)施階段、數(shù)據(jù)庫運(yùn)行和維護(hù)階段。
三、簡答題(第 1 題 5 分,第 2 題 5 分,共 10 分). 關(guān)系模型的完整性約束包括哪些?. 試述視圖的作用?四、設(shè)計(jì)題( 第 1 題 8 分,第 2 題 12 分,共 20 分)1. 關(guān)系模式如下:商品 P(PNO,PN,,)商店 S(SNO;SN,CITY)銷售 SP(PNO,SNO,QTY)有如下 SQL 查詢語句: S, SP, S.SNO=SP.SNO AND P.PNO=SP. PNO AND PN='TV'請完成下列問題:用漢語句子闡述上述 SQL 語句的含義;用等價(jià)的關(guān)系代數(shù)表達(dá)式表示上述 SQL 查詢語句。2. 設(shè)有一個(gè)工程供應(yīng)數(shù)據(jù)庫系統(tǒng),包括如下四個(gè)關(guān)系模式:S(SNO,, ,CITY);P(PNO,,,) ;J(JNO,,CITY);SPJ(SNO,PNO,JNO,QTY);供應(yīng)商表 S 由供應(yīng)商號、供應(yīng)商名、狀態(tài)、城市組成;零件表 P 由零件號、零件名、顏色、重量組成;工程項(xiàng)目表 J 由項(xiàng)目號、項(xiàng)目名、城市組成;供應(yīng)情況表 SPJ 由供應(yīng)商號、零件號、項(xiàng)目號、供應(yīng)數(shù)量組成;(1)用關(guān)系代數(shù)查詢沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號;4得得分(2) 用關(guān)系代數(shù)查詢至少使用了供應(yīng)商 S1 所供應(yīng)的全部零件的工程號 JNO; (3)用 SQL 查詢供應(yīng)工程 J1 零件為紅色的供應(yīng)商號 SNO;五、綜合題(20 分)某企業(yè)集團(tuán)有若干工廠,每個(gè)工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個(gè) 工廠生產(chǎn),每個(gè)工廠按照固定的計(jì)劃數(shù)量生產(chǎn)產(chǎn)品;每個(gè)工廠聘用多名職工,且 每名職工只能在一個(gè)工廠工作,工廠聘用職工有聘期和工資。
工廠的屬性有工廠 編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工 號、姓名。根據(jù)上述語義畫出 E-R 圖;將該 E-R 模型轉(zhuǎn)換為關(guān)系模型;(要求:1:1 和 1:n 的聯(lián)系進(jìn)行合并)(3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的主碼和外碼。5《數(shù)據(jù)庫原理》期中測試題參考答案 1、單項(xiàng)選擇題 二、填空題主屬性外碼屬性空值(或 NULL)4. R-(R-S)5.數(shù)據(jù)庫管理系統(tǒng)(或 DBMS)數(shù)據(jù)庫管理員(或 DBA)6.概念結(jié)構(gòu)設(shè)計(jì)階段物理結(jié)構(gòu)設(shè)計(jì)階段三、簡答題. 實(shí)體完整性、參照完整性、用戶定義完整性. (1)視圖能夠簡化用戶的操作。視圖使用戶能以多種角度看待同一數(shù)據(jù)。視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨(dú)立性。 (4)視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。四、設(shè)計(jì)題1. (1)查詢銷售商品"TV”的商店名 SN。(2)πSN(PN='P1' (SSPP))2. (1)πJNO(J)- πJNO (CITY='天津' (S)='紅' (P)) (2)πPNO,JNO(SPJ)÷πPNO (SNO='S1' (SPJ))(3) SPJ, SPJ.PNO=P.PNO AND ='紅'AND JNO='J1'; 或 JNO='J1' AND PNO IN ( ='紅');6工廠產(chǎn)品職工廠產(chǎn)品職工五、綜合題(1)本題的 E-R 圖如下圖所示。
工產(chǎn)編號廠名地址產(chǎn)品編號產(chǎn)品名規(guī)格m生產(chǎn)n1聘用n計(jì)劃數(shù)量聘期工資職工號姓名(2)轉(zhuǎn)化后的關(guān)系模式如下:工廠(工廠編號,廠名,地址)產(chǎn)品(產(chǎn)品編號,產(chǎn)品名,規(guī)格)職工(職工號,姓名,工廠編號,聘期,工資) 生產(chǎn)(工廠編號,產(chǎn)品編號,計(jì)劃數(shù)量)(3)每個(gè)關(guān)系模式的主碼、外碼如下:工廠:主碼是工廠編號,無外碼;產(chǎn)品:主碼是產(chǎn)品編號,無外碼;職工:主碼職工號,外碼是工廠編號;生產(chǎn):主碼是(工廠編號,產(chǎn)品編號), 外碼是工廠編號、產(chǎn)品編號。7
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。