



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、A一.單項(xiàng)選擇1.A對(duì)于現(xiàn)實(shí)世界中事物的特征,在實(shí)體-聯(lián)系模型中使用A.屬性描述 B.關(guān)鍵字描述C.二維表格描述 D.實(shí)體描述2.C把實(shí)體-聯(lián)系模型轉(zhuǎn)換為關(guān)系模型時(shí),實(shí)體之間多對(duì)多聯(lián)系在關(guān)系模型中是通過(guò)A.建立新的屬性來(lái)實(shí)現(xiàn) B.建立新的關(guān)鍵字來(lái)實(shí)現(xiàn)C.建立新的關(guān)系來(lái)實(shí)現(xiàn) D.建立新的實(shí)體來(lái)實(shí)現(xiàn)3.D專門的關(guān)系運(yùn)算不包括下列中的A.聯(lián)接運(yùn)算 B.選擇運(yùn)算 C.投影運(yùn)算 D.交運(yùn)算4.A對(duì)關(guān)系S和關(guān)系R進(jìn)行集合運(yùn)算,結(jié)果中既包含S中元組也包含R中元組,這種集合運(yùn)算稱為 A.并運(yùn)算 B.交運(yùn)算 C.差運(yùn)算 D.積運(yùn)算5.B在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于A.需求分析階段 B.邏
2、輯設(shè)計(jì)階段C.概念設(shè)計(jì)階段 D.物理設(shè)計(jì)階段6.D對(duì)于關(guān)系數(shù)據(jù)庫(kù),任何二元關(guān)系模式最高都可以達(dá)到范式。A.1NF C.2NF B.3NF D.BCNF7.D在概念設(shè)計(jì)階段,最常使用的數(shù)據(jù)模型是A.對(duì)象模型 B.物理模型 C.邏輯模型 D.實(shí)體聯(lián)系模型8.C下面有關(guān)索引的描述正確的是A.創(chuàng)建非聚集索引以后,原來(lái)的數(shù)據(jù)庫(kù)表文件中記錄的物理順序?qū)⒈桓淖傿.索引與數(shù)據(jù)庫(kù)表的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中 C.創(chuàng)建非聚集索引是創(chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)表文件記錄的指針構(gòu)成的文件D.使用索引并不能加快對(duì)表的查詢操作9.A關(guān)系R1和R2,經(jīng)過(guò)關(guān)系運(yùn)算得到結(jié)果是S,則S A.一個(gè)關(guān)系 B.一個(gè)表單 C.一個(gè)數(shù)據(jù)庫(kù) D.一個(gè)數(shù)組
3、10A子模式是用戶與數(shù)據(jù)庫(kù)的接口之一,它對(duì)應(yīng)于數(shù)據(jù)庫(kù)的 A.外模式 B.概念模式 C.內(nèi)模式 D.存儲(chǔ)模式11C已知關(guān)系R(A,B,C,D,E)及其上的函數(shù)相關(guān)性集合,F(xiàn)=AB,EA,CED,該關(guān)系的候選關(guān)鍵字是A.AE B.BE C.CE D.DE12A設(shè)有關(guān)系R(A,B,C,D)及其上的函數(shù)相關(guān)性集合BA,BCD,那么關(guān)系最高是A.第一范式的 C.第二范式的B.第三范式的 D.BCNF范式的13C如果學(xué)生表STUDENT是使用下面的SQL語(yǔ)句創(chuàng)建的CREATE TABLE STUDENT(SNO CHAR(4) PRIMARY KEY NOT NULL,SN CHAR(8),SEX CHA
4、R(2),AGE DECIMAL(2) CHECK(AGE15 AND AGE30)下面的SQL語(yǔ)句中不可以正確執(zhí)行的是A.INSERT INTO STUDENT(SNO,SEX,AGE) valueS (S9,男,17) B.INSERT INTO STUDENT(SNO,SEX,AGE) valueS (李安琦,男,20)C.INSERT INTO STUDENT(SEX,AGE) valueS (男,20)D.INSERT INTO STUDENT(SNO,SN) valueS (S9,安琦)14B設(shè)有部門和職員兩個(gè)實(shí)體,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員。則部門與職員實(shí)體
5、之間的聯(lián)系類型是A.m:n B.1:m C.m:1 D.1:115B使用SQL語(yǔ)句進(jìn)行分組檢索時(shí),為了去掉不滿足條件的分組,應(yīng)當(dāng)A.使用WHERE子句B.在GROUP BY后面使用HAVING 子句C.先使用WHERE子句,再使用HAVING子句D.先使用HAVING 子句,再使用WHERE子句16C關(guān)系代數(shù)的五個(gè)基本操作可直接轉(zhuǎn)換成元組關(guān)系演算表達(dá)式,它們是并、差、投影、選擇和。A.交 B.笛卡兒積 C.自然聯(lián)結(jié) D.除法17C關(guān)系表達(dá)式運(yùn)算的結(jié)果是。A.數(shù)值型 B.字符型 C.邏輯型 D.日期型18A關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論主要解決的問(wèn)題是。A如何構(gòu)造合適的數(shù)據(jù)邏輯結(jié)構(gòu)B如何構(gòu)造合適的數(shù)據(jù)物
6、理結(jié)構(gòu)C如何構(gòu)造合適的應(yīng)用程序界面D如何控制不同用戶的數(shù)據(jù)操作權(quán)限19D儲(chǔ)蓄所有多個(gè)儲(chǔ)戶,儲(chǔ)戶在多個(gè)儲(chǔ)蓄所存取款,儲(chǔ)蓄所與儲(chǔ)戶之間是。A.一對(duì)一的聯(lián)系 B.一對(duì)多的聯(lián)系C.多對(duì)一的聯(lián)系 D.多對(duì)多的聯(lián)系20D下面正確的規(guī)則是。A.若XMY,WYZ,則XWZ B.若XY,YZ則ZXC.若XYZ,則XZ,YZ D.若XY,YZ,則XZ二.填空題目1.關(guān)系數(shù)據(jù)中,基本表的一行稱為記錄或元組。2.數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)設(shè)計(jì)階段:需求分析階段概念結(jié)構(gòu)設(shè)計(jì)階段數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段數(shù)據(jù)庫(kù)實(shí)施階段、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。3.如果XY和YX成立,那么稱XY是一個(gè)平凡函數(shù)依賴。4.由于數(shù)據(jù)庫(kù)系統(tǒng)在
7、三級(jí)模式之間提供了外模式/模式和模式/內(nèi)模式兩層映射功能,所以就保證了數(shù)據(jù)庫(kù)系統(tǒng)具有較高的數(shù)據(jù)獨(dú)立性。5.關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:選擇投影、連接和除法。6.任何一個(gè)三元關(guān)系一定滿足的范式是1NF(在INF、2NF、3NF范圍內(nèi))。7.一個(gè)關(guān)系的所有屬性都是主屬性,則該關(guān)系一定滿足的范式是3NF(在1NF、2NF、3NF范圍內(nèi))。8.設(shè)有關(guān)系R(A,B,C,D),S(D,E,F(xiàn),G)。關(guān)系R的主碼為A,關(guān)系S的主碼為D,則屬性D在關(guān)系R中稱為外碼。9.用二維表數(shù)據(jù)來(lái)表示實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系數(shù)據(jù)模型。10.數(shù)據(jù)模型的三要素是指數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作和完整性約束。三.簡(jiǎn)答題1.為什么一個(gè)二
8、元關(guān)系一定滿足3NF?答:因?yàn)橐粋€(gè)二元關(guān)系的主碼構(gòu)成只有以下兩種可能:a.全碼, 則兩個(gè)屬性都是主屬性,不存在非主屬性,因此這種情況下該二元關(guān)系肯定是3NF;b.其中一個(gè)屬性構(gòu)成主碼,另外一個(gè)是非主屬性,這中情況下只有主屬性決定非主屬性,不存在非主屬性對(duì)主屬性的部分依賴和傳遞依賴,故也是3NF。2.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的組成。答:數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)管理系統(tǒng)(DBMS),數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) ,計(jì)算機(jī)軟硬件系統(tǒng),數(shù)據(jù)庫(kù)管理人員及用戶,其中,數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。3.關(guān)系代數(shù)中有哪幾種基本操作,這些操作的基本功能是什么? 答:并(Union):設(shè)關(guān)系R和關(guān)系S具有相同的元數(shù)n
9、,且相應(yīng)的屬性取自同一個(gè)域,則關(guān)系R和關(guān)系S的并由屬于R或?qū)儆赟的元組組成,其結(jié)果仍為n元的關(guān)系 差(Difference):設(shè)關(guān)系R和關(guān)系S具有相同的元數(shù)n,且相應(yīng)的屬性取自同一個(gè)域,則關(guān)系R和關(guān)系S的差由屬于關(guān)系R而不屬于關(guān)系S的元組組成,其結(jié)果仍為n元的關(guān)系 笛卡爾積(Cartesian Product):設(shè)關(guān)系R和關(guān)系S的元數(shù)分別為r和s。定義R和S的笛卡爾積是一個(gè)(r+s)元的元組集合,每個(gè)元組的前r個(gè)分量來(lái)自R的一個(gè)元組,后s個(gè)分量來(lái)自S的一個(gè)元組 投影(Projection):對(duì)關(guān)系進(jìn)行垂直分割,消去某些列,并重新安排列的順序,再刪去重復(fù)元組 選擇(Selection):根據(jù)某些
10、條件對(duì)關(guān)系做水平分割,即選擇符合條件的元組四.應(yīng)用題1.設(shè)有兩個(gè)關(guān)系R (A,B,C) 和S (C,D,E),試用SQL查詢語(yǔ)句表達(dá)下列關(guān)系代數(shù)表達(dá)式:(1)A,E (B = D (RS)。(2)A.E (B = 50 (RS) U A,E (B = 60 (RS) 。解:(1)select R.A, S.E form R, S where R.B=S.D and R.C=S.C(2)selcct R.A, S.E form R, S where R.B=50 and R.C=S.C Union selcct R.A, S.E form R, S where R.B=60 and R.C=S.
11、C2.圖書出版管理數(shù)據(jù)庫(kù)中有兩個(gè)基本表:圖書 (書號(hào),書名,作者編號(hào),出版社,出版日期)作者 (作者編號(hào),作者名,年齡,地址)試用SQL語(yǔ)句寫出下列查詢:檢索年齡低于作者平均年齡的所有作者的作者名、書名和出版社。解:select 作者.作者名,圖書.圖書名,圖書.出版社 from 作者, 圖書 Where 作者.作者編號(hào)=圖書.作者編號(hào) and 作者.作者年齡=60五.綜合設(shè)計(jì)題1.設(shè)有關(guān)系模式R(A,B,C,D,E),F(xiàn)是R上成立的函數(shù)依賴集,F(xiàn)=ABCDE, BCD,DE。(1)試問(wèn)R是3范式嗎,如果是請(qǐng)說(shuō)明理由,如果不是請(qǐng)將R分解為3范式。解:不是3范式R屬于1NF。 由于候選鍵是ABC
12、。而非主屬性D和E部分函數(shù)依賴于候選鍵ABC,因此R不是2NF,只能是1NF。分解為3范式為:R1(ABC,D,E) F(ABC -DE);R2(B,C);R3(D,E) F(D -E)(2)試問(wèn)R是BC范式嗎,如果是請(qǐng)說(shuō)明理由,如果不是請(qǐng)將R分解為BC范式。解:不是BC范式;分解為BC范式:R11(ABC,D);R12(ABC,E);R2(BC,D);R3(D,E)2.設(shè)有系、教師、學(xué)生、課程等實(shí)體,其中:每一個(gè)系包括系名、系址、系主任姓名、辦公電話等屬性;教師實(shí)體包括工作證號(hào)碼、教師名、出生日期、黨派等屬性;學(xué)生實(shí)體包括學(xué)號(hào)、姓名、出生日期、性別等屬性;課程實(shí)體包括課程號(hào)、課程名、預(yù)修課號(hào)
13、等屬性。設(shè)一個(gè)系可以有多名教師,每個(gè)教師教多門課程, 一門課程由一個(gè)教師教。每一個(gè)學(xué)生可選多門課程,每門課程只有一個(gè)預(yù)修課程,每一個(gè)學(xué)生選修一門課程有一個(gè)成績(jī),試根據(jù)以上語(yǔ)義完成下述要求。 1)畫出E-R圖。 2)將以上的實(shí)體及實(shí)體集間的聯(lián)系用關(guān)系模型表示出來(lái)3)寫出各關(guān)系模式中的函數(shù)依賴集4)寫出各關(guān)系的關(guān)鍵字。 5)寫出各關(guān)系模式的規(guī)范化級(jí)別。 6)所有的關(guān)系模式的規(guī)范化級(jí)別都達(dá)到3NF了嗎?若沒(méi)有達(dá)到請(qǐng)將其分解以達(dá)到3NF。解:系名系址系主任姓名辦公電話教師名出生日期黨派課程號(hào)課程名預(yù)修課號(hào)系領(lǐng)導(dǎo)教師系名課程選修學(xué)生成績(jī)性別出生日期姓名學(xué)號(hào)工作證號(hào)碼1M1nMn1)2) 系(系名、系址、
14、系主任姓名、辦公電話)教師(工作證號(hào)碼、教師名、出生日期、黨派)課程(課程號(hào)、課程名、預(yù)修課號(hào))學(xué)生(學(xué)號(hào)、姓名、出生日期、性別)選課(課程號(hào),學(xué)號(hào),成績(jī))任課(工作證號(hào)碼,課程號(hào))領(lǐng)導(dǎo)(工作證號(hào)碼,學(xué)號(hào),系名)3) 系:F=系名-系址,系名-系主任姓名,系名-辦公電話,系主任姓名-辦公電話教師:F=工作證號(hào)碼-教師名,工作證號(hào)碼-出生日期,工作證號(hào)碼-黨派,教師名-出生日期,教師名-黨派課程:F=課程號(hào)-課程名,課程名-預(yù)修課號(hào)學(xué)生:F=學(xué)號(hào)-姓名,學(xué)號(hào)-出生日期,學(xué)號(hào)-性別,姓名-出生日期,姓名-性別選課:F=(課程號(hào),學(xué)號(hào))-成績(jī)?nèi)握n:F=課程號(hào)-工作證號(hào)碼領(lǐng)導(dǎo):F=工作證號(hào)碼-系名,學(xué)
15、號(hào)-系名4) 系:系名 教師:工作證號(hào)碼 課程:課程號(hào)學(xué)生:學(xué)號(hào) 選課:課程號(hào),學(xué)號(hào)任課:課程號(hào) 領(lǐng)導(dǎo):工作證號(hào)、學(xué)號(hào)5) 系達(dá)到3NF;教師達(dá)到3NF;課程達(dá)到2NF;學(xué)生達(dá)到3NF;選課達(dá)到3NF;任課達(dá)到3NF;領(lǐng)導(dǎo)達(dá)到1NF;6) 不是;課程1課程號(hào),課程名; 課程2課程名,預(yù)修課號(hào)領(lǐng)導(dǎo)1工作證號(hào)碼,系名;領(lǐng)導(dǎo)2學(xué)號(hào),系名B一.單項(xiàng)選擇1.D數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式中,表達(dá)物理數(shù)據(jù)庫(kù)的是。A.外模式B.模式C.用戶模式D.內(nèi)模式2.A供應(yīng)商可以給某個(gè)工程提供多種材料,同一種材料也可以由不同的供應(yīng)商提供,從材料到供應(yīng)商之間的聯(lián)系類型是。 A.多對(duì)多B.一對(duì)一C.多對(duì)一 D.一對(duì)多3.A在關(guān)系
16、模型中,關(guān)系的每一個(gè)屬性值。A.不能全同B.可以全同C.必須全同 D.是不可分割的4.C構(gòu)造關(guān)系數(shù)據(jù)模型時(shí),通常采用的方法是。A.從網(wǎng)狀模型導(dǎo)出關(guān)系模型 B.從層次模型導(dǎo)出關(guān)系模型C.從ER圖導(dǎo)出關(guān)系模型 D.以上都不是5.ASQL語(yǔ)言的結(jié)構(gòu)中有對(duì)應(yīng)的存儲(chǔ)文件。A.視圖 B.基本表 C.視圖和基本表 D.存儲(chǔ)文件和視圖6.B在視圖上不能完成的操作是。A.查詢B.定義基表C.更新視圖 D.定義新視圖7.A在數(shù)據(jù)庫(kù)三級(jí)模式間引入二級(jí)映象的主要作用是A.提高數(shù)據(jù)與程序的獨(dú)立性 B.提高數(shù)據(jù)與程序的安全性C.保持?jǐn)?shù)據(jù)與程序的一致性 D.提高數(shù)據(jù)與程序的可移植性8.C設(shè)有關(guān)系R和S,與R-S等價(jià)的元組關(guān)
17、系演算表達(dá)式是A.t|R(t)s(t) B.t|R(t)S(t)C.t|(u)R(tS(u) D.t|(u)R(t)S(u)9.C設(shè)關(guān)系R(A,B,C)和S(A,D),與自然連接RS等價(jià)的關(guān)系代數(shù)表達(dá)式是A.R.A=S.A(RS) B.RSC.B,C,S.A,D(R.A=S.A(RS) D.R,A,B.C,D(RS)10C視圖是一個(gè)“虛表”,視圖的構(gòu)造基于A.基本表 B.視圖C.基本表或視圖 D.數(shù)據(jù)字典11BSQL語(yǔ)言中,SELECT語(yǔ)句的執(zhí)行結(jié)果是A.屬性 B.表 C.元組 D.數(shù)據(jù)庫(kù)12C在關(guān)系模式R(A,B,C)中,有函數(shù)依剌集F=(A,B)C,(B,C)A,則R最高達(dá)到A.INF B
18、.2NF C.3NF D.BCNF13B在數(shù)據(jù)庫(kù)設(shè)計(jì)中,表示用戶業(yè)務(wù)流程的常用方法是A.DFD B.ER圖 C.程序流程圖D.數(shù)據(jù)結(jié)構(gòu)圖14BDB、DBMS和DBS三者之間的關(guān)系是A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括15D設(shè)有關(guān)系模式EMP(職工號(hào),姓名,年齡,技能)。假設(shè)職工號(hào)唯一,每個(gè)職工有多項(xiàng)技能,則EMP表的主鍵是A.職工號(hào) B.姓名,技能 C.技能 D.職工號(hào),技能16C下列選項(xiàng)中,不正確的是A.R=(R-S)(RS) B.R-S=R-(RS)C.RS=S-(R-S) D.RS=S-(S-R)17B在SQL語(yǔ)言中,用
19、于測(cè)試列值非空的短語(yǔ)是A.IS NOT EMPTY B.IS NOT NULLC.NOT UNIQUE D.NOT EXISTS18B如果關(guān)系模式R上有函數(shù)依賴ABC和AC,則R中存在A.完全依賴 B.局部依賴 C.傳遞依賴 D.多值依賴19B設(shè)有關(guān)系模式R(A,B,C,D)上的函數(shù)依賴集F=ABCD,CA,則R最高屬于 A.2NF B.3NF C.BCNF D.4NF20C某公司經(jīng)銷多種產(chǎn)品,每名業(yè)務(wù)員可推銷多種產(chǎn)品,且每種產(chǎn)品由多名業(yè)務(wù)員推銷,則業(yè)務(wù)員與產(chǎn)品之間的聯(lián)系是A.一對(duì)一 B.一對(duì)多 C.多對(duì)多 D.多對(duì)一二.填空題1.若關(guān)系是1NF,且每一個(gè)非主屬性都完全依賴于碼則稱該關(guān)系屬于2
20、NF。2.已知關(guān)系R(A,B,C,D)和R上的函數(shù)依賴集F=ACD,CB,R屬于第2NF范式。3.關(guān)系數(shù)據(jù)庫(kù)的單一數(shù)據(jù)結(jié)構(gòu)是關(guān)系。4.一個(gè)只滿足1NF的關(guān)系可能存在的四方面問(wèn)題是:數(shù)據(jù)冗余度大、修改異常、插入異常和刪除異常。5.數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了人工管理文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)3個(gè)階段。6.數(shù)據(jù)庫(kù)中對(duì)數(shù)據(jù)的操作可以記錄為單位,也可以屬性(或字段)為單位。7.設(shè)有學(xué)生表S(學(xué)號(hào),姓名,班級(jí))和學(xué)生選課表SC(學(xué)號(hào),課程號(hào),成績(jī)),為維護(hù)數(shù)據(jù)一致性,表S與SC之間應(yīng)滿足參照完整性約束。8.SQL語(yǔ)言中,允許更新的視圖在定義時(shí)應(yīng)該加上WITH CHECK OPTION短語(yǔ)。9.對(duì)關(guān)系進(jìn)行投影、選擇
21、、聯(lián)接運(yùn)算的結(jié)果是關(guān)系。10.設(shè)關(guān)系模式R(A,B,C,D,E),R上的函數(shù)依賴集F=AB,CD,DE,R的候選鍵是AC。三.簡(jiǎn)答題1.什么是主碼?什么是侯選碼?什么是外碼?答:主碼(Primary Key)或主鍵:在一個(gè)關(guān)系的若十個(gè)候選碼中指定一個(gè)用來(lái)唯一標(biāo)識(shí)該關(guān)系的元組,這個(gè)唯一的碼稱為該關(guān)系的主碼或主鍵。候選碼(Candidate Key)或候選鍵:如果在一個(gè)關(guān)系中,存在多個(gè)屬性(或?qū)傩约?都能用來(lái)唯一標(biāo)識(shí)該關(guān)系的元組,這些屬性(或?qū)傩约?都稱為該關(guān)系的候選碼或候選鍵。而包含在任何一個(gè)候選碼中的屬性稱為主屬性或碼屬性,相反,不包含的為非主屬性或非碼屬性。關(guān)系模式的所有數(shù)據(jù)組是這個(gè)關(guān)系
22、模式的候選碼,稱為全碼。外碼(Foreign Key)或外鍵:當(dāng)關(guān)系中的某個(gè)屬性(或?qū)傩越M)不是該關(guān)系的主碼或只是主碼的一部分,但卻是另一個(gè)關(guān)系的主碼時(shí),稱該屬性(或?qū)傩越M)為這個(gè)關(guān)系的外碼。2.設(shè)有關(guān)系R(A,B,C)和S(D,E,A),A是R的主鍵和S的外鍵,為了實(shí)現(xiàn)完整性約束,SQL語(yǔ)言中規(guī)定對(duì)R的刪除操作可以采取哪三種措施,其作用分別是什么?三種措施:拒絕、級(jí)聯(lián)和設(shè)置為空值。答:三種措施:拒絕、級(jí)聯(lián)和設(shè)置為空值。拒絕:顯示一條錯(cuò)誤信息,告知用戶不允許執(zhí)行該刪除操作,DELETE 將被回滾。級(jí)聯(lián):刪除包含外鍵關(guān)系中所涉及的數(shù)據(jù)的所有行。設(shè)置為空值:如果表的所有外鍵列都可接受空值,則將該值
23、設(shè)置為空。3.簡(jiǎn)述數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)的主要步驟。答:所謂初步設(shè)計(jì),就是按照ER圖向數(shù)據(jù)模型轉(zhuǎn)換的規(guī)則將已經(jīng)建立的概念結(jié)構(gòu)轉(zhuǎn)換為DBMS所支持的數(shù)據(jù)模型。所謂優(yōu)化,就是從提高系統(tǒng)效率出發(fā),對(duì)結(jié)構(gòu)進(jìn)行修改、調(diào)整和改良。四.應(yīng)用題1.現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:部門(部門號(hào),名稱,負(fù)責(zé)人編號(hào),聯(lián)系電話)職工(職工號(hào),姓名,出生日期,性別,工資,部門號(hào),職稱)醫(yī)療(職工號(hào),就醫(yī)日期,醫(yī)療費(fèi)用,醫(yī)院名稱,診斷結(jié)果)用關(guān)系代數(shù)表達(dá)式實(shí)現(xiàn)下列14小題:(1).檢索職工“盧儀”作為部門負(fù)責(zé)人所在部門的名稱和聯(lián)系電話;(2).檢索部門“市場(chǎng)部”中所有工程師的姓名、工資、就醫(yī)日期和醫(yī)療費(fèi)用;(3).檢索在“紅會(huì)醫(yī)院”中沒(méi)
24、有就醫(yī)記錄的職工號(hào)、姓名和職稱;(4).檢索每次醫(yī)療費(fèi)用都不超過(guò)100元的醫(yī)療記錄的職工號(hào)、姓名;解:(1)部門.名稱,部門.聯(lián)系電話(職工.姓名盧儀(職工部門)(2)職工姓名, 職工工資, 醫(yī)療就醫(yī)日期,醫(yī)療醫(yī)療費(fèi)用(部門名稱市場(chǎng)部 (職工部門醫(yī)療) (3)職工職工號(hào),職工姓名, 職工職稱(職工)職工職工號(hào),職工姓名, 職工職稱, (醫(yī)療醫(yī)院名稱紅會(huì)醫(yī)院 (職工醫(yī)療)(4)職工職工號(hào),職工姓名 (醫(yī)療醫(yī)療費(fèi)用100(職工醫(yī)療)2.根據(jù)上題的關(guān)系數(shù)據(jù)庫(kù),用SQL語(yǔ)言實(shí)現(xiàn)下列14小題:(1).檢索職工“盧儀”作為部門負(fù)責(zé)人所在部門的名稱和聯(lián)系電話;(2).檢索在“紅會(huì)醫(yī)院”中沒(méi)有就醫(yī)記錄的職工號(hào)
25、、姓名和部門名稱;(3).將所有職稱是“工程師”的女職工每次的醫(yī)療費(fèi)用減半;(4).定義一個(gè)沒(méi)有任何醫(yī)療記錄的男職工的職工號(hào)、姓名視圖AAA。解:(1) select部門名稱, 部門 聯(lián)系電話 from職工, 部門 Where職工 部門號(hào)=部門. 部門號(hào)and職工姓名盧儀(2) select職工姓名, 職工工資, 醫(yī)療就醫(yī)日期,醫(yī)療醫(yī)療費(fèi)用from部門,職工, 醫(yī)療 Where職工職工號(hào)=醫(yī)療職工號(hào),職工 部門號(hào)=部門. 部門號(hào)and部門名稱市場(chǎng)部(3)(select醫(yī)療.醫(yī)療費(fèi)用 from職工,醫(yī)療 Where職工.職工號(hào)=醫(yī)療.職工號(hào),職工.職稱=工程師 and職工.性別女)(4) cre
26、ate view AAA As(Select 職工職工號(hào), 職工姓名From職工Where職工性別男Select 職工職工號(hào), 職工姓名From職工,醫(yī)療Where職工職工號(hào)=醫(yī)療職工號(hào),職工性別男and醫(yī)療醫(yī)療費(fèi)用)3.現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下: 學(xué)生(學(xué)號(hào),姓名,性別,專業(yè)、獎(jiǎng)學(xué)金) 課程(課程號(hào),名稱,學(xué)分) 學(xué)習(xí)(學(xué)號(hào),課程號(hào),分?jǐn)?shù)) 用關(guān)系代數(shù)表達(dá)式實(shí)現(xiàn)下列1,2小題: 1)檢索“國(guó)際貿(mào)易”專業(yè)中獲得獎(jiǎng)學(xué)金的學(xué)生信息,包括學(xué)號(hào)、姓名、課程名和分?jǐn)?shù); 2)檢索學(xué)生成績(jī)得過(guò)滿分(100分)的課程的課程號(hào)、名稱和學(xué)分;SQL語(yǔ)言實(shí)現(xiàn)下列3,4小題: 3)檢索沒(méi)有獲得獎(jiǎng)學(xué)金、同時(shí)至少有一門課程成績(jī)
27、在95分以上的學(xué)生信息,包括學(xué)號(hào)、姓名和專業(yè); 4)檢索沒(méi)有任何一門課程成績(jī)?cè)?0分以下的所有學(xué)生的信息,包括學(xué)號(hào)、姓名和專業(yè);解:1) 學(xué)號(hào),姓名,課程名,分?jǐn)?shù)(獎(jiǎng)學(xué)金0專業(yè)=國(guó)際貿(mào)易(學(xué)生學(xué)習(xí)課程)2) 課程號(hào),名稱,學(xué)分(分?jǐn)?shù)=100(學(xué)習(xí)課程)3) 學(xué)號(hào),姓名,專業(yè)(獎(jiǎng)學(xué)金95(學(xué)生學(xué)習(xí))4) 學(xué)號(hào),姓名,專業(yè)(學(xué)生)學(xué)號(hào),姓名,專業(yè)(分?jǐn)?shù)訂貨日期,訂單號(hào)-客戶名稱,客戶名稱-客戶電話,產(chǎn)品編號(hào)-品名,產(chǎn)品編號(hào)-價(jià)格,(訂單號(hào),產(chǎn)品編號(hào))-數(shù)量)(2)(訂單號(hào),產(chǎn)品編號(hào))(3) 1NF,因?yàn)橛胁糠忠蕾囈?單項(xiàng)選擇C1.A對(duì)于現(xiàn)實(shí)世界中事物的特征,在實(shí)體-聯(lián)系模型中使用A.屬性描述 B.
28、關(guān)鍵字描述 C.二維表格描述 D.實(shí)體描述2.C把實(shí)體-聯(lián)系模型轉(zhuǎn)換為關(guān)系模型時(shí),實(shí)體之間多對(duì)多聯(lián)系在關(guān)系模型中是通過(guò)A.建立新的屬性來(lái)實(shí)現(xiàn) B.建立新的關(guān)鍵字來(lái)實(shí)現(xiàn)C.建立新的關(guān)系來(lái)實(shí)現(xiàn) D.建立新的實(shí)體來(lái)實(shí)現(xiàn)3.D專門的關(guān)系運(yùn)算不包括下列中的A.聯(lián)接運(yùn)算 B.選擇運(yùn)算C.投影運(yùn)算 D.交運(yùn)算4.C對(duì)關(guān)系S和關(guān)系R進(jìn)行集合運(yùn)算,結(jié)果中包含S中元組,但不包含R中元組,這種集合運(yùn)算稱為A.并運(yùn)算 B.交運(yùn)算C.差運(yùn)算 D.積運(yùn)算5.B在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于A.需求分析階段 B.邏輯設(shè)計(jì)階段C.概念設(shè)計(jì)階段 D.物理設(shè)計(jì)階段6.D在SQL語(yǔ)句中,與表達(dá)式倉(cāng)庫(kù)號(hào)NOT
29、IN(wh1,wh2)功能相同的表達(dá)式是 A.倉(cāng)庫(kù)號(hào)=wh1 AND 倉(cāng)庫(kù)號(hào)=wh2B.倉(cāng)庫(kù)號(hào)!=wh1 OR 倉(cāng)庫(kù)號(hào)!= wh2C.倉(cāng)庫(kù)號(hào)=wh1 OR 倉(cāng)庫(kù)號(hào)=wh2D.倉(cāng)庫(kù)號(hào)!=wh1 AND 倉(cāng)庫(kù)號(hào)!=wh27.D在SQL SELECT語(yǔ)句中用于實(shí)現(xiàn)關(guān)系的選擇運(yùn)算的短語(yǔ)是A.FOR B.WHILE C.WHERE D.CONDITION8.D汽車由多個(gè)零部件組成,且相同的零部件可適用于不同型號(hào)的汽車,則汽車實(shí)體集與零部件實(shí)體集之間的聯(lián)系是A.1:1 B.1:M C.M:1 D.M:N9.B任何一個(gè)滿足2NF但不滿足3NF的關(guān)系模式都不存在A.主屬性對(duì)候選鍵的部分依賴 B.非主屬性對(duì)候選
30、鍵的部分依賴C.主屬性對(duì)候選鍵的傳遞依賴 D.非主屬性對(duì)候選鍵的傳遞依賴10D用下面的SQL語(yǔ)句建立一個(gè)基本表,則可以插入到表中的元組是CREATE TABLE Student(Sno CHAR (4) NOT NULL, Sname CHAR (8) NOT NULL,Sex CHAR (2),Age SMALLINT)A.5021,劉祥,男,21 B.NULL,劉祥,NULL,21C.5021,NULL,男,21 D.5021,劉祥,NULL,NULL11C把對(duì)基本表SC的屬性GRADE的修改權(quán)授予用戶ZHAO的SQL語(yǔ)句是A.GRANT GRADE ON TABLE SC TO ZHAO
31、 B.GRANT UPDATE ON TABLE SC TO ZHAO C.GRANT UPDATE (GRADE) ON TABLE SC TO ZHAO D.GRANT UPDATE ON SC (GRADE) TABLE TO ZHAO12A為了使索引鍵的值在基本表中唯一,在建立索引的語(yǔ)句中應(yīng)使用保留字 A.UNIQUE B.COUNT C.DISTINCTD.UNION13DSQL中的視圖提高了數(shù)據(jù)庫(kù)系統(tǒng)的A.完整性 B.并發(fā)控制 C.隔離性 D.安全性14C已知關(guān)系R(A,B,C,D,E)及其上的函數(shù)相關(guān)性集合,F(xiàn)=AB,EA,CED,該關(guān)系的候選關(guān)鍵字是A.AE B.BE C.CE
32、 D.DE15B在下面有關(guān)HAVING子句描述錯(cuò)誤的是A.HAVING子句必須與GROUP BY子句同時(shí)使用,不能單獨(dú)使用 B.使用HAVING子句的同時(shí)不能使用WHERE子句C.使用HAVING子句的同時(shí)可以使用WHERE子句D.使用HAVING子句的作用是限定分組的條件第1620題使用如下部門表的數(shù)據(jù): 部門表 商品表部門號(hào) 部門名稱 部門號(hào) 商品號(hào) 商品名稱 單價(jià) 數(shù)量 產(chǎn)地40 家用電器部 40 0101 A牌電風(fēng)扇 200.00 10 廣東10 電視錄攝像機(jī)部 40 0104 A牌微波爐 350.00 10 廣東20 電話手機(jī)部 40 0105 B牌微波爐 600.00 10 廣東3
33、0 計(jì)算機(jī)部 20 1032 C牌傳真機(jī) 1000.00 20 上海 40 0107 D牌微波爐 420.00 10 北京 20 0110 A牌電話機(jī) 200.00 50 廣東 20 0112 B牌手機(jī) 2000.00 10 廣東 40 0202 A牌電冰箱 3000.00 2 廣東 30 1041 B牌計(jì)算機(jī) 6000.00 10 廣東 30 0204 C牌計(jì)算機(jī) 10000.00 10 上海16.CSQL語(yǔ)句SELECT 部門號(hào),MAX(單價(jià)*數(shù)量)FROM 商品表 GROUP BY 部門號(hào) 查詢結(jié)果有幾條記錄?A.1 B. B. D.1017.CSQL語(yǔ)句SELECT 產(chǎn)地,COUNT(
34、*) AS 提供的商品種類數(shù) FROM 商品表 WHERE 單價(jià)200;GROUP BY 產(chǎn)地 HAVING COUNT(*)=2 ORDER BY 2 DESC查詢結(jié)果的第一條記錄的產(chǎn)地和提供的商品種類數(shù)是A.北京,1 B.上海,2 C.廣東,5 D.廣東,718.BSQL 語(yǔ)句SELECT 部門表.部門號(hào),部門名稱,SUM(單價(jià)*數(shù)量) FROM 部門表,商品表;WHERE 部門表.部門號(hào)=商品表.部門號(hào) GROUP BY 部門表.部門號(hào)查詢結(jié)果是A.各部門商品數(shù)量合計(jì) B.各部門商品金額合計(jì) C.所有商品金額合計(jì) D.各部門商品金額平均值19.ASQL 語(yǔ)句 SELECT 部門表.部門號(hào)
35、,部門名稱,商品號(hào),商品名稱,單價(jià) FROM 部門表,商品表;WHERE 部門表.部門號(hào)=商品表.部門號(hào) ORDER BY 部門表.部門號(hào) DESC,單價(jià)查詢結(jié)果的第一條記錄的商品號(hào)是A.0101 B.0202 C.0110 D.011220.ASQL 語(yǔ)句 SELECT 部門名稱 FROM 部門表 WHERE 部門號(hào) IN;(SELECT 部門號(hào) FROM 商品表 WHERE 單價(jià) BETWEEN 420 AND 1000)查詢結(jié)果是A.家用電器部、電話手機(jī)部 B.家用電器部、計(jì)算機(jī)部C.電話手機(jī)部、電視錄攝像機(jī)部 D.家用電器部、電視錄攝像機(jī)部二.填空題1.已知學(xué)生關(guān)系(學(xué)號(hào),姓名,年齡,
36、班級(jí)),要檢索班級(jí)為空值的學(xué)生姓名,其SQL查詢語(yǔ)句中 WHERE子句的條件表達(dá)式是班級(jí) IS NULL。2.在SQL語(yǔ)言的關(guān)系定義語(yǔ)句中,外鍵子句實(shí)現(xiàn)參照完整性約束。3.模式/內(nèi)模式映射為數(shù)據(jù)庫(kù)提供了數(shù)據(jù)的物理獨(dú)立性。4.在關(guān)系代數(shù)運(yùn)算中,從關(guān)系中取出需要的屬性的運(yùn)算稱為投影。5.如果XY和YZ成立,那么XZ也成立,這個(gè)推理規(guī)則稱為傳遞依賴。6.已知關(guān)系R(A,B,C,D)和R上的函數(shù)依賴集F=ACD,CB,R最高屬于第2NF范式7.SQL插入記錄的命令是INSERT,刪除記錄的命令是DELETE修改記錄的命令是UPDATE。8.數(shù)據(jù)語(yǔ)言包括數(shù)據(jù)定義和數(shù)據(jù)操作語(yǔ)言兩大部分。9.一個(gè)關(guān)系R是3
37、NF的是指它的非主屬性都不傳遞依賴它的任一候選關(guān)鍵字。10.常見(jiàn)的三種數(shù)據(jù)模型是層次數(shù)據(jù)模型網(wǎng)狀數(shù)據(jù)模型和關(guān)系數(shù)據(jù)模型。三.簡(jiǎn)答題1.什么是數(shù)據(jù)庫(kù),什么是數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng)?答:所謂數(shù)據(jù)庫(kù)就是為滿足某部門各種用戶的多種應(yīng)用需要,在計(jì)算機(jī)系統(tǒng)中按照一定數(shù)據(jù)模型組織、存儲(chǔ)和使用的互相關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)以統(tǒng)一的方式管理、維護(hù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的一系列軟件的集合。2.一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)由那些主要部分組成?答:數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引進(jìn)數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫(kù)系統(tǒng)一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、計(jì)算機(jī)軟、硬件以及系統(tǒng)人員和用戶等組成。3.在ER模型中,如果實(shí)體間是1M的聯(lián)系,如何設(shè)計(jì)相應(yīng)
38、部分的關(guān)系模型?答:將兩個(gè)實(shí)體分別對(duì)應(yīng)兩個(gè)關(guān)系模式,并且在“多”端實(shí)體對(duì)應(yīng)模式中加入“一”端實(shí)體所對(duì)應(yīng)關(guān)系模式的碼,以及關(guān)聯(lián)屬性。四.應(yīng)用題1.設(shè)有職工關(guān)系EMP(職工號(hào),姓名,性別,工資,部門號(hào)),請(qǐng)用SQL語(yǔ)句寫出該操作:(1)職工吳剛從銷售部調(diào)到人事部。(2)試用SQL語(yǔ)句創(chuàng)建一個(gè)工資總額超過(guò)20萬(wàn)元(含20萬(wàn)元)的各部門工資總額視圖V-SAL。解:(1)UPDATEEMPSET部門號(hào)=人事部門號(hào)WHERE姓名=吳剛(2)CREATEVIEWW-SAL(部門號(hào),工資總額)ASSELECT部門號(hào),SUM(工資)FROMEMPGROUPBY部門號(hào)HAVINGSUM(工資)=2000002.設(shè)有下列關(guān)系模式:學(xué)生關(guān)系S(學(xué)號(hào),姓名,年齡,班級(jí))選課關(guān)系SC(學(xué)號(hào),課程號(hào),成績(jī))課程關(guān)系 C(課程號(hào),課程名,先行課號(hào),學(xué)分)請(qǐng)用關(guān)系代數(shù)表達(dá)式表示以下操作:(1)查詢沒(méi)有選C1或C2課的學(xué)生的學(xué)號(hào)。(2)查詢李林選了而王明沒(méi)有選的課程號(hào)。解:1)學(xué)號(hào) (S) 學(xué)號(hào) (課程號(hào) = C1 課程號(hào) = C2 (SSC) 2)課程號(hào) (姓名=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)村土地租賃與農(nóng)產(chǎn)品訂單合同
- 二零二五年度美甲店知識(shí)產(chǎn)權(quán)保護(hù)合作協(xié)議
- 二零二五年度高端派遣出國(guó)勞務(wù)合同模板(IT領(lǐng)域)
- 2025年度貓咪寵物智能領(lǐng)養(yǎng)與買賣合同
- 二零二五年度醫(yī)療健康行業(yè)員工入職保密及服務(wù)合同
- 2025福建福州市建筑設(shè)計(jì)院有限責(zé)任公司招聘22人筆試參考題庫(kù)附帶答案詳解
- 2025廣西貴港市金融投資發(fā)展集團(tuán)有限公司招聘4人筆試參考題庫(kù)附帶答案詳解
- 交通運(yùn)輸系統(tǒng)規(guī)劃知到智慧樹章節(jié)測(cè)試課后答案2024年秋黑龍江工程學(xué)院
- 2025年河北保定鈔票紙業(yè)有限公司人員招聘29名筆試參考題庫(kù)附帶答案詳解
- 2025年華電煤業(yè)集團(tuán)有限公司校園招聘筆試參考題庫(kù)附帶答案詳解
- DB37T-住宅小區(qū)供配電設(shè)施建設(shè)標(biāo)準(zhǔn)編制說(shuō)明
- GB/T 41869.4-2024光學(xué)和光子學(xué)微透鏡陣列第4部分:幾何特性測(cè)試方法
- 食品飲料行業(yè)酒類2025年度策略報(bào)告:拐點(diǎn)漸近行穩(wěn)致遠(yuǎn)
- 工作計(jì)劃-2024年學(xué)校工會(huì)工作計(jì)劃
- 秦朝文書課件
- ISO22000食品管理體系2023年度內(nèi)審全套資料
- 2024-2030年中國(guó)街舞培訓(xùn)行業(yè)發(fā)展趨勢(shì)及競(jìng)爭(zhēng)格局分析報(bào)告
- DB32-T 2197-2022 水文自動(dòng)測(cè)報(bào)系統(tǒng)數(shù)據(jù)傳輸規(guī)約
- 油田勘測(cè)設(shè)計(jì)行業(yè)發(fā)展概況及未來(lái)三年行業(yè)發(fā)展趨勢(shì)預(yù)測(cè)
- 機(jī)床設(shè)備質(zhì)量保證協(xié)議(2024版)3篇
- 致病菌引起的食品安全事件
評(píng)論
0/150
提交評(píng)論