




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、【精品文檔】如有侵權,請聯(lián)系網(wǎng)站刪除,僅供學習與交流1、2、3、4、5、 數(shù)據(jù)庫期末考試試題及答案.精品文檔.6、 選擇題(每題1分,共20分)1在數(shù)據(jù)管理技術的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是(A)階段。 A. 數(shù)據(jù)庫系統(tǒng) B. 文件系統(tǒng) C. 人工管理 D.數(shù)據(jù)項管理2數(shù)據(jù)庫三級視圖,反映了三種不同角度看待數(shù)據(jù)庫的觀點,用戶眼中的數(shù)據(jù)庫稱為(D)。 A. 存儲視圖 B. 概念視圖 C. 內(nèi)部視圖 D. 外部視圖3數(shù)據(jù)庫的概念模型獨立于(A)。 A. 具體的機器和DBMS B. E-R圖 C. 信息世界 D. 現(xiàn)實世界4數(shù)據(jù)庫中
2、,數(shù)據(jù)的物理獨立性是指(C)。 A. 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立 B. 用戶程序與DBMS的相互獨立 C. 用戶的應用程序與存儲在磁盤上的數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的 D. 應用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結構相互獨立5關系模式的任何屬性(A)。 A. 不可再分 B. 可再分 C. 命名在該關系模式中可以不惟一 D.以上都不是6下面的兩個關系中,職工號和設備號分別為職工關系和設備關系的關鍵字:職工(職工號,職工名,部門號,職務,工資)設備(設備號,職工號,設備名,數(shù)量)兩個關系的屬性中,存在一個外關鍵字為(C)。 A. 職工關系的“職工號” B. 職工關系的“設備號” C. 設備關系的“職工號
3、” D. 設備關系的“設備號”7以下四個敘述中,哪一個不是對關系模式進行規(guī)范化的主要目的(C)。 A. 減少數(shù)據(jù)冗余B. 解決更新異常問題 C. 加快查詢速度 D. 提高存儲空間效率8關系模式中各級范式之間的關系為(A)。 A.B. C.D. 9保護數(shù)據(jù)庫,防止未經(jīng)授權或不合法的使用造成的數(shù)據(jù)泄漏、非法更改或破壞。這是指數(shù)據(jù)的(A)。 A. 安全性 B.完整性 C.并發(fā)控制 D.恢復10事務的原子性是指(B)。 A. 事務一旦提交,對數(shù)據(jù)庫的改變是永久的 B. 事務中包括的所有操作要么都做,要么都不做 C. 一個事務內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務是隔離的 D. 事務必須使數(shù)據(jù)庫從一個一
4、致性狀態(tài)變到另一個一致性狀態(tài)11下列哪些運算是關系代數(shù)的基本運算(D)。 A. 交、并、差 B. 投影、選取、除、聯(lián)結 C. 聯(lián)結、自然聯(lián)結、笛卡爾乘積 D. 投影、選取、笛卡爾乘積、差運算12現(xiàn)實世界 “特征” 術語, 對應于數(shù)據(jù)世界的(D)。 A屬性 B. 聯(lián)系C. 記錄 D. 數(shù)據(jù)項13關系模型中3NF是指(A)。 A.滿足2NF且不存在傳遞依賴現(xiàn)象 B.滿足2NF且不存在部分依賴現(xiàn)象 C.滿足2NF且不存在非主屬性 D.滿足2NF且不存在組合屬性14下面關于關系性質的敘述中,不正確的是(D)。 A. 關系中元組的次序不重要 B. 關系中列的次序不重要 C. 關系中元組不可以重復 D.
5、關系不可以為空關系15數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除,這類功能稱為(C)。 A. 數(shù)據(jù)定義功能 B.數(shù)據(jù)管理功能 C. 數(shù)據(jù)操縱功能 D.數(shù)據(jù)控制功能16候選碼中的屬性可以有(C)。 A. 0個 B. 1個 C. 1個或多個 D.多個17取出關系中的某些列,并消去重復元組的關系代數(shù)運算稱為(B)。 A. 取列運算 B. 投影運算 C. 連接運算D. 選擇運算18候選碼中的屬性稱為(B)。 A. 非主屬性 B. 主屬性 C. 復合屬性 D. 關鍵屬性19對現(xiàn)實世界進行第二層抽象的模型是(C)。 A. 概念數(shù)據(jù)模型 B. 用戶數(shù)據(jù)模型 C. 結構數(shù)據(jù)模型 D. 物理數(shù)據(jù)
6、模型20在關系模式R(A,B,C,D)中,有函數(shù)依賴集F=BC,CD,DA,則R能達到(B)。 A. 1NF B. 2NF C. 3NF D. 以上三者都不行2、 填空題(每空1分,共20分)1. 數(shù)據(jù)庫保護包括(安全性保護、完整性保護、并發(fā)控制、故障恢復)四個方面內(nèi)容。2.二元實體間的聯(lián)系通??煞譃?(1:1、1:n、m:n)三種。3.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的獨立性包括(-物理獨立性、邏輯獨立性)兩個方面。4.數(shù)據(jù)庫設計通常包括(結構特性(靜態(tài))、行為特性(動態(tài))兩方面內(nèi)容。5.根據(jù)數(shù)學理論,關系操作通常有(關系代數(shù))和(關系演算)兩類。6.構成E-R圖的三個基本要素為(實體、屬性、聯(lián)系)。7.若
7、商品關系G(GNO,GN,GQ,GC)中,GNO、GN、GQ、GC分別表示商品編號、商品名稱、數(shù)量、生產(chǎn)廠家,若要查詢“上海電器廠生產(chǎn)的其數(shù)量小于100的商品名稱”用關系代數(shù)可表示為( GN(GC=“上海電器廠”GQ100(G)。8.IBM公司的研究員E. F. Codd于1970年發(fā)表了一篇著名論文,主要是論述(關系)模型。9.判斷分解后的關系模式是否合理的兩個重要標志是分解是否滿足關系的 (無損連接性(不失真)、依賴保持性)。三、計算題(8分,每小題2分)若關系X、Y、Z如圖所示,求:(1) A,C(X)解:ACA1A1 A2A3A3A4A1C1C4C1C2C4C2C2(2)B B2 (X
8、)解:AB CA1A3 A4A1B1 B1B1B1C1C2 C2C2(3)XY解:ABCDA1A2A3A4A1B1B3B1B1B1C1C1C2C2C2D1D1D2D2D2(4)X Z解:AA1 X Y ZAB CCDBCA1A1 A2A3A3A4A1B1B2B3B1 B2B1B1C1C4C1C2C4C2C2C1C2C3D1D2D3B1B2B1C2C4C1四、應用題(12分,每小題3分)設有三個關系: S(S#,SNAME,AGE,SEX) C(C#,CNAME,TEACHER) SC(S#,C#,GRADE)試用關系代數(shù)表達式表示下列查詢語句: (1)檢索至少選修兩門課程的學生學號(S#)。
9、(2)檢索全部學生都選修的課程的課程號(C#)和課程名(CNAME)。 (3)檢索選修課程包含“陳軍”老師所授課程之一的學生學號(S#)。 (4)檢索選修課程號為k1和k5的學生學號(S#)。解:(1)S# (1=425(SCSC)(3分)(2)C#,CNAME(C(S#,C#(SC) S#(S))(3分)(3)S#(SCC#(TEACHER=陳軍(C) (3分)(4)S#, C# (SC) C#(C#=k1 C#=k5(C)(3分)五、證明題(10分 1設R=A,B,C,D,F(xiàn)=AB,AC,CD,=ABC,CD。分解是否無損聯(lián)接分解?試說明理由(5分)。 2設關系模式R(ABC),函數(shù)依賴F
10、=AB,BA,AC滿足3NF還是滿足BCNF,試說明理由(5分)解:1設R1=ABC,R2=CD R1R2=C,R2-R1=D,而CD(已知),故R1R2R2-R1成立根據(jù)定理,分解為無損聯(lián)接分解(5分)2對于關系模式R(ABC),函數(shù)依賴F=AB,BA,AC, 分析可知,該關系模式關鍵字為A。 同樣由分析可得,該關系模式不存在非主屬性B、C對關鍵字A的部分依賴和傳遞依賴現(xiàn)象,R3NF,但由于BA(已知),而B不是關鍵字, 故該關系模式RBCNF不成立。(5分) 六、程序設計題(20分)設有如下4個關系模式: S(SN,SNAME,CITY) P(PN,PNAME,COLOR,WEIGHT)
11、J(JN,JNAME,CITY) SPJ(SN,PN,JN,QTY) 其中:S表示供應商,SN為供應商編碼,SNAME為供應商名字,CITY為供應商所在城市;P表示零件,PN為零件編碼,PNAME為零件名字,COLOR為零件顏色,WEIGHT為零件重量;J表示工程,JN為工程編碼,JNAME為工程名字,CITY為工程所在城市;SPJ表示供應關系,QTY表示提供的零件數(shù)量。 寫出實現(xiàn)以下各題功能的SQL語句:(1)取出所有工程的全部細節(jié)。(2分)SELECT * FROM J;(2) 取出所在城市為南京的所有工程的全部細節(jié)。 SELECT * FROM J WHERE CITY=南京; (3)取
12、出為所在城市為上海的工程提供零件的供應商編碼。 SELECT DISTINCT SN FROM SPJ WHERE JN IN (SELECT JN FROM J WHERE CITY=上海); (4)取出為所在城市為上?;虮本┑墓こ烫峁┘t色零件的供應商編碼。(2分) SELECT SN FROM SPJ WHERE JN IN (SELECT JN FROM J WHERE CITY=上海 OR CITY=北京) AND PN IN (SELECT PN FROM P WHERE COLOR=紅)(5)取出供應商與工程所在城市相同的供應商提供的零件編碼。(3分) SELECT SPJ.PNF
13、ROM S,J,SPJ WHERE S.SN=SPJ.SN AND J.JN=SPJ.JN AND S.CITY=J.CITY;(6)取出至少由一個和工程不在同一城市的供應商提供零件的工程編碼。 SELECT DISTINCT SPJ.JN FROM S,J,SPJ WHERE S.SN=SPJ.SN AND J.JN=SPJ.JN AND S.CITYJ.CITY;(7)取出上海供應商不提供任何零件的工程編碼。 SELECT JN FROM J WHERE JN NOT IN (SELECT DISTINCT JN FROM SPJ WHERE SN IN (SELECT SN FROM S
14、 WHERE CITY=上海); (8)取出所有這樣的一些二元組,使得第1個城市的供應商為第2個城市的工程提供零件。(3分)(8)SELECT S.CITY,J.CITY FROM S,J,SPJ WHERE S.SN=SPJ.SN AND J.JN=SPJ.JN;(3分)七、綜合題(10分)設有如下信息:下列E-R圖是反映產(chǎn)品與倉庫兩實體間聯(lián)系的信息模型,要求: (1)給出該E-R圖的關系數(shù)據(jù)庫模式,并指出相應的關鍵字。(4分) (2)若倉庫號、倉庫名及倉庫地均為字符型且長度均為10,用SQL語言為倉庫關系建立相應的基表并說明實體完整性規(guī)則。(4分) (3)將倉庫基表的查詢權限授予所有用戶,
15、收回User3對倉庫的查詢權限。(2分)解:1關系數(shù)據(jù)庫模式:(4分)倉庫W(倉庫號W#,倉庫名WN,地址WA) 關鍵字:W#產(chǎn)品P(產(chǎn)品號P#,產(chǎn)品名稱PN,規(guī)格PS,型號PM) 關鍵字:P#存放L(倉庫號W#,產(chǎn)品號P#,數(shù)量QTY) 關鍵字:(W#,P#)2 CREATE TABLE W(W# CHAR(10) PRIMARY KEY, WN CHAR(10), WA CHAR(10)(4分)3 GRANT SELECT ON W TO PUBLIC REVOKE SELECT ON W FROM User3(2分)數(shù)據(jù)庫原理期末考試試題一、單項選擇題(本大題共15小題,每小題2分,共3
16、0分)在每小題列出的四個備選項中只有一個是符合題目要 求的,錯選、多選或未選均無分。1. 要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是( A )A三層模式之間的兩種映射 B模式與內(nèi)模式 C模式與外模式 D三層模式2.下列四項中說法不正確的是(C ) A數(shù)據(jù)庫減少了數(shù)據(jù)冗余B數(shù)據(jù)庫中的數(shù)據(jù)可以共享C數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復D數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性3. 公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是( C )A多對多 B一對一 C多對一 D一對多4將E-R模型轉換成關系模型,屬于數(shù)據(jù)庫的(C )A需求分析B概念設計C邏輯設計D物理設計5五種基
17、本關系代數(shù)運算是( A )A,和 B,和 C,和D,和6下列聚合函數(shù)中不忽略空值 (NULL) 的是( C )。 ASUM (列名) BMAX (列名)CCOUNT ( * ) DAVG (列名)7.SQL中,下列涉及空值的操作,不正確的是( C )。A. AGE IS NULL B. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)8.已知成績關系如表1所示。執(zhí)行SQL語句:SELECT COUNT(DISTINCT學號)FROM成績WHERE分數(shù)60查詢結果中包含的元組數(shù)目是( B )表1 成績關系學號課程號分數(shù)S1C180S1C275S2C
18、1nullS2C255S3C390A. 1B. 2C. 3D. 49 在視圖上不能完成的操作是( C )A. 更新視圖B. 查詢C. 在視圖上定義新的基本表D. 在視圖上定義新視圖10.關系數(shù)據(jù)模型的三個組成部分中,不包括( C )A. 完整性約束B. 數(shù)據(jù)結構C. 恢復D. 數(shù)據(jù)操作11. 假定學生關系是S(S,SNAME,SEX,AGE),課程關系是C(C,CNAME,TEACHER),學生選課關系是SC(S,C,GRADE)。要查找選修“COMPUTER”課程的“女”學生姓名,將涉及到關系( D )AS BSC,C CS,SC DS,SC,C12.關系規(guī)范化中的刪除操作異常是指( A )
19、 A不該刪除的數(shù)據(jù)被刪除B不該插入的數(shù)據(jù)被插入C應該刪除的數(shù)據(jù)未被刪除D應該插入的數(shù)據(jù)未被插入13. 從E-R模型關系向關系模型轉換時,一個m:n聯(lián)系轉換為關系模式時,該關系模式的碼是( C )AM端實體的碼 BN端實體的碼 CM端實體碼與N端實體碼組合 D重新選取其他屬性14已知關系R=A,B,C,D,E,F(xiàn),F(xiàn)=AC,BCDE,DE,CFB。則(AB)F+的閉包是( B )AABCDEFBABCDECABCDAB15設有關系R(A,B,C)和S(C,D)。與SQL語句select A,B,D from R,S where R.C=S.C等價的關系代數(shù)表達式是( B )AR.C=S.C(A,
20、B,D(RS)BA,B,D(R,C= S.C(RS)CR.C=S.C(A,B (R)(D(S)DR,C=S.C(D(A,B(R)S)二、多項選擇題(本大題共5小題,每小題2分,共10分)在每小題列出的四個備選項中有多個是符合題目要 求的,多選、少選、錯選、不選均無分。1. 對于關系模式S(Sno,Sname,Age,Dept);C(Cno,Cname,Teacher);SC(Sno,Cno,Score)。下列查詢結果相同的是( AB )ASname(S) Score60(SC) BSname(Score60(SSC) CScore60 (Sname (S SC) DScore60 (Sname
21、 (S) (SC)2.某查詢語句中有“%田_”語句,則可能的查詢結果有(CD ) A張?zhí)顱陳力田C田華D劉田耕3. 對于下列語句TeacherNO INT NOT NULL UNIQUE,正確的描述是( BD )ATeacherNO是主碼 BTeacherNO不能為空 CTeacherNO的值可以是“王大力”D每一個TeacherNO必須是唯一的4下面哪幾個依賴是平凡函數(shù)依賴(AD )A(Sno,Cname,Grade) (Cname,Grade)B(Sno,Cname) (Cname,Grade)C(Sno,Cname) (Sname,Grade)D(Sno,Sname) Sname5下面關
22、于數(shù)據(jù)庫模式設計的說法中正確的有( ABCD )A在模式設計的時候,有時候為了保證性能,不得不犧牲規(guī)范化的要求 B有的情況下,把常用屬性和很少使用的屬性分成兩個關系,可以提高查詢的速度 C連接運算開銷很大,在數(shù)據(jù)量相似的情況下,參與連接的關系越多開銷越大 D減小關系的大小可以將關系水平劃分,也可以垂直劃分三、填空題(本大題共20空,每空1分,共20分)錯填、不填均無分。1.SQL語言集數(shù)據(jù) 定義 、數(shù)據(jù) 查詢 、數(shù)據(jù) 操縱、數(shù)據(jù) 控制 功能于一體。2. ER圖的主要元素是實體型、屬性_聯(lián)系 。3.關系系統(tǒng)的完整性控制包括_實體完整性 參照完整性 用戶定義的完整性 。4. 關系模式R的碼都為單屬
23、性,則R一定是第 二 _ 范式。5.數(shù)據(jù)庫系統(tǒng)一般包括數(shù)據(jù)庫、_數(shù)據(jù)庫管理系統(tǒng) 應用系統(tǒng) 數(shù)據(jù)庫管理員與用戶。6. 從關系規(guī)范化理論的角度講,一個只滿足1NF的關系可能存在的四方面問題是:數(shù)據(jù)冗余度大、_插入異常、修改異常和刪除異常。7.如果兩個實體之間具有m:n聯(lián)系,則將它們轉換為關系模型的結果是3個表。8.數(shù)據(jù)庫設計的一般步驟有:需求分析、概念結構設計、邏輯結構設計、物理結構設計、數(shù)據(jù)庫的實施 運行與維護等。四、設計題(本大題共2小題,第1小題5分,第2小題15,共 20分)1 設教學數(shù)據(jù)庫中有三個基本表:學生表S(SNO,SNAME,AGE,SEX),其屬性分別表示學號、學生姓名、年齡、
24、性別。課程表C(CNO,CNAME,TEACHER),其屬性分別表示課程號、課程名、上課教師名。選修表SC(SNO,CNO,GRADE),其屬性分別表示學號、課程號、成績。有如下SQL查詢語句:SELECT CNOFROM C WHERE CNO NOT IN(SELECT CNO FROM S,SCWHERE S.SNO=SC.SNO AND SNAME=張三);請完成下列問題:(1)用漢語句子闡述上述SQL語句的含義;(2分)答:查詢張三同學沒有選修的課程的課程號。(2)用等價的關系代數(shù)表達式表示上述SQL查詢語句。(3分) 答:CNO(C)- CNO (sSNAME=張三 (S)SC)
25、或CNO(C)- CNO (sSNAME=張三 (SSC) (3分)2.設有關系R和函數(shù)依賴F: R(A,B,C,D,E),F(xiàn) = ABCDE,BCD,DE 。試求下列問題:(1)關系R的侯選碼是什么?R屬于第幾范式?并說明理由。(3分)(2)如果關系R不屬于BCNF,請將關系R逐步分解為BCNF。(12分)要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。答:(1)關系R的候選碼是(A,B,C),R1NF,因為R中存在非主屬性D,E對候選碼(A,B,C)的部分函數(shù)依賴。(2)首先消除部分函數(shù)依賴將關系分解為:R1(A,B,C) (A,B,C)為候選碼,R1中不存在非平凡的函數(shù)
26、依賴R2(B,C,D,E),(B,C)為候選碼,R2的函數(shù)依賴集為:F2=(B,C)D,DE在關系R2中存在非主屬性E對候選碼(B,C)的傳遞函數(shù)依賴,所以將R2進一步分解:R21(B,C,D) ,(B,C)為候選碼,R21的函數(shù)依賴集為:F21 = (B,C)D R22(D,E) ,D為候選碼,豐胸產(chǎn)品 百度影音電影 BB霜 R22的函數(shù)依賴集為:F22 = DE 在R1中已不存在非平凡的函數(shù)依賴,在R21、R22關系模式中函數(shù)依賴的決定因素均為候選碼,所以上述三個關系模式均是BCNF。五、綜合題(共20分)現(xiàn)有如下E-R圖:m零件倉庫庫存庫存量n實體的主要屬性如下,其中下劃線部分為主碼:倉
27、庫(倉庫號,倉庫名,面積,貨位數(shù))零件(零件號,零件名稱,規(guī)格型號,計量單位,供貨商號,價格)庫存(?,?,庫存量)1 請在?處填上相應的屬性。(2分)2 試用SQL定義上述E-R圖中所有的實體、屬性及聯(lián)系,所對應的英文名稱為:Warehouse(wno,wname,square,cou)Material(mno,mname,type,unit,cusnum,price)Storage(?,?,storenumber),要求反映主碼和外碼,其中的類型長度可以根據(jù)需要自行確定。(6分)3 用SQL與關系代數(shù)表示查詢:(6分)找出零件名為“鏍絲”的零件號、所存放的倉庫號、庫存量。4 建立一個包含倉
28、庫號、倉庫名、零件號、零件名、價格、庫存量的視圖VIEW1。(6分)答:1、 倉庫號(1分) 零件號(1分) 2、 建立倉庫表Create table warehousewnovarchar(10) primary key, wname varchar(20),square number(10,2),cou int)建立零件表Create table materialmnovarchar2(10) primary key, mname varchar2(20),type varchar2(10),unit varchar2(10),cusnum varchar2(10),price numbe
29、r(10,2)建立庫存表Create table storagewnovarchar2(10) foreign key references warehouse(wno), mno varchar2(10) foreign key references material(mno), storenumber number(10,2),primary key(wno,mno) 20072008學年 第 一 學期數(shù)據(jù)庫原理及應用期末考試試卷B 答案及評分標準一、 單選題 (每小題 2 分,共 30 分)1. 關系數(shù)據(jù)庫規(guī)范化是為解決關系數(shù)據(jù)庫中( A )問題而引入的。 A. 插入異常、刪除異常和數(shù)據(jù)
30、冗余B. 提高查詢速度 C. 減少數(shù)據(jù)操作的復雜性D. 保證數(shù)據(jù)的安全性和完整性2. 數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關系是( C )。ADBMS包括DB和DBSBDB包括DBS和DBMSCDBS包括DB和DBMSDDBS就是DB,也就是DBMS3. 數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)表、索引等對象的定義、修改、刪除,這類語言稱為( A )。A數(shù)據(jù)定義語言(DDL)B數(shù)據(jù)操縱語言(DML)C數(shù)據(jù)查詢語言(DQL)D數(shù)據(jù)控制語言(DCL)4. 同一個關系模型的任意兩個元組值( A )。A. 不能全同B. 可全同C. 必須全同D. 以上都不是5. 概念模型
31、是( B )A、用于信息世界的建模,與具體的 DBMS 有關B、用于信息世界的建模,與具體的 DBMS 無關C、用于現(xiàn)實的建模,與具體的 DBMS 有關D、用于現(xiàn)實的建模,與具體的 DBMS 無關6. 物理數(shù)據(jù)獨立性是指( D )。A. 模式改變,外模式和應用程序不變B. 模式改變,內(nèi)模式不變C. 內(nèi)模式改變,模式不變D. 內(nèi)模式改變,外模式和應用程序不變7. SQL語言是( C )語言。A層次數(shù)據(jù)庫B網(wǎng)絡數(shù)據(jù)庫C關系數(shù)據(jù)庫D非數(shù)據(jù)庫8. 自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的( D )。A. 元組B. 行C. 記錄D. 屬性9
32、. 關系運算中花費時間可能最長的運算是( C )。A. 投影B. 選擇C. 笛卡爾積D. 除10. 文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的最大區(qū)別是( C )。A. 數(shù)據(jù)共享B. 數(shù)據(jù)獨立C. 數(shù)據(jù)結構化D. 數(shù)據(jù)冗余11. 用于事務回滾的SQL語句是( D )A、CREATE TABLEB、COMMITC、GRANT和REVOKED、ROLLBACK12. ( C )用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進行的每一次更新操作。A數(shù)據(jù)庫文件B緩沖區(qū)C日志文件D后援副本13. 并發(fā)操作會帶來哪些數(shù)據(jù)不一致性( D )。A丟失修改、不可重復讀、讀臟數(shù)據(jù)、死鎖B不可重復讀、讀臟數(shù)據(jù)、死鎖C丟失修改、讀臟數(shù)據(jù)、死鎖D丟失修改、不可重
33、復讀、讀臟數(shù)據(jù)14. 為提高效率,關系數(shù)據(jù)庫系統(tǒng)必須進行( B )處理。A、定義視圖B、查詢優(yōu)化C、建立索引D、數(shù)據(jù)規(guī)范化到最高范式15. 設有關系R(A,B,C)的值如下,下列敘述正確的是( B ):A. 函數(shù)依賴AB在上述關系中成立B. 函數(shù)依賴BCA在上述關系中成立C. 函數(shù)依賴BA在上述關系中成立D. 函數(shù)依賴ABC在上述關系中成立二、 簡答題 (共 25 分)16. 【4分】設有關系R和S:試寫出如下關系代數(shù)的值。解答:評分:字段名稱正確得1分,結果集每正確一個得1分,總分不超過4分。17. 【6分】設學生教學數(shù)據(jù)庫中,有兩個基本表:學生表:S(Sno, Sname, Sage, S
34、sex)成績表:SC(Sno, Cno, Grade)現(xiàn)有如下SQL語句:SELECT Sname FROM S INNER JOIN SC ON S.Sno=SC.Sno WHERE Grade = 60 請給出關系代數(shù)式和題目含義。解答: 關系代數(shù):題目含義:查詢成績大于等于60分所有學生的姓名。評分:正確寫出關系表達式得4分,正確寫出題目含義得2分;若部分正確最高得分不超過3分18. 【4分】設有關系模式R(A,B,C,D),F(xiàn)是R的函數(shù)依賴集,F(xiàn)=ABC,DB,試求屬性集AD的閉包(AD)+。解答: (AD)+=(ABCD)評分:結果正確得4分,否則0分。19. 6分】敘述等值連接與自
35、然連接的區(qū)別和聯(lián)系。解答: 自然連接一定是等值連接,但等值連接不一定是自然連接。等值連接要求相等的分量,不一定是公共屬性;而自然連接要求相等的分量必須是公共屬性。等值連接不把重復的屬性除去,自然連接要把重復的屬性除去。評分:正確敘述等值連接與自然連接的聯(lián)系(1個)得2分,正確敘述其區(qū)別(2個)得4分。20. 【5分】舉例說明關系參照完整性的含義。解答: 如圖所示的兩個關系表,成績表是R,課程表是S,在R中,學號是關鍵字,課程號是外碼F;在課程表中課程號是關鍵字,根據(jù)關系參照完整性定義,R中的F課程號或者為空或者在課程表中的課程號中能夠找到。課程號課程名K5高等數(shù)學K8C語言K9計算機網(wǎng)絡 成績
36、表 課程表學號姓名課程號成績101劉軍K580212王麗K876221章華K992評分:正確舉例者(一個表中有主鍵,另一個表中有外鍵)得3分,能用語言描述關系者得2分。三、 設計題 (共 10 分)21. 【10分】某醫(yī)院病房計算機管理中需要如下信息:科室:科室名,科地址,科電話,醫(yī)生姓名;病房:病房號,床位號,所屬科室名;醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號;病人:病歷號,姓名,性別,年齡,主管醫(yī)生,病房號;其中,一個科室有多個病房,多個醫(yī)生,一個病房只能屬于一個科室,一個醫(yī)生只屬于一個科室,但可負責多個病人的診治,一個病人的主管醫(yī)生只有一個。要求:畫出該計算機管理系統(tǒng)的E-R圖。解
37、答: 評分:繪出4個對象及屬性得6分;繪出4個關系得4分;若部分正確最高得分不超過5分。四、 綜合題 (共 35 分)22. 【10分】將下述關系代數(shù)表達式進行查詢優(yōu)化,要求:寫出優(yōu)化后的關系代數(shù)表達式;畫出優(yōu)化后的語法樹。解答: 評分:寫出了正確優(yōu)化后的關系代數(shù)表達式5分;畫出了正確的優(yōu)化語法樹得5分;如果不能全對,但有部分正確的,得分不超滿分的一半。23. 【10分】設有關系模式R(A,B,C,D,E,G,K),其最小函數(shù)依賴集F=ABC,BDE,CG,GA 求模式R的所有候選碼; 說明R不是2NF的理由,并把R分解成2NF模式集;解答: L屬性:B;R屬性:DE;LR屬性:A,C,G;NLR屬性:K。計算(B)+=DE,所以,B不能做為唯一的候選碼,需要與LR屬性聯(lián)合;計算(AB)+=ABCDEG,故ABK是候選碼;計算(BC)+=ABCDEG,故BCK是候選碼;計算(BG)+=ABCDEG,故BGK是候選碼;在上面的關系中,非主屬性只有DE,但存在函數(shù)依賴BDE,即存在非主屬性對碼的部分函數(shù)依賴,故不是2NF;將R分解成:R1(A,B,C,G,K, ABC,CG,GA)R2(B,D,E, BDE)R1關系中的候選碼仍為ABK,B
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【廣州】2025年廣東廣州市荔灣區(qū)教育局招聘第二批事業(yè)編制人員204人筆試歷年典型考題及考點剖析附帶答案詳解
- 【杭州】2025年浙江杭州市蕭山區(qū)機關事業(yè)單位第二次招聘編外人員84人筆試歷年典型考題及考點剖析附帶答案詳解
- 胃字教學課件
- 題型09 實驗方案設計與評價-備戰(zhàn)2020年中考化學實驗題型特訓(解析版)
- 春節(jié)廣州送溫暖活動方案
- 早餐傳統(tǒng)活動方案
- 星巴克月餅活動方案
- 舊書循環(huán)活動方案
- 數(shù)學猜謎活動方案
- 旅游闖關活動策劃方案
- 大學課件-機電傳動控制(完整)
- 廠石墨深加工項目可行性研究報告
- 鋼結構起重機行車軌道安裝工程檢驗批質量驗收記錄表
- Translating China智慧樹知到答案章節(jié)測試2023年湖南工業(yè)大學
- 耳尖放血課件完整版
- 輸尿管結石診療指南
- 基坑開挖專項施工方案
- 2023年安順市公共資源交易服務中心事業(yè)單位工作人員招聘筆試題庫及答案解析
- GB/T 9074.18-2017自攻螺釘和平墊圈組合件
- 變壓器培訓資料
- 斷絕子女關系協(xié)議書模板(5篇)
評論
0/150
提交評論