版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、用規(guī)范的二維表各表達實體及實體間聯(lián)系的數(shù)據(jù)模型是()。A.網(wǎng)狀模型B.層次模型C.關(guān)系模型D.E-R模型2、SQL的DML中,核心的操作語句是()。A.SELECTB.INSERTC.DELETED.UPDATE3、關(guān)系數(shù)據(jù)模型的三類約束規(guī)則中,不涉及()。A.實體完整性B.模式完整性C.參照完整性D.用戶自定義完整性4、設(shè)R(U)是一個關(guān)系模式,X→Y是一個FD,假如對任何W?X,W→Y都不成立,則稱X→Y是()依賴。A.平凡B.局部C.傳遞D.完全5、將一個關(guān)系模式分解成3NF的算法可以達成()。A.只保持無損連接B.只保持函數(shù)依賴C.既保持無損連接,又保持函數(shù)依賴D.既不保持無損連接,也又保持函數(shù)依賴6、設(shè)有關(guān)系模式R(ABCD),R上的FD集為F={AB→C,C→D}。則關(guān)系R至多滿足()A.1NF
B.2NF
C.3NF
D.BCNF7、SQL中的觸發(fā)器機制是一種()機制。A.安全性控制B.并發(fā)控制C.數(shù)據(jù)庫恢復(fù)D.完整性控制8、DBMS的恢復(fù)管理子系統(tǒng)能保證事務(wù)的()。A.一致性B.持久性C.原子性D.隔離性9、兩段封鎖協(xié)議是保證()的重充足條件。A.并發(fā)事務(wù)的可恢復(fù)性B.并發(fā)事務(wù)調(diào)度的無級聯(lián)C.并發(fā)事務(wù)可串行化調(diào)度,D.兩個并發(fā)調(diào)度等價性10、SQL提供的對數(shù)據(jù)庫完整性的被動約束機不涉及()。A.觸發(fā)器B.域約束C.基本表約束D.斷言得分 閱卷人 二、填空題(每個空1分,共20分)1、數(shù)據(jù)庫體系結(jié)構(gòu)的5個要素涉及外模式、模式、內(nèi)模式、______________、和____________________。2、E-R模型的三要素為_________,________,_________。3、當關(guān)系R的主鍵K是關(guān)系S的外鍵時,規(guī)定K在S中值或者為空值,或者等于在R中某個主鍵值,這種約束規(guī)則稱為_________完整性規(guī)則。4、包含在任何一個候選關(guān)鍵字的屬性稱為_______________。5、設(shè)R和S都是二元關(guān)系,則元組演算表達式:{t|R(t)∧(?u)(S(u)∧u[1]≠t[2])}寫成關(guān)系代數(shù)表達式是_________________________________。6、SQL的DML語句操作對象和結(jié)果是元組的集合,而主語言是對單個元組解決。在嵌入式SQL規(guī)則中,是使用_________機制實現(xiàn)SQL與主語言的數(shù)據(jù)通信的。7、對關(guān)系模式之所以要進行規(guī)范化解決,其因素是由于,不規(guī)范的關(guān)系模式也許存在數(shù)據(jù)___________和___________異常問題。8、設(shè)關(guān)系模式R(ABCD),R上的FD集F={AB→C,B→D},則R屬于____NF。9、封鎖的方法也許引起__________和死鎖等問題,其中防止死鎖的通常有兩種方法,一次封鎖法和___________。10、數(shù)據(jù)庫的并發(fā)操作通常會帶來3個問題:________問題、________問題、讀臟數(shù)據(jù)問題。11.事務(wù)并發(fā)控制采用的重要措施是封鎖機制,DBMS提供的兩種封鎖分別是:___________、___________。12.為防止合法用戶無意中導(dǎo)致的破壞所采用的數(shù)據(jù)庫保護措施屬于數(shù)據(jù)___________控制,為防止非法用戶故意破壞數(shù)據(jù)庫所采用的數(shù)據(jù)庫保護措施屬于數(shù)據(jù)___________控制。得分?閱卷人?三、問答題(每題5分,共20分)1、DBS由哪幾部分組成的?2、將ER模型轉(zhuǎn)換成關(guān)系模型的規(guī)則有哪些?3、需求分析的任務(wù)是什么?4、導(dǎo)致DB破壞的故障有哪幾種?數(shù)據(jù)庫恢復(fù)技術(shù)有哪些?得分?閱卷人 四、SQL操作題(每題10分,共20分)1、設(shè)教學(xué)數(shù)據(jù)庫中有三個基本表:?? ?學(xué)生表 S(S#,SNAME,AGE,SEX,SDEPT)??選課表 SC(S#,C#,GRADE) 課程表?C(C#,CNAME,TEACHER)(1)請用SQL語句表達下列查詢:1)查詢選修了’操作系統(tǒng)’課程的學(xué)生姓名(SNAME)。2)查詢’物理學(xué)院’(SDEPT)所有女同學(xué)的學(xué)生學(xué)號(S#)和年齡(SAGE)。3)查詢選修了操作系統(tǒng)課程(CNAME)的學(xué)生姓名。(2)試說明下面SQL語句的語義。SELECTSNOFROMSCWHERECNO=’2’AND成績between80and902、按照綜合設(shè)計題1的數(shù)據(jù)庫關(guān)系S、SC、C完畢以下操作(1)試用SQL語句表達下列更新:1)往關(guān)系S中插入一個課程元組(’S5’,’張三’,20,‘男’,‘信息學(xué)院’)。2)在S表中刪除’95001’號學(xué)生記錄。(2)試說明下面SQL語句的語義。UPDATESSETSAGE=SAGE+1WHERESSEX=’男’得分 閱卷人?五、綜合題(每題10分,共20分)1、已知兩個關(guān)系如圖1,計算:(1)R??S,(2)σA=C(R×S)。關(guān)系R A?B?關(guān)系S B?C a b ?b c c b??e?a?d?e? b?d2、設(shè)關(guān)系模式R(ABCD),R上的FD集F={AB→CD,A→D},(1)判斷R是幾范式,并說明理由。將R分解成3NF模式集,且保持無損連接和函數(shù)依賴得分?閱卷人 一、選擇題(每小題2分,共20分。請將答案填在下面的表格內(nèi))題號 1 2?3?4?5 6 7 8 9?10答案 ? ? ? ? 1、反映現(xiàn)實世界中實體及實體間聯(lián)系的信息模型是________。A.關(guān)系模型B.層次模型C.網(wǎng)狀模型D.E-R模型2、下列功能中,不屬于SQL中DML的基本操作_______。A.排序B.插入C.修改D.檢索3、關(guān)系數(shù)據(jù)模型的三個組成部分中,不涉及_______。A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)操作C.數(shù)據(jù)恢復(fù)D.完整性規(guī)則4、關(guān)系數(shù)據(jù)庫的規(guī)范化理論指出:關(guān)系數(shù)據(jù)庫中的關(guān)系應(yīng)滿足一定的規(guī)定,最起碼的規(guī)定是達成1NF,即滿足________。A.每個非碼屬性都完全依賴于主碼B.主碼屬性唯一標記關(guān)系中的元組C.關(guān)系中的元組不可反復(fù)
D.每個屬性都是不可分解的5、關(guān)系模式的各級范式之間滿足的關(guān)系是________。A.1NF?2NF?3NF?BCNFB.1NF?2NF?NF?BCNFC.BCNF?3NF?2NF?1NFD.BCNF?3NF?2NF?1NF6、設(shè)有關(guān)系R(S,D,M)F={SD,DM}。則關(guān)系R至多滿足________。A.1NF
B.2NF
C.3NF
D.BCNF7、DBMS在運營過程中建立的日記文獻,重要用于對數(shù)據(jù)庫的________。A.安全性控制B.并發(fā)調(diào)度控制C.數(shù)據(jù)庫恢復(fù)D.完整性控制8、事務(wù)具有4個重要屬性,其中不涉及________。A.一致性B.獨立性C.原子性?D.隔離性9、若事務(wù)T1已經(jīng)給數(shù)據(jù)X加上了共享鎖,則事務(wù)T2________。A.只能再對X加共享鎖B.只能再對X加排他鎖C.可以對X加共享鎖,也可以對X加排他鎖D.不能再給A加任何鎖10、公司中有多個部門和多名職工,每個職工只能屬于一個部門,一個部門可以有多名職工,從職工到部門的聯(lián)系類型是____。A.多對多B.一對一C.多對一D.一對多得分 閱卷人 二、填空題(每個空1分,共20分)1、數(shù)據(jù)模型的三個要素涉及:___________、___________、完整性約束規(guī)則。2、數(shù)據(jù)庫的兩級映射分別是______________映射和______________映射。3、關(guān)系中主碼的取值必須唯一且非空,這條規(guī)則是___________完整性規(guī)則。4、關(guān)系代數(shù)、元組關(guān)系演算和域演算三種語言在表達能力是___________的。5、設(shè)R和S都是二元關(guān)系,則關(guān)系代數(shù)表達式π1,2(σ2≠1(R×S))寫成元組演算表達式是_________________________________。6、SQL中DML的核心語句是SELECT語句,其中描述查詢條件的子句是:_________。7、關(guān)系模式分解規(guī)定滿足的兩個重要特性是:___________、___________。8、有關(guān)系模式R(A,B,C),F={B→A,B→C},則分解ρ={AB,AC}丟失的FD是__________。9、數(shù)據(jù)庫恢復(fù)對各種故障導(dǎo)致的破壞采用的一種保護措施,其中把故障分為三類,分別是:___________故障、___________故障和___________故障。10、數(shù)據(jù)庫的并發(fā)操作通常會帶來3個問題:________問題、________問題、讀臟數(shù)據(jù)問題。11.事務(wù)并發(fā)控制采用的重要措施是封鎖機制,DBMS提供的兩種封鎖分別是:___________、___________。12.為防止合法用戶無意中導(dǎo)致的破壞所采用的數(shù)據(jù)庫保護措施屬于數(shù)據(jù)___________控制,為防止非法用戶故意破壞數(shù)據(jù)庫所采用的數(shù)據(jù)庫保護措施屬于數(shù)據(jù)___________控制。得分 閱卷人 三、問答題(每題5分,共20分)1、DBMS的功能有哪些?有哪些部分組成?2、在關(guān)系數(shù)據(jù)庫模型中,關(guān)系至少應(yīng)當具有哪些性質(zhì)?必須遵循哪些完整性約束規(guī)則?3、敘述用ER圖方法設(shè)計概念數(shù)據(jù)庫模式的環(huán)節(jié)。4、事務(wù)有哪些重要性質(zhì)?并對每個性質(zhì)作簡樸描述。得分?閱卷人 四、SQL操作題(每題10分,共20分)1、設(shè)教學(xué)數(shù)據(jù)庫中有三個基本表:? ? 學(xué)生表?S(S#,SNAME,AGE,SEX,SDEPT)??選課表 SC(S#,C#,GRADE) ?課程表?C(C#,CNAME,TEACHER)(1)請用SQL語句表達下列查詢:1)查詢選修了’數(shù)據(jù)庫’課程的學(xué)生學(xué)號(S#)。2)查詢’信息學(xué)院’(SDEPT)所有男同學(xué)的學(xué)生姓名(SNAME)和年齡(SAGE)。3)查詢選修了數(shù)據(jù)庫課程(CNAME)的學(xué)生姓名。(2)試說明下面SQL語句的語義。SELECTDISTINCTS#FROMSC2、按照綜合設(shè)計題1的數(shù)據(jù)庫關(guān)系S、SC、C完畢以下操作(1)試用SQL語句表達下列更新:1)往關(guān)系SC中插入一個課程元組(’S5’,’C2’,’70’)。2)在C表中刪除尚無教師的元組。(2)試說明下面SQL語句的語義。UPDATESCSETGRADE=GRADE*1.2WHEREGRADE<(SELECTAVG(GRADE)FROMSC)得分?閱卷人?五、計算題(每題10分,共20分)1、設(shè)關(guān)系模式R(ABCD),R上的FD集F={A→B,B→C,A→D,D→C},ρ={AB,AC,BD}是R的一個分解。(1)相對于F,ρ是無損分解嗎?(2)求F在ρ的每個子模式上的投影?ρ是否保持FD?2、醫(yī)院中的住院管理系統(tǒng)涉及醫(yī)生、病人和病房三個實體集,三者之間的聯(lián)系是:一個病房可以住多個病人,一個病人只能住個一病房,一個醫(yī)生可以主治多個病人并負責多個病房,一個病房可以有多個醫(yī)生負責。請完畢以下問題:(1)建立該問題的ER模型,(2)將你建立的ER模型轉(zhuǎn)化為邏輯模型。泰山學(xué)院信息科學(xué)技術(shù)學(xué)院計算機科學(xué)與技術(shù)專業(yè)數(shù)據(jù)庫系統(tǒng)概論本科試卷(試卷共6頁,答題時間120分鐘)題號?一 二?三?四?五 總分?統(tǒng)分人 復(fù)核人得分? ? 得分 閱卷人?一、選擇題(每小題2分,共20分。請將答案填在下面的表格內(nèi))題號?1 2?3?4 5?6?7?8?9 10答案???? ?? ??1、反映現(xiàn)實世界中實體及實體間聯(lián)系的信息模型是________。A.關(guān)系模型B.層次模型C.網(wǎng)狀模型D.E-R模型2、下列功能中,不屬于SQL中DML的基本操作_______。A.排序B.插入C.修改D.檢索3、關(guān)系數(shù)據(jù)模型的三個組成部分中,不涉及_______。A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)操作C.數(shù)據(jù)恢復(fù)D.完整性規(guī)則4、關(guān)系數(shù)據(jù)庫的規(guī)范化理論指出:關(guān)系數(shù)據(jù)庫中的關(guān)系應(yīng)滿足一定的規(guī)定,最起碼的規(guī)定是達成1NF,即滿足________。A.每個非碼屬性都完全依賴于主碼B.主碼屬性唯一標記關(guān)系中的元組C.關(guān)系中的元組不可反復(fù)
D.每個屬性都是不可分解的5、關(guān)系模式的各級范式之間滿足的關(guān)系是________。A.1NF?2NF?3NF?BCNFB.1NF?2NF?NF?BCNFC.BCNF?3NF?2NF?1NFD.BCNF?3NF?2NF?1NF6、設(shè)有關(guān)系R(S,D,M)F={SD,DM}。則關(guān)系R至多滿足________。A.1NFB.2NFC.3NFD.BCNF7、DBMS在運營過程中建立的日記文獻,重要用于對數(shù)據(jù)庫的________。A.安全性控制B.并發(fā)調(diào)度控制C.數(shù)據(jù)庫恢復(fù)D.完整性控制8、事務(wù)具有4個重要屬性,其中不涉及________。A.一致性B.獨立性C.原子性?D.隔離性9、若事務(wù)T1已經(jīng)給數(shù)據(jù)X加上了共享鎖,則事務(wù)T2________。A.只能再對X加共享鎖B.只能再對X加排他鎖C.可以對X加共享鎖,也可以對X加排他鎖D.不能再給A加任何鎖10、在下面的兩個關(guān)系中,職工號和部門號分別為職工關(guān)系和部門關(guān)系的主碼。職工(職工號、職工名、部門號、職務(wù)、工資)部門(部門號、部門名、部門人數(shù)、工資總額)在這兩個關(guān)系的屬性中,只有一個屬性是外碼,它是________。A.職工關(guān)系的“職工號”B.職工關(guān)系的“部門號”C.部門關(guān)系的“部門號”D.部門關(guān)系的“部門名”得分 閱卷人 二、填空題(每空1分,共20分)1、數(shù)據(jù)庫的兩級映射分別是______________映射和______________映射。2、數(shù)據(jù)模型的三要素是_________,_________,_________三部分。3、事務(wù)的ACID性質(zhì)是指原子性、_________、_________和_________4個特性。4、數(shù)據(jù)庫設(shè)計重要分為需求分析階段,_________,_________,_________,_________,_________等六個階段。5、若給定的一個關(guān)系模式是1NF,當____________________則為2NF,當________________則為3NF。6、E-R模型的三要素為實體,_________,_________7、事務(wù)故障涉及事務(wù)內(nèi)部故障、_________、_________、計算機病毒。8、有關(guān)系模式R(A,B,C),F={B→A,B→C},則分解ρ={AB,AC}丟失的FD是__________。得分?閱卷人?三、問答題(每題5分,共20分)1、為什么要對關(guān)系模式進行規(guī)范化設(shè)計?2、簡述數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu),如何保證數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)與程序的獨立性?3、敘述串行調(diào)度與可串行化調(diào)度的區(qū)別?4、敘述數(shù)據(jù)庫安全性與完整性的區(qū)別?得分 閱卷人 四、SQL操作題(每題10分,共20分)1、設(shè)教學(xué)數(shù)據(jù)庫中有三個基本表:????學(xué)生表?S(S#,SNAME,AGE,SEX,SDEPT) ?選課表 SC(S#,C#,GRADE)? 課程表?C(C#,CNAME,TEACHER)(1)請用SQL語句表達下列查詢:1)檢索“feng”老師所授課程的課程號和課程名。2)檢索年齡大于19的女學(xué)生的學(xué)號和姓名。3)檢索學(xué)號為S2學(xué)生所學(xué)課程的課程名與任課教師名。(2)試說明下面SQL語句的語義。SELECTS#,COUNT(*)FROMSCGROUPBYS#2、按照綜合設(shè)計題1的數(shù)據(jù)庫關(guān)系S、SC、C完畢以下操作(1)試用SQL語句表達下列更新:1)往關(guān)系C中插入一個課程元組(’C9’,’JAVA’,’LIU’)。2)在SC關(guān)系中刪除成績小于60的元組。(2)試說明下面SQL語句的語義。UPDATESCSETGRADE=GRADE*1.1WHEREGRADE<(SELECTAVG(GRADE)FROMSC)得分 閱卷人?五、綜合題(每題10分,共20分)1、關(guān)系模式R(U,F)上U={C,T,H,I,S,G}成立的函數(shù)依賴集F={CS→G,C→T,TH→I,HI→C,HS→I},將其無損分解為3NF并保持函數(shù)依賴2、已知兩個關(guān)系如圖1。關(guān)系R A B C?關(guān)系S?B C D?a?b?c? b?c d?d?b c ?b?c?e b b f? a d b a c?d? ? 計算(1)、σB=b(R)(2)、πB,C(S)(3)、RS泰山學(xué)院信息科學(xué)技術(shù)學(xué)院計算機科學(xué)與技術(shù)專業(yè)數(shù)據(jù)庫系統(tǒng)概論本科試卷(試卷共6頁,答題時間120分鐘)題號?一 二?三?四?五 總分?統(tǒng)分人 復(fù)核人得分? ?? 得分?閱卷人?一、選擇題(每小題2分,共20分。請將答案填在下面的表格內(nèi))題號?1?2 3?4?5?6 7 8 9 10答案? ? ????1、關(guān)系代數(shù)的四個組合操作是
。A.交,連接,自然連接,除法B.投影,連接,選取,除法C.投影,自然連接,選取,除法D.投影,自然連接,選取,連接2、關(guān)系數(shù)據(jù)模型
。A、只能表達實體之間1:1聯(lián)系
B、只能表達實體之間1:m聯(lián)系C、只能表達實體之間m:n聯(lián)系
D、可以表達實體間的上述三種聯(lián)系3、將查詢SC表的權(quán)限授予用戶U,并允許這個用戶有轉(zhuǎn)授權(quán),其SQL語句是
。A.GRANTSELECTTOSCONUWITHPUBLICB.GRANTSELECTO(shè)NSCTOUWITHPUBLICC.GRANTSELECTONSCONU1WITHGRANTOPTIOND.GRANTSELECTONSCTOU1WITHGRANTOPTION4、SQL語言具有
的功能。A、關(guān)系規(guī)范化
B、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制、數(shù)據(jù)查詢C、數(shù)據(jù)庫系統(tǒng)設(shè)計
D、能繪制E-R圖5、在關(guān)系模式R中,函數(shù)依賴X→Y的語義是
。 A.在R的某一關(guān)系中,若兩個元組的X值相等,則Y值也相等B.在R的每一關(guān)系中,若兩個元組的X值相等,則Y值也相等C.在R的某一關(guān)系中,Y值應(yīng)與X值相等D.在R的每一關(guān)系中,Y值應(yīng)與X值相等6、設(shè)關(guān)系模式R是3NF模式,那么下列說明不對的的是
。 A.R必是2NF模式B.R必然不是BCNFC.R也許不是BCNFD.R必然是1NF模式7、關(guān)系數(shù)據(jù)庫的規(guī)范化理論指出:關(guān)系數(shù)據(jù)庫中的關(guān)系應(yīng)滿足一定的規(guī)定,最起碼的規(guī)定是達成1NF,即滿足
。A.每個非碼屬性都完全依賴于主碼B.主碼屬性唯一標記關(guān)系中的元組C.關(guān)系中的元組不可反復(fù)
D.每個屬性都是不可分解的8、設(shè)有關(guān)系R(S,D,M)F={S→D,D→M}。則關(guān)系R至多滿足
。A.1NF
B.2NF
C.3NF
D.BCNF9、下列試題類型的聯(lián)系中,屬于一對一聯(lián)系的是
。A.教研室對教師的所屬聯(lián)系B.父親對孩子的親生聯(lián)系C.省對省會的所屬聯(lián)系D.供應(yīng)商與工程項目的供貨聯(lián)系10、在下面的兩個關(guān)系中,職工號和部門號分別為職工關(guān)系和部門關(guān)系的主碼。職工(職工號、職工名、部門號、職務(wù)、工資)部門(部門號、部門名、部門人數(shù)、工資總額)在這兩個關(guān)系的屬性中,只有一個屬性是外碼,它是
。A.職工關(guān)系的“職工號”
B.職工關(guān)系的“部門號”C.部門關(guān)系的“部門號”
D.部門關(guān)系的“部門名”得分 閱卷人 二填空題(每空1分,共20分)1、兩個實體間的聯(lián)系有一對一聯(lián)系,_________,_________三種。2、事務(wù)的性質(zhì)有_________,__________,_________,________,上述四個性質(zhì)稱為事務(wù)的ACID性質(zhì)。3、基本封鎖的類型有_________和__________。4、有一關(guān)系模式R(ABCD),其上FD為{A--B,B--C},那么這個FD在模式AC上的投影為__________。5、數(shù)據(jù)模型的三要素是_________,__________,__________。6、E-R模型的三要素為_________,________,_________。7、在DB恢復(fù)時,對尚未做完的事務(wù)執(zhí)行_________操作,對已經(jīng)完畢但還沒有提交的事務(wù)執(zhí)行_________操作。8、事務(wù)的并發(fā)執(zhí)行會引起丟失修改問題、_________、_________等問題。9、兩事務(wù)并發(fā)執(zhí)行時,事務(wù)T1等待事務(wù)T2釋放數(shù)據(jù)A,事務(wù)T2也在等待事務(wù)T1釋放數(shù)據(jù)A,此時兩事務(wù)陷入_________狀態(tài)。得分 閱卷人 三、問答題(每題5分,共20分)1、數(shù)據(jù)庫系統(tǒng)由哪幾部分組成?2、設(shè)一個關(guān)系為:學(xué)生(學(xué)號,姓名,年齡,所在系),判斷此關(guān)系屬性組屬于第幾范式。為什么?3、敘述3NF和1NF,2NF的區(qū)別與聯(lián)系是什么?4、試簡要敘述數(shù)據(jù)庫設(shè)計的全過程涉及哪些階段。得分 閱卷人?四、SQL操作題(每題10分,共20分)1、設(shè)教學(xué)數(shù)據(jù)庫中有三個基本表:??? 學(xué)生表 S(S#,SNAME,AGE,SEX)? 選課表 SC(S#,C#,GRADE)? 課程表 C(C#,CNAME,TEACHER)(1)請用SQL語句表達下列查詢:1)檢索“LIU”老師所授課程的課程號和課程名。2)檢索年齡大于23的男學(xué)生的學(xué)號和姓名。3)檢索學(xué)號為S3學(xué)生所學(xué)課程的課程名與任課教師名。(2)試說明下面SQL語句的語義。SELECTDISTINCTS#FROMSC2、按照綜合設(shè)計題1的數(shù)據(jù)庫關(guān)系S、SC、C完畢以下操作(1)試用SQL語句表達下列更新:1)往關(guān)系C中插入一個課程元組(’C8’,’JAVA’,’LIU’)。2)在SC中刪除尚無成績的元組。(2)試說明下面SQL語句的語義。UPDATESCSETGRADE=GRADE*1.05WHEREGRADE<(SELECTAVG(GRADE)FROMSC)得分?閱卷人?五、綜合題(每題10分,共20分)1、設(shè)關(guān)系模式R(ABCD)上成立的函數(shù)依賴集F={A→B,C→D},試把R分解為3NF模式集,并具有無損連接和保持函數(shù)依賴兩個特性。2、設(shè)有關(guān)系R和S,其值如下:? R?A B C S?B?C D?? 2?4 6 ?4?5 6 ?3?6?9 ? 4 6 8?? 3?4 5 ? 6 8 0?? ??? 6 9?2 試求R?S、R?S的值。泰山學(xué)院信息科學(xué)技術(shù)學(xué)院計算機科學(xué)與技術(shù)專業(yè)數(shù)據(jù)庫系統(tǒng)概論本科試卷(試卷共6頁,答題時間120分鐘)題號 一?二 三?四 五?總分?統(tǒng)分人?復(fù)核人得分? ? 得分?閱卷人?一、選擇題(每小題2分,共10分。請將答案填在下面的表格內(nèi))題號 1?2 3?4 5答案? ?? 1、關(guān)系代數(shù)的四個專門的關(guān)系操作是()A.交,連接,自然連接,除法B.投影,連接,選取,除法C.投影,自然連接,選取,除法D.投影,自然連接,選取,連接2、關(guān)系數(shù)據(jù)模型
A、只能表達實體之間1:1聯(lián)系
B、只能表達實體之間1:m聯(lián)系C、只能表達實體之間m:n聯(lián)系
D、可以表達實體間的上述三種聯(lián)系3、將查詢SC表的權(quán)限授予用戶U,并允許這個用戶有轉(zhuǎn)授權(quán),其SQL語句是()A.GRANTSELECTTOSCONUWITHPUBLICB.GRANTSELECTONSCTOUWITHPUBLICC.GRANTSELECTONSCONU1WITHGRANTOPTIOND.GRANTSELECTONSCTOU1WITHGRANTOPTION4、SQL語言具有
的功能。A、關(guān)系規(guī)范化
B、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制、數(shù)據(jù)查詢C、數(shù)據(jù)庫系統(tǒng)設(shè)計
D、能繪制E-R圖5、在關(guān)系模式R中,函數(shù)依賴X→Y的語義是()?A.在R的某一關(guān)系中,若兩個元組的X值相等,則Y值也相等B.在R的每一關(guān)系中,若兩個元組的X值相等,則Y值也相等C.在R的某一關(guān)系中,Y值應(yīng)與X值相等D.在R的每一關(guān)系中,Y值應(yīng)與X值相等得分 閱卷人?二填空題(每空1分,共20分)1、兩個實體間的聯(lián)系有一對一聯(lián)系,_________,_________三種。2、事務(wù)的性質(zhì)有_________,__________,_________,________,上述四個性質(zhì)稱為事務(wù)的ACID性質(zhì)。3、基本封鎖的類型有_________和__________。4、有一關(guān)系模式R(ABCD),其上FD為{A→B,B→C},那么這個FD在模式AC上的投影為__________。5、數(shù)據(jù)模型的三要素是_________,__________,__________。6、E-R模型的三要素為_________,________,_________。7、在DB恢復(fù)時,對尚未做完的事務(wù)執(zhí)行_________操作,對已經(jīng)完畢但還沒有提交的事務(wù)執(zhí)行_________操作。8、事務(wù)的并發(fā)執(zhí)行會引起丟失修改問題、_________、_________等問題。9、兩事務(wù)并發(fā)執(zhí)行時,事務(wù)T1等待事務(wù)T2釋放數(shù)據(jù)A,事務(wù)T2也在等待事務(wù)T1釋放數(shù)據(jù)A,此時兩事務(wù)陷入_________狀態(tài)。得分 閱卷人 三、判斷題(每題2分,共10分)題號 1?2?3 4?5答案??? ?1、數(shù)據(jù)庫設(shè)計時應(yīng)遵循規(guī)范化原則,并且規(guī)范化限度與數(shù)據(jù)庫性能成正比。2、對于一個解決少量元組的用戶事務(wù),以元組為封鎖粒度比較合適。3、用SQL語言進行數(shù)據(jù)操作需要了解存取途徑。4、數(shù)據(jù)庫中只存放視圖的定義而不存在視圖相應(yīng)的數(shù)據(jù)。5、無論在什么情況下,X→Y都是非平凡函數(shù)依賴,而X→X都是平凡的函數(shù)依賴。得分 閱卷人?四、問答題(每題5分,共20分)1、敘述3NF和1NF,2NF的區(qū)別與聯(lián)系是什么?2、設(shè)一個關(guān)系為:學(xué)生(學(xué)號,姓名,年齡,所在系),判斷此關(guān)系屬性組屬于第幾范式。為什么?3、數(shù)據(jù)庫系統(tǒng)由哪幾部分組成?4、試簡要敘述數(shù)據(jù)庫設(shè)計的全過程涉及哪些階段。得分?閱卷人 五、SQL操作題(每題10分,共20分)1、設(shè)教學(xué)數(shù)據(jù)庫中有三個基本表: ?? 學(xué)生表?S(S#,SNAME,AGE,SEX)??選課表?SC(S#,C#,GRADE) 課程表 C(C#,CNAME,TEACHER)(1)請用SQL語句表達下列查詢:1)查詢成績大于90分的所有課程的課程號和課程名。2)查詢年齡大于23的男學(xué)生的學(xué)號和姓名。3)查詢學(xué)號為S3學(xué)生所學(xué)課程的課程名與任課教師名。(2)試說明下面SQL語句的語義。SELECTSNAME,GRADEFROMS,SCWHERES.SNO=SC.SNOANDSNO=’20230101’2、按照綜合設(shè)計題1的數(shù)據(jù)庫關(guān)系S、SC、C完畢以下操作(1)試用SQL語句表達下列更新:1)往關(guān)系C中插入一個課程元組(’C8’,’JAVA’,’LIU’)。2)在SC中刪除尚無成績的元組。(2)試說明下面SQL語句的語義。UPDATESCSETGRADE=GRADE*1.1WHEREGRADE<(SELECTAVG(GRADE)FROMSC)得分?閱卷人 六、綜合題(每題10分,共20分)1、設(shè)兩個事務(wù)T1、T2的操作如下:T1T2FINDX;FINDX;X=X–1000;X=X+X*0.1;UPDX;UPDX;FINDYFINDY;Y=Y+1000;Y=Y–100;UPDY;UPDY;1、分別給出兩個事務(wù)的一個串行調(diào)度和一個并行調(diào)度。(可以用簡化方式)2、設(shè)有關(guān)系R和S,其值如下: ?R?A B?C? S B?C D ?2?4?6? 4 5 6 ? 3?6?9 ? 4?6?8? ?3?4?5 ?6 8 0 ?? ??6?9?2 試求πB,C(R)、R?S的值。泰山學(xué)院信息科學(xué)技術(shù)學(xué)院計算機科學(xué)與技術(shù)專業(yè)數(shù)據(jù)庫系統(tǒng)概論本科試卷(試卷共6頁,答題時間120分鐘)題號 一?二?三?四 五?總分?統(tǒng)分人?復(fù)核人得分?? ??得分?閱卷人 一、選擇題(每小題2分,共20分。請將答案填在下面的表格內(nèi))題號?1?2?3?4 5?6?7 8 9?10答案 ? ????1、數(shù)據(jù)庫管理系統(tǒng)是管理控制數(shù)據(jù)庫的重要軟件,簡稱()。A、DBB、DBMSC、DBSD、DBT2、反映現(xiàn)實世界中實體及實體間聯(lián)系的信息模型是()。A.關(guān)系模型B.層次模型C.網(wǎng)狀模型D.E-R模型3、關(guān)系數(shù)據(jù)模型的三個組成部分中,不涉及()。A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)操作C.數(shù)據(jù)控制D.完整性規(guī)則4、下列語句中,()不屬于SQL中DML的語句A.SELECTB.CREATEC.INSERTD.DELETE5、一個關(guān)系模式屬于3NF,是指()。A.每個非主屬性都不傳遞依賴于主鍵B.主鍵唯一標記關(guān)系中的元組C.關(guān)系中的元組不能反復(fù)
D.每個屬性都是不可分解的6、設(shè)有關(guān)系R(A,B,C)R上的函數(shù)依賴集F={A→B,A→C}。則關(guān)系R屬于()A.1NF
B.2NF
C.3NF
D.BCNF7、DBMS在運營過程中建立的日記文獻,重要用于對數(shù)據(jù)庫的()A.安全性控制B.并發(fā)調(diào)度控制C.數(shù)據(jù)庫恢復(fù)D.完整性控制8、設(shè)關(guān)系模式R是3NF模式,那么下列說明不對的的是()。?A.R必是2NF模式B.R必然不是BCNFC.R也許不是BCNFD.R必然是1NF模式9、.若事務(wù)T1已經(jīng)給數(shù)據(jù)Q加上了S鎖,則事務(wù)T2對Q可以()A.加S鎖B.加X鎖C.加S鎖,或X鎖D.不能再給Q加任何鎖10、SQL提供的觸發(fā)器機制是對數(shù)據(jù)庫系統(tǒng)采用的一種()措施。A、完整性控制B、安全性控制C、數(shù)據(jù)庫恢復(fù)D、事務(wù)并發(fā)控制得分?閱卷人?二、填空題(每題2分,共20分)1、數(shù)據(jù)模型的三個組成部分是___________、數(shù)據(jù)操作和完整性約束規(guī)則。2、事務(wù)故障涉及事物內(nèi)部故障、_________、介質(zhì)故障、計算機病毒。3、關(guān)系代數(shù)、元組關(guān)系演算和域演算表達式的安全性是指_______________________________。4、設(shè)R和S都是二元關(guān)系,則關(guān)系代數(shù)表達式π1,2(σ2≠1(R×S))寫成元組演算表達式是_________________________________。5、在SQL的DML中,向一個表中插入一個元組的語句是:_______________________________________________________________。6、關(guān)系模式分解規(guī)定滿足的兩個重要特性是:無損連接性和___________。7、有關(guān)系模式R(A,B,C),R上的FD集F={B→C,C→A},則分解ρ={AB,AC}丟失的FD是__________。8、數(shù)據(jù)庫的并發(fā)操作通常會產(chǎn)生3個問題:________、讀臟數(shù)據(jù)和不可反復(fù)讀。9、事務(wù)并發(fā)控制采用的重要措施是封鎖機制,DBMS提供的兩種封鎖分別是:X鎖和___________。10、為防止非法用戶故意破壞數(shù)據(jù)庫所采用的數(shù)據(jù)庫保護措施屬于數(shù)據(jù)庫的___________控制。得分 閱卷人 三、解答題(每題5分,共20分)1、簡述數(shù)據(jù)庫的三層模式和兩級獨立性,兩級獨立性是如何實現(xiàn)的。2、敘述數(shù)據(jù)庫安全性與完整性的區(qū)別?3、什么是日記文獻,為什么登記日記時必須先寫日記后寫數(shù)據(jù)庫?4、敘述事務(wù)的概念以及它的重要性質(zhì)?得分 閱卷人 四、SQL操作題(每題10分,共20分)1、設(shè)教學(xué)數(shù)據(jù)庫中有三個基本表:?? ?學(xué)生表?S(S#,SNAME,AGE,SEX) ?選課表 SC(S#,C#,GRADE) 課程表?C(C#,CNAME,TEACHER)(1)請用SQL語句表達下列查詢:1)查詢每門課程的平均成績。2)查詢所有男學(xué)生的姓名和年齡,查詢結(jié)果根據(jù)年齡升序排序。3)查詢’張三’所學(xué)課程的課程名與任課教師名。(2)試說明下面SQL語句的語義。SELECTSNAME,CNO,GRADEFROMS,SCWHERES.SNO=SC.SNOANDSNO=’NO1’2、按照綜合設(shè)計題1的數(shù)據(jù)庫關(guān)系S、SC、C完畢以下操作(1)試用SQL語句表達下列更新:1)往關(guān)系SC中插入一個課程元組(’NO5’,’C5’,’85’)。2)刪除‘劉梅’老師所教課程的課程記錄。(2)試說明下面SQL語句的語義。UPDATESCSETGRADE=60whereGRADE<60得分?閱卷人 五、綜合題(每題10分,共20分)1、已知兩個關(guān)系如圖1。圖12、設(shè)某商業(yè)集團數(shù)據(jù)庫有3個實體集。一是‘商店’實體集,屬性有商店編號、商店名、地址等,二是‘商品’實體集,屬性有商品編號、商品名、規(guī)格、價格等,三是‘職工’實體集,屬性有職工編號、職工姓名、性別、業(yè)績等。商店與商品存在‘銷售’聯(lián)系,每個商店可以銷售多種商品,每種商品可以由多個商店銷售,每個商店每銷售一種商品有月銷量。商店與職工存在‘聘用’聯(lián)系,每個商店可以聘用多個職工,每個職工只能在一個商店工作,倉庫聘用職工有聘期和月薪等屬性。(1)建立該問題的ER模型,并在圖上標出屬性、聯(lián)系的類型。(2)將你建立的ER模型轉(zhuǎn)化為邏輯模型,并注明主鍵和外鍵。泰山學(xué)院信息科學(xué)技術(shù)學(xué)院計算機科學(xué)與技術(shù)專業(yè)數(shù)據(jù)庫系統(tǒng)概論本科試卷(試卷共6頁,答題時間120分鐘)題號?一?二 三 四?五?總分?統(tǒng)分人?復(fù)核人得分 ?? ?得分 閱卷人 一、選擇題(每小題2分,共20分。請將答案填在下面的表格內(nèi))題號 1 2?3 4?5?6 7 8 9?10答案?? ? ?? ? 1.下列四項中,哪項不是數(shù)據(jù)模型的組成要素【】A.數(shù)據(jù)結(jié)構(gòu)B.完整性約束C.數(shù)據(jù)操作D.數(shù)據(jù)定義2.五種基本關(guān)系代數(shù)運算是【】A.U,-,×,π和σB.U,-,∞,π和σC.U,n,x,π和σD.U,n,∞,π和σ3.系統(tǒng)死鎖屬于【】得分 閱卷人 A.事務(wù)故障B.程序故障C.系統(tǒng)故障D.介質(zhì)故障4.SQL中,下列涉及空值的操作,不對的的是【】A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)5.數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是【】A.DBS涉及DB和DBMSB.DBMS涉及DB和DBSC.DB涉及DBS和DBMSD.DBS就是DB,也就是DBMS6.在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于【】A.需求分析階段B.概念設(shè)計階段C.邏輯設(shè)計階段D.物理設(shè)計階段7.假如事務(wù)T獲得了數(shù)據(jù)項Q上的X鎖,則T對Q【】A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀不能寫8.DBMS中實現(xiàn)事務(wù)持久性的子系統(tǒng)是【】A.安全性管理子系統(tǒng)B.完整性管理子系統(tǒng)C.并發(fā)控制子系統(tǒng)D.恢復(fù)管理子系統(tǒng)9.關(guān)系模型中,一個碼是【】A.可以由多個任意屬性組成B.至多由一個屬性組成C.由一個或多個屬性組成,其值可以唯一標記關(guān)系中一個元組D.以上都不是10.要保證數(shù)據(jù)庫的邏輯獨立性,需要修改的是【】A.模式與外模式之間的映射B.模式與內(nèi)模式之間的映射C.模式D.三級模式二、填空題(每空1分,共20分)1.事務(wù)具有四個特性(ACID特性):原子性、__________、___________和____________。2.假如一個關(guān)系不滿足2NF,則該關(guān)系一定也不滿足_______________(在1NF、2NF、3NF范圍內(nèi))。3.兩段封鎖協(xié)議是最常用的一種封鎖協(xié)議,是指所有事務(wù)必須分兩個階段對數(shù)據(jù)對象__________和___________。4.現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是_____________。5.數(shù)據(jù)模式涉及:_____________、____________、______________;其中的___________是使用物理模型對數(shù)據(jù)的描述。6.嵌入式SQL語句與主語言之間的通信重要涉及:用________實現(xiàn)向主語言傳遞SQL語句的執(zhí)行狀態(tài)信息;用_________實現(xiàn)主語言向SQL語句提供參數(shù);7.DBMS通過加鎖的方法實現(xiàn)并發(fā)控制,其中基本的封鎖類型有:___________和_________兩種。8.定義學(xué)生信息數(shù)據(jù)庫中有關(guān)系模式Student(Sno,Sname,Sdept,Sage)、Course(Cno,Cname,Cpno,CCredit)和SC(Cno,Sno,Grade),寫出查詢選修了所有課程的學(xué)生學(xué)號和姓名的關(guān)系代數(shù)表達式_____________________________________________________。9.查詢優(yōu)化按照優(yōu)化的層次一般可分為___________和__________兩種,其中___________是按照一定的規(guī)則,改變代數(shù)表達式中操作的順序和組合,使查詢執(zhí)行更高效。10.公司中有多個部門和多名職工,每個職工只能屬于一個部門,一個部門能包含多名職工,從職工到部門的聯(lián)系類型是____________。得分 閱卷人 三、設(shè)計題(每題10分,共20分)某電腦公司是一家專門銷售計算機整機、外圍設(shè)備和零部件的公司。該公司有3個部門:市場部、技術(shù)部和財務(wù)部。市場部有18位業(yè)務(wù)員,負責采購和銷售業(yè)務(wù);技術(shù)部有14位工程師,負責售后服務(wù)、保修等技術(shù)性的工作;財務(wù)部有12位工作人員、1位會計和1位出納,負責財務(wù)業(yè)務(wù)。公司需要將所有經(jīng)營的計算機設(shè)備的客戶、銷售、維修(服務(wù)、保修)、職工等信息都存儲在數(shù)據(jù)庫中。1、請先寫出數(shù)據(jù)庫設(shè)計的基本環(huán)節(jié)2、再根據(jù)公司情況設(shè)計數(shù)據(jù)庫的E-R圖。得分?閱卷人?四、簡答題(第1小題10分,第2、3小題每題5分,共20分)1、設(shè)有學(xué)生表S(SNO,SN)(SNO為學(xué)生號,SN為姓名)和學(xué)生選修課程表SC(SNO,CNO,CN,C)(CNO為課程號,CN為課程名,C為成績),請用SQL語言完畢以下各題:(1)建立一個視圖V—SSC(SNO,SN,CNO,CN,C),并按CNO升序排序;(2)從視圖V—SSC上查詢平均成績在90分以上的SN、CN和C。2、設(shè)有關(guān)系R和S:計算:RS。3、考慮事務(wù)T1、T2、T3的以下日記記錄,假設(shè)系統(tǒng)剛好在最后一條日記記錄之后就崩潰了,請指出在恢復(fù)過程中的重做事務(wù)集和撤消事務(wù)集?<T1,start><T1,B,10,20><T2,start><T1,commit><T2,C,0,20><T3,start><T3,B,10,20><checkpoint{T2,T3,T4}>(檢查點時刻)<T3,C,10,20><T4,start><T3,commit><T4,D,10,0><T4,commit>得分?閱卷人 五、綜合題(每小題5分,共20分)現(xiàn)有如下關(guān)系模式:其中,Teacher(Tno,Tname,Tel,Dpartment,Bno,Bname,BorrowDate,Rdate,Backup)。Tno-教師編號,Tname-教師姓名,Tel-電話,Department-所在部門,Bno-借閱圖書編號,Bname-書名,BorrowDate-借書日期,Rdat(yī)e-還書日期,Backup-備注該關(guān)系模式的屬性之間具有通常的語義,例如:教師編號函數(shù)決定教師姓名,即教師編號是惟一的,圖書編號是惟一的,等等。請回答下述問題:(1)教師編號是候選碼嗎?說明判斷理由。(2)寫出該關(guān)系模式的主碼。(3)該關(guān)系模式中是否存在部分函數(shù)依賴?假如存在,請寫出其中兩個。(4)該關(guān)系模式最高滿足第幾范式?并說明理由。泰山學(xué)院信息科學(xué)技術(shù)學(xué)院計算機科學(xué)與技術(shù)專業(yè)數(shù)據(jù)庫系統(tǒng)概論本科試卷(試卷共6頁,答題時間120分鐘)題號?一?二 三 四?五?總分 統(tǒng)分人 復(fù)核人得分 ? ??? 得分 閱卷人?一、選擇題(每小題2分,共20分。請將答案填在下面的表格內(nèi))題號?1?2 3 4 5?6 7 8?9?10答案? ?? ???? 1.某個用戶使用的數(shù)據(jù)視圖的描述稱為【】,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表達。A.外模式B.概念模式C.內(nèi)模式D.存儲模式2.子模式DDL用來描述【】A.數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)B.數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C.數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D.數(shù)據(jù)庫的概念結(jié)構(gòu)3.在DBS中,DBMS和OS之間的關(guān)系是【】A.互相調(diào)用B.DBMS調(diào)用OSC.OS調(diào)用DBMSD.并發(fā)運營4.數(shù)據(jù)庫與文獻系統(tǒng)的主線區(qū)別在于【】A.提高了系統(tǒng)效率B.方便了用戶使用C.數(shù)據(jù)的結(jié)構(gòu)化D.節(jié)省了存儲空間5.當關(guān)系R和S自然聯(lián)接時,可以把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是【】A.左外聯(lián)接B.右外聯(lián)接C.外部并D.外聯(lián)接6.SQL中,下列涉及空值的操作,不對的的是【】A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)7.假如事務(wù)T要讀取整個Student表,并且同時會更新Student表中的個別元組,則需要對Student表申請加【】鎖。A.S鎖B.IX鎖C.XIS鎖D.SIX鎖8.DBMS中實現(xiàn)事務(wù)持久性的子系統(tǒng)是【】A.安全性管理子系統(tǒng)B.完整性管理子系統(tǒng)C.并發(fā)控制子系統(tǒng)D.恢復(fù)管理子系統(tǒng)9、包含在【】中的屬性,叫做主屬性。A.主碼B.候選碼C.外碼D.全碼10.用樹型結(jié)構(gòu)表達實體類型及實體間聯(lián)系的數(shù)據(jù)模型是【】A.概念模型B.層次模型C.網(wǎng)狀模型D.關(guān)系模型得分 閱卷人?二、填空題(每空1分,共20分)1.在多粒度封鎖中一個數(shù)據(jù)對象也許以兩種方式封鎖:_________和________。2.包含在任何一個候選關(guān)鍵字的屬性稱為_______________。3.事務(wù)不加控制的并發(fā)執(zhí)行會引起:讀臟數(shù)據(jù)、___________、______________。4.數(shù)據(jù)模式涉及:_____________、____________和模式;其中的___________是使用物理模型對數(shù)據(jù)的描述。5.嵌入式SQL語句與主語言之間的通信重要涉及:用________實現(xiàn)向主語言傳遞SQL語句的執(zhí)行狀態(tài)信息;用_________實現(xiàn)主語言向SQL語句提供參數(shù);6.封鎖的方法也許引起__________和死鎖等問題,其中防止死鎖的通常有兩種方法,一次封鎖法和___________。7.數(shù)據(jù)庫系統(tǒng)中也許發(fā)生各種各樣的故障,大體可分為:事務(wù)內(nèi)部故障、系統(tǒng)故障和__________三類。8.RDBMS查詢解決可以分為4個階段:查詢分析、__________、查詢優(yōu)化和__________;查詢優(yōu)化按照優(yōu)化的層次一般可分為___________和__________兩種,其中___________是按照一定的規(guī)則,改變代數(shù)表達式中操作的順序和組合,使查詢執(zhí)行更高效。9.存取控制機制重要涉及兩部分:定義用戶權(quán)限和___________,常見的存取控制方法有自主存取控制和________________兩類。得分 閱卷人?三、設(shè)計題(每題10分,共20分)學(xué)校中有若干系,每個系有若干班級和教研室,每個教研室有若干教員,其中有的專家和副專家每人帶若干研究生,每個班有若干學(xué)生,每個學(xué)生選修若干課程,每門課由若干學(xué)生選修。1、請寫出數(shù)據(jù)庫設(shè)計的環(huán)節(jié)2、用E-R圖畫出此學(xué)校的概念模型。得分?閱卷人 四、簡答題(每小題10分,共20分)1、關(guān)系模式R(ABCDE)上成立著函數(shù)依賴集F={AB->C,C->D,A->E}。(1)找出此關(guān)系模式的候選碼;(2)說明此關(guān)系模式是否屬于BCNF;2、現(xiàn)有調(diào)度,其中ri(R)表達第i個事務(wù)對數(shù)據(jù)對象R的讀操作,wi(R)表達第i個事務(wù)對數(shù)據(jù)對象R的寫操作;試判斷調(diào)度策略Sc是串行還是并行,假如是并行是否為可串行化的調(diào)度?(寫出判斷過程)得分 閱卷人?五、綜合題(每題10分,共20分)設(shè)有一個SPJ數(shù)據(jù)庫,涉及S、P、J、SPJ4個關(guān)系模式:S(SNO,SNAME,STATUS,CITY)分別表達供應(yīng)商代碼、供應(yīng)商姓名、供應(yīng)商狀態(tài)、供應(yīng)商所在城市;P(PNO,PNAME,COLOR,WEIGHT)分別表達:零件代碼、零件名、顏色、重量;J(JNO,JNAME,CITY)分別表達:工程項目代碼、工程項目名、工程項目所在城市;SPJ(SNO,PNO,JNO,QTY)分別表達:供應(yīng)商代碼、零件代碼、工程項目代碼、供應(yīng)數(shù)量;請用SQL語句完畢如下查詢:(1)查詢供應(yīng)工程J1零件P1的供應(yīng)商號碼SNO;(2)查詢供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO;(3)查詢使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO;泰山學(xué)院信息科學(xué)技術(shù)學(xué)院計算機科學(xué)與技術(shù)專業(yè)數(shù)據(jù)庫系統(tǒng)概論本科試卷(試卷共6頁,答題時間120分鐘)題號 一 二 三 四 五?總分?統(tǒng)分人?復(fù)核人得分 ?? ? ?得分?閱卷人?一、選擇題(每小題2分,共20分。請將答案填在下面的表格內(nèi))題號?1 2 3 4 5 6 7 8?9?10答案 ?? ??? ?1.數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)是_____A.兩級模式結(jié)構(gòu)和一級映象B.三級模式結(jié)構(gòu)和一級映象C.三級模式結(jié)構(gòu)和兩級映象D.三級模式結(jié)構(gòu)和三級映象2.2.公司中有多個部門和多名職工,每個職工只能屬于一個部門,一個部門可以有多名職工,從職工到部門的聯(lián)系類型是________。A.多對多B.一對一C.多對一D.一對多3.數(shù)據(jù)庫的關(guān)系模型中,侯選碼是______A.二維表中的字符型的屬性值B.二維表中能唯一地標記一個元組的屬性組C.二維表中的記錄號D.二維表中不會有空值的屬性值4.假如關(guān)系R中有4個屬性和3個元組,關(guān)系S中有3個屬性和5個元組,則RS的屬性個數(shù)和元組個數(shù)分別是________。A.7和8B.7和15C.12和8D.12和155.SQL語言屬于_________。A.關(guān)系代數(shù)語言B.元組關(guān)系演算語言C.域關(guān)系演算語言庫D.具有關(guān)系代數(shù)和關(guān)系演算雙重特點的語言6.已知有關(guān)系模式R(sno,sname,age),其中sno表達學(xué)生的學(xué)號,類型為Char(8),前4位表達入學(xué)年份。查詢所有2023年入學(xué)的學(xué)生姓名(sname),SQL語句是________。A.SELECTsnameFROMRWHEREsno=′2023%′B.SELECTsnameFROMRWHEREsnoLIKE′2023%′C.SELECTsnameFROMRWHEREsno=′2023_′D.SELECTsnameFROMRWHEREsnoLIKE′2023_′7.在R(U)中,假如X→Y,并且對于X的任何一個真子集X',都沒有X'→Y,則__________。A.Y函數(shù)依賴于XB.Y對X完全函數(shù)依賴C.X為U的候選碼D.R屬于2NF8.1NF_________規(guī)范為2NF。A.消除非主屬性對碼的部分函數(shù)依賴B.消除非主屬性對碼的傳遞函數(shù)依賴C.消除主屬性對碼的部分和傳遞函數(shù)依賴D.消除非平凡且非函數(shù)依賴的多值依賴9.一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。關(guān)系的碼為________。A.實體的碼B.各實體碼的組合C.n端實體的碼D.每個實體的碼10.恢復(fù)和并發(fā)控制的基本單位是__________。A.事務(wù)B.數(shù)據(jù)冗余C.日記文獻D.數(shù)據(jù)轉(zhuǎn)儲得分?閱卷人 二、填空題(每空1分,共20分)1.數(shù)據(jù)管理技術(shù)經(jīng)歷的三個發(fā)展階段為人工管理階段、_________、_________。2.關(guān)系模型的三類完整性是_________、_________、__________3.關(guān)系代數(shù)中專門的關(guān)系運算涉及:選擇、_________、_________和除法。4.SQL語言中的GRANT語句的功能是___________;REVOKE語句的功能是__________。5.從關(guān)系規(guī)范化理論的角度講,一個只滿足1NF的關(guān)系也許存在的四方面問題是:數(shù)據(jù)冗余度大、_________、_________和__________。6.實現(xiàn)概念模型最常用的表達方法是_________。7.數(shù)據(jù)庫系統(tǒng)中也許發(fā)生各種各樣的故障,大體可分為_________、_________和__________三類。8.事務(wù)的ACID性質(zhì)分別指:_________、_________、_________、_________。得分 閱卷人?三、簡答題(每題5分,共20分)1、在關(guān)系數(shù)據(jù)庫模型中,關(guān)系至少應(yīng)當具有哪些性質(zhì)?必須遵循哪些完整性約束規(guī)則?2、DBS由哪幾部分組成的?3、簡述數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu),如何保證數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)與程序的獨立性?4、敘述3NF和1NF,2NF的區(qū)別與聯(lián)系是什么?得分?閱卷人 四、SQL操作題(每題10分,共20分)1、設(shè)教學(xué)數(shù)據(jù)庫中有三個基本表: ??學(xué)生表?S(S#,SNAME,AGE,SEX,SDEPT) ?選課表 SC(S#,C#,GRADE) ?課程表?C(C#,CNAME,TEACHER)(1)請用SQL語句表達下列查詢:1)查詢信科學(xué)院所有男生的姓名。2)查詢所有女學(xué)生選修課程的課程號。3)查詢‘張三’學(xué)生所學(xué)課程的課程名與任課教師名。(2)試說明下面SQL語句的語義。SELECTC#,COUNT(*)FROMSCGROUPBYC#2、按照綜合設(shè)計題1的數(shù)據(jù)庫關(guān)系S、SC、C完畢以下操作(1)試用SQL語句表達下列更新:1)往關(guān)系SC中插入一個課程元組(’20230201’,’J001’,98)。2)在S關(guān)系中刪除年齡大于30的元組。(2)試說明下面SQL語句的語義。UPDATESSETSAGE=SAGE+1WHERESDEPT=’信科學(xué)院’得分 閱卷人?五、綜合題(每題10分,共20分)1、教學(xué)管理系統(tǒng)涉及教師、學(xué)生和課程三個實體集。教師實體的屬性
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度文化藝術(shù)品展覽及銷售代理合同4篇
- 二零二五版精裝修二手房交易合同2篇
- 2025版信用卡擔保協(xié)議書:信用卡擔保合同履行監(jiān)督與保障措施2篇
- 校園健康教育視力保護先行
- 何謂二零二五年度合同履行的擔保糾紛預(yù)防與處理合同3篇
- 2025年度智能交通信號控制系統(tǒng)安裝與維護合同范本4篇
- 2025年行政訴訟上訴狀編制規(guī)范:全面解讀版3篇
- 2025年度離婚協(xié)議中的車輛分割與折價合同3篇
- 2025版停車場停車場設(shè)計與施工監(jiān)理合同3篇
- 二零二五年度建筑外墻瓷磚保溫一體化合同3篇
- 無人化農(nóng)場項目可行性研究報告
- 《如何存款最合算》課件
- 社區(qū)團支部工作計劃
- 拖欠工程款上訪信范文
- 《wifi協(xié)議文庫》課件
- 中華人民共和國職業(yè)分類大典是(專業(yè)職業(yè)分類明細)
- 2025年新高考語文復(fù)習 文言文速讀技巧 考情分析及備考策略
- 2024年??谑羞x調(diào)生考試(行政職業(yè)能力測驗)綜合能力測試題及答案1套
- 一年級下冊數(shù)學(xué)口算題卡打印
- 2024年中科院心理咨詢師新教材各單元考試題庫大全-下(多選題部分)
- 真人cs基于信號發(fā)射的激光武器設(shè)計
評論
0/150
提交評論