下半年-專升本數(shù)據(jù)庫及其應用測驗簡答綜合作業(yè)及答案_第1頁
下半年-專升本數(shù)據(jù)庫及其應用測驗簡答綜合作業(yè)及答案_第2頁
下半年-專升本數(shù)據(jù)庫及其應用測驗簡答綜合作業(yè)及答案_第3頁
下半年-專升本數(shù)據(jù)庫及其應用測驗簡答綜合作業(yè)及答案_第4頁
下半年-專升本數(shù)據(jù)庫及其應用測驗簡答綜合作業(yè)及答案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

測驗1一、單選1、下列四項中說法不正確的是(C)。A.數(shù)據(jù)庫減少了數(shù)據(jù)冗余B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享C.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性2、單個用戶使用的數(shù)據(jù)視圖的描述稱為(A)。A.外模式B.概念模式C.內(nèi)模式D.存儲模式3、數(shù)據(jù)庫物理存儲方式的描述稱為(B)。A.外模式B.內(nèi)模式C.概念模式D.邏輯模式4、在下面給出的內(nèi)容中,不屬于DBA職責的是(C)。A.定義概念模式B.修改模式結(jié)構(gòu)C.編寫應用程序D.編寫完整性規(guī)則5、在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是(A)。A.提高數(shù)據(jù)與程序的獨立性B.提高數(shù)據(jù)與程序的安全性C.保持數(shù)據(jù)與程序的一致性D.提高數(shù)據(jù)與程序的可移植性6、DB、DBMS和DBS三者之間的關(guān)系是(B)。A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括7、位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件是(C)。A.DBSB.DBC.DBMSD.MIS8、數(shù)據(jù)庫的三級模式中,數(shù)據(jù)的全局邏輯結(jié)構(gòu)用(C)來描述。A.子模式B.用戶模式C.模式D.存儲模式9、用戶涉及的數(shù)據(jù)邏輯結(jié)構(gòu)用(D)描述。A.模式B.存儲模式C.概念模式D.子模式10、數(shù)據(jù)庫管理系統(tǒng)與操作系統(tǒng)、數(shù)據(jù)庫應用系統(tǒng)的層次關(guān)系從核心到外圍依次是(C)。A.DBMS、OS、數(shù)據(jù)庫應用系統(tǒng)B.DBMS、數(shù)據(jù)庫應用系統(tǒng)、OSC.OS、DBMS、數(shù)據(jù)庫應用系統(tǒng)D.OS、應用軟件、DBMS11、在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,內(nèi)模式有(A)。A.1個B.2個C.3個D.任意多個12、ER圖中的主要元素是(B)。A.結(jié)點、記錄和文件B.實體、聯(lián)系和屬性C.記錄、文件和表D.記錄、表、屬性13、在E-R圖中,用長方形表示(),用橢圓表示(C)。A.聯(lián)系、屬性B.屬性、實體C.實體、屬性D.什么也不代表、實體14、E-R圖是表示概念模型的有效工具之一,在ER圖中的菱形框表示(A)。A.聯(lián)系B.實體C.實體的屬性D.聯(lián)系的屬性15、概念模型表示方法最常用的是(A)。A.E-R圖方法B.數(shù)據(jù)的方法C.分布式方法D.面向?qū)ο蟮姆椒?6、E-R圖是數(shù)據(jù)庫設計的工具之一,它適用于建立數(shù)據(jù)庫的(B)。A.需求模型B.概念模型C.邏輯模型D.物理模型17、在數(shù)據(jù)庫設計中,弱實體集是指(D)。A.屬性只有一個的實體B.不存在關(guān)鍵碼的實體C.只能短時期存在的實體D.以其它實體存在為先決條件的實體18、綜合局部E-R圖生成總體E-R圖過程中,下列說法錯誤的是(C)。A.不同局部ER圖中出現(xiàn)的相同實體,在總體ER圖中只能出現(xiàn)一次B.在總體ER圖中可以添加屬于不同局部ER圖實體間的聯(lián)系C.在總體ER圖中可以添加局部ER圖中不存在的聯(lián)系D.在總體ER圖中不可以刪除任何實體間的聯(lián)系19、學生(學號,姓名,年齡),老師(教師號,姓名,專業(yè)),如果一個老師可以教多個學生,那么學生與老師的關(guān)系是(C)。A.1:1B.2:2C.M:ND.1:N20、數(shù)據(jù)字典可以(B)。A.用SQL語言查詢B.由任何用戶使用C.沒有D.由用戶創(chuàng)建測驗2 一、單選1、新奧爾良方法將數(shù)據(jù)庫設計分為四個階段,它們是(D)。A.系統(tǒng)規(guī)劃階段、分析設計階段、實施階段、運行維護階段B.需求分析階段、設計階段、實施階段、運行階段C.系統(tǒng)規(guī)劃階段、概念設計階段、詳細設計階段、實施階段D.需求分析階段、概念設計階段、邏輯設計階段、物理設計階段2、數(shù)據(jù)庫的設計包括兩個方面的設計內(nèi)容,它們是(D)。A.概念設計和邏輯設計B.模式設計和內(nèi)模式設計C.內(nèi)模式設計和物理設計D.結(jié)構(gòu)特性設計和行為特性設計3、如果事務T獲得了數(shù)據(jù)對象R上的排它鎖,那么(D)。A.T對R只能讀不能寫B(tài).T對R只能寫不能讀C.其它事務對過R只能讀不能寫D.其它事務對R既不能讀也不能寫4、事務的隔離性是由DBMS的(D)。A.恢復子系統(tǒng)出現(xiàn)B.完整性子系統(tǒng)實現(xiàn)C.安全性子系統(tǒng)實現(xiàn)D.并發(fā)控制子系統(tǒng)實現(xiàn)5、在數(shù)據(jù)庫系統(tǒng)中死鎖屬于(C)。A.系統(tǒng)故障B.程序故障C.事務故障D.介質(zhì)故障6、授權(quán)是DBS采用的(D)。A.恢復措施B.并發(fā)控制措施C.完整性措施D.安全性措施7、事務的原子性是指(A)。A.事務中包括的所有操作要么都做,要么都不做B.事務一旦提交,對數(shù)據(jù)庫的改變就是永久的若一個事務執(zhí)行失敗,則DB中被其更新過的數(shù)據(jù)恢復原狀,就象這些更新從未發(fā)生過,這保持了數(shù)據(jù)庫處于A.安全性狀態(tài)B.一致性狀C.一個事務內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務是隔離的D.事務必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)8、若一個事務執(zhí)行成功,則它的全部更新被提交;若一個事務執(zhí)行失敗,則DB中被其更新過的數(shù)據(jù)恢復原狀,就象這些更新從未發(fā)生過,這保持了數(shù)據(jù)庫處于(B)。A.安全性狀態(tài)B.一致性狀態(tài)C.完整性狀態(tài)D.可靠性狀態(tài)9、DB技術(shù)中,“臟數(shù)據(jù)”是指(B)。A.未提交的數(shù)據(jù)B.未提交的隨后又被撤消的數(shù)據(jù)C.違反訪問權(quán)而寫人DB的數(shù)據(jù)D.輸入時就有錯的數(shù)據(jù)10、E-R模型轉(zhuǎn)換成關(guān)系模型時,一個M:N聯(lián)系轉(zhuǎn)換為一個關(guān)系模式,該關(guān)系模型的關(guān)鍵字是(C)。A.M端實體的關(guān)鍵字B.N端實體的關(guān)鍵字C.M端實體的關(guān)鍵字和N端實體的關(guān)鍵字的組合D.重新選取的其他屬性11、從ER模型向關(guān)系數(shù)據(jù)模型轉(zhuǎn)換要遵循一定的規(guī)則,下面四項中哪一個不是這種轉(zhuǎn)換所要求的規(guī)則?(D)A.一個實體類型轉(zhuǎn)換成一個關(guān)系模式B.一個聯(lián)系類型轉(zhuǎn)換成一個關(guān)系模式C.于M:N聯(lián)系來說,轉(zhuǎn)換成的關(guān)系的鍵為諸相關(guān)實體的鍵的組合D.對于1:N聯(lián)系來說,轉(zhuǎn)換成的關(guān)系的鍵為N+1實體的鍵12、在關(guān)系代數(shù)中,對一個關(guān)系做專門的關(guān)系操作后,新關(guān)系的元組個數(shù)(D)原來關(guān)系的元素個數(shù)。A.小于B.等于C.大于D.小于或等于13、一般情況下,當對關(guān)系R和S使用自然聯(lián)接時,要求R和S至少含有一個共同的(D)。A.記錄B.行C.數(shù)據(jù)字典D.屬性14、下列各種對關(guān)系數(shù)據(jù)庫的基本操作中,__是從表中取出滿足某種條件的屬性成分操作,即從列的方向進行選擇所需的值;__是表中選取滿足某種條件的元組的操作,相當于在橫向進行選擇。(D)A.選擇、檢索B.掃描、投影C.檢索、選擇D.投影、選擇15、關(guān)系R與關(guān)系S只有一個公共屬性,T1是R與S等值聯(lián)接的結(jié)果,T2是R與S等值自然聯(lián)接的結(jié)果,則(C)。A.T1的屬性個數(shù)等于T2的屬性個數(shù)B.1的屬性個數(shù)小于T2的屬性個數(shù)C.T1的屬性個數(shù)大于T2的屬性個數(shù)D.T1的屬性個數(shù)大于或等于T2的屬性個數(shù)16、對關(guān)系R進行投影運算后,得到關(guān)系S,則(D)。A.關(guān)系R的元組數(shù)等于關(guān)系S的元組數(shù)B.關(guān)系R的元組數(shù)小于關(guān)系S的元組數(shù)C.關(guān)系R的元組數(shù)大于關(guān)系S的元組數(shù)D.關(guān)系R的元組數(shù)大于或等于關(guān)系S的元組數(shù)17、下列運算中(A)不是關(guān)系代數(shù)的基本操作。A.笛卡兒積B.自然連接C.投影D.并18、設關(guān)系R和S的屬性個數(shù)分別為r和s,則(R×S)操作結(jié)果的屬性個數(shù)為(A)。A.r+sB.r-sC.r×sD.max(r,s)19、SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語句INSERT、DELETE、UPDATA實現(xiàn)下列哪類功___B__。A.數(shù)據(jù)查詢B.數(shù)據(jù)操縱C.數(shù)據(jù)定義D.數(shù)據(jù)控制20、下面列出的關(guān)于視圖(View)的條目中,不正確的是___C___。A.視圖是外模式B.視圖是虛表C.使用視圖可以加快查詢語句的執(zhí)行速度D.使用視圖可以簡化查詢語句的編寫測驗3一、單選1、在SQL語言的SELECT語句中,能實現(xiàn)投影操作的是___A__。(分數(shù):2分)問題反饋A.SELECTB.FROMC.WHERED.GROUPBY2、SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語句ALTERTABLE實現(xiàn)哪類功能___C___。A.數(shù)據(jù)查詢B.數(shù)據(jù)操縱C.數(shù)據(jù)定義D.數(shù)據(jù)控制ABCD3、在關(guān)系數(shù)據(jù)庫系統(tǒng)中,為了簡化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲空間,常用的方法是創(chuàng)建___C___。A.另一個表B.游標C.視圖D.索引4、SQL中,下列涉及空值的操作,不正確的是(C)。A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)5、視圖是一個“虛表”,視圖的構(gòu)造基于(C)。A.基本表B.視圖C.基本表或視圖D.數(shù)據(jù)字典6、SQL語言中,SELECT語句的執(zhí)行結(jié)果是(C)。A.屬性B.表C.元組D.數(shù)據(jù)庫7、SQL語言中,條件“年齡BETWEEN20AND30”表示年齡在20至30之間,且(A)。A.包括20歲和30歲B.不包括20歲和30歲C.包括20歲但不包括30歲D.包括30歲但不包括20歲8、為了使索引鍵的值在基本表中唯一,在建立索引的語句中應使用保留字(A)。A.UNIQUEB.COUNTC.DISTINCTD.UNION9、在SQL的SELECT語句中,與選擇運算對應的命令動詞是(C)。A.SELECTB.FROMC.WHERED.GROUPBY10、在SQL語言中,對輸出結(jié)果排序的子句是(A)。A.ORDERBYB.WHEREC.GROUPBYD.HAVING11、在SELECT語句中使用*,表示(B)。A.選擇任何屬性B.選擇全部屬性C.選擇全部元組D.選擇主碼12、在SQL語言中,DELETE語句的作用是(D)。A.刪除基本表B.刪除視圖C.刪除基本表和視圖D.刪除基本表和視圖中的元組13、在SQL語言中使用FOREIGNKEY時,與之配合的語句是(D)。A.EXISTSB.EXCEPTC.TABLED.REFERENCES14、若用如下的SQL語句創(chuàng)建了一個表S:CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)今向S表插入如下行時,哪一行可以被插入?(B)A.('991001','李明芳',女,'23')B.('990746','張為',NULL,NULL)C.(NULL,'陳道一','男',32)D.('992345',NULL,'女',25)15、有關(guān)系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#為學生號,SNAME為學生姓名,SEX為性別,C#為課程號,CNAME為課程名。要查詢選修“計算機”課的全體女學生姓名的SQL語句是SELECTSNAMEFROMS,C,SCWHERE子句。這里WHERE子句的內(nèi)容是(D)。A.S.S#=SC.S#andSEX=“女”andCNAME=“計算機”B..S.S#=SC.S#ANDC.C#=SC.C#andCNAME=“計算機”C.SEX=“女”andCNAME=“計算機”D.S.S#=SC.S#andC.C#=SC.C#andSEX=“女”andCNAME=“計算機”16、SQL語言具有兩種使用方式,它們在使用的細節(jié)上會有些差別,特別是SELECT語句。這兩種不同使用方式的SQL,分別稱為交互式SQL和(C)。A.提示式SQLB.多用戶SQLC.嵌入式SQLD.解釋式SQL17、假設學生關(guān)系S(S#,SNAME,SEX),課程關(guān)系C(C#,CNAME),學生選課關(guān)系SC(S#,C#,GRADE)。要查詢選修“Computer”課的男生姓名,將涉及到關(guān)系(D)。A.SB.S,SCC.C,SCD.S,C,SCABCD18、在SQL語言中,子查詢是(D)。A.返回單表中數(shù)據(jù)子集的查詢語言B.選取多表中字段子集的查詢語句C.選取單表中字段子集的查詢語句D.嵌入到另一個查詢語句之中的查詢語句19、設關(guān)系數(shù)據(jù)庫中一個表S的結(jié)構(gòu)為:S(SN,CN,grade),其中SN為學生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0-100。若要更正王二的化學成績?yōu)?5分,則可用(A)。A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化學’B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化學’C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化學’D.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化學’20、設關(guān)系數(shù)據(jù)庫中一個表S的結(jié)構(gòu)為S(SN,CN,grade),其中SN為學生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0-100。若要把“張二的化學成績80分”插入S中,則可用(D)。A.ADDINTOSVALUES(’張二’,’化學’,’80’)B.INSERTINTOSVALUES(’張二’,’化學’,’80’)C.ADDINTOSVALUES(’張二’,’化學’,80)D.INSERTINTOSVALUES(’張二’,’化學’,80)測驗4一、單選1、學生關(guān)系模式S(S#,Sname,Sex,Age),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是(B)。A.DELETEAgefromSB.ALTERTABLESDROPAgeC.UPDATESAgeD.ALTERTABLES‘Age’2、若要在基本表S中增加一列CN(課程名),可用(C)。A.ADDTABLES(CNCHAR(8))B.ADDTABLESALTER(CNCHAR(8))C.ALTERTABLESADD(CNCHAR(8))D.ALTERTABLES(ADDCNCHAR(8))3、SQL語言中,刪除一個視圖的命令是(B)。A.DELETEB.DROPC.CLEARD.REMOVE4、在視圖上不能完成的操作是(C)。A.更新視圖B.查詢C.在視圖上定義新的表D.在視圖上定義新的視圖5、刪除觸發(fā)器tri_Sno的正確命令是(C)。A.DELETETRIGGERtri_SnoB.TRUNCATETRIGGERtri_SnoC.DROPTRIGGERtri_SnoD.REMOVETRIGGERtri_Sno6、Createtrigger命令用于創(chuàng)建(B)。A.存儲過程B.觸發(fā)器C.視圖D.表7、創(chuàng)建索引的命令是(D)。A.CreatetriggerB.CreateprocedureC.CreateFunctionD.Createindex8、T語句中與HAVING子句同時使用的是(C)子句。A.ORDERBYB.WHEREC.GROUPBYD.無需配合9、限制輸入到列的值的范圍,應使用(A)約束。A.CHECKB.PRIMARYKEYC.FOREIGNKEYD.UNIQUE10、觸發(fā)器可引用視圖或臨時表,并產(chǎn)生兩個特殊的表是(A)。A.Deleted、InsertedB.Delete、InsertC.View、TableD.View1、table111、用于模糊查詢的匹配符是(A)。A._B.[]C.^D.LIKE12、以下觸發(fā)器是當對[表1]進行(D)操作時觸發(fā)。CreateTriggerabcon表1Forinsert,update,deleteAs……A.只是修改B.只是插入C.只是刪除D.修改、插入、刪除13、SQL中的視圖機制屬于DBS的(B)。A.完整性措施B.安全性措施C.恢復措施D.并發(fā)控制措施14、SQL語言具有兩種使用方式,分別稱為交互式SQL和(C)。A.提示式SQLB.多用戶SQLC.嵌入式SQLD.解釋式SQL15、MSSQLServer是(D)。A.數(shù)據(jù)庫B.數(shù)據(jù)庫系統(tǒng)C.數(shù)據(jù)處理系統(tǒng)D.數(shù)據(jù)庫管理系統(tǒng)16、腳本文件是在(B)中執(zhí)行的。A.企業(yè)管理器B.查詢分析器C.服務管理器D.事件探查器17、下列測試不用考慮內(nèi)部程序結(jié)構(gòu)的測試是(A)。A.功能測試B.結(jié)構(gòu)測試C.邏輯驅(qū)動測試D.白盒測試18、使用白盒測試方法時,確定測試數(shù)據(jù)應根據(jù)(A)和指定的覆蓋標準。A.程序的內(nèi)部邏輯B.程序的復雜度C.使用說明書D.程序的功能19、若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為(A)。A.介質(zhì)故障B.運行故障C.系統(tǒng)故障D.事務故障20、事務日志用于保存(C)。A.程序運行過程B.程序的執(zhí)行結(jié)果C.對數(shù)據(jù)的更新操作D.數(shù)據(jù)操作測驗5 一、單選1、設R是一個關(guān)系模式,如果R中的每個屬性都是不可分解的,則稱R屬于(A)A.第一范式B.第二范式C.第三范式D.BC范式2、一個規(guī)范化的關(guān)系至少應當滿足(C)的要求。A.第一范式B.第二范式C.第三范式D.第四范式3、關(guān)于關(guān)系范式的規(guī)范化,下列說法正確的是(C)A.數(shù)據(jù)庫系統(tǒng)中的關(guān)系所屬范式越高越好,因為所屬范式越高,存儲表所站內(nèi)存開銷越小B.數(shù)據(jù)庫系統(tǒng)中的關(guān)系所屬范式越低越好C.一般對表分解到3NF即可D.不能對表只分解到3NF4、已知關(guān)系模式R(A,B,C,D,E)及其上的函數(shù)相關(guān)性集合F={A→D,B→C,E→A},該關(guān)系模式的候選關(guān)鍵字是(B)。A.ABB.BEC.CDD.DE5、若屬性X函數(shù)依賴于屬性Y時,則屬性X與屬性Y之間具有(B)。A.一對一聯(lián)系B.一對多聯(lián)系C.多對一聯(lián)系D.多對多聯(lián)系6、如果關(guān)系模式R是1NF,且每個非主屬性都不傳遞依賴于R的候選鍵,那么R的模式是(B)A.1NFB.3NFC.4NFD.BCNF7、關(guān)系模式中,滿足2NF的模式(B)。A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF8、消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是(B)。A.1NFB.2NFC.3NFD.BCNF9、關(guān)系模式的候選關(guān)鍵字可以有1個或多個,而主關(guān)鍵字有(C)。A.多個B.0個C.1個D.1個或多個10、候選關(guān)鍵字的屬性可以有(D)。A.多個B.0個C.1個D.1個或多個11、任何一個滿足2NF但不滿足3NF的關(guān)系模式都不存在(D)。A.主屬性對鍵的部分依賴B.非主屬性對鍵的部分依賴C.主屬性對鍵的傳遞依賴D.非主屬性對鍵的傳遞依賴12、關(guān)系數(shù)據(jù)庫規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫中(A)的問題而引入的。A.插入、刪除異常和數(shù)據(jù)冗余B.提高查詢速度C.減少數(shù)據(jù)操作的復雜性D.保證數(shù)據(jù)的安全性和完整性13、關(guān)系的規(guī)范化中,各個范式之間的關(guān)系是(A)。A.1NF∈2NF∈3NFB.3NF∈2NF∈1NFC.1NF=2NF=3NFD.1NF∈2NF∈BCNF∈3NF14、設有關(guān)系模式R(S,D,M),其函數(shù)依賴集:F={S→D,D→M},則關(guān)系模式R的規(guī)范化程度最高達到(B)。A.1NFB.2NFC.3NFD.BCNFABCD15、設有關(guān)系模式R(A,B,C,D),其數(shù)據(jù)依賴集:F={(A,B)→C,C→D},則關(guān)系模式R的規(guī)范化程度最高達到(B)。A.1NFB.2NFC.3NFD.BCNF16、下列關(guān)于函數(shù)依賴的敘述中,哪一條是不正確的(B)。A.由X→Y,Y→Z,則X→YZB.由X→YZ,則X→Y,Y→ZC.由X→Y,WY→Z,則XW→ZD.由X→Y,Z∈Y,則X→Z17、X→Y,當下列哪一條成立時,稱為平凡的函數(shù)依賴(B)。A.X∈YB.Y∈XC.X∩Y=∮D.X∩Y≠∮18、根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足第一范式,部門(部門號,部門名,部門成員,部門總經(jīng)理)關(guān)系中,因哪個屬性而使它不滿足第一范式(B)。A.部門總經(jīng)理B.部門成員C.部門名D.部門號19、在關(guān)系模式中,“每個主屬性對不包含它的鍵完全函數(shù)依賴”是R∈3NF的(B)。A.充分必要條件B.必要條件C.充分條件D.既不充分也不必要條件20、保護數(shù)據(jù)庫,防止未經(jīng)受或不合法的使用造成的數(shù)據(jù)泄露、非法更改或破壞,是指數(shù)據(jù)庫的(A)A.安全性B.完整性C.并發(fā)控制D.恢復簡答練習1、DBMS的存取機制的類型有

和強制存取控制。正確答案:【自主存取控制

】2、數(shù)據(jù)庫系統(tǒng)的設計主要包括數(shù)據(jù)庫的

和行為特性設計。正確答案:【結(jié)構(gòu)特性設計

】3、數(shù)據(jù)模型三要素有數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操縱和

。正確答案:【完整性約束

】4、關(guān)系表中每一橫行稱作一個

。正確答案:【元組

】5、若關(guān)系中的某一屬性組(或單個屬性)的值能唯一地標識一個元組,則稱該屬性組為

。正確答案:【候選碼

】6、關(guān)系代數(shù)專門的關(guān)系運算符包括選擇,

,連接,廣義笛卡爾積和除法。正確答案:【投影

】7、

是SQLServer服務器上一組預先定義并編譯好的程序,它可以接受參數(shù)、返回狀態(tài)值和參數(shù)值。正確答案:【存儲過程

】8、若關(guān)系R∈2NF,且它的每一個非主屬性都

,則稱R∈3NF.正確答案:【不傳遞函數(shù)依賴于R的候選鍵

】9、建立局部E—R圖時,根據(jù)數(shù)據(jù)流圖中對數(shù)據(jù)的加工確定實體之間的

.正確答案:【聯(lián)系

】10、數(shù)據(jù)庫語言可以嵌入到某個程序設計語言中使用,這個程序設計語言稱為

。正確答案:【宿主語言

】11、一個關(guān)系模式R是3NF指的是它的

都不傳遞依賴它的任一候選鍵。正確答案:【非主屬性

】12、SQLServer有每客戶和

許可模式。正確答案:【處理器許可證

】13、SQLServer的實例是SQLServer服務器,可以有

個。正確答案:【多

】14、數(shù)據(jù)庫測試的主要內(nèi)容是數(shù)據(jù)庫模式測試、功能測試和

。正確答案:【性能測試

】15、集中式

數(shù)據(jù)庫應用系統(tǒng)使用本地數(shù)據(jù)庫,而

的數(shù)據(jù)庫應用系統(tǒng)則需要使用遠程數(shù)據(jù)庫服務器。

正確答案:【C/S結(jié)構(gòu)

】16、聯(lián)系也是實體,所以聯(lián)系也可以有

。正確答案:【屬性

】17、在數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)模型有層次模型、

、關(guān)系模型。正確答案:【網(wǎng)狀模型

】18、每個數(shù)據(jù)均需指明其數(shù)據(jù)類型和取值范圍,這是數(shù)據(jù)

約束所必需的。正確答案:【完整性

】19、數(shù)據(jù)庫結(jié)構(gòu)設計的過程是概念設計→

→物理設計。正確答案:【邏輯設計

】20、實體間聯(lián)系分為三種:一對一聯(lián)系、

、多對多聯(lián)系。

正確答案:【一對多關(guān)系

】21、在數(shù)據(jù)庫并發(fā)控制中,兩個或更多的事務同時處于相互等待狀態(tài),稱為

。

正確答案:【死鎖

】22、關(guān)系模式規(guī)范化過程中,若要求分解保持函數(shù)依賴,那么模式分解一定可以達到3NF,但不一定能達到

正確答案:【BCNF

】23、數(shù)據(jù)字典的所有描述應該具有嚴密性、正確性和

。正確答案:【無二義性

】24、在數(shù)據(jù)流圖中

是系統(tǒng)中有著起點和終點的數(shù)據(jù)結(jié)構(gòu)。正確答案:【數(shù)據(jù)流

】25、我國行政區(qū)劃編碼是采用

編碼的。正確答案:【線分類法

】26、以外模式為框架的數(shù)據(jù)庫稱為

。正確答案:【用戶數(shù)據(jù)庫

】27、以內(nèi)模式為框架的數(shù)據(jù)庫稱為

。正確答案:【物理數(shù)據(jù)庫

】28、數(shù)據(jù)結(jié)構(gòu)化指數(shù)據(jù)庫按照一定的

來組織和存放數(shù)據(jù)。正確答案:【數(shù)據(jù)模型

】29、數(shù)據(jù)邏輯獨立性是指數(shù)據(jù)的

改變時,無需修改原來的應用程序仍能正常工作。正確答案:【邏輯結(jié)構(gòu)

】30、數(shù)據(jù)物理獨立性是指當數(shù)據(jù)的

改變時,應用程序不用修改仍能正常工作,反之亦然。正確答案:【物理結(jié)構(gòu)

】31、數(shù)據(jù)冗余指

在多個文件中同時出現(xiàn)所引起的數(shù)據(jù)重復現(xiàn)象。正確答案:【同一組數(shù)據(jù)

】32、數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、

和相容性。正確答案:【有效性

】33、數(shù)據(jù)共享是指

、多種語言、多個應用使用一些共同的數(shù)據(jù)。

正確答案:【多個用戶

】34、

是專門全面負責數(shù)據(jù)庫系統(tǒng)的運行管理和控制的人員。

正確答案:【DBA

】35、以模式為框架的數(shù)據(jù)庫稱為

。正確答案:【概念數(shù)據(jù)庫

】36、我國服裝按照所用材料、男女、服裝款式等分類,屬于

編碼。正確答案:【面分類法

】37、會計科目編碼是采用

表示會計科目的性質(zhì)。正確答案:【區(qū)間編碼

】38、數(shù)據(jù)庫的

包括對數(shù)據(jù)進行插入、修改、刪除操作,從而使數(shù)據(jù)庫中的數(shù)據(jù)發(fā)生變化。正確答案:【更新操作

】39、

是指從數(shù)據(jù)庫中找出符合給定條件要求的數(shù)據(jù)。正確答案:【數(shù)據(jù)查詢

】40、關(guān)鍵字在數(shù)據(jù)庫設計中也稱為

。正確答案:【主碼

】41、

是防止數(shù)據(jù)庫中數(shù)據(jù)在存儲和傳輸中失密的有效手段。正確答案:【數(shù)據(jù)加密

】42、實體-聯(lián)系方法也稱

。正確答案:【E-R模型

】43、數(shù)據(jù)庫規(guī)范設計方法中比較著名的有

。正確答案:【新奧爾良方法

】44、

也是一種模型,它是現(xiàn)實世界數(shù)據(jù)特征的模擬和抽象。正確答案:【數(shù)據(jù)模型

】45、

是對數(shù)據(jù)庫表中一列或多列的值進行排序的一種結(jié)構(gòu),使用它可以快速訪問數(shù)據(jù)庫表中的特定信息。正確答案:【索引

】46、

是指用戶對數(shù)據(jù)庫中的表、視圖、存儲過程等對象的操作權(quán)限。

正確答案:【對象特權(quán)

】47、并發(fā)操作帶來的數(shù)據(jù)庫不一致性可以分為4類:丟失或覆蓋更新、

、不可重復、幻想讀。正確答案:【讀臟

】48、X鎖也稱

。正確答案:【排他鎖

】49、S鎖也稱

。正確答案:【共享鎖

】50、在SQLServer2000中,基本表的完整性約束分為列級約束條件和

。正確答案:【表級約束條件

】51、

就是從一個或幾個基本表(或視圖)導出的虛表。正確答案:【視圖

】52、一個表最多只能有

個觸發(fā)器。正確答案:【3

】53、SQLServer兩種身份驗證模式有

和混合模式兩種模式。正確答案:【windows身份驗證模式

】54、SQLServer默認管理員賬戶為

。正確答案:【Sa

】55、邏輯覆蓋法是以程序的

為基礎的測試用例設計技術(shù)。正確答案:【邏輯結(jié)構(gòu)

】56、把數(shù)據(jù)庫從錯誤狀態(tài)恢復到某一已知的正確狀態(tài)(亦稱為一致狀態(tài))的功能,這就是________。正確答案:【數(shù)據(jù)庫的恢復

】57、數(shù)據(jù)庫系統(tǒng)中可能發(fā)生各種各樣的故障,大致可以分為________、系統(tǒng)故障、介質(zhì)故障和計算機病毒等。正確答案:【事務故障

】58、備份根據(jù)備份期間有無事務運行可分為靜態(tài)備份和________。正確答案:【動態(tài)備份

】59、________是用來記錄事務對數(shù)據(jù)庫的更新操作的文件。正確答案:【日志文件

】60、日志文件主要有兩種格式:以記錄為單位的日志文件和以________為單位的日志文件。正確答案:【數(shù)據(jù)塊

】61、ADO對象模型非常精煉,僅由三個主要對象

、command、recordset和幾個輔助對象組成。正確答案:【connection

】62、關(guān)系數(shù)據(jù)庫設計理論主要包括

、范式和模式設計方法三方面的內(nèi)容。正確答案:【函數(shù)依賴

】63、在規(guī)范化過程中既不能增加也不能丟失信息,因此又稱

正確答案:【無損連接

】64、

的目的是消除關(guān)系模式中存在的插入、刪除、修改和數(shù)據(jù)冗余等弊病。正確答案:【模式分解

】65、數(shù)據(jù)依賴共有三種:函數(shù)依賴、

和連接依賴。正確答案:【多值依賴

】66、數(shù)據(jù)庫系統(tǒng)需求分析的常用方法有

、原型化分析方法、面向?qū)ο蠓治龇椒?。正確答案:【結(jié)構(gòu)化分析方法

】67、關(guān)系模式分解的等價性標準主要有兩個,分別為分解具有

和分解保持函數(shù)依賴。正確答案:【無損連接

】68、在SQL語言中,使用

語句進行授權(quán)正確答案:【Grant

】69、在一個關(guān)系中,任何一個候選碼中所包含的屬性都稱為

正確答案:【主屬性

】70、根據(jù)參照完整性規(guī)則,外碼的值或者等于以此外碼為主碼的關(guān)系中某個元組主碼的值,或者取

。正確答案:【NULL

】71、在SQL語言中,刪除表的定義以及表中的數(shù)據(jù)和此表上的索引,應該使用的語句是

。正確答案:【DROP

】72、數(shù)據(jù)模型通常由三部分組成,它們是

、數(shù)據(jù)操作和完整性約束。正確答案:【數(shù)據(jù)結(jié)構(gòu)

】73、數(shù)據(jù)處理技術(shù)經(jīng)歷了人工管理、

、數(shù)據(jù)庫系統(tǒng)。正確答案:【文件系統(tǒng)

】74、設關(guān)系模式R的屬性集合是{A,B,C,D},其函數(shù)依賴集F={A->B,C->D},此關(guān)系的候選鍵為

。正確答案:【AC

】75、解決并發(fā)操作帶來的數(shù)據(jù)不一致問題普遍采用

技術(shù)。正確答案:【封鎖

】76、SQL語言中,數(shù)據(jù)操縱功能包括SELECT、

、INSERT、DELETE四個語句。正確答案:【UPDATE

】77、在進行數(shù)據(jù)查詢時,為了使查詢結(jié)果不包含重復的行,常用關(guān)鍵字

對查詢加以限制。正確答案:【DISTINCT

】78、當數(shù)據(jù)庫被破壞后,如果事先保存了

和數(shù)據(jù)庫的副本,就有可能恢復數(shù)據(jù)庫。正確答案:【日志文件

】79、在關(guān)系A(S,SN,D)和B(D,CN,NM)中A的主鍵是S,B的主鍵是D,則D在A中稱為

。正確答案:【外鍵

】1、給定建立如下4個表。1)供應商(S)表:S(Sno,Sname,City),其中Sno代表供應商代碼,Sname表示供應商名,City表示供應商所在城市。2)零件(P)表:P(Pno,Pname,Color,Weight),其中Pno表示零件代碼,Pname表示零件名,Color表示零件顏色,Weight表示零件重量。3)工程項目(J)表:J(Jno,Jname,City),其中Jno表示工程項目代碼,Jname表示工程項目名,City表示工程項目所在城市。4)零件供應情況(SPJ)表:SPJ(Sno,Pno,Jno,QTY),其中QTY表示供應數(shù)量。請為“一建”工程項目建立一個供應情況的視圖,包括供應商代碼(Sno),零件代碼(Pno),供應商名稱(Sname),供應數(shù)量(QTY)。針對該視圖完成下列查詢。1)查詢“一建”工程項目使用的各種零件代碼及其數(shù)量。2)查詢供應商S2的供應情況。3)查詢供應零件P2且供應量大于100的供應商名。正確答案:【CREATEVIEWVSPASSELECTSNO,PNO,SNAME,QTYFROMSPJ,J

WHERESPJ.JNO=J.JNOANDJ.JNAME=

】2、給出關(guān)系模式:S(學號,姓名,性別,班級,班主任,課程號,課程名,學時數(shù),成績)和如下表數(shù)據(jù)。學號姓名性別班級班主任課程號課程名學時數(shù)成績9901丁一男A!班李詠101英語120959902王二女A!班李詠101英語120909903張三男A3班劉紅102物理60809904李四男A2班李炎101英語120989905周五女A2班李炎101英語120889906孫六女A2班李炎102物理6078………………分析該關(guān)系模式存在的問題,并將其規(guī)范化為若干3NF關(guān)系模式。正確答案:【分析:數(shù)據(jù)冗余大:重復出現(xiàn)班主任、課程名、學時數(shù)。修改麻煩:冗余造成修改麻煩。插入異常:主鍵是學號和課程號組合,當調(diào)入一個學生時插入不到表中,因為他還未選課,課程號為空。刪除異常:假定刪除張三,則同時刪除A3班、劉紅班主任。分解:學生(學號,姓名,性別,班級)班(班級,班主任)課程(課程號,課程名,學時數(shù))學習(學號,課程號,成績)

】3、設關(guān)系模式R(A,B,C,D),函數(shù)依賴集F={A→C,C→A,B→AC,D→AC,BD→A}1)求出R的候選碼。2)求出F的最小函數(shù)依賴集。3)將R分解為3NF,使其既具有無損連接性又具有函數(shù)依賴保持性。正確答案:【1)F={A→C,C→A,B→AC,D→AC,BD→A}。候選碼:BD2)(1)單屬性化F={A→C,C→A,B→A,B→C,D→A,D→C,BD→A}(2)無冗余化A→C是否冗余?G1={C→A,B→A,B→C,D→A,D→C,BD→A}A的G1閉包:=A,而C不屬于{A},所以:A→C不冗余C→A是否冗余?G2={A→C,B→A,B→C,D→A,D→C,BD→A}C的G2閉包:=C,A不屬于{C},所以:C→A不冗余B→A是否冗余?G3=F={A→C,C→A,B→C,D→A,D→C,BD→A}B的G3閉包:BCA,而A屬于{BCA},所以:B→A冗余B→C是否冗余?G4={A→C,C→A,D→A,D→C,BD→A}B的G4閉包:=B,而C不屬于{B},所以:B→C不冗余D→A是否冗余?G5={A→C,C→A,B→C,,D→C,BD→A}D的G5閉包:=DCA,而A屬于{DCA},所以:D→A冗余。D→C是否冗余?G6={A→C,C→A,B→C,BD→A}D的G6閉包:=D,而C不屬于{D},所以D→C不冗余BD→A是否冗余?G7=F={A→C,C→A,B→C,D→C}BD的G7的閉包=:BDCA,A屬于該閉包,所以:BD→A冗余。既約化:由于依賴式子右邊全部是單屬性,故可以省略。Fmin={A→C,C→A,B→C,D→C}3)(1){A→C,C→A,B→C,D→C},(2)是否存在在F中有一個函數(shù)依賴X→A,且X∪A=U,無此情況。(3)把依賴集中的每一個依賴式子的屬性組合,得到如下子模式:AC,BC,DC(4)BD加入(5)消去子集依賴:無子集依賴。最終分解為:T={AC,BC,DC,BD}解為:T={AC,BC,DC,BD}

】4、給定建立如下4個表。1)供應商(S)表:S(Sno,Sname,City),其中Sno代表供應商代碼,Sname表示供應商名,City表示供應商所在城市。2)零件(P)表:P(Pno,Pname,Color,Weight),其中Pno表示零件代碼,Pname表示零件名,Color表示零件顏色,Weight表示零件重量。3)工程項目(J)表:J(Jno,Jname,City),其中Jno表示工程項目代碼,Jname表示工程項目名,City表示工程項目所在城市。4)零件供應情況(SPJ)表:SPJ(Sno,Pno,Jno,QTY),其中QTY表示供應數(shù)量。試用SQL語言完成如下查詢1)查找供應工程J1紅色零件的供應商號。2)查找沒有使用杭州供應商生產(chǎn)的綠色零件的工程號。3)找出同供應商S1在同一城市的供應商所提供的所有零件。4)找出供應紅色的P1零件且供應量大于200的供應商號。正確答案:【SELECTSNOFROMSPJ,PWHEREJNO=

】5、給定建立如下4個表。1)供應商(S)表:S(Sno,Sname,City),其中Sno代表供應商代碼,Sname表示供應商名,City表示供應商所在城市。2)零件(P)表:P(Pno,Pname,Color,Weight),其中Pno表示零件代碼,Pname表示零件名,Color表示零件顏色,Weight表示零件重量。3)工程項目(J)表:J(Jno,Jname,City),其中Jno表示工程項目代碼,Jname表示工程項目名,City表示工程項目所在城市。4)零件供應情況(SPJ)表:SPJ(Sno,Pno,Jno,QTY),其中QTY表示供應數(shù)量。試用SQL語言完成如下查詢:1)查找工程項目J3使用的各種零件的名稱及其數(shù)量。2)查詢杭州廠商供應的所有零件號碼。3)查詢使用杭州產(chǎn)的零件的工程名稱。4)查詢沒有使用天津產(chǎn)的零件的工程名稱。正確答案:【SELECTPNAME,QTYFROMSPJ,P

WHEREP.PNO=SPJ.PNOANDSPJ.JNO=

】6、設職工社團數(shù)據(jù)庫有三個基本表:職工(職工號,姓名,年齡,性別)社會團體(編號,名稱,負責人,活動地點);參加(職工號,編號,參加日期)。其中:1)職工表的主碼為職工號。2)社會團體表的主碼為編號;外碼為負責人,被參照表為職工表,對應屬性為職工號。3)參加表的職工號和編號為主碼;職工號為外碼,其被參照表為職工表,對應屬性為職工號;編號為外碼,其被參照表為社會團體表,對應屬性為編號。試用SQL語句表達下列操作:1)查找參加唱歌隊或籃球隊的職工號和姓名。2)查找沒有參加任何社會團體的職工情況。3)查找參加了全部社會團體的職工情況。4)求每個社會團體的參加人數(shù)。正確答案:【SELECT職工號,姓名FROM職工,社會團體,參加WHERE職工.職工號=參加.職工號AND參加.編號=社會團體.編號AND社會團體.名稱IN(‘唱歌隊’,‘籃球隊’)SELECT*

FROM職工WHERENOTEXISTS(SELECT

*

FROM參加WHERE參加.職工號=職工.職工號)

SELECT*FROM職工WHERENOTEXISTS(SELECT*FROM參加WHERENOTEXISTS(SELECT*FROM社會團體WHERE參加.職工號=職工.職工號AND參加.編號=社會團體.編號))

SELECTCOUNT(職工號)FROM參加GROUPBY編號

】7、假定有一個課程考試成績表SC(Sno,Cno,Score),Sno表示學號,Cno表示課程號,Score表示考試成績。主鍵為Sno和Cno,考試成績在0-100分。用SQL語句完成如下要求:1)創(chuàng)建SC。2)將(“S002”,“C001”,95)插入到SC表中。3)

刪除學號為“C100”的考試成績。4)將課程號為S100的所有學生成績提高10%。正確答案:【CREATE

TABLE

SC(SnoCHAR(8)NOTNULL,CnoCHAR(8)NOTNULL,ScoreSMALLINTCHECK(Score>=0AND

Score<=100),CONSTRAINTSC_PRIMPRIMARY(Sno,Cno))INSERTINTOSC(“S002”,“C001”,95)

DELETE

FROM

SCWHERECno=”C100”UPDATE

SC

SETScore=Score*1.1

WHERESno=’S100’

】8、設有一家百貨商店,已知信息有:l)每個職工的數(shù)據(jù)是職工號、姓名、地址和他所在的商品部。2)每一商品部的數(shù)據(jù)有:它的職工,經(jīng)理和它經(jīng)銷的商品。3)每種經(jīng)銷的商品數(shù)有:商品名、生產(chǎn)廠家、價格、型號(廠家定的)和內(nèi)部商品代號(商店規(guī)定的)。4)關(guān)于每個生產(chǎn)廠家的數(shù)據(jù)有:廠名、地址、向商店提供的商品價格。請設計該百貨商店的概念模型,再將概念模型轉(zhuǎn)換為關(guān)系模型。注意某些信息可用屬性表示,其他信息可用聯(lián)系表示。正確答案:【

職工(職工號,姓名,住址)商品部(商品部號,名稱)商品(商品代號,商品名,價格,型號,出廠價格)生產(chǎn)廠家(廠名,地址)

】9、某工廠生產(chǎn)管理系統(tǒng)的三個局部E-R圖。各實體集主要屬性如下:部門:部門號、部門名稱、電話、地址;員工:員工號、姓名、性別;設備供應商:供應商編號、供應商名稱、電話、地址;設備:設備號、名稱、位置;零件:零件號、名稱、規(guī)格。試將這三

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論