2024年大學(xué)試題(計算機科學(xué))-數(shù)據(jù)庫原理與應(yīng)用筆試考試歷年高頻考點試題摘選含答案_第1頁
2024年大學(xué)試題(計算機科學(xué))-數(shù)據(jù)庫原理與應(yīng)用筆試考試歷年高頻考點試題摘選含答案_第2頁
2024年大學(xué)試題(計算機科學(xué))-數(shù)據(jù)庫原理與應(yīng)用筆試考試歷年高頻考點試題摘選含答案_第3頁
2024年大學(xué)試題(計算機科學(xué))-數(shù)據(jù)庫原理與應(yīng)用筆試考試歷年高頻考點試題摘選含答案_第4頁
2024年大學(xué)試題(計算機科學(xué))-數(shù)據(jù)庫原理與應(yīng)用筆試考試歷年高頻考點試題摘選含答案_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2024年大學(xué)試題(計算機科學(xué))-數(shù)據(jù)庫原理與應(yīng)用筆試考試歷年高頻考點試題摘選含答案第1卷一.參考題庫(共75題)1.事務(wù)的特性包括()、()、()、()。2.什么是死鎖?如何預(yù)防死鎖?3.SQL是介于關(guān)系代數(shù)和關(guān)系演算之間的結(jié)構(gòu)化查詢語言。SQL具有(),是集查詢、DDL、DML、DCL于一體的關(guān)系數(shù)據(jù)語言。4.創(chuàng)建一個表時,對于表的每一列,必須指明數(shù)據(jù)類型和長度,例如“生日datetime(8)”。5.一個表可以建立多個索引。6.評審在數(shù)據(jù)庫設(shè)計中有什么作用?為什么允許設(shè)計過程中有多次的回溯與重復(fù)?7.雙擊數(shù)據(jù)庫文件時,Access會首先自動執(zhí)行一個特殊的宏(如果這個宏存在),()這就是自啟動宏。A、自啟動宏名可以由用戶隨意取B、自啟動宏名必須是AutoexecC、沒有這種宏D、都不對8.內(nèi)模式-模式映像可以保證數(shù)據(jù)的物理獨立性9.()是模式分解的兩個最基本的原則。A、屬性等價B、結(jié)構(gòu)等價C、依賴等價D、數(shù)據(jù)等價10.現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 學(xué)生(學(xué)號,姓名,性別,專業(yè)、獎學(xué)金) 課程(課程號,課程名,學(xué)分) 選課(學(xué)號,課程號,分?jǐn)?shù)) 用關(guān)系代數(shù)表達式實現(xiàn)下列小題:沒有選修課程號為”數(shù)據(jù)庫”的學(xué)生姓名。11.若事務(wù)T獲得了數(shù)據(jù)對象R的X鎖控制權(quán),則T對R()12.對于教學(xué)管理數(shù)據(jù)庫的三個基本表S(SNO,SNAME,?SEX,?AGE,SDEPT)SC(SNO,CNO,GRADE)?C(CNO,CNAME,CDEPT,TNAME)試用T-SQL查詢語句表達下列查詢: (1)查詢“王志強”所授課程的課程號和課程名 (2)查詢年齡大于20歲的男學(xué)生的學(xué)號和姓名 (3)查詢學(xué)號為S6的學(xué)生所學(xué)課程的課程名和任課教師名 (4)查詢至少選修“王志強”老師所授課程中一門課程的女學(xué)生姓名 (5)查詢“李小剛”同學(xué)不學(xué)的課程的課程號 (6)查詢至少選修兩門課程的學(xué)生學(xué)號13.SQL語言可以使用()語句來進行插入元組?14.如果一個用戶能讀取某數(shù)據(jù)庫的某表的數(shù)據(jù),則該用戶必然能對該表的數(shù)據(jù)進行修改。15.已知學(xué)生關(guān)系(學(xué)號,姓名,年齡,班級),要檢索班級為空值的學(xué)生姓名,其SQL語句中WHERE子句的條件表達式是()。16.即時更新技術(shù)下,事務(wù)故障需要undo操作17.一個屬性能被劃分為更小部分的屬性,該屬性屬于()18.查詢語句中不可缺少的子句有()、()。?19.數(shù)據(jù)之間的聯(lián)系在各種結(jié)構(gòu)數(shù)據(jù)模型中是怎么實現(xiàn)的?20.當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,通過對映象的相應(yīng)改變可以保持?jǐn)?shù)據(jù)的邏輯結(jié)構(gòu)不變。這稱之為數(shù)據(jù)的()。21.下面可以解決活鎖的是()A、先來先服務(wù)B、順序封鎖法C、檢測和解除策略D、一次封鎖法22.簡述ODBC多層驅(qū)動程序與單層驅(qū)動程序的區(qū)別。23.事務(wù)的性質(zhì):原子性、()、()、持久性。24.DBA的工作包括A.?數(shù)據(jù)庫重組()、()、()、()。25.設(shè)某汽車運輸公司數(shù)據(jù)庫中有三個實體集。一是“車隊”實體集,屬性有車隊號、車隊名等;二是“車輛”實體集,屬性有牌照號、廠家、出廠日期等;三是“司機”實體集,屬性有司機編號、姓名、電話等。設(shè)車隊與司機之間存在“聘用”聯(lián)系,每個車隊可聘用若干司機,但每個司機只能應(yīng)聘于一個車隊,車隊聘用司機有個聘期;車隊與車輛之間存在“擁有”聯(lián)系,每個車隊可擁有若干車輛,但每輛車只能屬于一個車隊;司機與車輛之間存在著“使用”聯(lián)系,司機使用車輛有使用日期和公里數(shù)兩個屬性,每個司機可使用多輛汽車,每輛汽車可被多個司機使用。 (1)試畫出E-R圖,并在圖上注明屬性、聯(lián)系類型、實體標(biāo)識符。 (2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并說明主鍵和外鍵。26.()用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進行的每一次更新操作?A、后援副本B、數(shù)據(jù)庫C、日志文件D、緩沖區(qū)27.將SELECT語句的查詢結(jié)果集再進行集合運算就構(gòu)成了SQL的()查詢。A、嵌套B、集合C、連接D、函數(shù)28.必須有同名屬性才能進行的運算是()??A、笛卡爾積B、自然連接C、等值連接D、F條件連接29.SQLServer的數(shù)據(jù)庫對象:()。30.設(shè)有一個學(xué)生選課數(shù)據(jù)庫,包括Student,SC,Course三個關(guān)系模式: 試用SQL完成查詢。查詢計算機系學(xué)生的姓名和年齡。31.設(shè)有關(guān)系模式:學(xué)生修課管理(學(xué)號,姓名,所在系,性別,課程號,課程名,學(xué)分,成績)。設(shè)一名學(xué)生可以選修多門課程號,一門課程號可以被多名學(xué)生選修;一名學(xué)生有唯一的所在系,每門課程號有唯一的課程名和學(xué)分。 回答以下問題: (1)根據(jù)上述規(guī)定寫出關(guān)系模式R的基本函數(shù)依賴; (2)找出關(guān)系模式R的候選碼; (3)試問關(guān)系模式R最高已經(jīng)達到第幾范式?為什么? (4)將R分解成3NF模式集。32.什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計?簡述其設(shè)計步驟。33.概念結(jié)構(gòu)設(shè)計階段的任務(wù)包括()A、外模式設(shè)計B、合并分ER圖C、分ER圖設(shè)計D、獲取數(shù)據(jù)字典34.以下面的數(shù)據(jù)庫為例,用SQL完成以下檢索。關(guān)系模式如下:倉庫(倉庫號,城市,面積)←→WAREHOUSE(WMNO,CITY,SIZE)職工(倉庫號,職工號,工資)←→EMPLOYEE(WHNO,ENO,SALARY)訂購單(職工號,供應(yīng)商號,訂購單號,訂購日期)←→ORDER(SNO,SNO,ONO,DATE)供應(yīng)商(供應(yīng)商號,供應(yīng)商名,地址)←→SUPPLIER(SNO,SNAME,ADDR)檢索在北京的供應(yīng)商的名稱35.簡述事務(wù)的概念及其性質(zhì)。36.關(guān)系模型中有三類完整性約束:()、()和用戶定義的完整性。37.設(shè)有關(guān)系模式R(運動員編號,姓名,性別,班級,班主任,項目號,項目名,成績)如果規(guī)定:每名運動員只能代表一個班級參加比賽,每個班級只能有一個班主任;每名運動員可參加多個項目,每個比賽項目也可由多名運動員參加;每個項目只能有一個項目名;每名運動員參加一個項目只能有一個成績。根據(jù)上述語義,回答下列問題: (1)寫出關(guān)系模式R的主關(guān)鍵字; (2)分析R最高屬于第幾范式,說明理由。 (3)若R不是3NF,將其分解為3NF。38.由于數(shù)據(jù)庫實現(xiàn)了數(shù)據(jù)共享,減少了數(shù)據(jù)冗余度,對數(shù)據(jù)的維護工作量就越小,數(shù)據(jù)的一致性就越容易保證。39.設(shè)有3個關(guān)系模式: 職工(職工號,姓名,年齡,性別) 公司(公司號,名稱,地址) 工作(職工號,公司號,工資) 在定義表結(jié)構(gòu)時,用SQL子句實現(xiàn)下列完整性約束: (1)公司表中公司號非空且唯一()。 (2)工作表中公司號的值必須是公司表中的有效公司號()。 (3)職工的性別為‘男’或‘女’()。 (4)女職工的年齡在18~50歲之間()。40.確定用戶對未來系統(tǒng)的各種要求,包括信息要求、處理要求、安全性和完整性要求,屬于()階段的工作。?A、需求分析B、數(shù)據(jù)庫實施C、概念結(jié)構(gòu)設(shè)計D、數(shù)據(jù)庫運行和維護41.關(guān)系代數(shù)的五種基本運算是()A、并,差,投影,選擇,笛卡爾積B、并,交,投影,選擇,笛卡爾積C、并,差,投影,選擇,連接D、并,差,交,選擇,笛卡爾積42.某醫(yī)院病房計算機掛歷中需要如下信息:?科室:科名,科地址,科電話,醫(yī)生姓名病房:病房號,床位號,所屬科室名?醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號病人:病歷號,姓名,性別,診斷,主管醫(yī)生,病房號?其中,一個科室有多個病房、多個醫(yī)生,一個病房只能術(shù)語一個科室一個醫(yī)生只屬于一個科室,但可負(fù)責(zé)多個病人的診治,一個病人的主管醫(yī)生只有一個。將該ER圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu)43.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)中,定義索引的組織方式屬于()A、概念模式B、外模式C、邏輯模式D、內(nèi)模式44.設(shè)有關(guān)系模式:圖書借閱(讀者號,書號,借書日期,還書日期),其中書號代表唯一的一本書,若允許讀者在不同時間借閱同一本書,則此關(guān)系模式的主鍵是()。A、(讀者號,圖書號)B、(讀者號)C、(讀者號,圖書號,借書日期)D、(讀者號,圖書號,借書日期,還書日期)45.設(shè)有一教學(xué)管理數(shù)據(jù)庫,其屬性為:學(xué)號(S#),課程號(C#),成績(G),任課教師(TN),教師所在的系(D)。這些數(shù)據(jù)有下列語義:學(xué)號和課程號分別與其代表的學(xué)生和課程一一對應(yīng);一個學(xué)生所修的每門課程都有一個成績;每門課程只有一位任課教師,但每位教師可以有多門課程;教師中沒有重名,每個教師只屬于一個系。將其分解為具有依賴保持和無損連接的3NF46.在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)與信息是同一個概念。47.()是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。A、數(shù)據(jù)庫系統(tǒng)B、數(shù)據(jù)庫C、關(guān)系數(shù)據(jù)庫D、數(shù)據(jù)庫管理系統(tǒng)48.在教學(xué)管理數(shù)據(jù)庫中有學(xué)生、課程和選課三個表,它們的定義分別為:S(SnoChar(5),SnameChar(6),SsexChar(2),SageInt,SdeptChar(2))C(CnoChar(1),CnameChar(10),CpnoChar(1),CcreditInt)SC(SnoChar(5),CnoChar(1),Gradeint)查詢計算機系(CS)所有男同學(xué)的姓名49.簡述使用存儲過程的優(yōu)勢和不足??50.需求分析階段沒有概念結(jié)構(gòu)設(shè)計階段重要51.數(shù)據(jù)庫系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要為了實現(xiàn)數(shù)據(jù)庫的()52.如果一個關(guān)系的主鍵是由單個屬性構(gòu)成的,則該關(guān)系就不會存在部分依賴。53.undo操作是()A、以新值代替舊值B、維持新值不變C、以舊值代替新值D、維持舊值不變54.信息有哪三種世界,它們各有什么特點,它們之間有什么聯(lián)系?55.視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的物理獨立性。56.假設(shè)A和B實體是多對多的聯(lián)系,A實體的碼是Ano,B實體的碼是Bno,該多對多聯(lián)系有屬性C,請問存在的函數(shù)依賴為()。57.數(shù)據(jù)的完整性是指數(shù)據(jù)的()。58.下面說法不正確的是()A、遵循兩段鎖協(xié)議保證不會產(chǎn)生死鎖B、如果事務(wù)都遵循兩段鎖協(xié)議,則這些事務(wù)的任何并發(fā)調(diào)度都是可串行化的C、不遵循兩段鎖協(xié)議一定產(chǎn)生死鎖D、并發(fā)調(diào)度是正確的,當(dāng)且僅當(dāng)這些事務(wù)遵循兩段鎖協(xié)議59.SQLServer的物理存儲主要包括兩類文件,它們是()A、圖片文件和文本文件B、數(shù)據(jù)文件和事務(wù)日志文件C、函數(shù)文件和數(shù)據(jù)文件D、源文件和可執(zhí)行文件60.X→Y∈F+()A、X∈XF+B、X∈YF+C、Y∈YF+D、Y∈XF+61.SQL的集合查詢操作有()。A、除操作B、并操作C、差操作D、交操作62.聯(lián)系的類型有()、()、()、()。63.創(chuàng)建查詢時,只能根據(jù)已有的一張表或多張表創(chuàng)建而不能利用已有的查詢。64.審計比較耗時耗資源,因此可以作為可選的安全性手段65.封鎖的基本類型有兩種:()(又叫寫鎖或X鎖)和()(讀鎖或S鎖)。66.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由()、()和()三級構(gòu)成。67.數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是()A、數(shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單B、文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決C、文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件D、文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量68.概念設(shè)計的具體步驟是什么?69.如果事務(wù)T對數(shù)據(jù)D已加S鎖,則其他事務(wù)對數(shù)據(jù)D()A、可以加S鎖,不能加X鎖B、可以加S鎖,也可以加X鎖C、不能加S鎖,可以加X鎖D、不能加任何鎖70.一個實體集可能具有多個()A、主碼B、碼C、候選碼D、超碼71.合并分分E-R圖時不可能出現(xiàn)的沖突有()?A、語法沖突B、命名沖突C、結(jié)構(gòu)沖突D、屬性沖突72.表的CHECK約束是()的有效性檢驗規(guī)則。A、實體完整性B、參照完整性C、用戶自定義完整性D、唯一完整性73.按指定條件從一個關(guān)系中挑選出指定的屬性組成一個新關(guān)系的運算是()。A、選擇B、投影C、連接D、自然連接74.設(shè)有商業(yè)銷售記賬數(shù)據(jù)庫。一個顧客(顧客姓名,單位,電話號碼)可以買多種商品,一種商品(商品名稱,型號,單價)供應(yīng)多個顧客。試畫出對應(yīng)的E-R圖。75.從程序和數(shù)據(jù)之間的關(guān)系分析文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的區(qū)別和聯(lián)系。第2卷一.參考題庫(共75題)1.簡述SQLServer提供的4層安全防線。2.關(guān)系模式的優(yōu)化是在邏輯結(jié)構(gòu)設(shè)計階段完成的3.合并分分E-R圖時不可能出現(xiàn)的沖突是()4.數(shù)據(jù)的獨立性包括()A、數(shù)據(jù)的物理獨立性B、數(shù)據(jù)的結(jié)構(gòu)獨立性C、數(shù)據(jù)的邏輯獨立性D、數(shù)據(jù)存儲獨立性5.基本鎖類型包括()A、多粒度鎖B、寫鎖C、讀鎖D、意向鎖6.導(dǎo)致數(shù)據(jù)不一致性的主要原因是并發(fā)操作破壞了事務(wù)的原子性7.模式是數(shù)據(jù)庫全局邏輯結(jié)構(gòu)的描述。8.如果一個關(guān)系模式只有兩個屬性構(gòu)成,那一定可以達到()9.“教學(xué)”數(shù)據(jù)庫中有三個表:學(xué)生表(學(xué)號,姓名,性別,生日),課程表(課程號,課程名,學(xué)分),成績表(學(xué)號,課程號,成績),寫SQL語句完成以下任務(wù): (1)向?qū)W生表增加一條數(shù)據(jù),(0930200001,張三,男,1990-3-5)。 (2)在課程表中,查詢課程號為‘NN1008’的課程名和學(xué)分。 (3)創(chuàng)建視圖V1,用于顯示各學(xué)生的平均成績,【即顯示(學(xué)號,平均成績)。)。 (4)創(chuàng)建存儲過程,取名為Proc_1,用于修改某課程名的存儲過程,其課程號,課程名要求以參數(shù)輸入(員課程號類型為:@sidchar(10);課程名類型為:@scorechar(10))。10.執(zhí)行觸發(fā)器時,系統(tǒng)創(chuàng)建了兩個特殊的臨時表()表和()表。11.存取控制機制主要包括哪兩部分?12.己知一個關(guān)系數(shù)據(jù)庫的模式如下:S(SNO,SNAME,SCITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,JCITY)SPJ(SNO,PNO,JNO,QTY)其中:S表示供應(yīng)商,它的各屬性依次為供應(yīng)商號、供應(yīng)商名和供應(yīng)商所在城市;P表示零件,它的各屬性依次為零件號、零件名、零件顏色和零件重量;J表示工程,它的各屬性依次為工程號、工程名和工程所在城市;SPJ表示供貨關(guān)系,它的各屬性依次為供應(yīng)商號、零件號、工程號和供貨數(shù)量。 用關(guān)系代數(shù)表達式表示下面的查詢要求: (1)為工程J10供應(yīng)零件的供應(yīng)商代碼SNO。 (2)為工程J9供應(yīng)零件P9的供應(yīng)商代碼SNO。 (3)為工程J8供應(yīng)黃色零件的供應(yīng)商代碼SNO。 (4)沒有使用南京供應(yīng)商生產(chǎn)的黃色零件的工程項目代碼JNO。13.設(shè)有關(guān)系模式R(ABCDEG),F(xiàn)={A→C,C→A,B→DG}求(AB)+14.有兩個或兩個以上的事務(wù)處于等待狀態(tài),每個事務(wù)都在等待其中另一個事務(wù)解除封鎖,它才能繼續(xù)下去,結(jié)果任何一個事務(wù)都無法執(zhí)行,這種現(xiàn)象稱()。15.若數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果,則該數(shù)據(jù)庫所處狀態(tài)是()。A、完整B、安全C、一致D、可靠16.關(guān)于視圖下面描述不正確的是()A、視圖提供了一定程度的邏輯獨立性B、視圖可以使一些查詢表達更簡潔C、視圖起到一定的安全保護作用D、基于視圖的更新不用轉(zhuǎn)換成對基本表的更新17.以下面的數(shù)據(jù)庫為例,用SQL完成以下檢索。關(guān)系模式如下:倉庫(倉庫號,城市,面積)←→WAREHOUSE(WMNO,CITY,SIZE)職工(倉庫號,職工號,工資)←→EMPLOYEE(WHNO,ENO,SALARY)訂購單(職工號,供應(yīng)商號,訂購單號,訂購日期)←→ORDER(SNO,SNO,ONO,DATE)供應(yīng)商(供應(yīng)商號,供應(yīng)商名,地址)←→SUPPLIER(SNO,SNAME,ADDR)檢索出有最大面積的倉庫信息18.在教學(xué)管理數(shù)據(jù)庫中,創(chuàng)建一個事務(wù),將所有“C3”號課程的女同學(xué)加5分,并提交。19.并發(fā)操作若不加控制的話,可能帶來數(shù)據(jù)不一致問題不包括()20.什么是概念模型?什么是數(shù)據(jù)模型?21.建立索引的主要目的是()A、節(jié)省存儲空間B、提高檢索速度C、提高檢索和更新速度D、增強數(shù)據(jù)安全性22.在Access數(shù)據(jù)表中,可通過定義主鍵來確保記錄的惟一性。23.數(shù)據(jù)庫的完整性規(guī)則由哪幾部分組成?24.已知關(guān)系模式RU,其中U={A,B,C,D,E};F={AB→C,B→D,C→E,EC→B,AC→B}。求(AB)F+。25.一個實體集的候選碼可以有多個26.在T-SQL中涉及空值的查詢不能用“=”而是用()。27.數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是() A、AB、BC、CD、D28.有關(guān)系:教師(編號,姓名,生日,職稱),從關(guān)系中查詢所有教授的情況應(yīng)使用()關(guān)系運算。A、投影B、選擇C、連接D、笛卡兒積29.并發(fā)操作帶來的數(shù)據(jù)不一致性情況大致可以分為四種()、()、()和產(chǎn)生幽靈數(shù)據(jù)。30.在教學(xué)管理數(shù)據(jù)庫中,創(chuàng)建一個事務(wù),向C表添加一條記錄,設(shè)置保存點;再將“C4”號課程的任課老師更改為“王曉清”。31.對于教務(wù)管理數(shù)據(jù)庫中基本表SC,建立視圖如下: 試判斷下列查詢和更新是否允許執(zhí)行。若允許,寫出轉(zhuǎn)換到基本表SC上的相應(yīng)操作 SELECT?SNO,AVG_GRADEFROM?S_GRADEWHEREC_NUM>(SELECT?C_NUM FROM?S_GRADE SNO=’200912121’);32.簡述基于封鎖的并發(fā)控制中共享鎖的含義及作用。33.在E-R模型中,鍵的作用是惟一標(biāo)識一個實體實例。34.簡述數(shù)據(jù)庫設(shè)計過程的各個階段上的設(shè)計任務(wù)。35.設(shè)有關(guān)系模式R(U,V,W,X,Y,Z),其函數(shù)依賴集:F={U→V,W→z,Y→U,WY→X},現(xiàn)有下列分解: (1)ρl={WZ,VY,WXY,UV} (2)ρ2={UVY,WXYZ} 判斷上述分解是否具有無損連接性。36.試述E-R圖轉(zhuǎn)換成關(guān)系模型的轉(zhuǎn)換規(guī)則。37.設(shè)有函數(shù)依賴集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→H,ABC→PG,求與F等價的最小函數(shù)依賴集。38.在SQL-Select語句中使用Gropu-by子句的作用是()A、按某字段排序B、按條件查詢C、無用D、按某字段進行分組39.簡述事務(wù)回滾機制。40.下面屬于概念結(jié)構(gòu)設(shè)計方法的有()A、逐步擴張B、自頂向下C、混合方法D、自底向上41.設(shè)有關(guān)系模式R(運動員編號,比賽項目,成績,比賽類別,比賽主管),如果規(guī)定:每個運動員每參加一個比賽項目,只有一個成績;每個比賽項目只屬于一個比賽類別;每個比賽類別只有一個比賽主管。試回答下列問題: ⑴根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼; ⑵說明R不是2NF的理由,并把R分解成2NF模式集; ⑶進而分解成3NF模式集。42.實體集E1中的每個實體最多與實體集E2中的一個實體相關(guān)聯(lián),并且E2中的每個實體也最多與E1中的一個實體相關(guān)聯(lián),則E1和E2之間的聯(lián)系屬于()A、多對多B、一對一C、一對多D、多對一43.討論當(dāng)對一個視圖進行更新的時候可能會出現(xiàn)什么樣的問題?44.數(shù)據(jù)庫體系結(jié)構(gòu)按照()、()和()三級結(jié)構(gòu)進行組織。45.設(shè)student表中存放了學(xué)生的信息,要從student表中查出姓名(sname)的第二個字是“光”或"明"的學(xué)生的信息,正確的查詢語句為:select*fromstudentwhere()A、sname?LIKE?’_[^光明]%’B、.sname?LIKE?’_^光明%’C、sname?LIKE?’_光明%’D、sname?LIKE?’_[光明]%’46.在關(guān)系代數(shù)表達式的查詢優(yōu)化中,不正確的敘述是()。?A、盡可能早地執(zhí)行投影B、盡可能早地執(zhí)行連接C、盡可能早地執(zhí)行選擇D、把笛卡爾積和隨后的選擇合并成連接運算47.一個圖書借閱管理數(shù)據(jù)庫要求提供下述服務(wù): (1)可隨時查詢書庫中現(xiàn)有書籍的品種、數(shù)量與存放位置。所有各類書籍均可由書號惟一標(biāo)識。 (2)可隨時查詢書籍借還情況。包括借書人單位、姓名、借書證號、借書日期和還書日期。我們約定:任何人可借多種書,任何一種書可為多個人所借,借書證號具有惟一性。 (3)當(dāng)需要時,可通過數(shù)據(jù)庫中保存的出版社的電報編號、電話、郵編及地址等信息向有關(guān)書籍的出版社增購有關(guān)書籍。我們約定,一個出版社可出版多種書籍,同一本書僅為一個出版社出版,出版社名具有惟一性。轉(zhuǎn)換為等價的關(guān)系模型結(jié)構(gòu)48.設(shè)關(guān)系R(ABCDE)上函數(shù)依賴集為F,并且F={A→BC,CD→E,B→D,E→A}。求出R的候選鍵。49.在SQLServer的系統(tǒng)表Sysobjects中,默認(rèn)值的對象類型為()。A、UB、DC、VD、P50.數(shù)據(jù)字典包括的內(nèi)容有()A、數(shù)據(jù)流B、數(shù)據(jù)項C、數(shù)據(jù)存儲D、數(shù)據(jù)結(jié)構(gòu)E、處理過程51.關(guān)于動作查詢(即操作查詢),下列的說法正確的是()A、動作查詢與選擇查詢沒什么區(qū)別B、動作查詢不改變表中的數(shù)據(jù)C、動作查詢的運行會修改表中的數(shù)據(jù)D、都不對52.什么是事務(wù)?如果要提交或取消一個事務(wù),使用什么語句?53.關(guān)于死鎖,下列說法中正確的是()A、只有出現(xiàn)并發(fā)操作時,才有可能出現(xiàn)死鎖B、在數(shù)據(jù)庫操作中防止死鎖的方法是禁止兩個用戶同時操作數(shù)據(jù)庫C、當(dāng)兩個用戶競爭相同資源時不會發(fā)生死鎖D、死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫操作中不存在54.導(dǎo)致事務(wù)故障的原因可能有()、()、()。55.E-R圖轉(zhuǎn)換為關(guān)系模型時,實體可轉(zhuǎn)換為關(guān)系模式,聯(lián)系不能轉(zhuǎn)換為關(guān)系模式。56.某醫(yī)院病房計算機管理中需要如下信息:科室:科名,科地址,科電話,醫(yī)生姓名病房:病房號,床位號,所屬科室名醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號病人:病歷號,姓名,性別,診斷,主管醫(yī)生,病房號其中,一個科室有多個病房、多個醫(yī)生,一個病房只能屬于一個科室,一個醫(yī)生只屬于一個科室,但可負(fù)責(zé)多個病人的診治,一個病人的主管醫(yī)生只有一個。設(shè)計該計算機管理系統(tǒng)的E-R圖57.設(shè)有系、教師、學(xué)生、課程等實體,其中每一個系包括系名、系址、系主任姓名、辦公電話等屬性,教師實體包括工作證號碼、教師名、出生日期、黨派等屬性。學(xué)生實體包括學(xué)號、姓名、出生日期、性別等屬性。課程實體包括課程號、課程名、預(yù)修課號等屬性。設(shè)一個系可以有多名學(xué)生和教師,學(xué)生和教師只能屬于一個系,每個教師教多門課程,一門課程由一個教師教。其中有的教師指導(dǎo)多個學(xué)生。每一個學(xué)生可選多門課程,每門課程只有一個預(yù)修課程,每一個學(xué)生選修一門課程有一個成績,試根據(jù)以上語義完成下述要求。所有的關(guān)系模式的規(guī)范化級別都達到3NF了嗎?若沒有達到請將其分解以達到3NF。58.某數(shù)據(jù)表有一“專業(yè)名稱”字段,要查找專業(yè)名稱以“計算機”開頭的記錄,在SQL-Select語句的Where子句中,應(yīng)該用()表達式。A、"計算機"B、專業(yè)名稱like"計算機*"C、="計算機"D、left(專業(yè)名稱="計算機")59.設(shè)有一個SPJ數(shù)據(jù)庫,包括S、P、J、SPJ四個關(guān)系模式: 供應(yīng)商表S(供應(yīng)商代碼SNO,供應(yīng)商姓名SNAME,供應(yīng)商狀態(tài)STATUS,供應(yīng)商所在城市CITY); 零件表P(零件代碼PNO,零件名PNAME,顏色COLOR,重量WEIGHT); 工程項目表J(項目代碼JNO,項目名JNAME,項目所在城市CITY); 供應(yīng)情況表SPJ(供應(yīng)商代碼SNO,零件代碼PNO,項目代碼JNO,供應(yīng)數(shù)量QTY); 用SQL語言完成查詢。找出上海廠商供應(yīng)的所有零件號碼。60.事務(wù)中的提交和回滾是什么意思?61.在數(shù)據(jù)庫系統(tǒng)中,讀臟數(shù)據(jù)是指一個事務(wù)讀了另一個事務(wù)()A、未更新的數(shù)據(jù)B、未撤銷的數(shù)據(jù)C、未提交的數(shù)據(jù)D、未刷新的數(shù)據(jù)62.簡述并發(fā)操作帶來的三類數(shù)據(jù)不一致性以及產(chǎn)生的主要原因,如何解決?63.設(shè)有關(guān)系模式:SB(SN,SNAME,CITY)其中,S表示供應(yīng)商,SN為供應(yīng)商代號,SNAME為供應(yīng)商名字,CITY為供應(yīng)商所在城市,主關(guān)鍵字為SN。PB(PN,PNAME,COLOR,WEIGHT)其中P表示零件,PN為零件代號,PNAME為零件名字,COLOR為零件顏色,WEIGHT為零件重量,主關(guān)鍵字為PN。JB(JN,JNAME,CITY)其中,J表示工程,JN為工程編號,JNAME為工程名字,CITY為工程所在城市,主關(guān)鍵字為JN。SPJB(SN,PN,JN,QTY)其中,SPJ表示供應(yīng)關(guān)系,SN是為指定工程提供零件的供應(yīng)商代號,PN為所提供的零件代號,JN為工程編號,QTY表示提供的零件數(shù)量,主關(guān)鍵字為(SN,PN,JN),外部關(guān)鍵字為SN,PN,JN。寫出實現(xiàn)以下各題功能的SQL語句:取出為工程J1提供零件的供應(yīng)商代號64.報表頁腳的內(nèi)容在報表的()打印輸出。A、第一頁頂部B、每頁頂部C、最后一頁的底部D、每頁底部65.說一個關(guān)系是2NF的,則它一定是()66.合并分ER圖的工作是在邏輯結(jié)構(gòu)設(shè)計階段完成的67.Amrstrong公理系統(tǒng)的三條附加的推理規(guī)則有()A、分解規(guī)則B、合并規(guī)則C、傳遞律D、增廣律E、自反律F、偽傳遞規(guī)則68.在建立數(shù)據(jù)模型時,關(guān)系規(guī)范化程度越高越好。69.一個圖書借閱管理數(shù)據(jù)庫要求提供下述服務(wù): (1)可隨時查詢書庫中現(xiàn)有書籍的品種、數(shù)量與存放位置。所有各類書籍均可由書號惟一標(biāo)識。 (2)可隨時查詢書籍借還情況。包括借書人單位、姓名、借書證號、借書日期和還書日期。我們約定:任何人可借多種書,任何一種書可為多個人所借,借書證號具有惟一性。 (3)當(dāng)需要時,可通過數(shù)據(jù)庫中保存的出版社的電報編號、電話、郵編及地址等信息向有關(guān)書籍的出版社增購有關(guān)書籍。我們約定,一個出版社可出版多種書籍,同一本書僅為一個出版社出版,出版社名具有惟一性。構(gòu)造滿足需求的E-R圖70.候選碼只能有一個屬性構(gòu)成71.什么是批處理?使用批處理有何限制?批處理的結(jié)束符是什么?72.數(shù)據(jù)庫中的封鎖機制是并發(fā)控制的主要方法。73.串行調(diào)度一定是正確的調(diào)度74.下列關(guān)于實體完整性的說法,正確的有()。A、關(guān)系數(shù)據(jù)庫的表中允許存在主鍵值相同的記錄B、實體完整性是保證關(guān)系中的每個元組都是可識別的和唯一的C、關(guān)系數(shù)據(jù)庫中所有的表都必須有主鍵D、關(guān)系數(shù)據(jù)庫的表中不允許存在無主鍵值的記錄75.下面描述不正確的有()A、SQL一般提供修改索引和視圖B、視圖是基于基本表的虛表C、模式對應(yīng)于表D、視圖依附于基本表第1卷參考答案一.參考題庫1.參考答案:持久性;原子性;隔離性;一致性2.參考答案:3.參考答案:豐富的查詢功能、數(shù)據(jù)定義、數(shù)據(jù)控制功能4.參考答案:錯誤5.參考答案:正確6.參考答案:評審的作用在于確認(rèn)某一階段的任務(wù)是否全部完成,通過評審可以及早發(fā)現(xiàn)系統(tǒng)設(shè)計中的錯誤,并在生存期的早期階段給予糾正,以減少系統(tǒng)研制的成本。 如果在數(shù)據(jù)庫已經(jīng)實現(xiàn)時再發(fā)現(xiàn)設(shè)計中的錯誤,那么代價比較大。因此應(yīng)該允許設(shè)計過程的回溯與反復(fù)。設(shè)計過程需要根據(jù)評審意見修改所提交的階段設(shè)計成果,有時修改甚至要回溯到前面的某一階段,進行部分乃至全部重新設(shè)計。7.參考答案:B8.參考答案:錯誤9.參考答案:C,D10.參考答案: 11.參考答案:可讀也可寫12.參考答案: 13.參考答案:insert14.參考答案:錯誤15.參考答案:班級isnull16.參考答案:錯誤17.參考答案:復(fù)合屬性18.參考答案:FROM;select19.參考答案:在層次、網(wǎng)狀模型中,數(shù)據(jù)之間的聯(lián)系通過指針實現(xiàn)的;在關(guān)系模型中,數(shù)據(jù)之間聯(lián)系通過外鍵和主鍵間聯(lián)系實現(xiàn)的;在面向?qū)ο竽P椭?,?shù)據(jù)之間嵌套、遞歸聯(lián)系通過對象標(biāo)識符(OID)實現(xiàn)的。20.參考答案:物理獨立性21.參考答案:A22.參考答案:多層驅(qū)動程序與單層驅(qū)動程序的區(qū)別不僅是驅(qū)動程序是否具有數(shù)據(jù)庫管理系統(tǒng)的功能,它們在效率上也存在很大的差別。由于單層驅(qū)動程序的應(yīng)用程序是把存放數(shù)據(jù)庫的服務(wù)器當(dāng)作文件服務(wù)器使用,在網(wǎng)絡(luò)中傳輸?shù)氖钦迶?shù)據(jù)庫文件,網(wǎng)絡(luò)的數(shù)據(jù)通信量很大,不僅網(wǎng)絡(luò)負(fù)荷大,且負(fù)載不均衡,使得效率較低。多層驅(qū)動程序的應(yīng)用程序使用的是客戶機/服務(wù)器系統(tǒng)結(jié)構(gòu),在數(shù)據(jù)庫服務(wù)器上實現(xiàn)對數(shù)據(jù)庫的各種操作,在網(wǎng)絡(luò)上傳輸?shù)闹皇怯脩粽埱蠛蛿?shù)據(jù)庫處理的,使網(wǎng)絡(luò)的通信量大大減少,不僅減輕了網(wǎng)絡(luò)的負(fù)擔(dān),還均衡了服務(wù)器和客戶機的負(fù)載,提高了應(yīng)用程序的運行效率,這是客戶機/服務(wù)器結(jié)構(gòu)的優(yōu)點。23.參考答案:一致性;隔離性24.參考答案:數(shù)據(jù)庫性能的監(jiān)督、分析和改進;數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù);數(shù)據(jù)庫重構(gòu);數(shù)據(jù)庫的安全性、完整性控制25.參考答案:26.參考答案:C27.參考答案:B28.參考答案:B29.參考答案:數(shù)據(jù)庫、關(guān)系、屬性、元組、視圖、索引30.參考答案:31.參考答案:32.參考答案:33.參考答案:B,C34.參考答案: 35.參考答案:事務(wù)是一個操作序列?。這些操作要么什么都做,要么都不做,是一個?不可分割?的工作單位。事務(wù)以BEGIN?TRANSACTION語句開始,以COMMIT(提交)語句或ROLLBACK(回退或撤消)語句結(jié)束。 一個程序的執(zhí)行可通過若干事務(wù)的執(zhí)行序列來完成。 事務(wù)的性質(zhì): 為保證數(shù)據(jù)庫的完整性,事務(wù)必須具有下列四個性質(zhì): 1.原子性(automicity) 一個事務(wù)中對數(shù)據(jù)庫的操作,是一個不可分割的整體。 2.一致性(consistency) 數(shù)據(jù)不會因事務(wù)的執(zhí)行而遭受破壞。 3.隔離性(isolation) 在多個事務(wù)并發(fā)執(zhí)行時,系統(tǒng)應(yīng)保證與這些事務(wù)先后單獨執(zhí)行時的結(jié)果一樣。 4.持久性(durability) 一個事務(wù)一旦完成全部操作,它對數(shù)據(jù)庫的所有更新應(yīng)永久地反映在數(shù)據(jù)庫中。36.參考答案:實體完整性;參照完整性37.參考答案:38.參考答案:正確39.參考答案:40.參考答案:A41.參考答案:A42.參考答案:對應(yīng)的關(guān)系模型結(jié)構(gòu)如下:科室(科名,科地址,科電話)病房(病房號,床位號,科室名)醫(yī)生(工作證號,姓名,職稱,科室名,年齡)病人(病歷號,姓名,性別,診治,主管醫(yī)生,病歷號)43.參考答案:D44.參考答案:C45.參考答案: 46.參考答案:錯誤47.參考答案:B48.參考答案: 49.參考答案:優(yōu)勢:提高了處理復(fù)雜任務(wù)的能力。增強了代碼的復(fù)用率和共享性。減少網(wǎng)絡(luò)中的數(shù)據(jù)流量??勺鳛榘踩珯C制使用。不足:存儲過程的修改比較煩瑣??梢浦残圆?。不支持面向?qū)ο蟮脑O(shè)計。代碼可讀性差,因此一般比較難維護。50.參考答案:正確51.參考答案:安全性52.參考答案:正確53.參考答案:C54.參考答案:現(xiàn)實世界、信息世界和機器世界。 現(xiàn)實世界就是存在于人腦之外的客觀世界,客觀事物及其相互聯(lián)系就處于現(xiàn)實世界中。 信息世界就是現(xiàn)實世界在人們頭腦中的反映,又稱概念世界??陀^事物在信息世界中稱為實體,反映事物間聯(lián)系的是實體模型或概念模型。 數(shù)據(jù)世界就是信息世界中的信息數(shù)據(jù)化后對應(yīng)的產(chǎn)物。現(xiàn)實世界中的客觀事物及其聯(lián)系,在數(shù)據(jù)世界中以數(shù)據(jù)模型描述。 計算機信息處理的對象是現(xiàn)實生活中的客觀事物,在對客觀事物實施處理的過程中,首先要經(jīng)歷了解、熟悉的過程,從觀測中抽象出大量描述客觀事物的信息,再對這些信息進行整理、分類和規(guī)范,進而將規(guī)范化的信息數(shù)據(jù)化,最終由數(shù)據(jù)庫系統(tǒng)存儲、處理。55.參考答案:錯誤56.參考答案:(Ano,Bno)→C57.參考答案:正確性、有效性和相容性58.參考答案:A,C,D59.參考答案:B60.參考答案:D61.參考答案:B,C,D62.參考答案:一對多;一對一;多對一;多對多63.參考答案:錯誤64.參考答案:錯誤65.參考答案:排它鎖;共享鎖66.參考答案:外模式;模式;內(nèi)模式67.參考答案:B68.參考答案:概念設(shè)計的主要步驟為:進行數(shù)據(jù)抽象、設(shè)計局部概念模式;將局部概念模式綜合成全局概念模式;評審。69.參考答案:A70.參考答案:B,C,D71.參考答案:A72.參考答案:C73.參考答案:B74.參考答案: 75.參考答案: 文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的區(qū)別是: 文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的聯(lián)系:均為數(shù)據(jù)組織的管理技術(shù):均由數(shù)據(jù)管理軟件管理數(shù)據(jù),程序與數(shù)據(jù)之間用存取方法進行轉(zhuǎn)換;數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來的。第2卷參考答案一.參考題庫1.參考答案:(1)用戶 (2)操作系統(tǒng) (3)存取控制 (4)密碼存儲2.參考答案:錯誤3.參考答案:語法沖突4.參考答案:A,C5.參考答案:B,C6.參考答案:正確7.參考答案:正確8.參考答案:BCNF9.參考答案:10.參考答案:inserted;deleted11.參考答案:1)自主存取控制 2)強制存取控制12.參考答案:13.參考答案:ABCDG14.參考答案:死鎖15.參考答案:C16.參考答案:D17.參考答案: 18.參考答案: 19.參考答案:可重復(fù)讀20.參考答案:概念模型是現(xiàn)實世界的抽象反映,它表示實體類型及實體間的聯(lián)系,是獨立于計算機系統(tǒng)的模型,是現(xiàn)實世界到機器世界的一個中間層次。 數(shù)據(jù)模型是對客觀事物及聯(lián)系的數(shù)據(jù)描述,是概念模型的數(shù)據(jù)化,即數(shù)據(jù)模型提供表示和組織數(shù)據(jù)的方法。21.參考答案:B22.參考答案:正確23.參考答案:(1)觸發(fā)條件:什么時

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論