黑龍江中醫(yī)藥大學(xué)數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷_第1頁(yè)
黑龍江中醫(yī)藥大學(xué)數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷_第2頁(yè)
黑龍江中醫(yī)藥大學(xué)數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷_第3頁(yè)
黑龍江中醫(yī)藥大學(xué)數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷_第4頁(yè)
黑龍江中醫(yī)藥大學(xué)數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2/2數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷(一)(總分100分,考試時(shí)長(zhǎng)90分鐘)一、單項(xiàng)選擇題(每小題2分,共40分)1、在數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享性最好的是()。 A、人工管理階段 B、文件系統(tǒng)階段 C、數(shù)據(jù)庫(kù)系統(tǒng)階段 D、三個(gè)階段相同2、關(guān)于數(shù)據(jù)庫(kù)管理系統(tǒng)下面哪個(gè)描述是最正確的 A、數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)的集合. B、數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)的集合,并且存儲(chǔ)著數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系. C、數(shù)據(jù)庫(kù)管理系統(tǒng)是由一個(gè)互相關(guān)聯(lián)的數(shù)據(jù)的集合和一組用以訪問(wèn)這些數(shù)據(jù)的程序組成. D、數(shù)據(jù)庫(kù)管理系統(tǒng)是由數(shù)據(jù)的集合和一組用以訪問(wèn)這些數(shù)據(jù)的程序組成3、在數(shù)據(jù)庫(kù)的概念設(shè)計(jì)中,最常用的數(shù)據(jù)模型是()。 A、形象模型 B、物理模型 C、邏輯模型 D、實(shí)體聯(lián)系模型4、數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)是() A、物理模型 B、概念模型 C、數(shù)據(jù)模型 D、邏輯模型5、向表中插入記錄的SQL語(yǔ)句是()。 A、INSERT B、DELETE C、UPDATE D、DROP6、想在另一個(gè)模式中創(chuàng)建表,用戶至少該具有()系統(tǒng)權(quán)限 A、CREATETABLE B、CREATEANYTABLE C、RESOURCE D、DBA7、設(shè)有關(guān)系模式R(A,B,C,D),函數(shù)依賴(lài)F={AB→C,D→B},則F在模式ACD上的投影為() A、φ B、{AB→C} C、{AC→D} D、{AD→C}8、表中的列,也稱(chēng)作 A、元組 B、鍵 C、碼 D、字段9、根據(jù)關(guān)系數(shù)據(jù)基于的數(shù)據(jù)模型——關(guān)系模型的特征判斷下列正確的一項(xiàng):() A、只存在一對(duì)多的實(shí)體關(guān)系,以圖形方式來(lái)表示。 B、以二維表格結(jié)構(gòu)來(lái)保存數(shù)據(jù),在關(guān)系表中不允許有重復(fù)行存在。 C、能體現(xiàn)一對(duì)多、多對(duì)多的關(guān)系,但不能體現(xiàn)一對(duì)一的關(guān)系。 D、關(guān)系模型數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)發(fā)展的最初階段。10、數(shù)據(jù)庫(kù)設(shè)計(jì)中的概念結(jié)構(gòu)設(shè)計(jì)的主要工具是()。 A、數(shù)據(jù)模型 B、E—R模型 C、新奧爾良模型 D、概念模型11、在Access中,若要定義單一字段的主鍵,則下列選項(xiàng)中能夠定義為主鍵的是() A、有空值的字段 B、有重復(fù)值的字段 C、自動(dòng)編號(hào)類(lèi)型的字段 D、OLE對(duì)象類(lèi)型的字段12、如果在一個(gè)關(guān)系中,存在某個(gè)屬性(或?qū)傩越M),雖然不是該關(guān)系的主碼或只是主碼的一部分,但卻是另一個(gè)關(guān)系的主碼時(shí),稱(chēng)該屬性(或?qū)傩越M)為這個(gè)關(guān)系的() A、候選碼 B、主碼 C、外碼 D、連接碼13、邏輯運(yùn)算符的優(yōu)先順序是()。 A、.NOT.、AND.、.OR. B、.NOT.、.OR.、.AND. C、.AND.、.OR.、.NOT. D、.AND.、.NOT.、.OR.14、在下列函數(shù)中,返回值是字符型的是() A、EOF() B、AT() C、VAL() D、CHR()15、SQL語(yǔ)言中,刪除表中數(shù)據(jù)的命令是)。 A、DELETE B、DROP C、CLEAR D、REMOVE16、分析以下SQL命令:SELECTpriceFROMinventoryWHEREpriceBETWEEN1AND50AND(priceIN(55,30,95);命令執(zhí)行后的最可能的輸出結(jié)果是:() A、55 B、30 C、95 D、5117、下列敘述中,錯(cuò)誤的是()。 A、數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問(wèn)題 B、數(shù)據(jù)庫(kù)設(shè)計(jì)是指設(shè)計(jì)一個(gè)能滿足用戶要求,性能良好的數(shù)據(jù)庫(kù) C、數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致 D、數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),但是需要操作系統(tǒng)的支持18、在Oracle中,如果需要在在不同用戶、不同計(jì)算機(jī)、不同版本數(shù)據(jù)庫(kù)、異構(gòu)數(shù)據(jù)庫(kù)服務(wù)器之間遷移數(shù)據(jù),那么可以使用)。 A、RECOVER命令 B、Export和Import工具 C、恢復(fù)管理器工具 D、歸檔日子運(yùn)行模式19、在周五上午11:30,你決定執(zhí)行一個(gè)閃回?cái)?shù)據(jù)庫(kù)操作,因?yàn)樵?:30發(fā)送了一個(gè)用戶錯(cuò)誤。()選項(xiàng)可以用來(lái)檢查閃回操作可以將數(shù)據(jù)庫(kù)恢復(fù)到的指定時(shí)間。 A、檢查V$FLASHBACK_DATABASE_LOG視圖 B、檢查V$RECOVERY_FILE_DEST_SIZE視圖 C、檢查V$FLASHBACK_DATABASE_STAT視圖 D、檢查UNDO_RETENTION分配的值20、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨(dú)立性稱(chēng)為數(shù)據(jù)的()。 A、物理獨(dú)立性 B、結(jié)構(gòu)獨(dú)立性 C、邏輯獨(dú)立性 D、分布獨(dú)立性二、填空題(每小題2分,共20分)1、數(shù)據(jù)庫(kù)系統(tǒng)中,用于存放三級(jí)結(jié)構(gòu)定義的數(shù)據(jù)厙稱(chēng)為()2、在Access中,報(bào)表最多可以由____個(gè)節(jié)構(gòu)成。3、F、2NF、3NF之間,相互是一種()關(guān)系。4、在報(bào)表中最多可按____個(gè)字段或表達(dá)式進(jìn)行排序。5、在數(shù)據(jù)訪問(wèn)頁(yè)中,可使用文字和______兩種形式的超鏈接。6、“從已知的函數(shù)依賴(lài)集使用推理規(guī)則導(dǎo)出的函數(shù)依賴(lài)在F+中”,是推理規(guī)則的()性,而“不能從已知的函數(shù)依賴(lài)使用推理規(guī)則導(dǎo)出的函數(shù)依賴(lài)不在F+中”,是推理規(guī)則的()性。7、按照轉(zhuǎn)儲(chǔ)方式,數(shù)據(jù)轉(zhuǎn)儲(chǔ)可以分為()和()。8、實(shí)現(xiàn)并發(fā)控制的方法主要是()技術(shù),基本的封鎖類(lèi)型有()和()兩種。9、在Access中,用戶級(jí)安全機(jī)制是指當(dāng)數(shù)據(jù)庫(kù)中有多個(gè)用戶時(shí),將用戶分成組,規(guī)定不同組的用戶具有不同的____。10、數(shù)據(jù)庫(kù)中,數(shù)據(jù)的______是指用戶的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的。三、簡(jiǎn)單題(每小題5分,共20分)1、簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的各個(gè)階段上的設(shè)計(jì)任務(wù)。2、數(shù)據(jù)分組(datagrouping)3、簡(jiǎn)述視圖的優(yōu)點(diǎn)。4、為什么要設(shè)立日志文件?四、綜合應(yīng)用題(每小題20分,共20分)1、設(shè)有如下關(guān)系表R:

R(No,NAME,SEX,AGE,CLASS)

主關(guān)鍵字是NO

其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。

寫(xiě)出實(shí)現(xiàn)下列功能的SQL語(yǔ)句。

①插入一個(gè)記錄(25,“李明”,“男”,21,“95031”);

②插入“95031”班學(xué)號(hào)為30、姓名為“鄭和”的學(xué)生記錄;

③將學(xué)號(hào)為10的學(xué)生姓名改為“王華”;

④將所有“95101”班號(hào)改為“95091”;

⑤刪除學(xué)號(hào)為20的學(xué)生記錄;

⑥刪除姓“王”的學(xué)生記錄;

參考答案一、單項(xiàng)選擇題1、C【解析】在三個(gè)階段中,只有數(shù)據(jù)庫(kù)系統(tǒng)管理階段的數(shù)據(jù)共享度最高。2、C3、D4、C5、A6、B7、D【解析】偽傳遞律8、D9、B10、B11、C12、C13、A14、D15、A16、B17、C18、C19、A20、A二、填空題1、數(shù)據(jù)字典2、73、包含4、105、圖像6、正確|完備7、海量轉(zhuǎn)儲(chǔ)|增量轉(zhuǎn)儲(chǔ)8、封鎖|排它型封鎖|共享封鎖9、存取權(quán)限10、物理獨(dú)立性三、簡(jiǎn)單題1、需求分析的任務(wù)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門(mén)、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。

概念設(shè)計(jì)階段要做的工作不是直接將需求分析得到的數(shù)據(jù)存儲(chǔ)格式轉(zhuǎn)換為DBMS能處理的數(shù)據(jù)庫(kù)模式,而是將需求分析得到的用戶需求抽象為反映用戶觀點(diǎn)的概念模型。

邏輯設(shè)計(jì)的主要目標(biāo)是產(chǎn)生一個(gè)DBMS可處理的數(shù)據(jù)模型和數(shù)據(jù)庫(kù)模式。該模型必須滿足數(shù)據(jù)庫(kù)的存取、一致性及運(yùn)行等各方面的用戶需求。

將邏輯設(shè)計(jì)中產(chǎn)生的數(shù)據(jù)庫(kù)邏輯模型結(jié)合指定的DBMS,設(shè)計(jì)出最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過(guò)程,稱(chēng)為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)。

根據(jù)邏輯和物理設(shè)計(jì)的結(jié)果,在計(jì)算機(jī)上建立起實(shí)際的數(shù)據(jù)庫(kù)結(jié)構(gòu),并裝入數(shù)據(jù),進(jìn)行試運(yùn)行和評(píng)價(jià)的過(guò)程,叫做數(shù)據(jù)庫(kù)的實(shí)施(或?qū)崿F(xiàn))。

維護(hù)工作包括以下內(nèi)容:數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)的安全性和完整性控制;數(shù)據(jù)庫(kù)性能的監(jiān)督、分析和改造;數(shù)據(jù)庫(kù)的重組織和重構(gòu)造。2、數(shù)據(jù)分組(datagrouping)是指在報(bào)表中按照指定順序?qū)Τ山M的數(shù)據(jù)進(jìn)行分類(lèi)匯總。3、使用視圖有很多優(yōu)點(diǎn),主要表現(xiàn)在:

(1)為用戶集中數(shù)據(jù),簡(jiǎn)化用戶的數(shù)據(jù)查詢和處理。

(2)保證數(shù)據(jù)的邏輯獨(dú)立性。

(3)重新定制數(shù)據(jù),使得數(shù)據(jù)便于共享;合并分割數(shù)據(jù),有利于數(shù)據(jù)輸出到應(yīng)用程序中。

(4)數(shù)據(jù)保密。4、設(shè)立日志文件的目的是:進(jìn)行事務(wù)故障恢復(fù);進(jìn)行系統(tǒng)故障恢復(fù);協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)。四、綜合應(yīng)用題1、①I(mǎi)NSERTINTORVALUES(25,“李明”,“男”,21,“95031”)

②INSERTINTOR(NO,NAME,CLASS)VALUES(30,“鄭和”,“95031”)

③UPDATERSETNAME=“王華”WHERENO=10

④UPDATERSETCLASS=“95091”WHERECLASS=“95101”

⑤DELETEFROMRWHERENO=20

⑥D(zhuǎn)ELETEFROMRRWHERENAMELIKE“王%”

數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷(二)(總分100分,考試時(shí)長(zhǎng)90分鐘)一、單項(xiàng)選擇題(每小題2分,共40分)1、以零作除數(shù)時(shí)會(huì)引發(fā)()異常 A、VALUE_ERROR B、ZERO_DIVIDE C、STORAGE_ERROR D、SELF_IS_NUL2、在access2010中,“成績(jī)大于等于60且小于90分”的有效性規(guī)則是() A、>60and<90 B、>=60AND<90 C、>=60OR<90 D、>60OR<903、在關(guān)系R(R#,RN,S#)和S(S#,SN,SD)中,R的主碼是R#,S的主碼是S#,則S#在R中稱(chēng)為()。 A、外碼 B、候選碼 C、主碼 D、超碼4、在關(guān)系代數(shù)中,從兩個(gè)關(guān)系的笛卡爾積中選取它們屬性間滿足一定條件的元組的操作,稱(chēng)為() A、并 B、選擇 C、自然連接 D、θ連接5、在文本型字段的“格式”屬性中,若使用“@;男",則下列正確的是() A、“@"代表所有輸人的數(shù)據(jù) B、只可以輸人字符“@ C、未輸入數(shù)據(jù)之前,出現(xiàn)提示信息“男” D、默認(rèn)值是“男"6、有兩個(gè)關(guān)系R(A,B,C)和S(B,C,D),將R和S進(jìn)行自然鏈接,得到的結(jié)果包含()列。 A、6 B、4 C、5 D、27、在關(guān)系模式R(U,F)中,R中任何非主屬性對(duì)候選鍵完全函數(shù)依賴(lài)是RE3NF的 A、充分必要條件 B、必要條件 C、充分條件 D、既不充分也不必要條件8、在一個(gè)關(guān)系中,能夠唯一地標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩越M合稱(chēng)為()。 A、索引 B、候選關(guān)鍵字 C、模式 D、元組9、評(píng)估下列CREATETABLE命令:CREATETABLEorders(ord_noNUMBER(2)CONSTRAINTord_pkPRIMARYKEY,Ord_dateDATE,Cust_idNUMBER(4));CREATETABLEord_items(ord_noNUMBER(2),Item_noNUMBER(3),QtyNUMBER(3)CHECK(qtyBETWEEN100AND200),Expiry_datedateCHECK(expiry_date>SYSDATE),CONSTRAINTit_pkPRIMARYKEY(ord_no,item_no),CONSTRAINTord_fkFOREIGNKEY(ord_no)REFERENCESorders(ord_no));當(dāng)執(zhí)行上述命令時(shí)失敗,原因是什么?() A、SYSDATE不能用于CHECK約束。 B、BETWEEN子句不能用于CHECK約束。 C、CHECK約束不能放在具有DATE數(shù)據(jù)類(lèi)型的列。 D、ORD_NO和ITEM_NO不能用于復(fù)合主鍵因?yàn)镺RD_NO也是外鍵。10、公司中有多個(gè)部門(mén)和多名職員,每個(gè)職員只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可以有多名職員,職員與部門(mén)的聯(lián)系類(lèi)型是() A、m:n B、1:m C、m:1 D、1:111、下列命令不屬于DBMS的數(shù)據(jù)定義語(yǔ)言的是:____。 A、CREATE B、DROP C、INSERT D、ALTER12、刪除觸發(fā)器tri_Sno的正確命令是:____。 A、DELETETRIGGERtri_Sno B、TRUNCATETRIGGERtri_Sno C、DROPTRIGGERtri_Sno D、REMOVETRIGGERtri_Sno13、若在查詢條件中使用了通配符"[!]",它的含義是() A、通配任意長(zhǎng)度的字符 B、通配不在方括號(hào)內(nèi)的任意單個(gè)字符 C、通配方括號(hào)內(nèi)列出的任一單個(gè)字符 D、錯(cuò)誤的使用方法14、有如下的數(shù)據(jù)表:部門(mén)(部門(mén)號(hào),部門(mén)名稱(chēng)),職工(部門(mén)號(hào),職工號(hào),姓名,基本工資)。檢索每個(gè)部門(mén)職工工資的總和,要求顯示“部門(mén)名稱(chēng),基本工資”,正確的語(yǔ)句是______。 A、SELECT部門(mén)名稱(chēng),SUM(基本工資)FROM部門(mén)INNERJOIN職工ON部門(mén).部門(mén)號(hào)=職工.部門(mén)號(hào)GROUPBY職工.部門(mén)號(hào); B、SELECT部門(mén)名稱(chēng),SUM(基本工資)FROM部門(mén)INNERJOIN職工ON部門(mén).部門(mén)號(hào)=職工.部門(mén)號(hào)ORDERBY部門(mén)號(hào); C、SELECT部門(mén)名稱(chēng),SUM(基本工資)FROM部門(mén)INNERJOIN職工ON部門(mén).部門(mén)號(hào)=職工.部門(mén)號(hào)GROUPBY部門(mén)號(hào); D、SELECT部門(mén)名稱(chēng),SUM(基本工資)FROM部門(mén)INNERJOIN職工ON部門(mén).部門(mén)號(hào)=職工.部門(mén)號(hào)ORDERBY職工.部門(mén)號(hào);15、在Access中,可用于設(shè)計(jì)交互式輸入界面的對(duì)象是()。 A、窗體 B、報(bào)表 C、查詢 D、表16、oracle數(shù)據(jù)庫(kù)中,通過(guò)()可以以最快的方式訪問(wèn)表中的一行。 A、主鍵 B、唯一索引 C、rowid D、全表掃描17、最簡(jiǎn)單有效的保障封鎖其調(diào)度是可串行性的方法是 A、1級(jí)封鎖 B、2級(jí)封鎖 C、3級(jí)封鎖 D、兩段封鎖法18、授權(quán)是DBS采用的()。 A、恢復(fù)措施 B、并發(fā)控制措施 C、完整性措施 D、安全性措施19、在數(shù)據(jù)庫(kù)中,要防止大于100的數(shù)據(jù)保存到age列,可以()。 A、使用主鍵約束 B、使用缺省約束 C、使用外鍵約束 D、使用檢查約束20、使用____身份驗(yàn)證方式需要客戶端應(yīng)用程序連接時(shí)提供登錄時(shí)需要的用戶標(biāo)識(shí)和密碼。 A、Windows身份驗(yàn)證 B、SQLServer身份驗(yàn)證 C、以超級(jí)用戶身份登錄時(shí) D、其他方式登錄時(shí)二、填空題(每小題2分,共20分)1、據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別為()。2、關(guān)系模式的任何屬性________。3、命令?LEN(“THISISMYBOOK”)的結(jié)果是____。4、層次模型和網(wǎng)狀模型中的單位是基本層次聯(lián)系,這是指兩個(gè)()以及他們之間的()(包括一對(duì)一)的聯(lián)系。5、如果兩個(gè)實(shí)體集之間存在多對(duì)多聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是____個(gè)表。6、可以用HTML文件格式存儲(chǔ)的數(shù)據(jù)庫(kù)對(duì)象稱(chēng)為_(kāi)___。7、封鎖技術(shù)是實(shí)現(xiàn)并發(fā)控制的重要技術(shù)。其中()稱(chēng)為寫(xiě)鎖、()為讀鎖。8、SQL使用兩種賬號(hào)確保數(shù)據(jù)庫(kù)的安全性,分別是()和數(shù)據(jù)庫(kù)用戶。9、數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性是指不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)______與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序。10、事物的ACID特性,是指事物具有()、()、()和()4個(gè)特性。三、簡(jiǎn)單題(每小題5分,共20分)1、簡(jiǎn)述關(guān)系的完整性。2、傳統(tǒng)的集合運(yùn)算和專(zhuān)門(mén)的關(guān)系運(yùn)算都有哪些。3、文件的擴(kuò)展名4、T-SQL中有幾種標(biāo)識(shí)符?它們的區(qū)別是什么?四、綜合應(yīng)用題(每小題20分,共20分)1、某醫(yī)院病房計(jì)算機(jī)管理中需要如下信息:

科室:科名,科地址,科電話,醫(yī)生姓名

病房:病房號(hào),床位號(hào),所屬科室名

醫(yī)生:姓名,職稱(chēng),所屬科室名,年齡,工作證號(hào)

病人:病歷號(hào),姓名,性別,診斷,主管醫(yī)生,病房號(hào)

其中,一個(gè)科室有多個(gè)病房、多個(gè)醫(yī)生,一個(gè)病房只能屬于一個(gè)科室,一個(gè)醫(yī)生只屬于一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治,一個(gè)病人的主管醫(yī)生只有一個(gè)。

完成如下設(shè)計(jì):

(1)設(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的E-R圖;

(2)將該E-R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu);

(3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。

參考答案一、單項(xiàng)選擇題1、B2、B【解析】包含60但不包含90。3、A4、D5、C【解析】無(wú)6、B7、B8、B【解析】在一個(gè)關(guān)系中,能夠唯一地標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩越M合稱(chēng)為候選關(guān)鍵字。9、A10、C11、C12、C13、B【解析】無(wú)14、A【解析】本題得分:0分15、A【解析】窗體是用戶和數(shù)據(jù)庫(kù)之間的交互對(duì)象,提供輸入和輸出的界面供用戶使用。16、C17、D18、D19、D20、B二、填空題1、數(shù)據(jù)結(jié)構(gòu)化2、不可再分3、154、實(shí)體|聯(lián)系5、36、數(shù)據(jù)訪問(wèn)頁(yè)7、排它鎖|共享鎖8、登錄賬號(hào)9、存儲(chǔ)結(jié)構(gòu)10、原子性|一致性|隔離性|持續(xù)性三、簡(jiǎn)單題1、關(guān)系模型允許定義三類(lèi)完整性約束:實(shí)體完整性、參照完整性和用戶自定義的完整性約束。

實(shí)體完整性規(guī)則要求關(guān)系中元組在組成主碼的屬性上不能有空值。

參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S可能是相同的關(guān)系),則對(duì)于R中每個(gè)元組在F上的值必須為:或者取空值(F的每個(gè)屬性值均為空值);或者等于S中某個(gè)元組的主碼值。

用戶定義的完整性規(guī)則由用戶根據(jù)實(shí)際情況對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的內(nèi)容進(jìn)行的規(guī)定,也稱(chēng)為域完整性規(guī)則2、(1)傳統(tǒng)的集合操作:并、差、交、笛卡兒積。

(2)專(zhuān)門(mén)的關(guān)系操作:投影(對(duì)關(guān)系進(jìn)行垂直分割)、選擇(水平分割)、連接(關(guān)系的結(jié)合)、除法(笛卡兒積的逆運(yùn)算)等。3、項(xiàng)目文件:.PJX、.PJT

表文件:.DBF、.FPT、.CDX

數(shù)據(jù)庫(kù):.DBC、.DCT、.DCX

查詢文件:.QPR

表單文件:.SCX、.SCT

程序文件:.PRG

菜單文件:.MNX、.MNT、.MPR4、標(biāo)識(shí)符分為兩類(lèi):常規(guī)標(biāo)識(shí)符和分隔標(biāo)識(shí)符。符合所有標(biāo)識(shí)符格式規(guī)則的標(biāo)識(shí)符為常規(guī)標(biāo)識(shí)符,可以使用分隔符,也可以不使用分隔符。不符合標(biāo)識(shí)符格式規(guī)則的標(biāo)識(shí)符必須使用分隔符。四、綜合應(yīng)用題1、(1)本題的E-R圖略。

(2)對(duì)應(yīng)的關(guān)系模型結(jié)構(gòu)如下:

科室(科名,科地址,科電話)

病房(病房號(hào),床位號(hào),科室名)

醫(yī)生(工作證號(hào),姓名,職稱(chēng),科室名,年齡)

病人(病歷號(hào),姓名,性別,診治,主管醫(yī)生,病房號(hào))

(3)每個(gè)關(guān)系模式的候選碼如下:

科室的候選碼是科名;

病房的候選碼是科室名十病房號(hào);

醫(yī)生的候選碼是工作證號(hào);

病人的候選碼是病歷號(hào)。

數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷(三)(總分100分,考試時(shí)長(zhǎng)90分鐘)一、單項(xiàng)選擇題(每小題2分,共40分)1、在計(jì)算機(jī)領(lǐng)域,稱(chēng)為數(shù)據(jù)庫(kù)時(shí)代的是 A、20世紀(jì)60年代 B、20世紀(jì)70年代 C、20世紀(jì)80年代 D、20世紀(jì)90年代2、下面敘述錯(cuò)誤的是()。 A、關(guān)系代數(shù)最基本的操作有并、差、笛卡兒積、選擇和投影 B、對(duì)于查、添、刪、改操作都需由數(shù)據(jù)庫(kù)管理員DBA進(jìn)行完整性定義和安全性授權(quán),由數(shù)據(jù)庫(kù)具體執(zhí)行 C、一般的完整性規(guī)則有兩個(gè):實(shí)體完整性規(guī)則是指主關(guān)鍵字值的集合組成部分都不能是空值;引用完整性規(guī)則是如果關(guān)系R的屬性A為外關(guān)鍵字(設(shè)為關(guān)系S的主關(guān)鍵字),則A的每個(gè)值是S的主關(guān)鍵字的某一值或是空值 D、多用戶的數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo)之一是使它的每個(gè)用戶好像面對(duì)著一個(gè)單用戶的數(shù)據(jù)庫(kù)一樣使用它,為此數(shù)據(jù)庫(kù)管理系統(tǒng)必須迸行并發(fā)控制3、以下不是文件系統(tǒng)缺點(diǎn)的是()。 A、數(shù)據(jù)不保存 B、數(shù)據(jù)文件間的聯(lián)系弱 C、不一致性 D、數(shù)據(jù)冗余4、將文本字符串“6”“15”“123”“0”按升序排列,結(jié)果是() A、“6"“15”“123”“0” B、“0”“6”“15”“123” C、“0”“123”“15”“6” D、“6”“15”“123”“0”5、如果服務(wù)器進(jìn)程無(wú)法在數(shù)據(jù)緩沖區(qū)中找到空閑緩存塊,以添加從數(shù)據(jù)文件中讀取的數(shù)據(jù)塊,則將啟動(dòng)如下哪個(gè)進(jìn)程?() A、DBWR B、LGWR C、SMON D、PMON6、在PL/SQL中,只能處理一行數(shù)據(jù)的是?() A、INSERT B、UPDATE C、SELECT D、DELETE7、()表達(dá)了數(shù)據(jù)和處理過(guò)程的關(guān)系。 A、數(shù)據(jù)字典 B、數(shù)據(jù)流圖 C、邏輯設(shè)計(jì) D、概念設(shè)計(jì)8、在最小函數(shù)依賴(lài)集F中,下面敘述不正確的是()。 A、F中的每個(gè)函數(shù)依賴(lài)的右部都是單屬性 B、F中的每個(gè)函數(shù)依賴(lài)的左部都是單屬性 C、F中沒(méi)有冗余的函數(shù)依賴(lài) D、F中的每個(gè)函數(shù)依賴(lài)的左部沒(méi)有冗余的屬性9、關(guān)于Access表中文本類(lèi)型不正確的敘述是()。 A、系統(tǒng)默認(rèn)的字段類(lèi)型為文本類(lèi)型 B、可以為文本類(lèi)型的字段指定“格式” C、可以為文本類(lèi)型的字段指定“輸入掩碼” D、可以轉(zhuǎn)換為任何其他數(shù)據(jù)類(lèi)型10、一個(gè)Access數(shù)據(jù)庫(kù)包含三個(gè)表、五個(gè)查詢、兩個(gè)窗體和兩個(gè)數(shù)據(jù)訪問(wèn)頁(yè),則該數(shù)據(jù)庫(kù)一共需要存儲(chǔ)()個(gè)文件。 A、12 B、10 C、3 D、111、為了加速對(duì)特定表數(shù)據(jù)的訪問(wèn)而創(chuàng)建的數(shù)據(jù)段是()。 A、視圖 B、索引 C、存儲(chǔ)過(guò)程 D、觸發(fā)器12、文本類(lèi)型的字段最多可容納()個(gè)中文字。 A、255 B、256 C、128 D、12713、清除所有以A開(kāi)頭的內(nèi)存變量的命令是____。 A、RELEASEALLA* B、RELEASEA* C、ERASEA* D、RELEASEALLLIKEA*14、下列SQL語(yǔ)句中,用于修改表結(jié)構(gòu)的是()。 A、ALTER B、CREATE C、UPDATE D、DROP15、SQL語(yǔ)言中,SELECT語(yǔ)句的執(zhí)行結(jié)果是 A、屬性 B、表 C、元組 D、數(shù)據(jù)庫(kù)16、目的是為可實(shí)際運(yùn)行的應(yīng)用程序設(shè)計(jì)提供依據(jù)與指導(dǎo),并作為設(shè)計(jì)評(píng)價(jià)的基礎(chǔ)的是 A、模型轉(zhuǎn)換 B、編制應(yīng)用程序設(shè)計(jì)說(shuō)明 C、設(shè)計(jì)評(píng)價(jià) D、子模式設(shè)計(jì)17、數(shù)據(jù)庫(kù)系統(tǒng)并發(fā)控制的主要方法是采用()機(jī)制。 A、拒絕 B、改為串行 C、封鎖 D、不加任何控制18、你使用IMMEDIATE選項(xiàng)關(guān)閉數(shù)據(jù)庫(kù)實(shí)例??紤]打開(kāi)數(shù)據(jù)庫(kù)需要執(zhí)行的步驟:

1.分配SGA

2.讀取控制文件

3.讀取日志文件

4.開(kāi)始實(shí)例恢復(fù)

5.啟動(dòng)后臺(tái)進(jìn)程

6.檢查數(shù)據(jù)文件一致性

7.讀取spfile或者pfile

是正確的關(guān)于這些步驟的選項(xiàng)是()。 A、7,1,5,2,3,6,4 B、1,5,7,2,3,6;step4isnotrequired C、7,1,5,2,3,6step4isnotrequired D、1,2,3,5,6,4;step7isnotrequired19、Oracle數(shù)據(jù)庫(kù)的默認(rèn)監(jiān)聽(tīng)端口是:()。 A、80 B、23 C、21 D、152120、聚類(lèi)的目的是 A、使對(duì)象之間的距離盡可能小 B、使對(duì)象之間的距離盡可能大 C、使屬于同一類(lèi)別的對(duì)象之間的距離盡可能大,而不同類(lèi)別的對(duì)象間的距離盡可能小 D、使屬于同一類(lèi)別的對(duì)象之間的距離盡可能小,而不同類(lèi)別的對(duì)象間的距離盡可能大二、填空題(每小題2分,共20分)1、“列出學(xué)生關(guān)系中所有男同學(xué)元組”的操作屬于關(guān)系代數(shù)的____運(yùn)算。2、關(guān)系代數(shù)運(yùn)算中,專(zhuān)門(mén)的關(guān)系運(yùn)算有()、()、()。3、在Access中,表中用來(lái)惟一標(biāo)識(shí)每個(gè)記錄的字段或多個(gè)字段的組合稱(chēng)為_(kāi)___。4、在Access中,通用過(guò)程有____過(guò)程和Function過(guò)程兩種基本類(lèi)型。5、數(shù)據(jù)庫(kù)恢復(fù)中最經(jīng)常使用的技術(shù)是和()和()6、事務(wù)日志備份只備份數(shù)據(jù)庫(kù)的()。7、按照轉(zhuǎn)儲(chǔ)狀態(tài),數(shù)據(jù)轉(zhuǎn)儲(chǔ)又可分為()和()。8、如果關(guān)系R2的外部關(guān)系鍵X與關(guān)系R1的主關(guān)系鍵相符,則外部關(guān)系鍵X的每個(gè)值必須在關(guān)系R1中主關(guān)系鍵的值中找到,或者為空,這是關(guān)系的()規(guī)則。9、數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)的()10、SQLServer2012支持DML觸發(fā)器、DDL觸發(fā)器和()。三、簡(jiǎn)單題(每小題5分,共20分)1、簡(jiǎn)述SQLServer2008中存儲(chǔ)過(guò)程和觸發(fā)器的分類(lèi)。2、數(shù)據(jù)概念3、簡(jiǎn)述鎖機(jī)制,鎖分為哪幾類(lèi)。4、數(shù)據(jù)庫(kù)系統(tǒng)階段特點(diǎn)四、綜合應(yīng)用題(每小題20分,共20分)1、設(shè)有如下所示的關(guān)系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),試用關(guān)系代數(shù)

表達(dá)式表示下列查詢語(yǔ)句:

(1)檢索“程軍”老師所授課程的課程號(hào)(C#)和課程名(CNAME)。

(2)檢索年齡大于21的男學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)。

(3)檢索至少選修“程軍”老師所授全部課程的學(xué)生姓名(SNAME)。

(4)檢索”李強(qiáng)”同學(xué)不學(xué)課程的課程號(hào)(C#)。

(5)檢索至少選修兩門(mén)課程的學(xué)生學(xué)號(hào)(S#)。

(6)檢索全部學(xué)生都選修的課程的課程號(hào)(C#)和課程名(CNAME)。

(7)檢索選修課程包含“程軍”老師所授課程之一的學(xué)生學(xué)號(hào)(S#)。

(8)檢索選修課程號(hào)為k1和k5的學(xué)生學(xué)號(hào)(S#)。

(9)檢索選修全部課程的學(xué)生姓名(SNAME)。

(10)檢索選修課程包含學(xué)號(hào)為2的學(xué)生所修課程的學(xué)生學(xué)號(hào)(S#)。

(11)檢索選修課程名為“C語(yǔ)言”的學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)。

參考答案一、單項(xiàng)選擇題1、B2、B3、A4、C【解析】此題給定的數(shù)據(jù)雖是由數(shù)字組成,但并非數(shù)字型,故不能按數(shù)字的大小排序,應(yīng)按文本字符串排序依據(jù)排序:(1)逐位進(jìn)行,即對(duì)應(yīng)位進(jìn)行比較;(2)按ASCLL碼比較。5、A6、A7、B8、B9、D【解析】無(wú)10、D【解析】Access由6大對(duì)象組成,所有的對(duì)象都保存在1個(gè)數(shù)據(jù)庫(kù)文件中。11、B【解析】ORACLE中索引的作用。12、A【解析】文本型最大容納255個(gè)字符,在access中,一個(gè)字母、數(shù)字、漢字均占一個(gè)字符。13、D14、A15、C16、B17、C18、C19、D【解析】安裝Oracle中選擇監(jiān)聽(tīng)程序監(jiān)聽(tīng)的端口(默認(rèn)為1521)。20、D二、填空題1、選擇2、選擇|投影|連接3、主鍵4、Sub5、數(shù)據(jù)轉(zhuǎn)儲(chǔ)|登記日志文件6、事務(wù)日志內(nèi)容7、靜態(tài)轉(zhuǎn)儲(chǔ)|動(dòng)態(tài)轉(zhuǎn)儲(chǔ)8、參照完整性9、獨(dú)立性10、登錄觸發(fā)器三、簡(jiǎn)單題1、存儲(chǔ)過(guò)程分為系統(tǒng)存儲(chǔ)過(guò)程、本地存儲(chǔ)過(guò)程、臨時(shí)存儲(chǔ)過(guò)程、遠(yuǎn)程存儲(chǔ)過(guò)程和擴(kuò)展存儲(chǔ)過(guò)程。

觸發(fā)器:DML觸發(fā)器是當(dāng)數(shù)據(jù)庫(kù)服務(wù)器中發(fā)生數(shù)據(jù)操作語(yǔ)言(DML)事件時(shí)會(huì)自動(dòng)執(zhí)行的存儲(chǔ)過(guò)程。DDL觸發(fā)器是在響應(yīng)數(shù)據(jù)定義語(yǔ)言(DDL)語(yǔ)句時(shí)觸發(fā),一般用于數(shù)據(jù)庫(kù)中執(zhí)行管理任務(wù)。2、數(shù)據(jù)是描述事物的符號(hào)記錄,是信息的載體,是信息的具體表現(xiàn)形式。3、鎖是防止其他事務(wù)訪問(wèn)指定的資源、實(shí)現(xiàn)并發(fā)控制的一種手段,是多個(gè)用戶能夠同時(shí)操縱同一個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)而不發(fā)生數(shù)據(jù)不一致現(xiàn)象的重要保障。

鎖分為

(1)共享鎖

(2)排它鎖

(3)更新鎖

(4)意向鎖

(5)模式鎖

(6)大容量更新鎖4、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)如下:

(1)數(shù)據(jù)結(jié)構(gòu)化

(2)較高的數(shù)據(jù)共享性

(3)較高的數(shù)據(jù)獨(dú)立性

(4)數(shù)據(jù)由DBMS統(tǒng)一管理和控制四、綜合應(yīng)用題1、(1).∏C#,CNAME(σTEACHER=‘程軍’(C))

(2).∏S#,SNAME(σAGE>21∧SEX=”男”(s))

(3).∏SNAME{s??[∏S#,C#(sc)÷∏C#(σTEACHER=‘程軍’(C))]}

(4).∏C#(C)-∏C#(σSNAME=‘李強(qiáng)’(S)??SC)

(5).∏S#(σ[1]=[4]∧[2]≠[5](SC×SC))

(6).∏C#,CNAME(C??(∏S#,C#(sc)÷∏S#(S)))

(7).∏S#(SC??∏C#(σTEACHER=‘程軍’(C)))

(8).∏S#,C#(sc)÷∏C#(σC#=’k1’∨C#=’k5’(C))

(9).∏SNAME{s??[∏S#,C#(sc)÷∏C#(C)]}

(10).∏S#,C#(sc)÷∏C#(σS#=’2’(SC))

(11).∏S#,SNAME{s??[∏S#(SC??σCNAME=‘C語(yǔ)言’(C))]}

數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷(四)(總分100分,考試時(shí)長(zhǎng)90分鐘)一、單項(xiàng)選擇題(每小題2分,共40分)1、access2010屬于() A、網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng) B、層次數(shù)據(jù)庫(kù)系統(tǒng) C、分布式數(shù)據(jù)庫(kù)系統(tǒng) D、關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)2、在PL/SQLDeveloper的SQL窗口輸入多個(gè)SQL語(yǔ)句,點(diǎn)擊執(zhí)行按鈕后,如果所有的語(yǔ)句都被執(zhí)行,執(zhí)行的結(jié)果會(huì)()。 A、在不同的SQL窗口中顯示 B、按照語(yǔ)句的順序在一頁(yè)中顯示 C、在不同的標(biāo)簽頁(yè)顯示 D、只顯示最后一個(gè)語(yǔ)句的結(jié)果3、LEFTJOIN用于()。 A、顯示符合條件的數(shù)據(jù)行以及左邊表中不符合條件的數(shù)據(jù)行 B、將兩個(gè)表中的記錄匹配成新的數(shù)據(jù)行 C、顯示符合條件的數(shù)據(jù)行以及右邊表中不符合條件的數(shù)據(jù)行 D、顯示符合條件的數(shù)據(jù)行4、常用的數(shù)據(jù)庫(kù)系統(tǒng)所用的數(shù)據(jù)模型是____。 A、層次型 B、關(guān)系型 C、網(wǎng)絡(luò)型 D、適用型5、關(guān)系數(shù)據(jù)庫(kù)中能唯一識(shí)別元組的那個(gè)屬性稱(chēng)為()。 A、唯一性的屬性 B、不可改動(dòng)的保留字段 C、關(guān)系元組的唯一性 D、關(guān)鍵字段6、一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。關(guān)系的碼為_(kāi)___。 A、某個(gè)實(shí)體的碼 B、各實(shí)體碼的組合 C、n端實(shí)體的碼 D、任意一個(gè)實(shí)體的碼7、一個(gè)學(xué)校的數(shù)據(jù)庫(kù)中有表示院系和學(xué)生的關(guān)系:院系(系編號(hào),系名稱(chēng),聯(lián)系電話,地點(diǎn)),學(xué)生(學(xué)號(hào),姓名,性別,籍貫,專(zhuān)業(yè),系編號(hào)),則關(guān)系學(xué)生中的主鍵和外鍵分別是()。 A、學(xué)號(hào),姓名 B、學(xué)號(hào),專(zhuān)業(yè) C、學(xué)號(hào),無(wú) D、學(xué)號(hào),系編號(hào)8、關(guān)系模型中3NF是指()。 A、滿足2NF且不存在組合屬性 B、滿足2NF且不存在部分依賴(lài)現(xiàn)象 C、滿足2NF且不存在非主屬性 D、滿足2NF且不存在傳遞依賴(lài)現(xiàn)象9、不屬于報(bào)表功能的是 A、統(tǒng)計(jì) B、頁(yè)面排版 C、修改數(shù)據(jù) D、輸出10、以下關(guān)于MySQL的敘述中,錯(cuò)誤的是______。 A、MySQL是開(kāi)放源代碼系統(tǒng) B、MySQL支持多種存儲(chǔ)引擎 C、MySQL支持結(jié)構(gòu)化查詢語(yǔ)言 D、MySQL中不能使用中文名作為數(shù)據(jù)表名11、在Oracle中,使用以下語(yǔ)句創(chuàng)建視圖:

CREATEORREPLACEVIEWpen_view

ASSELECT*FROMorder_master

WHEREostatus=‘p’WITHCHECKOPTIONCONSTRAINTpenv;

當(dāng)用戶試圖執(zhí)行以下語(yǔ)句:

UPDATEpen_viewSETostatus=‘d’WHEREostatus=’p’;

下列描述正確的是()。 A、Oracle將ostatus修改為d,不提示任何錯(cuò)誤 B、Oracle不執(zhí)行更新操作,并返回錯(cuò)誤信息 C、Oracle將ostatus修改為d,同時(shí)返回錯(cuò)誤信息 D、Oracle不執(zhí)行更新操作,也不提示任何錯(cuò)誤12、SQL語(yǔ)言一次查詢的結(jié)果是一個(gè)()。 A、記錄 B、數(shù)據(jù)項(xiàng) C、元組 D、表13、【】要求明確標(biāo)明數(shù)據(jù)庫(kù)的應(yīng)用范圍及應(yīng)達(dá)到的應(yīng)用處理功能。 A、數(shù)據(jù)庫(kù)的應(yīng)用功能目標(biāo) B、標(biāo)明不同用戶視圖范圍 C、應(yīng)用處理過(guò)程需求說(shuō)明 D、數(shù)據(jù)字典14、如果需要生成一個(gè)報(bào)表顯示每個(gè)員工從入職以來(lái)的總的薪金。執(zhí)行下列查詢:SELECTename,'joinedon',hiredate,'thetotalcompensationpaidis'TO_CHAR(ROUND(ROUND(SYSDATE-hiredate)/365)*sal+comm)"COMPENSATIONUNTILDATE"FROMemployees;輸出結(jié)果:哪個(gè)說(shuō)法是正確的?() A、此查詢執(zhí)行錯(cuò)誤是因?yàn)閯e名無(wú)效的。 B、此查詢能正確執(zhí)行并得到正確的結(jié)果。 C、此查詢能正確執(zhí)行但不能得到正確結(jié)果。 D、此查詢執(zhí)行錯(cuò)誤是因?yàn)镽OUND函數(shù)是無(wú)效的。15、在WHERE語(yǔ)句的條件表達(dá)式中,與零個(gè)或多個(gè)字符進(jìn)行匹配的通配符是()。 A、* B、% C、? D、_16、【】的任務(wù)是分析并檢驗(yàn)?zāi)J郊白幽J降恼_性與合理性。 A、設(shè)計(jì)評(píng)價(jià) B、物理設(shè)計(jì) C、加載數(shù)據(jù) D、應(yīng)用程序設(shè)計(jì)17、Oracle支持多種類(lèi)型的不完全恢復(fù),但不包括()。 A、基于時(shí)間的恢復(fù) B、基于更改的恢復(fù) C、基于取消的恢復(fù) D、基于用戶的恢復(fù)18、事務(wù)的一致性是指()。 A、事務(wù)中包括的所有操作要么都做,要么都不做。 B、事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的。 C、一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的。 D、事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。19、在Oracle中,將scott的缺省表空間改為data2_ts,下列哪個(gè)是正確的?() A、ALTERUSERscottDEFAULTTABLESPACEdata2_ts B、ALTERDEFAULTTABLESPACEdata2_tsUSERscott C、ALTERUSERscottTABLESPACEDEFAULTdata2_ts D、ALTERscottUSERDEFAULTTABLESPACEdata2_ts20、關(guān)于數(shù)據(jù)庫(kù)事務(wù)描述不正確的是 A、一個(gè)事務(wù)中的所有對(duì)數(shù)據(jù)庫(kù)的改變可以部分完成和部分不完成. B、一個(gè)事務(wù)中的所有對(duì)數(shù)據(jù)庫(kù)的改變必須全部完成或全部不完成. C、數(shù)據(jù)庫(kù)的事務(wù)是不可以再次劃分的. D、如果事務(wù)在完成前被中斷,數(shù)據(jù)庫(kù)管理系統(tǒng)能把那些由未完成事務(wù)所產(chǎn)生的數(shù)據(jù)變化從數(shù)據(jù)庫(kù)中恢復(fù)二、填空題(每小題2分,共20分)1、根據(jù)數(shù)據(jù)訪問(wèn)頁(yè)的用途,可將數(shù)據(jù)訪問(wèn)頁(yè)分為交互式報(bào)表頁(yè)、____和數(shù)據(jù)分析頁(yè)三種類(lèi)型。2、兩個(gè)實(shí)體型之間的聯(lián)系可以分為三種:一對(duì)一聯(lián)系、()和()。3、報(bào)表由報(bào)表頁(yè)眉、頁(yè)面頁(yè)眉等多個(gè)部分構(gòu)成,每一部分稱(chēng)為報(bào)表的一個(gè)____。4、在窗體中有一個(gè)命令按鈕控件,當(dāng)用戶單擊命令按鈕時(shí),將進(jìn)入另一個(gè)窗體,則應(yīng)設(shè)置該控件的____屬性。5、TIME()返回值的數(shù)據(jù)類(lèi)型是______。6、為了提高查詢速度,把在一個(gè)(一組)屬性上具有相同值的元組集中存放在一個(gè)物理塊中,這個(gè)(這組)屬性稱(chēng)為()。7、在數(shù)據(jù)庫(kù)實(shí)施階段包括兩項(xiàng)重要的工作,一項(xiàng)是數(shù)據(jù)的(),另一項(xiàng)是應(yīng)用程序的編碼和調(diào)試。8、加密的基本思想是根據(jù)一定的算法將()加密成為(),數(shù)據(jù)以()的形式存儲(chǔ)和傳輸。9、數(shù)據(jù)庫(kù)獨(dú)立性是數(shù)據(jù)庫(kù)領(lǐng)域的重要概念,包括數(shù)據(jù)的()獨(dú)立性和數(shù)據(jù)的()獨(dú)立性。10、備份設(shè)備可以是()、()或()。三、簡(jiǎn)單題(每小題5分,共20分)1、注釋有幾類(lèi),它們分別是什么?2、用FOR…ENDFOR結(jié)構(gòu)編寫(xiě)一段程序?qū)崿F(xiàn)Sn=1/(1*2)+1/(2*3)+…+1/(10*11)求和,并且顯示計(jì)算結(jié)果。3、信息有哪三種世界,它們各有什么特點(diǎn),它們之間有什么聯(lián)系?4、簡(jiǎn)述數(shù)據(jù)庫(kù)的兩種存儲(chǔ)結(jié)構(gòu)。四、綜合應(yīng)用題(每小題20分,共20分)1、某大學(xué)的運(yùn)動(dòng)會(huì)比賽項(xiàng)目管理數(shù)據(jù)庫(kù)包括如下三張表:

Student(xh,xm,xb,nl,szx)//學(xué)號(hào)、姓名、性別、年齡、所在系

Sports(xmh,xmm,dw)//運(yùn)動(dòng)項(xiàng)目的編號(hào)、名稱(chēng)、項(xiàng)目的計(jì)分單位

SS(xh,xmh,cj)//學(xué)號(hào)、運(yùn)動(dòng)項(xiàng)目的編號(hào)、成績(jī)

根據(jù)上述情況,完成如下操作:

(1)使用SQL語(yǔ)言,創(chuàng)建student表,并定義xh為主鍵。

(2)在Student表xh屬性列上建立名稱(chēng)為xh的聚簇索引。

(3)使用SQL語(yǔ)言從表Student中刪除學(xué)生“張三”的記錄。

(4)使用SQL語(yǔ)言為SS表添加一條記錄:學(xué)號(hào)為“xh001”的學(xué)生參與了編號(hào)為“xm001”的運(yùn)動(dòng)項(xiàng)目,但還沒(méi)成績(jī)。

(5)使用SQL語(yǔ)言,將Student表學(xué)號(hào)為“xh001”的學(xué)生的姓名改為“李明”。

(6)查詢“計(jì)算機(jī)”系的學(xué)生參加了哪些運(yùn)動(dòng)項(xiàng)目,只把運(yùn)動(dòng)項(xiàng)目名稱(chēng)列出,去除重復(fù)記錄。

(7)查詢各個(gè)系的學(xué)生的“跳高”項(xiàng)目比賽的平均成績(jī)(不要求輸出比賽項(xiàng)目的計(jì)分單位)。

(8)統(tǒng)計(jì)各個(gè)系的總成績(jī)情況,并根據(jù)總成績(jī)按降序排序。

(9)建立“計(jì)算機(jī)”系所有男學(xué)生的信息視圖JSJ_M_Student。

(10)回收用戶“李明”對(duì)Sports表的查詢權(quán)限。

參考答案一、單項(xiàng)選擇題1、D【解析】Access中采用二維表的方式來(lái)管理數(shù)據(jù),則屬于關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。2、C3、A4、B5、D6、B7、D【解析】本題得分:1分8、D9、C【解析】報(bào)表的作用是按照用戶指定的格式對(duì)數(shù)據(jù)進(jìn)行打印輸出,同時(shí)可以完成統(tǒng)計(jì)功能。但報(bào)表只能輸出,不能輸入。修改數(shù)據(jù)屬于對(duì)數(shù)據(jù)的輸入,在報(bào)表中無(wú)法實(shí)現(xiàn)。10、D【解析】本題得分:1分11、B12、D13、A14、C15、B16、A【解析】本題主要考查的知識(shí)點(diǎn)為設(shè)計(jì)評(píng)價(jià)。設(shè)計(jì)評(píng)價(jià)的任務(wù)是分析并檢驗(yàn)?zāi)J郊白幽J降恼_性與合理性。17、D18、D19、A20、A二、填空題1、數(shù)據(jù)輸入頁(yè)2、一對(duì)多聯(lián)系|多對(duì)多聯(lián)系3、節(jié)4、事件5、日期時(shí)間型6、聚集碼7、載入8、明文|密文|密文9、邏輯|物理10、硬盤(pán)|磁帶|管道三、簡(jiǎn)單題1、在T-SQL中可使用兩類(lèi)注釋符:

(1)ANSI標(biāo)準(zhǔn)的注釋符“--”用于單行注釋?zhuān)?/p>

(2)與C語(yǔ)言相同的程序注釋符號(hào),即“/*……*/”,“/*”用于程序注釋開(kāi)頭,“*/”用語(yǔ)程序注釋結(jié)尾,可以在程序中多行文字標(biāo)示為注釋。2、SN=0

FORI=1TO10

SN=SN+1/(I*(I+1))

ENDFOR

WAITWIND"求和結(jié)果是:"+STR(sn)3、現(xiàn)實(shí)世界、信息世界和機(jī)器世界

現(xiàn)實(shí)世界就是人們所能看到的、接觸到的世界,是存在于人腦之外的客觀世界。

信息世界就是現(xiàn)實(shí)世界在人們頭腦中的反映,又稱(chēng)概念世界。

數(shù)據(jù)世界就是信息世界中的信息數(shù)據(jù)化后對(duì)應(yīng)的產(chǎn)物?,F(xiàn)實(shí)世界中的客觀事物及其聯(lián)系,在數(shù)據(jù)世界中以數(shù)據(jù)模型描述。

計(jì)算機(jī)信息處理的對(duì)象是現(xiàn)實(shí)生活中的客觀事物,在對(duì)客觀事物實(shí)施處理的過(guò)程中,首先要經(jīng)歷了解、熟悉的過(guò)程,從觀測(cè)中抽象出大量描述客觀事物的信息,再對(duì)這些信息進(jìn)行整理、分類(lèi)和規(guī)范,進(jìn)而將規(guī)范化的信息數(shù)據(jù)化,最終由數(shù)據(jù)庫(kù)系統(tǒng)存儲(chǔ)、處理。4、數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)指的是保存數(shù)據(jù)庫(kù)各種邏輯對(duì)象的物理文件是如何在磁盤(pán)上存儲(chǔ)的,數(shù)據(jù)庫(kù)在磁盤(pán)上是以文件為單位存儲(chǔ)的,SQLServer2008將數(shù)據(jù)庫(kù)映射為一組操作系統(tǒng)文件。

邏輯存儲(chǔ)結(jié)構(gòu):數(shù)據(jù)庫(kù)是存儲(chǔ)數(shù)據(jù)的容器,即數(shù)據(jù)庫(kù)是一個(gè)存放數(shù)據(jù)的表和支持這些數(shù)據(jù)的存儲(chǔ)、檢索、安全性和完整性的邏輯成分所組成的集合。四、綜合應(yīng)用題1、(1)使用SQL語(yǔ)言,創(chuàng)建student表,并定義xh為主鍵。

CreatetableStudent

(

xhchar(10)primarykey,

xmchar(20),

xbchar(2),

nlint,

szxchar(50)

)

(2)在Student表xh屬性列上建立名稱(chēng)為xh的聚簇索引。

Createclusteredindexxhonstudent(xh)

(3)使用SQL語(yǔ)言從表Student中刪除學(xué)生“張三”的記錄。

DeletefromStudentwherexm=’張三’

(4)使用SQL語(yǔ)言為SS表添加一條記錄:學(xué)號(hào)為“xh001”的學(xué)生參與了編號(hào)為“xm001”的運(yùn)動(dòng)項(xiàng)目,但還沒(méi)成績(jī)。

InsertintoSS(xh,xmh)values('xh001','xm001')

(5)使用SQL語(yǔ)言,將Student表學(xué)號(hào)為“xh001”的學(xué)生的姓名改為“李明”。

Updatestudentsetxm='李明'wherexh='xh001'

(6)查詢“計(jì)算機(jī)”系的學(xué)生參加了哪些運(yùn)動(dòng)項(xiàng)目,只把運(yùn)動(dòng)項(xiàng)目名稱(chēng)列出,去除重復(fù)記錄。

SELECTDISTINCTxmm

FROMSports

WHERExmhIN

(SELECTxmhFROMSSWHERExhIN

(SELECTxhFROMStudentWHEREszx='計(jì)算機(jī)'))

(7)查詢各個(gè)系的學(xué)生的“跳高”項(xiàng)目比賽的平均成績(jī)(不要求輸出比賽項(xiàng)目的計(jì)分單位)。

SELECTszx,AVG(cj)

FROMStudent,SS,Sports

WHEREStudent.xh=SS.xhandSS.xmh=Sports.xmhANDxmm='跳高'

GROUPBYszx

(8)統(tǒng)計(jì)各個(gè)系的總成績(jī)情況,并根據(jù)總成績(jī)按降序排序。

SELECTszx,sum(cj)

FROMStudent,SS,Sports

WHEREStudent.xh=SS.xhandSS.xmh=Sports.xmh

GROUPBYszx

Orderbysum(cj)desc

(9)建立“計(jì)算機(jī)”系所有男學(xué)生的信息視圖JSJ_M_Student。

CREATEVIEWJSJ_M_Student

AS

SELECT*FROMStudent

WHEREszxt='計(jì)算機(jī)'ANDxb='男'

(10)回收用戶“李明”對(duì)Sports表的查詢權(quán)限。

REVOKESELECTONTABLESportsFROM李明

數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷(五)(總分100分,考試時(shí)長(zhǎng)90分鐘)一、單項(xiàng)選擇題(每小題2分,共40分)1、SQLServer的登錄賬戶信息保存在()數(shù)據(jù)庫(kù)中。 A、master B、model C、msdb D、tempdb2、下列關(guān)于數(shù)據(jù)庫(kù)數(shù)據(jù)模型的說(shuō)法中,哪一個(gè)是不正確的?() A、任何一張二維表都表示一個(gè)關(guān)系 B、層次模型的數(shù)據(jù)結(jié)構(gòu)是有向樹(shù)結(jié)構(gòu) C、在網(wǎng)狀模型中,一個(gè)子結(jié)點(diǎn)可以有多個(gè)父結(jié)點(diǎn) D、在面向?qū)ο竽P椭忻恳粋€(gè)對(duì)象都有一個(gè)惟一的標(biāo)識(shí)3、()進(jìn)程主要職責(zé)是監(jiān)控服務(wù)器進(jìn)程和注冊(cè)數(shù)據(jù)庫(kù)服務(wù)。 A、SMON B、PMON C、CHKT D、LGWR4、SQL語(yǔ)言中,條件年齡BETWEEN15AND35表示年齡在15至35之間,且)。 A、包括15歲和35歲 B、不包括15歲和35歲 C、包括15歲但不包括35歲 D、包括35歲但不包括15歲5、設(shè)有學(xué)生表Student(sno,sname,sage,smajor),各字段的含義分別是學(xué)生學(xué)號(hào)、姓名、年齡和專(zhuān)業(yè)。要求輸入一學(xué)生記錄,學(xué)號(hào)為100,姓名為張紅,年齡為20.以下不能完成如上輸入要求的語(yǔ)句是________。 A、INSERTINTOstudentVALUES(100,'張紅',20); B、INSERTINTOstudent(sno,sname,sage,smajor)VALUES(100,'張紅',20,NULL); C、INSERTINTOstudent(sna,sname,sage)VALUES(100,'張紅',20); D、INSERTINTOstudentVALUES(100,'張紅',20,NULL);6、設(shè)有一個(gè)學(xué)生檔案的關(guān)系數(shù)據(jù)庫(kù),關(guān)系模式是:S(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分別表示學(xué)生的學(xué)號(hào)、姓名、性別、年齡。則“從學(xué)生檔案數(shù)據(jù)庫(kù)中檢索學(xué)生年齡大于20歲的學(xué)生的姓名”的關(guān)系代數(shù)式是()。 A、σSN(ΠAge>20(S)) B、ΠSN(σAge>20(S)) C、ΠSN(ΠAge>20(S)) D、σSN(σAge>20(S))7、從E-R模型向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),該關(guān)系模式的碼是()。 A、M端實(shí)體的主碼 B、N端實(shí)體的主碼 C、M端實(shí)體主碼與N端實(shí)體主碼組合 D、重新選取其他屬性8、如果有兩個(gè)關(guān)系T1,T2.客戶要求每當(dāng)給T2刪除一條記錄時(shí),T1中特定記錄就需要被改變,我們需要定義什么來(lái)滿足該要求. A、在T1上定義視圖 B、在T2上定義視圖 C、在T1和T2上定義約束 D、定義trigger9、在某表地址字段中查找以“四川”開(kāi)頭,以“村”結(jié)尾的記錄,且在“查找和替換”對(duì)話框的“匹配”屬性處選擇“整個(gè)字段”,則應(yīng)當(dāng)在“查找”處輸入() A、四川*村 B、四川?村 C、四川#村 D、四川村10、視圖是數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式中的() A、外模式 B、模式 C、內(nèi)模式 D、模式映象11、下列關(guān)于Acces表的敘述中,錯(cuò)誤的是 A、創(chuàng)建表之間的關(guān)系時(shí),應(yīng)關(guān)閉所有打開(kāi)的表 B、可在設(shè)計(jì)視圖的“說(shuō)明"列對(duì)字段進(jìn)行具體的說(shuō)明 C、可以對(duì)備注型字段進(jìn)行“格式”屬性設(shè)置 D、若刪除表中含有自動(dòng)編號(hào)型字段的記錄后Acces不會(huì)對(duì)表中自動(dòng)編號(hào)型字段重新編號(hào)12、下面函數(shù)不能進(jìn)行數(shù)據(jù)類(lèi)型轉(zhuǎn)換的是:____。 A、CONVERT B、STR C、CAST D、LTRIM13、某學(xué)校的數(shù)據(jù)庫(kù)中有2個(gè)表:在校生(學(xué)號(hào),姓名,性別,專(zhuān)業(yè),入學(xué)日期,學(xué)籍)畢業(yè)生(學(xué)號(hào),姓名,性別,專(zhuān)業(yè),畢業(yè)日期)每年學(xué)生畢業(yè)時(shí),需要將已畢業(yè)學(xué)生的信息從在校生表中轉(zhuǎn)移到畢業(yè)生表中,可以實(shí)現(xiàn)這個(gè)操作的方法是() A、復(fù)制查詢 B、更新查詢 C、生成表查詢 D、追加查詢14、下列活動(dòng)不屬于需求分析階段工作的是()。 A、建立E-R圖 B、分析用戶活動(dòng) C、建立數(shù)據(jù)流圖 D、建立數(shù)據(jù)字典15、若事務(wù)T對(duì)數(shù)據(jù)R已加了S鎖,則其他事物對(duì)數(shù)據(jù)R() A、可以加S鎖不能加X(jué)鎖 B、不能加S鎖可以加X(jué)鎖 C、可以加S鎖也可以加X(jué)鎖 D、不能加任何鎖16、下列哪種數(shù)據(jù)庫(kù)系統(tǒng)更適合于在大、中型計(jì)算機(jī)系統(tǒng)上使用?() A、FoxPro B、Access C、Oracle D、MicrosoftSQLServer17、在oracle中,()觸發(fā)器允許觸發(fā)操作中的語(yǔ)句訪問(wèn)行的列值。 A、行級(jí) B、語(yǔ)句級(jí) C、模式 D、數(shù)據(jù)庫(kù)級(jí)18、保證數(shù)據(jù)完整的特性在數(shù)據(jù)庫(kù)中稱(chēng)之為()。在數(shù)據(jù)庫(kù)中可以通過(guò)建立一些約束條件保證數(shù)據(jù)庫(kù)中的數(shù)據(jù)是完整的。 A、數(shù)據(jù)整體性 B、數(shù)據(jù)同一性 C、數(shù)據(jù)完整性 D、數(shù)據(jù)一致性19、DBMS提供【】來(lái)嚴(yán)格地定義模式。 A、模式描述語(yǔ)言 B、子模式描述語(yǔ)言 C、內(nèi)模式描述語(yǔ)言 D、程序設(shè)計(jì)語(yǔ)言20、下列SQL語(yǔ)句中,能夠?qū)崿F(xiàn)參照完整性控制的語(yǔ)句是:____。 A、FOREIGNKEY B、PRIMARYKEY C、REFERENCES D、FOREIGNKEY和REFERENCES二、填空題(每小題2分,共20分)1、在Access中,規(guī)定日期型常量的定界符是____。2、數(shù)據(jù)庫(kù)管理系統(tǒng)是在操作系統(tǒng)支持下的______軟件。3、SQL支持?jǐn)?shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu),其中()對(duì)應(yīng)于基本表。4、在數(shù)據(jù)庫(kù)的三級(jí)模式中,內(nèi)模式是邏輯模式的______。5、一個(gè)關(guān)系模式的定義格式為_(kāi)_______。6、合并局部E-R圖時(shí)可能會(huì)發(fā)生屬性沖突、命名沖突和()。7、在Access中,控件劃分成3種類(lèi)型,標(biāo)簽控件屬于____類(lèi)型控件。8、數(shù)據(jù)庫(kù)完整備份是指對(duì)數(shù)據(jù)庫(kù)內(nèi)的所有對(duì)象都進(jìn)行備份,包括()。9、在Access中不能對(duì)自動(dòng)編號(hào)和_____類(lèi)型的字段設(shè)置默認(rèn)值。10、在數(shù)據(jù)庫(kù)技術(shù)中,編寫(xiě)應(yīng)用程序的語(yǔ)言一般是C、Basic等高級(jí)語(yǔ)言,這些語(yǔ)言被稱(chēng)為()語(yǔ)言。三、簡(jiǎn)單題(每小題5分,共20分)1、什么是事務(wù),事務(wù)有哪些特性?2、簡(jiǎn)述游標(biāo)的概念及類(lèi)型。3、事務(wù)中的提交和回滾是什么意思?4、數(shù)據(jù)庫(kù)管理系統(tǒng)概念四、綜合應(yīng)用題(每小題20分,共20分)1、設(shè)有如下所示的三個(gè)關(guān)系模式:

商店Shop(Sno,Sname,City)//Sno(商店編號(hào))、Sname(商店名)、City(所在城市)

商品Product(Pno,Pname,Price)//Pno(商品編號(hào))、Pname(商品名稱(chēng))、Price(價(jià)格)

商店所售商品SP(Sno,Pno,Qty),//Qty(商品數(shù)量)

(1)用Create語(yǔ)句創(chuàng)建商店表Shop,要求創(chuàng)建主鍵,商店名不允許為空,各屬性的數(shù)據(jù)類(lèi)型根據(jù)表中所給數(shù)據(jù)選定。

(2)檢索所有商店的商店名和所在城市。

(3)檢索價(jià)格低于50元的所有商品的商品名和價(jià)格。

(4)檢索位于“北京”的商店的商店編號(hào),商店名,結(jié)果按照商店編號(hào)降序排列。

(5)檢索供應(yīng)“書(shū)包”的商店名稱(chēng)。

(6)檢索所有商場(chǎng)中各種商品的平均數(shù)量。

(7)將商品“復(fù)讀機(jī)”的價(jià)格修改為350。

(8)將“百貨商店”的商店名修改為“百貨商場(chǎng)”。

(9)創(chuàng)建視圖:“鐵道商店”所售商品的商品編號(hào),商品名和數(shù)量。

(10)將查詢和更新SP表的權(quán)限賦給用戶U1。

參考答案一、單項(xiàng)選擇題1、A2、A3、B4、A5、A【解析】本題得分:1分6、B7、C8、D9、A【解析】以“四川”開(kāi)頭,以“村”結(jié)尾,中間是任意個(gè)任意字符,所以使用通配符*。10、A11、A【解析】“格式”屬性用來(lái)決定數(shù)據(jù)表的打印方式和屏幕顯示方式,可以對(duì)備注型字段進(jìn)行“格式”屬性設(shè)置,不同類(lèi)型的字段,其格式選擇有所不同,0LE對(duì)象型不能進(jìn)行“格式”屬性設(shè)置。自動(dòng)編號(hào)數(shù)據(jù)類(lèi)型比較特殊,每次向表中添加記錄時(shí),系統(tǒng)會(huì)自動(dòng)輸入唯一順序號(hào),需要注意的是,自動(dòng)編號(hào)數(shù)據(jù)類(lèi)型一旦被指定,就會(huì)永久與記錄連接,即使刪除了表中含有自動(dòng)編號(hào)型字段的記錄,系統(tǒng)也不會(huì)重新分配,并且用戶不能修改被分配的順序號(hào)。在創(chuàng)建表間關(guān)系時(shí),只需要關(guān)閉需要?jiǎng)?chuàng)建關(guān)系的所有表,而不是關(guān)閉所有打開(kāi)的表。12、D13、C14、A15、A16、C17、A18、C19、A【解析】本題主要考查的知識(shí)點(diǎn)為模式。DBMS提供模式描述語(yǔ)言(DDL)來(lái)嚴(yán)格地定義模式,不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),還要定義數(shù)據(jù)之間的聯(lián)系,定義與數(shù)據(jù)相關(guān)的安全性、完整性等要求。20、D二、填空題1、#2、系統(tǒng)3、模式4、物理實(shí)現(xiàn)5、關(guān)系名(屬性名1,屬性名2,…,屬性名n)6、結(jié)構(gòu)沖突7、未綁定8、事務(wù)日志9、OLE對(duì)象10、宿主三、簡(jiǎn)單題1、事務(wù)(Transaction)是訪問(wèn)并可能更新數(shù)據(jù)庫(kù)中各種數(shù)據(jù)項(xiàng)的一個(gè)程序執(zhí)行單元(unit)。

事務(wù)是恢復(fù)和并發(fā)控制的基本單位。

事務(wù)應(yīng)該具有4個(gè)屬性:原子性、一致性、隔離性、持續(xù)性。這四個(gè)屬性通常稱(chēng)為ACID特性。2、游標(biāo)是處理數(shù)據(jù)的一種方法,它允許應(yīng)用程序?qū)Σ樵冋Z(yǔ)句SELECT返回的結(jié)果集中每一行進(jìn)行相同或不同的操作,而不是一次對(duì)整個(gè)結(jié)果集進(jìn)行同一種操作。為了查看或者處理結(jié)果集中的數(shù)據(jù),游標(biāo)提供了在結(jié)果集中一次以行或者多行前進(jìn)或向后瀏覽數(shù)據(jù)的能力,我們可以把游標(biāo)當(dāng)作一個(gè)指針,它可以指定結(jié)果中的任何位置,然后允許用戶對(duì)指定位置的數(shù)據(jù)進(jìn)行處理。

SQLServer支持三種類(lèi)型的游標(biāo):T-SQL游標(biāo),API服務(wù)器游標(biāo)和客戶游標(biāo)。3、事務(wù)提交是提交事務(wù)的所有操作:具體來(lái)說(shuō)就是將事務(wù)中所有對(duì)數(shù)據(jù)庫(kù)的更新寫(xiě)回到磁盤(pán)上的物理數(shù)據(jù)庫(kù)中,事務(wù)正常結(jié)束;

事務(wù)回滾是數(shù)據(jù)庫(kù)返回到事務(wù)開(kāi)始的狀態(tài):事務(wù)在運(yùn)行過(guò)程中發(fā)生某種故障,事務(wù)不能繼續(xù)執(zhí)行,系統(tǒng)將事務(wù)中對(duì)數(shù)據(jù)庫(kù)的所有已完成的更新操作全部撤銷(xiāo),使數(shù)據(jù)庫(kù)回滾到事務(wù)開(kāi)始時(shí)的狀態(tài)。4、數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心,是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。它建立在操作系統(tǒng)的基礎(chǔ)上,位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提供訪問(wèn)數(shù)據(jù)庫(kù)的方法,包括數(shù)據(jù)庫(kù)的創(chuàng)建、查詢、更新及各種數(shù)據(jù)控制等。四、綜合應(yīng)用題1、(1)用Create語(yǔ)句創(chuàng)建商店表Shop,要求創(chuàng)建主鍵,商店名不允許為空,各屬性的數(shù)據(jù)類(lèi)型根據(jù)表中所給數(shù)據(jù)選定。

CreatetableShop

(Snointprimarykey,

Snamechar(10)notnull,

citychar(10))

(2)檢索所有商店的商店名和所在城市。

Selectsname,city

fromshop

(3)檢索價(jià)格低于50元的所有商品的商品名和價(jià)格。

SelectPname,price

FromProduct

Whereprice<50

(4)檢索位于“北京”的商店的商店編號(hào),商店名,結(jié)果按照商店編號(hào)降序排列。

Selectsno,sname

FromShop

wherecity=‘北京’

orderbysnodesc

(5)檢索供應(yīng)“書(shū)包”的商店名稱(chēng)。

SELECTShop.Sname

fromShop,Product,SP

WHEREShop.Sno=SP.SnoandProduct.Pno=SP.PnoandPname=‘書(shū)包’

(6)檢索所有商場(chǎng)中各種商品的平均數(shù)量。

Selectavg(qty)平均數(shù)量

fromSP

groupbysno

(7)將商品“復(fù)讀機(jī)”的價(jià)格修改為350。

UpdateProduct

Setprice=350

WherePname=‘復(fù)讀機(jī)’

(8)將“百貨商店”的商店名修改為“百貨商場(chǎng)”。

UpdateShop

SetSname=‘百貨商場(chǎng)’

WhereSname=‘百貨商店’

(9)創(chuàng)建視圖:“鐵道商店”所售商品的商品編號(hào),商品名和數(shù)量。

Createviewtdsd

As

SelectProduct.pno,Product.pname,qty

FromShop,Product,SP

WhereShop.Sno=SP.SnoandProduct.Pno=SP.Pnoandsname=‘鐵道商店’

(10)將查詢和更新SP表的權(quán)限賦給用戶U1。

Grantselect,updateonSPtoU1

數(shù)據(jù)庫(kù)基礎(chǔ)專(zhuān)升本樣卷(六)(總分100分,考試時(shí)長(zhǎng)90分鐘)一、單項(xiàng)選擇題(每小題2分,共40分)1、SQL數(shù)據(jù)庫(kù)中表示表示單個(gè)字符的是()。 A、% B、_ C、? D、[]2、屬于數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)階段的是 A、邏輯結(jié)構(gòu)設(shè)計(jì) B、功能設(shè)計(jì) C、事務(wù)設(shè)計(jì) D、程序設(shè)計(jì)3、概念結(jié)構(gòu)設(shè)計(jì)的主要目標(biāo)是產(chǎn)生數(shù)據(jù)庫(kù)的概念結(jié)構(gòu),該結(jié)構(gòu)主要反映()。 A、應(yīng)用程序員的編程需求 B、DBA的管理信息需求 C、數(shù)據(jù)庫(kù)系統(tǒng)的維護(hù)需求 D、企業(yè)組織的信息需求4、存儲(chǔ)在某一種媒體上能夠識(shí)別的物理符號(hào)是() A、數(shù)據(jù) B、數(shù)據(jù)處理 C、數(shù)據(jù)管理 D、信息處理5、SQL中,下列涉及空值的操作,不正確的是()。 A、NOT(AGEISNULL) B、AGE=NULL C、AGEISNOTNULL D、AGEISNULL6、會(huì)導(dǎo)致用戶連接到ORACLE數(shù)據(jù)庫(kù),但不能創(chuàng)建表的原因是()。 A、授予了CONNECT的角色,但沒(méi)有授予RESOURCE的角色 B、沒(méi)有授予用戶系統(tǒng)管理員的角色 C、數(shù)據(jù)庫(kù)實(shí)例沒(méi)有啟動(dòng) D、數(shù)據(jù)庫(kù)監(jiān)聽(tīng)沒(méi)有啟動(dòng)7、在Access的報(bào)表中,報(bào)表格式為“在當(dāng)前行中打印當(dāng)前節(jié),而在下一行中打印下一節(jié)”,則需將報(bào)表的“新行或新列”屬性設(shè)置為() A、無(wú) B、節(jié)前 C、節(jié)后 D、節(jié)前和節(jié)后8、SQL語(yǔ)言具有多種優(yōu)點(diǎn),那么SQL是()成為關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的國(guó)際標(biāo)準(zhǔn)的。 A、1986年 B、1987年 C、1988年 D、1989年9、下面對(duì)數(shù)據(jù)表的敘述有錯(cuò)誤的是()。 A、數(shù)據(jù)表是Access數(shù)據(jù)庫(kù)中的重要對(duì)象之一 B、表的“設(shè)計(jì)視圖”的主要工作是設(shè)計(jì)表的結(jié)構(gòu) C、表的“數(shù)據(jù)表視圖”只用于顯示數(shù)據(jù) D、可以將其他數(shù)據(jù)庫(kù)的表導(dǎo)入到當(dāng)前數(shù)據(jù)庫(kù)中10、數(shù)據(jù)庫(kù)中只存放視圖的()。 A、操作 B、對(duì)應(yīng)的數(shù)據(jù) C、定義 D、限制11、設(shè)有一自由表xx.dbf。下列SELECT-SQL命令中,語(yǔ)法錯(cuò)誤的是()。 A、SELECT*FROMxx B、SELECT*FROMxxINTOCURSORtemp C、SELECT*FROMxxINTOtemp D、SELECT*FROMxxINTOTABLEtemp12、檢查下列SQL語(yǔ)法,用PRODUCTS表,你需要生成名字,當(dāng)前價(jià)格列表,及打折扣25%后小于$10的所有的這些產(chǎn)品。SQL>SELECTprod_name,prod_list_price,Prod_list_price-(prod_list_price*.25)"DISCOUNTED_PRICE"FROMproductsWHEREdiscounted_price<10;此查詢執(zhí)行時(shí)發(fā)生一個(gè)錯(cuò)誤。此錯(cuò)誤的原因是什么?() A、括號(hào)應(yīng)包含整個(gè)表達(dá)式。 B、雙引號(hào)應(yīng)該從列別名被刪除。 C、在WHERE子句的表達(dá)式應(yīng)被替換。 D、列別名應(yīng)為大寫(xiě)且在WHERE子句中用雙引號(hào)括起來(lái)。13、查詢一個(gè)表的總記錄數(shù),可以采用()統(tǒng)計(jì)函數(shù)。 A、AVG(*) B、SUM(*) C、COUNT(*) D、MAX(*)14、建立事件循環(huán)的命令為()。 A、DOWHILE……ENDDO B、READEVENTS C、CLEAREVENTS D、FOR………ENDFOR15、有如下查詢語(yǔ)句,其功能是查詢______。SELECT學(xué)號(hào),姓名,性別,出生年月,身高,體重FROM體檢表WHERE性別='男'OR性別='女'AND身高>=160; A、身高在160以上的所有人 B、身高在160以上的所有人或男性 C、身高在160以上的男性和所有的女性 D、身高在160以上的女性和所有的男性16、數(shù)據(jù)庫(kù)系統(tǒng)中,DBA表示()。 A、應(yīng)用程序設(shè)計(jì)者 B、數(shù)據(jù)庫(kù)使用者 C、數(shù)據(jù)庫(kù)管理員 D、數(shù)據(jù)庫(kù)結(jié)構(gòu)17、需求分析階段設(shè)計(jì)數(shù)據(jù)流圖(DFD、通常采用()。 A、面向?qū)ο蟮姆椒?B、回溯的方法 C、自底向上的方法 D、自頂向下的方法18、關(guān)于oracle數(shù)據(jù)庫(kù)控制文件,下面描述錯(cuò)誤的是。() A、控制文件是用于存放數(shù)據(jù)庫(kù)配置信息的文件 B、每個(gè)數(shù)據(jù)庫(kù)至少有一個(gè)控制文件 C、控制文

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論