數(shù)據(jù)庫測試題_第1頁
數(shù)據(jù)庫測試題_第2頁
數(shù)據(jù)庫測試題_第3頁
數(shù)據(jù)庫測試題_第4頁
數(shù)據(jù)庫測試題_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

《數(shù)據(jù)庫系統(tǒng)概論》模擬試卷二一.選擇題(20小題,每題1分,共20分)1.用戶涉及的邏輯結(jié)構(gòu)用( )描述A、模式 B、存儲模式 C、概念模式 D、子模式2.數(shù)據(jù)庫的開發(fā)控制,完整性檢查,安全性檢查等是對數(shù)據(jù)庫的( )A、設(shè)計 B、保護 C、操縱 D、維護3.( )是控制數(shù)據(jù)整體結(jié)構(gòu)的人,負(fù)責(zé)三級結(jié)構(gòu)定義和修改A、專業(yè)用戶

B、應(yīng)用程序員

C、DBA

D、一般用戶4.在

SELECT語句中,對應(yīng)關(guān)系代數(shù)中“投影”運算的語句是(

)A、SELECT B、FROM C、WHERE D、SET5.視圖建立后,在數(shù)據(jù)字典中存放的是( )A、查詢語句 B、視圖的內(nèi)容 C、視圖的定義 D、產(chǎn)生視圖的表的定義6.在SQL語言中,DELETE語句的作用是( )A、刪除基本表 B、刪除視圖 C、刪除基本表和視圖

D、刪除基本表和視圖的元組7.當(dāng)兩個關(guān)系沒有公共屬性時,其自然聯(lián)接表現(xiàn)為( )。A、笛卡兒積 B、等值聯(lián)接 C、結(jié)果為空 D、出錯8.σF1(σF2(E))與( )等價。A、σ(F1∧F2)(E) B、σF1(E) C、σF2(E) D、σ(F1∨F2)(E)9.關(guān)系代數(shù)的四個組合操作是:交、自然聯(lián)接、聯(lián)接和( c )A、笛卡兒積 B、差 C、除 D、并10.在關(guān)系R和關(guān)系S進行自然聯(lián)接時,只把 R中原該舍棄的元組保存到新關(guān)系中,這種操作稱為( C )。A、外聯(lián)接 B、內(nèi)聯(lián)接 C、左外聯(lián)接 D、右外聯(lián)接11.設(shè)有關(guān)系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)={B→C,C→A},那么ρ={AB,BC},相對于F(B )A、是無損聯(lián)接分解,也是保持 FD的分解B、是無損聯(lián)接分解,但不保持 FDC、不是無損聯(lián)接分解,但保持 FDD、既不是無損聯(lián)接分解,也不保持 FD12.在關(guān)系模式R(U,F(xiàn))中,如果X→Y,存在X的真子集X1,使X1→Y,稱函數(shù)依賴X→Y為()A、平凡函數(shù)依賴B、部分函數(shù)依賴C、完全函數(shù)依賴D、傳遞函數(shù)依賴13.在關(guān)系模式R(U,F(xiàn))中,如果X→U,則X是R的()A、侯選鍵B、超鍵C、主鍵D、外鍵14.設(shè)計數(shù)據(jù)流程圖(DFD)屬于數(shù)據(jù)庫設(shè)計的()A、可行性分析階段的任務(wù)B、需求分析階段的任務(wù)C、概念設(shè)計階段的任務(wù)D、邏輯設(shè)計階段的任務(wù)15.在數(shù)據(jù)庫的概念設(shè)計中,最常用的模型是()A、實體聯(lián)系模型B、數(shù)學(xué)模型C、邏輯模型D、物理模型16.數(shù)據(jù)庫設(shè)計中,概念模型是()A、依賴于DBMS和硬件B、依賴于DBMS獨立于硬件C、獨立于DBMS依賴于硬件D、獨立于DBMS和硬件17.SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的()A.完整性B.并發(fā)控制C.隔離性D.安全性18.數(shù)據(jù)庫中數(shù)據(jù)的正確性、有效性和相容性稱為( )A、恢復(fù)

B、并發(fā)控制

C、完整性

D、安全性19.與分散式

DB

相比,分布式

DB

具有(

)A、邏輯整體性

B、邏輯獨立性

C、分布整體性

D、分布獨立性20.在對象關(guān)系數(shù)據(jù)庫中,不同類型元素的有序集合,稱為(A、數(shù)組類型 B、多集類型 C、結(jié)構(gòu)類型二,判斷題(10小題,每題1分,共10分)

)D、集合類型1.在foxpro中變量必須先賦值再使用。 ( )2.數(shù)組變量在未賦值前各個元素的初值為 0。( )3.FoxPro表達式中的每一項都必須是同類型的。 ( )4.SETMARKTO命令改變顯示日期數(shù)據(jù)中使用的分界符。 ( )5.一個.DBF文件可以擁有若干個索引文件,但在任何一個時刻只能有一個索引文件真正起作用。( )6.用USE命令打開庫文件時,記錄指針始終指向記錄號為 1的記錄。( )7.STORE和“=”命令具有相同功能,它們都可以在一條命令中給多個變量賦值。( )8.數(shù)據(jù)庫是結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。 ( )9.建立庫文件時,一定產(chǎn)生相應(yīng)的備注文件。 ( )10.內(nèi)存變量的數(shù)據(jù)類型一旦確定,就不能再改變。 ( )三,填空題(15小題,每題1分,共15分)1.數(shù)據(jù)獨立性是指當(dāng)數(shù)據(jù)發(fā)生變化時,可以不用修改 ______。2.在DmC報告中,規(guī)定數(shù)據(jù)管理語言包括模式定義語言,子模式定義語言,以及______語言。3.如果有元組在關(guān)系的主碼上取值為空值, 那么它違反了關(guān)系的______完整性約束。4.關(guān)系R有10列屬性,關(guān)系S有5列屬性,則RXS有________列屬性。5.在E—R模型中,子類實體______超類實體的屬性。6.文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的最大區(qū)別是在 ________方面。7.內(nèi)模式是描述數(shù)據(jù)如何在存儲介質(zhì)上組織存儲的,又稱之為 ________模式。8.E-R圖中包括實體、屬性和_______三種基本圖素。9.數(shù)據(jù)庫邏輯設(shè)計步驟分為三步:分析 ______、畫E-R圖、建立數(shù)據(jù)模型。10.引用完整性規(guī)則是指:如果關(guān)系 R的外部鍵是另一關(guān)系 S的主鍵,則R關(guān)系中外部鍵的取值,要么等于 ______的值,要么等于空值。11.數(shù)據(jù)庫概念設(shè)計通常采用 ______方法。12.合同庫文件儲存批發(fā)商與零售商的供貨合同。一個合同可以填寫不同商品的訂貨數(shù)量。供貨合同的關(guān)系模式為:合同 (合同號,商品號,商品名,單價,數(shù)量),該關(guān)系的關(guān)鍵字是_________。13.數(shù)據(jù)流圖的四個基本成分是 _______、加工、文件、源點和終點。14.在FoxPro中有些對象可以響應(yīng)某種動作,對象能夠識別的動作稱為 _________.15.用命令方式建立項目文件,命令格式是 ________。四,簡答題(3小題,每題5分,共15分)簡述數(shù)據(jù)庫設(shè)計六個階段的名稱和每個階段的主要工作。2.有下列SQL語句:SELECTA.學(xué)號,姓名FROM學(xué)生A,成績BWHEREA.學(xué)號=B.學(xué)號AND課號='C8'AND分?jǐn)?shù)>90AND性別="男"請用漢語查詢語句的形式解釋這個 SQL語句.請解釋分布式數(shù)據(jù)庫中分布透明性的含義.五,綜合題(4小題,每題10分,共40分)1.設(shè)有關(guān)系模式R(C,T,S,N,C),其中C代表課程,T代表教師的職工號,S代表學(xué)生學(xué)號,N代表學(xué)生姓名,C代表學(xué)生成績。每一門課由一名教師講授,每個學(xué)生每門課只有一個成績,學(xué)生的學(xué)號決定學(xué)生的姓名。請回答下列問題:(1)請列出該關(guān)系模式中包含的所有函數(shù)依賴;(2)指出該關(guān)系模式的候選鍵;(3)關(guān)系模式R符合第幾范式?(4)若將R分解為R1(C,T,S,C)和R2(C,S,N,C),R1和R2各最高符合第幾范式,為什么?2.設(shè)有一個設(shè)有一個 SPJ數(shù)據(jù)庫,包括S,P,J,SPJ四個關(guān)系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY); //供應(yīng)數(shù)量(QTY)試用關(guān)系代數(shù),元組關(guān)系演算完成如下查詢: (16分)求供應(yīng)工程J1零件P1的供應(yīng)商號碼SNO;求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO;求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO。附:寫出相應(yīng)的SQL語句。3.教工關(guān)系:TEACHER(TNO,NAME,AGE,ADDR,SEX,SAL)中屬性分別表示工作人員的教工號,姓名,年齡,住址,性別,工資,用 SQL完成下列問題:1).用建表語句建立這個基本表,合理選擇屬性的數(shù)據(jù)類型 ,并寫出性別的檢驗約束.2).插入任意3個教師的完整信息;3).修改所有教師的工資,即增加100元。4).指出鍵碼,在鍵碼屬性上建立索引4.假設(shè)某商業(yè)集團數(shù)據(jù)庫中有一關(guān)系模式R如下:R(商店編號,商品編號,商品庫存數(shù)量,部門編號,負(fù)責(zé)人)如果規(guī)定:1)每個商店的每種商品只在該商店的一個部門銷售2)每個商店的每個部門只有一個負(fù)責(zé)人3)每個商店的每種商品只有一個庫存數(shù)量.試回答下列問題1)根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴2)找出關(guān)系模式R的候選碼3)試問關(guān)系模式R最高已經(jīng)達到第幾范式?為什么?4)如果R不屬于3NF,請將R分解成3NF模式集.《數(shù)據(jù)庫系統(tǒng)概論》模擬試卷 4答案!一,選擇題1.D2.B3C.4.A5.C6.D7.A8A.9.C10.C11.B12.B13.B14.B15.A16.D17.D18.C19.A20.C二,判斷題三,填空題1.應(yīng)用程序2.數(shù)據(jù)操縱3.實4.155.繼承6.數(shù)據(jù)結(jié)構(gòu)化7.存儲或物理8.聯(lián)系9.實體及其聯(lián)系10.關(guān)系S中某一記錄的主鍵11.E-R或?qū)嶓w-聯(lián)系12.(合同號,商品號)13.數(shù)據(jù)流14.事件15.CREA9KPROJECT<項目文件名>四,簡答題答.1)第一階段為系統(tǒng)需求分析階段,主要工作為綜合用戶的需求,確定系統(tǒng)功能,編寫出系統(tǒng)分析報告。2)第二階段為概念結(jié)構(gòu)設(shè)計階段,主要工作為抽象數(shù)據(jù),形成獨立于 DBMS的概念模型,并用E-R圖描述。第三階段為邏輯結(jié)構(gòu)設(shè)計階段,主要工作是將E-R圖轉(zhuǎn)換成具體關(guān)系模式,建立邏輯模型、用戶視圖。第四階段為數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計階段,主要工作是確定數(shù)據(jù)庫的物理結(jié)構(gòu)。第五階段為數(shù)據(jù)庫實施階段,主要工作是數(shù)據(jù)入庫,編制應(yīng)用程序。6)第六階段為數(shù)據(jù)庫運行維護階段,主要工作是運行和維護數(shù)據(jù)庫。答.查詢選修了課號為C8,成績高于90分的男生的學(xué)號和姓名.答.分布透明的含義是:在分布式環(huán)境中,用戶看到的整個數(shù)據(jù)庫仍然是一個集中的數(shù)據(jù)庫.不必關(guān)心數(shù)據(jù)分片,物理位置分布的細(xì)節(jié),也不必關(guān)心數(shù)據(jù)副本的一致性.五,綜合題(1)按照題目所述語義,R包含的所有函數(shù)依賴為F={S→N,C→T,CS→G}(2)R的候選鍵為CS因為由CS可推出R的所有屬性(3)R屬于1NF,因為存在非主屬性(如,N,T)對主鍵CS的部分函數(shù)依賴(4)R1,R2均為1NF,在R1中,存在非主屬性T對主鍵CS的部分函數(shù)依賴在R2中,存在非主屬性N對主鍵CS的部分函數(shù)依賴2.答:(1)關(guān)系代數(shù):SNOJNO''J1SPJ元組關(guān)系演算表達式:{t|(u)SPJ(u)u[3]'J1't[1]u[1]}(2) 關(guān)系代數(shù): SNO JNO 'J1' SPJ PNO COLOR '紅' P元組關(guān)系演算表達式:{t|(u)(v)SPJ(u) P(v) u[3] 'J1'v[3] '紅'u[2] v[1] t[1] u[1]}(3)關(guān)系代數(shù):JNO,PNO(SPJ)PNOSNO'S1SPJ'元組關(guān)系演算表達式:{t|(u)J(u)(v)P(v)((w)SPJ(w)w[1]'S1'w[2]v[1])((x)SPJ(x)x[3]u[1]x[2]v[1]))}答:1).用建表語句建立這個基本表,合理選擇屬性的數(shù)據(jù)類型,并寫出性別的檢驗約束.CREATETABLETEACHER(TNOINTPRIMARYKEY,NAMECHAR(8),AGEINTADDRVARCHAR(30),SEXCHAR(1)CHECK(SEXIN('F','M')),SALINT)2)插入任意3個教師的完整信息;INSERTINTOTEACHER(TABLE(‘GATES’,320103780220006, ’-021978-20’,’M’),(‘BELL’,320103770608076,-’061977-08’,’F’),(‘ALICE’,320103811020078,-’101981-20’,’M’))3).修改所有教師的工資,即增加100元。UPDATESTEACHERSET

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論