




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單項選擇題1在一個學(xué)校的數(shù)據(jù)管理系統(tǒng)中,屬于一對多聯(lián)系的是A教師與教研室B院長與部門C學(xué)生與班級D 學(xué)生與課程2關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)操作包括 A查詢和更新B編輯和修改C瀏覽和查詢D插入和刪除3設(shè)關(guān)系R=(a,b,c),(d,e,f),(g,h,i),下面給出的關(guān)系中,可由R作投影運算得到的是A(a,b,c),(g,h,i)B(a,e,f),(d,h,i),(g,b,c)C(a,c),(d,f),(g,i)D(a,b),(d,f),(h,i)4關(guān)系R(學(xué)號,姓名,年齡)(假定姓名唯一)的函數(shù)依賴“(學(xué)號,姓名) 年齡”為A傳遞函數(shù)依賴B完全函數(shù)依賴C平凡函數(shù)依賴D部分函數(shù)依賴5數(shù)據(jù)流圖設(shè)計屬于數(shù)據(jù)
2、庫設(shè)計的A概念設(shè)計B物理設(shè)計C邏輯設(shè)計D需求分析6對于兩個實體間的1:n聯(lián)系,轉(zhuǎn)換關(guān)系模型的原則是A將1方的主碼放到n方實體對應(yīng)的關(guān)系模式中作為外碼,聯(lián)系屬性一并加入B只要在1方的關(guān)系模式中增加n方關(guān)系模式的主碼,省略兩個實體間的聯(lián)系模型C必須對聯(lián)系單獨建立關(guān)系用來聯(lián)系雙方實體,并包括實體的主碼和聯(lián)系屬性D將n方的主碼放到1方實體對應(yīng)的關(guān)系模式中作為外碼,聯(lián)系屬性一并加入7實現(xiàn)SQL數(shù)據(jù)定義功能的是ADDLBDMLCDCLDDQL8用于創(chuàng)建數(shù)據(jù)庫的SQL語句是ADELETE DATABASEBDROP DATABASECALTER DATABASEDCREATE DATABASE9列級完整性約
3、束不包括ADEFAULTBNULLCPRIMARY KEYDUNIQUE10下列關(guān)于視圖的描述中,錯誤的是A若干基本表連接的查詢不能定義為視圖B視圖能夠隱蔽數(shù)據(jù)的復(fù)雜性,簡化用戶的操作C視圖可以對機密的數(shù)據(jù)提供安全保護D視圖是由基本表或已定義的視圖導(dǎo)出的虛表11數(shù)據(jù)加密可采用置換的方法,該方法是A對明文逐字符加密B將明文字符換成密文表的字符C將明文字符按不同順序重新排列D對明文逐字符使用不同的加密方法12ORACLE行級安全性由A列約束指定B視圖實現(xiàn)C基本表定義D索引創(chuàng)建13對數(shù)據(jù)類型的約束屬于A靜態(tài)列約束B動態(tài)列約束C靜態(tài)表級約束D動態(tài)表級約束14事務(wù)是用戶定義的一個數(shù)據(jù)庫操作序列。這些操作
4、A可以只完成一部分B可以取消部分C必須全部完成D要么全做,要么全不做15若只允許事務(wù)T讀取和修改某數(shù)據(jù)對象,則必須為T加上A排他鎖B共享鎖C活鎖D死鎖16某書店的圖書管理系統(tǒng)中,出版社與圖書的聯(lián)系屬于A多對1B多對多C1對多D 1對117關(guān)系R經(jīng)選擇運算得到關(guān)系S,則S是R的 A子集B元組C屬性D域18一個度為4的關(guān)系的屬性個數(shù)為A1B2C3D419第三范式要求每個非主屬性A部分依賴于碼B完全依賴于碼C傳遞依賴于碼D非傳遞依賴于碼20在關(guān)系數(shù)據(jù)庫中,選擇存取路徑主要是指確定如何建立A索引B主碼C數(shù)據(jù)字典D數(shù)據(jù)結(jié)構(gòu)21數(shù)據(jù)庫應(yīng)用系統(tǒng)從開始規(guī)劃、設(shè)計、實現(xiàn)、維護到最后被新的系統(tǒng)取代而停止使用的整個
5、期間,稱為數(shù)據(jù)庫系統(tǒng)A設(shè)計期B規(guī)劃期C開發(fā)期D生存期22實現(xiàn)SQL數(shù)據(jù)操縱功能的是 ADCLBDMLCDDLDDAL23SQL語句DROP VIEW的作用是 A刪除視圖B修改基本表C創(chuàng)建索引D創(chuàng)建數(shù)據(jù)庫24嵌入式SQL引入的游標(biāo)實際上是A數(shù)據(jù)緩沖區(qū)B鼠標(biāo)指針C光標(biāo)形狀D水平標(biāo)尺25下面給出的選項中,不是SQL謂詞的是ALIKEBNOT INCALLDAND26以下給出的語句中,是SQL事務(wù)控制語句的是ACREATEBROLLBACKCSELECTDDROP27當(dāng)參照關(guān)系插入某個元組,而被參照關(guān)系不存在相應(yīng)的元組時,為了保證關(guān)系的參照完整性,可使用的策略有A級聯(lián)刪除B受限刪除C受限或遞歸插入D拒
6、絕修改28事務(wù)使用封鎖機制后會產(chǎn)生活鎖問題。解決活鎖的方法是A順序封鎖法B一次封鎖法C兩段鎖協(xié)議 D先來先服務(wù)29事務(wù)故障的恢復(fù)采取的主要策略是A根據(jù)日志文件,將事務(wù)進(jìn)行的操作撤銷B系統(tǒng)重新啟動,由系統(tǒng)根據(jù)日志文件重做未完成的事務(wù)C重裝數(shù)據(jù)后備副本,然后重做已完成的事務(wù)D撤銷故障發(fā)生時未完成的事務(wù),重做已完成的事務(wù)30數(shù)據(jù)庫鏡像涉及一個數(shù)據(jù)庫的兩個副本,這兩個副本通常駐留在不同的計算機上。在任何給定的時間內(nèi)都只有一個副本可供客戶端使用。該副本稱為A鏡像數(shù)據(jù)庫B日志文件C主體數(shù)據(jù)庫D備份片31設(shè)關(guān)系R和S的屬性個數(shù)分別為2、3,則(R×S)操作結(jié)果的屬性個數(shù)為A6B5C8D 932數(shù)據(jù)
7、庫系統(tǒng)用戶主要有三類:應(yīng)用程序員、終端用戶和 A客戶B系統(tǒng)人員C角色D數(shù)據(jù)庫管理員33條件連接實際上是在兩個關(guān)系的廣義笛卡爾乘積上進(jìn)行的A元組演算B除法運算C選擇運算D投影運算34所有屬性不能再分的關(guān)系至少是A1NFB2NFC3NFD4NF35對于兩個實體間的1:1聯(lián)系,轉(zhuǎn)換關(guān)系模型的原則是A將一方的主碼放到另一方實體對應(yīng)的關(guān)系模式中作為外碼,聯(lián)系屬性一并加入B只要在一個關(guān)系模式中增加另一個關(guān)系模式的主碼,省略兩個實體間的聯(lián)系模型C必須對聯(lián)系單獨建立關(guān)系用來聯(lián)系雙方實體,并包括實體的主碼和聯(lián)系屬性D將一方的主碼放到另一方實體對應(yīng)的關(guān)系模式中作為外碼,省略聯(lián)系屬性36E-R圖中的沖突有三種:屬性
8、沖突、命名沖突和A模式?jīng)_突B聯(lián)系沖突C結(jié)構(gòu)沖突D關(guān)系沖突37SQL語句DROP VIEW的作用是A刪除視圖B創(chuàng)建視圖C修改視圖D更新視圖38索引無法實現(xiàn)的作用是A加快數(shù)據(jù)查詢的速度B對機密的數(shù)據(jù)提供安全保護C保證數(shù)據(jù)的唯一性D加快連接速度39SQL查詢語句中,能夠?qū)Y(jié)果集進(jìn)行排序的子句是AWHEREBGROUP BYCSTART WITHDORDER BY40SQL提供的謂詞中,能夠使用匹配符的是ANULLBLIKECANYDEXISIT41數(shù)據(jù)觸發(fā)器響應(yīng)的表操作不包括AINSERTBUPDATECSELECTDDELETE42數(shù)據(jù)庫的完整性是指數(shù)據(jù)的A安全保護B審計恢復(fù)C動態(tài)約束能力D正確性
9、和相容性43參照完整性約束屬于A靜態(tài)表級約束B動態(tài)表級約束C動態(tài)列約束D靜態(tài)列約束44當(dāng)多個用戶并發(fā)地存取數(shù)據(jù)庫時,可能破壞數(shù)據(jù)庫的一致性,因此數(shù)據(jù)庫必須提供A數(shù)據(jù)加密保障B數(shù)據(jù)審計功能C并發(fā)控制機制D用戶權(quán)限鑒別45事務(wù)T1修改某一數(shù)據(jù)后,將其寫回磁盤。事務(wù)T2讀同一數(shù)據(jù)。由于某種原因T1被撤銷,這時T1修改過的數(shù)據(jù)已恢復(fù)原值,這時T2讀到的數(shù)據(jù)稱為A活鎖B“臟”數(shù)據(jù)C封鎖D死鎖46在關(guān)系R上把滿足條件的元組抽取出來組成新的關(guān)系,這就是A選擇運算B元組演算C除法運算D 自然連接47實體完整性規(guī)則要求 A全碼不能為空B候選碼可為空C主屬性不能為空D外碼可為空48實體M與N的聯(lián)系為1對多,是指A
10、一個N可以對應(yīng)多個MB一個M可以對應(yīng)多個NC一個M只能對應(yīng)一個ND一個N只能對應(yīng)一個M49第二范式要求非主屬性A完全依賴于碼B完全依賴碼C部分依賴碼D部分依賴于碼 50在數(shù)據(jù)流圖中,用符號“”表示A數(shù)據(jù)存儲B數(shù)據(jù)源點C處理D數(shù)據(jù)流51設(shè)計局部E-R模型的關(guān)鍵就是正確劃分A元組和聯(lián)系B實體和聯(lián)系C實體和屬性D元組和屬性52嵌入式SQL開設(shè)數(shù)據(jù)緩沖區(qū)存放SQL語句的執(zhí)行結(jié)果。這個數(shù)據(jù)緩沖區(qū)就是A游標(biāo)B索引C視圖D基本表53DCL是指A數(shù)據(jù)定義語言B數(shù)據(jù)控制語言C數(shù)據(jù)操縱語言D數(shù)據(jù)關(guān)系模型54刪除索引的SQL語句是ACREATE VIEWBALTER TABLECDELETE DDROP INDEX
11、55SQL語言的SELECT語句中,能夠?qū)Σ樵兘Y(jié)果按列分組的子句是AFROMBWHERECGROUP BYDORDER BY56審計功能就是把用戶對數(shù)據(jù)庫的所有操作自動記錄下來放入A審計日志B系統(tǒng)數(shù)據(jù)庫C視圖D鏡像數(shù)據(jù)庫57在數(shù)據(jù)庫系統(tǒng)中,PUBLIC用戶指A所有用戶B所有角色CDBA以外的用戶D數(shù)據(jù)庫管理員58對數(shù)據(jù)格式的約束屬于A動態(tài)列約束B靜態(tài)列約束C靜態(tài)元組約束D動態(tài)元組約束59并發(fā)事務(wù)正確性的準(zhǔn)則為A可回滾事務(wù)B相容性C封鎖協(xié)議D可串行性60在多個事務(wù)請求對同一數(shù)據(jù)封鎖時,總是某一用戶等待的情況稱為A活鎖B死鎖C排他鎖D共享鎖二、填空題1設(shè)關(guān)系R和S的屬性個數(shù)均為3,則(R×
12、;S)操作結(jié)果的屬性個數(shù)為 9 2數(shù)據(jù)庫系統(tǒng)用戶主要有三類:應(yīng)用程序員、 數(shù)據(jù)庫管理員 和終端用戶。3第二范式要求每個非主屬性完全依賴于 碼 4在關(guān)系數(shù)據(jù)庫中,選擇存取路徑主要是指確定如何建立 索引 5SQL用 NULL 來表示空值。6支持使用匹配符的謂詞是 LIKE(或NOT LIKE也可) 7聚集函數(shù)AVG的作用是 求檢索出的某一列值的平均值 8ORACLE支持的角色由 DBA (即數(shù)據(jù)庫管理員) 定義。 9數(shù)據(jù)庫的 并發(fā)控制 就是控制數(shù)據(jù)庫,防止多用戶并發(fā)使用數(shù)據(jù)庫時造成數(shù)據(jù)錯誤和程序運行錯誤,保證數(shù)據(jù)的完整性。10在多個事務(wù)請求對同一數(shù)據(jù)封鎖時,總是某一用戶等待的情況稱為活鎖。解決活鎖
13、的方法是采用 先來先服務(wù) 的方法。11關(guān)系數(shù)據(jù)庫的數(shù)據(jù)操作分為二類: 查詢 和更新。12投影運算的基本思想是:從一個關(guān)系中選擇所需要的 屬性列 組成新關(guān)系。13關(guān)系模式的規(guī)范化,實質(zhì)上就是概念的 單一 化。14對于兩個實體間的1:n聯(lián)系,轉(zhuǎn)換關(guān)系模型的原則是:將1方的主碼放到n方實體對應(yīng)的關(guān)系模式中作為 外碼 ,聯(lián)系屬性一并加入到實體對應(yīng)的關(guān)系模型中。15SQL數(shù)據(jù)類型LONG的字長為 32 位。16語句GRANT SELECT ON ST TO PUBLIC的作用是 把ST表的查詢權(quán)限授予所有用戶 17創(chuàng)建表時,為了禁止某列屬性值重復(fù),需要使用 UNIQUE 約束。18數(shù)據(jù)庫觸發(fā)器是一類靠
14、事件 驅(qū)動的特殊過程。19并發(fā)事務(wù)正確性的準(zhǔn)則是 可串行性 20數(shù)據(jù)庫系統(tǒng)恢復(fù)的基礎(chǔ)是數(shù)據(jù)庫的備份和還原以及 日志文件 21關(guān)系數(shù)據(jù)庫的數(shù)據(jù)操作包括查詢和 更新 12學(xué)生管理系統(tǒng)中,學(xué)生與課程屬于多對 多 的聯(lián)系。23第三范式要求所有非主屬性 非傳遞 依賴于碼。24數(shù)據(jù)庫應(yīng)用系統(tǒng)從開始規(guī)劃、設(shè)計、實現(xiàn)、維護到最后被新的系統(tǒng)取代而停止使用的整個期間,稱為 數(shù)據(jù)庫系統(tǒng)生存期(生命周期) 25SQL的數(shù)據(jù)類型FLOAT的字長為 64 位。26SQL語句CREATE INDEX的作用是 創(chuàng)建索引 27嵌入式SQL語言利用 游標(biāo) 協(xié)調(diào)與主語言不同的數(shù)據(jù)處理方式。28審計功能可以把用戶對數(shù)據(jù)庫的所有操作自
15、動記錄到 審計日志 中。 29若多個事務(wù)在并行執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行時的結(jié)果相同,這種調(diào)度策略稱為 可串行化的調(diào)度 30數(shù)據(jù)庫鏡像涉及數(shù)據(jù)庫的兩個副本,這兩個副本通常駐留在不同的計算機上。在任何給定時間內(nèi)只有一個副本可供客戶端使用,該副本稱為 主體數(shù)據(jù)庫 31投影運算是從一個關(guān)系中選擇所需要的 屬性列 組成新關(guān)系。32一個度為6的關(guān)系有 6 個屬性。33關(guān)系模式的規(guī)范化,實質(zhì)上就是 概念 的單一化。34E-R模型轉(zhuǎn)換為關(guān)系模型時,對于實體間的1:1、1:n、m:n聯(lián)系,需要單獨創(chuàng)建關(guān)系的是 m:n聯(lián)系 35聚集函數(shù)AVG的作用是 求檢索出的某一列值的平均值 36列級
16、完整性約束是針對 屬性值 設(shè)置的限制條件。37SQL語言使用 GRANT 語句向用戶授予操作權(quán)限。38數(shù)據(jù)庫觸發(fā)器是一類靠事件驅(qū)動的特殊過程,當(dāng)對相關(guān)表作 INSERT、UPDATE或DELETE 操作時,這些過程被隱式地執(zhí)行。39事務(wù)是用戶定義的一個 數(shù)據(jù)庫操作序列 ,這些操作要么全做,要么全不做。40對于介質(zhì)故障,通常是將數(shù)據(jù)從備份上先還原數(shù)據(jù),然后使用 日志 進(jìn)行恢復(fù)。三、名詞解釋1外碼設(shè)F是基本關(guān)系R的一個或一組屬性,但不是關(guān)系R的候選碼,如果F與基本關(guān)系S的主碼相對應(yīng),則稱F是R的外碼。2參照完整性規(guī)則若屬性(或?qū)傩越M)F是關(guān)系R的外碼,它與基本關(guān)系S的主碼相對應(yīng),那么,對于R中每個
17、元組在F上的值必須為空或S中某元組的主碼值。3數(shù)據(jù)庫系統(tǒng)生存期數(shù)據(jù)庫應(yīng)用系統(tǒng)從開始規(guī)劃、設(shè)計、實現(xiàn)、維護到最后被新的系統(tǒng)取代而停止使用的整個期間,稱為數(shù)據(jù)庫系統(tǒng)生存期。4DDDD即數(shù)據(jù)字典,是系統(tǒng)中各類數(shù)據(jù)描述的集合,是對數(shù)據(jù)流圖的詳細(xì)描述。以特定的格式記錄系統(tǒng)中各種數(shù)據(jù)、數(shù)據(jù)元素以及它們的名字、性質(zhì)、意義及約束條件等。5數(shù)據(jù)庫觸發(fā)器就是一類靠事件驅(qū)動的特殊過程,當(dāng)對相關(guān)的表作INSERT、UPDATE或DELETE操作時,這一過程被隱式地執(zhí)行。6候選碼在關(guān)系中,如果一個屬性(或?qū)傩越M)的值能唯一標(biāo)識一個元組,那么這個屬性(或?qū)傩越M)稱為候選碼。7實體完整性規(guī)則若屬性A(一個或一組屬性)是基本
18、關(guān)系R的主屬性,則A不能取空值。8數(shù)據(jù)流圖是SA方法中用于表示系統(tǒng)邏輯模型的一種工具。它以圖形的方式描述數(shù)據(jù)在系統(tǒng)中流動和處理的過程,能精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲,表達(dá)數(shù)據(jù)和處理的關(guān)系。9聚簇聚簇,是為了提高某個屬性(或?qū)傩越M)的查詢速度,把在這個或這些屬性上有相同值的元組集中存放在一個物理塊中,如果存放不下,可以存放到預(yù)留的空白區(qū)域或鏈接多個物理塊。10數(shù)據(jù)庫的并發(fā)控制就是控制數(shù)據(jù)庫,防止多用戶并發(fā)使用數(shù)據(jù)時造成數(shù)據(jù)錯誤和程序運行錯誤,保證數(shù)據(jù)的完整性。11投影運算投影運算是對單個關(guān)系在列方向上的選擇運算,其基本思想是:從一個關(guān)系中選擇所需要的屬性列重新組成一個新關(guān)系
19、。12全碼由關(guān)系的所有屬性構(gòu)成的候選碼,稱為全碼。13DFDDFD即數(shù)據(jù)流圖,是SA方法中用于表示系統(tǒng)邏輯模型的一種工具。它以圖形的方式描述數(shù)據(jù)在系統(tǒng)中流動和處理的過程,能精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲,表達(dá)數(shù)據(jù)和處理的關(guān)系。14數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是對數(shù)據(jù)流圖的進(jìn)一步詳細(xì)描述。它以特定的格式記錄系統(tǒng)中各種數(shù)據(jù)、數(shù)據(jù)元素以及它們的名字、性質(zhì)、意義及約束條件等。15角色角色就是一組系統(tǒng)權(quán)限的集合,目的在于簡化權(quán)限管理。16條件連接把兩個關(guān)系按照給定條件以一切可能的組合方式連接起來,形成一個新的關(guān)系,稱為條件連接。17主碼從關(guān)系的候選碼中選擇一個用來唯一
20、標(biāo)識元組。選擇的這個候選碼稱為主碼。18SA方法即結(jié)構(gòu)化分析方法,從最上層的系統(tǒng)組織機構(gòu)入手,采用逐層分解的方式分析系統(tǒng),并采用數(shù)據(jù)流圖和數(shù)據(jù)字典描述系統(tǒng)。19數(shù)據(jù)庫系統(tǒng)生命周期數(shù)據(jù)庫應(yīng)用系統(tǒng)從開始規(guī)劃、設(shè)計、實現(xiàn)、維護到最后被新的系統(tǒng)取代而停止使用的整個期間,稱為數(shù)據(jù)庫系統(tǒng)生命周期。20并發(fā)控制并發(fā)控制就是控制數(shù)據(jù)庫,防止多用戶并發(fā)使用數(shù)據(jù)庫時造成數(shù)據(jù)錯誤和程序運行錯誤,保證數(shù)據(jù)的完整性。四、簡答題31學(xué)生、教師和課程實體聯(lián)系E-R圖如下圖所示。將其轉(zhuǎn)換為關(guān)系模型中的關(guān)系模式。教師教師號教師名職稱學(xué)號姓名性別年齡學(xué)生選修成績課程號課程名課分課程講授答:轉(zhuǎn)換為關(guān)系模式為:實體:學(xué)生(學(xué)號,姓名
21、,性別,年齡)課程(課程號,課程名,課分)教師(教師號,教師名,職稱)聯(lián)系:選修(學(xué)號,課程號,成績)講授(教師號,課程號)32寫出關(guān)系模式R(學(xué)號,班級,班長)分解為3NF的模式集。學(xué)號班級,班級班長,所以“學(xué)號”傳遞依賴于“班長”,R不是3NF模式??煞纸鉃槎€3NF:R1(學(xué)號,班級) R2(班級,班長) 33嵌入式SQL為什么要使用游標(biāo)?因為SQL語言與主語言具有不同的數(shù)據(jù)處理方式。SQL語句可以產(chǎn)生或處理多條記錄,而主語言一組變量只能存放一條記錄。所以,使用主變量不能滿足SQL語句向應(yīng)用程序輸出數(shù)據(jù)的要求。為此,嵌入式SQL引入游標(biāo),即為用戶開設(shè)一個數(shù)據(jù)緩沖區(qū)存放SQL語句的執(zhí)行結(jié)果
22、。用戶通過游標(biāo)逐一獲取記錄并賦給主變量。34數(shù)據(jù)控制的功能是什么?SQL利用哪些語句實現(xiàn)數(shù)據(jù)控制功能?數(shù)據(jù)控制是系統(tǒng)通過對數(shù)據(jù)庫用戶的使用權(quán)限加以限制而保證數(shù)據(jù)安全的重要措施。SQL提供了二條語句實現(xiàn)數(shù)據(jù)控制功能:(1)利用GRANT語句向用戶授予操作權(quán)限(2)利用REVOKE語句從指定的用戶處收回授予的權(quán)限35在被參照關(guān)系中刪除元組時,有哪些策略保持關(guān)系參照完整性?(1)級聯(lián)刪除。將參照關(guān)系外碼值與被參照關(guān)系中要刪除元組主碼相同的元組一起刪除。(2)受限刪除。僅當(dāng)參照關(guān)系中沒有任何元組的外碼與被參照關(guān)系中要刪除元組的主碼值相同時,系統(tǒng)才執(zhí)行刪除操作,否則拒絕此刪除操作。(3)置空值刪除。刪除
23、被參照關(guān)系的元組,并將參照關(guān)系中相應(yīng)元組的外碼值置空值。31根據(jù)以下關(guān)系模式畫出學(xué)生、教師和課程實體聯(lián)系的E-R圖。實體:學(xué)生(學(xué)號,姓名,性別,年齡)課程(課程號,課程名,課分)教師(教師號,教師名,職稱)聯(lián)系:選修(學(xué)號,課程號,成績)講授(教師號,課程號)教師教師號教師名職稱學(xué)號姓名性別年齡學(xué)生選修成績課程號課程名課分課程講授答: 32關(guān)系模式R(學(xué)號,班級,班長)是否為2NF?為什么?因為R的所有屬性均不能再分,故R是1NF。因為R的碼為“學(xué)號”,非主屬性“班級”、“班長”均完全依賴于碼,故R是2NF。33SQL聚集函數(shù)主要有哪些?其作用是什么?SQL聚集函數(shù)主要有:COUNT:對檢索
24、的結(jié)果計數(shù)。AVG:求檢索出的某一列值的平均值。SUM:求檢索出的某一列值的總和。MAX:求檢索出的某一列值中的最大值。MIN:求檢索出的某一列值中的最小值。34索引的作用是什么?利用哪條SQL語句可創(chuàng)建索引?(1)可以明顯加快數(shù)據(jù)查詢的速度(2)可以保證數(shù)據(jù)的唯一性(3)可以加快連接速度創(chuàng)建索引的語句是:CREATE INDEX35數(shù)據(jù)庫系統(tǒng)對用戶身份進(jìn)行鑒別常用哪些方式?(1)利用只有用戶自己知道的信息鑒別。(2)利用只有用戶具有的物品來鑒別。(3)利用用戶的個人特征進(jìn)行鑒別。31根據(jù)以下關(guān)系模式畫出商店、職工和商品實體聯(lián)系的E-R圖。實體:商店(店號,店名,經(jīng)理)職工(工號,姓名,工資)
25、商品(編號,名稱,單價)聯(lián)系:服務(wù)(工號,店號,工作日期)銷售(編號,店號,日銷售量)商品編號名稱單價店號店名店址經(jīng)理商店服務(wù)工號姓名工資職工銷售工作日期日銷售量答: 32關(guān)系模式R(學(xué)號,性別,年齡)是1NF、2NF還是3NF?因為R的所有屬性均不能再分,故R是1NF。因為R的碼為“學(xué)號”,非主屬性均完全依賴于碼,故R是2NF。因為所有非主屬性均非傳遞依賴于碼,故R是3NF。33SQL數(shù)據(jù)操縱功能包括哪些內(nèi)容?SQL數(shù)據(jù)操縱功能包括數(shù)據(jù)查詢和數(shù)據(jù)更新兩種數(shù)據(jù)操作語句。其中,數(shù)據(jù)查詢是指對數(shù)據(jù)庫中的數(shù)據(jù)查詢、統(tǒng)計、分組、排序、檢索等操作;數(shù)據(jù)更新是指數(shù)據(jù)的插入、刪除、修改等數(shù)據(jù)維護操作。34什
26、么是列級完整性約束?SQL常用的列級完整性約束有哪些?列級完整性約束是針對屬性值設(shè)置的限制條件。SQL常用的列級完整性約束有:DEFAULT、NULL、NOT NULL、UNIQUE、CHECK。35當(dāng)參照關(guān)系插入某個元組,而被參照關(guān)系不存在相應(yīng)的元組時,為了保證關(guān)系的參照完整性,可使用哪些策略?(1)受限插入。僅當(dāng)被參照關(guān)系中存在相應(yīng)的元組時,系統(tǒng)才允許插入。(2)遞歸插入。首先在被參照關(guān)系中插入相應(yīng)元組,其主碼值等于參照關(guān)系插入元組的外碼值,然后向參照關(guān)系插入元組。31商店、職工和商品實體聯(lián)系的E-R圖如下圖所示。寫出其在關(guān)系模型中的關(guān)系模式。商品編號名稱單價店號店名店址經(jīng)理商店服務(wù)工號姓
27、名工資職工銷售工作日期日銷售量答:實體:商店(店號,店名,經(jīng)理)職工(工號,姓名,工資)商品(編號,名稱,單價)聯(lián)系:服務(wù)(工號,店號,工作日期)銷售(編號,店號,日銷售量)32關(guān)系模式R(學(xué)號,班級,班長)是否為3NF?為什么?因為學(xué)號班級,班級班長,故“學(xué)號”傳遞依賴于“班長”,R不是3NF。33什么是視圖?操作視圖的SQL語句有哪些?視圖是由一個或多個基本表(或已定義的視圖)導(dǎo)出的虛表。操作視圖的SQL語句有:(1)CREATE VIEW:創(chuàng)建視圖(2)DROP VIEW:刪除視圖。(3)SELECT:在視圖中查詢、統(tǒng)計、分組、排序。34SQL語言提供了哪些謂詞?這些謂詞的含義分別是什么
28、?SQL語言提供了以下謂詞:BETWEENAND:介于兩者之間NOT BETWEENAND:介于兩者之外IN:在其中NOT IN:不在其中LIKE:查找匹配的NOT LIKE:查找不匹配的IS NULL:空IS NOT NULL:非空EXISIT:存在量詞NOT EXISIT:不存在量詞ANY:任意一個存在量詞ALL:全稱量詞35什么是數(shù)據(jù)庫的完整性?如何保證數(shù)據(jù)庫的完整性?數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。為了保證數(shù)據(jù)庫的完整性,數(shù)據(jù)庫管理系統(tǒng)(DBMS)必須提供定義、檢查和控制數(shù)據(jù)完整性的機制,并把用戶定義的數(shù)據(jù)庫完整性約束條件作為模式的一部分存入數(shù)據(jù)庫中。作為數(shù)據(jù)用戶或DBA,必須
29、了解數(shù)據(jù)庫的內(nèi)容和DBMS的數(shù)據(jù)庫完整性控制機制,掌握定義數(shù)據(jù)完整性的方法。五、綜合應(yīng)用題36對基本表:ST(Sno,Sname,Age,Sex)(學(xué)生信息:學(xué)號、姓名、年齡、性別)試用SQL語句表達(dá)下列操作:(1)檢索所有男生的學(xué)號和姓名SELECT,Sname FROM ST WHERE Sex='男'(2)刪除沒有學(xué)號的元組DELETE ST WHERE Sno IS NULL;(3)插入新記錄(學(xué)號:20130215,姓名:張遇,年份:18,性別:男)INSERT INTO ST VALUES('20130215','張遇',18,
30、9;男'); (4)將學(xué)號為20130215的學(xué)生姓名修改為“張雨”UPDATE ST SET Sname='張雨' WHERE Sno='20130215'37什么是數(shù)據(jù)庫的安全性?安全性控制一般有哪些方法?數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫,以防止不合法的使用造成數(shù)據(jù)泄露、更改或破壞。安全性控制一般有以下方法:(1)用戶標(biāo)識和鑒別。在數(shù)據(jù)庫系統(tǒng)中,每個合法用戶都有一個用戶標(biāo)識,并通過一定的方式對用戶身份進(jìn)行鑒別。常用的方式是口令識別。(2)存取控制。通過預(yù)先的定義用戶存取權(quán)限,控制用戶的各種操作請求,確保用戶只執(zhí)行合法操作。(3)操作系統(tǒng)安全保護。利用操作
31、系統(tǒng)的安全保護措施來維護數(shù)據(jù)庫安全。(4)自主存取控制方法。在SQL中,主要通過授權(quán)、收權(quán)語句實現(xiàn)。(5)強制存取控制。是系統(tǒng)為保證更高程度的安全性所采取的強制存取檢查手段。它不是用戶能直接感知或進(jìn)行控制的。(6)視圖機制??梢詫C密數(shù)據(jù)提供安全保護,并提供數(shù)據(jù)獨立性。(7)審計。把用戶對數(shù)據(jù)庫的所有操作自動記錄到審計日志中,利用審計跟蹤的信息,找出非法存取數(shù)據(jù)的人、事件和內(nèi)容等。(8)數(shù)據(jù)加密。防止數(shù)據(jù)庫中的數(shù)據(jù)在存儲和傳輸中失密。36對基本表:B(Bno,Bname,Cname,Wname)(圖書信息:書號、書名、出版社、作者)試用SQL語句表達(dá)下列操作:(1)檢索出版社為“清華大學(xué)”的藏
32、書量SELECT COUNT(*) FROM B WHERE Cname='清華大學(xué)' (2)刪除沒有作者信息的元組DELETE B WHERE Wname IS NULL; (3)插入新記錄:(書號:N01256,書名:亮劍,出版社:清華大學(xué),作者:趙平) INSERT INTO B VALUES('N01256','亮劍','清華大學(xué)','趙平'); (4)將作者“趙平”修改為“趙萍” UPDATE B SET Wname='趙萍' WHERE Wname='趙平' 37什么是數(shù)
33、據(jù)庫的完整性?數(shù)據(jù)庫完整性約束條件有哪些?數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫完整性約束條件分為六類:(1) 靜態(tài)列約束。是對一個列的取值域的說明。(2) 靜態(tài)元組約束。就是規(guī)定元組的屬性組值的限定,以及規(guī)定屬性之間的值或結(jié)構(gòu)的制約關(guān)系。(3) 靜態(tài)表級約束。指一個關(guān)系各個元組間或若干關(guān)系間存在的聯(lián)系或約束。(4) 動態(tài)列約束。是修改列定義或列值時應(yīng)滿足的約束條件。(5) 動態(tài)元組約束。是指修改元組時,元組中各個字段間需要滿足的約束條件。(6) 動態(tài)表級約束。是加在關(guān)系變化前后狀態(tài)上的限制條件。36給定基本表:A(Bno,Bname,Sname,Ks)(商品:編號、名稱、生產(chǎn)商、庫存
34、量)試用SQL語句表達(dá)下列操作:(1)修改商品編號為“NT0158”的庫存量為15UPDATE A SET Ks=15 WHERE Bno='NT0158' (2)刪除庫存量為0的元組DELETE FROM A WHERE Ks=0; (3)插入新記錄:(編號:MK1234,名稱:學(xué)習(xí)機,生產(chǎn)商:聯(lián)想湖南總公司,庫存量100)INSERT INTO A VALUES('MK1234','學(xué)習(xí)機','聯(lián)想湖南總公司',100); (4)檢索生產(chǎn)商為“聯(lián)想湖南總公司”的商品信息(編號、名稱、生產(chǎn)商、庫存量)SELECT * FROM A WHERE Sname ='聯(lián)想湖南總公司' 37數(shù)據(jù)庫系統(tǒng)中可能發(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技產(chǎn)品推廣的電銷話術(shù)與溝通藝術(shù)
- 社交廣告在網(wǎng)絡(luò)營銷中的角色
- 筋骨復(fù)位手術(shù)護理
- 觀山湖區(qū)防水補漏施工方案
- 河南機電職業(yè)學(xué)院《全棧開發(fā)課程設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏建設(shè)職業(yè)技術(shù)學(xué)院《視覺營銷》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津師范大學(xué)津沽學(xué)院《營銷專業(yè)實訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京大學(xué)金陵學(xué)院《新能源汽車結(jié)構(gòu)與原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 揚州中瑞酒店職業(yè)學(xué)院《小學(xué)數(shù)學(xué)解題研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 沈陽音樂學(xué)院《建筑結(jié)構(gòu)抗震設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 高三一?!吧媾c強弱關(guān)系思辨”審題立意及范文
- 2024年晉中職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫附答案
- 2025年茂名市高三年級第一次綜合測試(一模)物理試卷(含答案)
- 2025年重癥醫(yī)學(xué)科(ICU)護理工作計劃
- 四川省名校2025屆高三第二次模擬考試英語試卷含解析
- 2024各科普通高中課程標(biāo)準(zhǔn)
- 《電子商務(wù)法律法規(guī)》電子商務(wù)專業(yè)全套教學(xué)課件
- 《產(chǎn)后出血預(yù)防與處理指南(2023)》解讀課件
- 全套教學(xué)課件《工程倫理學(xué)》
- 江蘇省建筑與裝飾工程計價定額(2014)電子表格版
- 清華大學(xué)考生自述
評論
0/150
提交評論