版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上一、 判斷題 數(shù)據(jù)庫(kù)系統(tǒng)概論2(F)與用文件系統(tǒng)來(lái)管理數(shù)據(jù)相比,用數(shù)據(jù)庫(kù)管理數(shù)據(jù)增加了數(shù)據(jù)冗余度。(F)一個(gè)信息只能用一種數(shù)據(jù)形式來(lái)表示。(F)數(shù)據(jù)庫(kù)系統(tǒng)是數(shù)據(jù)庫(kù)管理系統(tǒng)的重要組成部分。(F)數(shù)據(jù)庫(kù)的三級(jí)模式是概念模型、邏輯模型和物理模型。(F)E-R模型只能轉(zhuǎn)換為關(guān)系模型,不能轉(zhuǎn)換為層次模型和網(wǎng)狀模型。(F)如果一個(gè)實(shí)體A對(duì)應(yīng)多個(gè)實(shí)體B,則A與B之間必然是一對(duì)多的聯(lián)系。關(guān)系型數(shù)據(jù)庫(kù)基本原理2(F)一個(gè)關(guān)系的主鍵只能包含一個(gè)屬性。(F)在實(shí)體-聯(lián)系模型中,實(shí)體具有屬性,聯(lián)系不能具有屬性。(F)關(guān)系運(yùn)算中,選擇運(yùn)算是從列的角度進(jìn)行的運(yùn)算,投影運(yùn)算是從行的角度進(jìn)行的運(yùn)算。
2、(F)在一個(gè)關(guān)系模式中,如果A->B,B->C,則稱C部分依賴于A。(F)E-R圖轉(zhuǎn)換為關(guān)系模型時(shí),實(shí)體可轉(zhuǎn)換為關(guān)系模式,聯(lián)系不能轉(zhuǎn)換為關(guān)系模式。(F)E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),所有的聯(lián)系都必須轉(zhuǎn)換為獨(dú)立的關(guān)系模式。數(shù)據(jù)庫(kù)的管理1(F)數(shù)據(jù)庫(kù)的文件包括數(shù)據(jù)文件、事務(wù)日志文件和索引文件。(F)數(shù)據(jù)庫(kù)的一個(gè)數(shù)據(jù)文件可以屬于多個(gè)文件組。(F)在SQL Server中,數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件的擴(kuò)展名是ldf。 表的管理2(F)創(chuàng)建一個(gè)表時(shí),對(duì)于表的每一列,必須指明數(shù)據(jù)類型和長(zhǎng)度,例如“生日datetime(8)”。(T)在SQL Server中,nchar數(shù)據(jù)類型與nvarchar數(shù)據(jù)類型的區(qū)
3、別是,前者是固定長(zhǎng)度的,后者是可變長(zhǎng)度的。(T)在SQL Server中,存儲(chǔ)邏輯型數(shù)據(jù)值的數(shù)據(jù)類型是bit.(F)SQL中的數(shù)據(jù)定義語(yǔ)言(DDL)用于實(shí)現(xiàn)數(shù)據(jù)增、刪、改、查等數(shù)據(jù)操作。(F)對(duì)于邏輯型的屬性,賦值是只能寫(xiě)“YES”或“NO”。(T)在SQL語(yǔ)句中,對(duì)一個(gè)字符型的屬性賦值,應(yīng)該兩邊用單引號(hào)將值包括起來(lái)。數(shù)據(jù)查詢1(F)關(guān)系型數(shù)據(jù)庫(kù)的連接查詢有內(nèi)連接和外連接之分,內(nèi)連接只能實(shí)現(xiàn)兩個(gè)表的查詢,外連接可以實(shí)現(xiàn)多個(gè)表的查詢。(F)在SELECT語(yǔ)句的WHERE子句部分,不能再使用SELECT語(yǔ)句。(T)在進(jìn)行分組統(tǒng)計(jì)時(shí),如果需要對(duì)分組進(jìn)行篩選,應(yīng)使用HAVING語(yǔ)句而不是WHERE語(yǔ)句
4、。索引與視圖2(F)為了提高數(shù)據(jù)庫(kù)的檢索和更新速度,最好在數(shù)據(jù)表的每個(gè)字段都建立索引。(F)聚集索引一定是唯一性索引,非聚集索引一定是非唯一性索引。(T)主鍵索引必然是唯一索引。(F)視圖一旦創(chuàng)建,就存儲(chǔ)了數(shù)據(jù)。(F)視圖只能用來(lái)查看數(shù)據(jù),不能在視圖上進(jìn)行數(shù)據(jù)更新。(F)視圖只能用來(lái)查看一個(gè)基本表的數(shù)據(jù),相當(dāng)于在一個(gè)基本表上的投影與選擇。數(shù)據(jù)完整性1(F)數(shù)據(jù)完整性有3種類型:實(shí)體完整性、參照完整性、更新完整性。(F)外鍵約束定義了表與表之間的關(guān)系,用于保證實(shí)體完整性。(F)檢查約束和默認(rèn)約束都用于保證數(shù)據(jù)的實(shí)體完整性。存儲(chǔ)過(guò)程和觸發(fā)器2(T)存儲(chǔ)過(guò)程可以帶參數(shù),從而增加調(diào)用靈活性。(F)SQ
5、L SERVER中的所有存儲(chǔ)過(guò)程都必須由用戶自定義,系統(tǒng)本身沒(méi)有定義好的存儲(chǔ)過(guò)程。(F)存儲(chǔ)過(guò)程一旦創(chuàng)建,其腳本就被加密,不能再次編輯修改。(F)觸發(fā)器被定義以后,只有當(dāng)用戶調(diào)用它時(shí)才觸發(fā),用戶不調(diào)用時(shí)觸發(fā)器不起作用。(F)可以根據(jù)完整性的需要,對(duì)某一個(gè)表定義SELECT觸發(fā)器。(F)事務(wù)的原子性是指事務(wù)中的每一個(gè)操作彼此是獨(dú)立的。數(shù)據(jù)的安全管理1(T)SQL Server身份驗(yàn)證有兩種模式:Windows身份驗(yàn)證模式和混合身份驗(yàn)證模式。(F)凡可以登錄到SQL Server上的用戶,都可以打開(kāi)任意數(shù)據(jù)庫(kù),并讀取數(shù)據(jù)庫(kù)中的表。(F)如果一個(gè)用戶能讀取某數(shù)據(jù)庫(kù)的某表的數(shù)據(jù),則該用戶必然能對(duì)該表的
6、數(shù)據(jù)進(jìn)行修改。數(shù)據(jù)庫(kù)的備份與還原1(T)SQL Server數(shù)據(jù)庫(kù)中的數(shù)據(jù),可以導(dǎo)入到一個(gè)Excel文件中。(T)SQL Server支持完全備份、事務(wù)日志備份、差異備份。(F)在SQL Server上進(jìn)行數(shù)據(jù)庫(kù)分離,意味著刪除數(shù)據(jù)文件。二、 選擇題(30分,單項(xiàng)選擇,共15題,每題2分)數(shù)據(jù)庫(kù)系統(tǒng)概論2E-R圖用于描述數(shù)據(jù)庫(kù)的(A)。 A概念模型 B. 物理模型 C存儲(chǔ)模型 D. 邏輯模型ER圖中的主要元素是(B)。A結(jié)點(diǎn)、記錄和文件 B. 實(shí)體、聯(lián)系和屬性C記錄、文件和表 D. 記錄、表、屬性以下(A)組術(shù)語(yǔ)屬于概念模型的范疇。 A. 實(shí)體和聯(lián)系 B. 文件和文件組 C. 索引和視圖 D.
7、 存儲(chǔ)過(guò)程與觸發(fā)器數(shù)據(jù)庫(kù)物理存儲(chǔ)方式的描述稱為(B)。 A.外模式 B.內(nèi)模式 C.概念模式 D.邏輯模式數(shù)據(jù)庫(kù)三級(jí)模式間引入二級(jí)映射的主要作用是(A)。A. 提高數(shù)據(jù)與程序的獨(dú)立性 B. 提高數(shù)據(jù)與程序的安全性C. 保持?jǐn)?shù)據(jù)與程序的一致性 D. 提高數(shù)據(jù)與程序的可移植性在DBS、DBMS、DB三者的關(guān)系是(A)。 A. DBS包括DBMS和DBB. DBMS包括DBS和DB C. DB包括DBS和DBMS D. 三者的包含關(guān)系在不同的場(chǎng)合下會(huì)發(fā)生改變關(guān)系型數(shù)據(jù)庫(kù)基本原理2AB可等價(jià)替換為(A)。A. A-(A-B) B. AU(A-B)C. A-(B-
8、A) D. B-(A-B) 有關(guān)系:教師(編號(hào),姓名,生日,職稱),從關(guān)系中查詢所有教授的情況應(yīng)使用(B)關(guān)系運(yùn)算。A投影 B. 選擇C. 連接 D. 笛卡兒積有關(guān)系:教師(編號(hào),姓名,生日,職稱),從關(guān)系中查詢所有教師的姓名和生日應(yīng)使用(A)關(guān)系運(yùn)算。A投影 B. 選擇C. 連接 D. 笛卡兒積有關(guān)系:銷(xiāo)售(商品號(hào),推銷(xiāo)員編號(hào),銷(xiāo)售日期,客戶名),那么,該關(guān)系的主鍵是(D)。A商品號(hào) B. 商品號(hào),推銷(xiāo)員編號(hào)C. (商品號(hào),推銷(xiāo)員編號(hào),銷(xiāo)售日期) D. (商品號(hào),推銷(xiāo)員編號(hào),銷(xiāo)售日期,客戶名)有關(guān)系:教學(xué)(學(xué)號(hào)、教工號(hào)、課程號(hào)),每個(gè)學(xué)生可以選修多門(mén)課程,每門(mén)課程可以由多名學(xué)生來(lái)選修,每個(gè)老
9、師可以講授多門(mén)課程,每門(mén)課程可以由多個(gè)老師來(lái)講授,那么該關(guān)系的主鍵是(C)。 A. 課程號(hào) B. 教工號(hào) C. (學(xué)號(hào),教工號(hào),課程號(hào))D. (學(xué)號(hào),教工號(hào))有關(guān)系:教學(xué)(學(xué)號(hào)、班級(jí)號(hào)、班主任,班主任聯(lián)系電話),一個(gè)學(xué)生只能屬于一個(gè)班級(jí),一個(gè)班級(jí)只有一個(gè)班主任,一個(gè)班主任只有一個(gè)聯(lián)系電話,那么該關(guān)系的主鍵是A。 A. 學(xué)號(hào) B. 班級(jí)號(hào) C. (學(xué)號(hào),班級(jí)號(hào)) D. (學(xué)號(hào),班級(jí)號(hào),班主任)數(shù)據(jù)庫(kù)管理1下面(A)不是SQL Server 2005的數(shù)據(jù)庫(kù)對(duì)象。 A. SQL語(yǔ)句 B. 存儲(chǔ)過(guò)程 C. 索引 D. 觸發(fā)器SQL Server的物理存儲(chǔ)主要包括兩類文件,它們是(B)。 A. 圖片文
10、件和文本文件 B. 數(shù)據(jù)文件和事務(wù)日志文件 C. 函數(shù)文件和數(shù)據(jù)文件 D. 源文件和可執(zhí)行文件SQL Server事務(wù)日志文件的擴(kuò)展名為(C)。 A. mdf B. ndf C. ldf D. idx表的管理1如果表S(A,B,C)中,設(shè)置A為主鍵,當(dāng)向S表插入一行新數(shù)據(jù)時(shí),該行(D)。 A. A,B,C屬性的值都可以與已有的行相同 B. A,B,C屬性的值都不能與已有的行相同 C. A屬性的值不能與已有的行相同,但允許為空D. A屬性的值不能與已有的行相同,也不能為空在SQL Server的以下數(shù)據(jù)類型中,最適合表示一個(gè)人的體重(公斤,保留一位小數(shù))的是(D)。 A. char B. flo
11、at C. tinyint D. decimal對(duì)于數(shù)據(jù)庫(kù)中的表A,如果想要清空A中的數(shù)據(jù)且不留下事務(wù)日志,應(yīng)使用(D)。 A. DELETE TABLE A B. DROP TABLE A C. ALTER TABLE A D. TRUNCATE TABLE A數(shù)據(jù)查詢3對(duì)R和S進(jìn)行連接查詢時(shí),如果想在顯示中保留R的所有行應(yīng)該使用(C)。 AR全外連接S B. R內(nèi)連接S CR左外連接S D. 右外連接S對(duì)R和S進(jìn)行連接查詢時(shí),如果想在顯示中保留S的所有行應(yīng)該使用(D)。A. R全外連接S B. R內(nèi)連接SC.R左外連接S D. R右外連接S對(duì)R和S進(jìn)行連接查詢時(shí),如果想在顯示中保留R和S的
12、所有行應(yīng)該使用(A)。 A. R全外連接S B. R內(nèi)連接S C. R左外連接S D. 右外連接S已知關(guān)系:學(xué)生學(xué)號(hào),姓名,年齡,如果按年齡降序列出所有學(xué)生,并且相同年齡的學(xué)生按姓名升序排列。則排序子句應(yīng)該是B。A. Order By 年齡,姓名 B. Order By 年齡 Desc,姓名C. Order By 姓名,年齡 Desc D. B項(xiàng)與C項(xiàng)都正確已知關(guān)系:?jiǎn)T工工號(hào),入職日期,部門(mén),如果按部門(mén)降序列出所有員工,并且相同部門(mén)的員工按入職日期升序排列,則排序子句應(yīng)該是C。 A. Order By 部門(mén),入職日期 B. Order By 入職日期,部門(mén) DESC C. Order By 部
13、門(mén) DESC,入職日期 D. B項(xiàng)與C項(xiàng)都正確已知關(guān)系:課程編號(hào),學(xué)分,開(kāi)課學(xué)期,如果按開(kāi)課學(xué)期升序排列,同一學(xué)期的按學(xué)分降序排列,則排序子句應(yīng)該是C。A. Order By 學(xué)分,開(kāi)課學(xué)期 B. Order By 開(kāi)課學(xué)期,學(xué)分C. Order By 開(kāi)課學(xué)期,學(xué)分 DESC D. Order By 開(kāi)課學(xué)期,學(xué)分 ASC對(duì)工資表(員工號(hào),姓名,部門(mén)號(hào),月薪)進(jìn)行查詢,列出屬于D01號(hào)部門(mén),且工資高于所有D02號(hào)部門(mén)員工工資的員工信息,查詢語(yǔ)句的WHERE子句應(yīng)使用(B)。A. 部門(mén)號(hào)=D01 AND 月薪>ANY (SELECT 月薪 FROM 員工表WHERE 部門(mén)號(hào)='D
14、02')B. 部門(mén)號(hào)=D01 AND 月薪>ALL (SELECT 月薪 FROM 員工表WHERE 部門(mén)號(hào)='D02')C. 部門(mén)號(hào)=D01 AND 月薪>(SELECT 月薪 FROM 員工表WHERE 部門(mén)號(hào)='D02')D. 部門(mén)號(hào)=D01 or 月薪>ALL(SELECT 月薪 FROM 員工表WHERE 部門(mén)號(hào)='D02')對(duì)工資表(員工號(hào),姓名,部門(mén)號(hào),月薪)進(jìn)行查詢,分部門(mén)統(tǒng)計(jì)人數(shù)和平均工資,查詢語(yǔ)句應(yīng)使用( D)。A. SELECT 部門(mén)號(hào),Count(*),AVG(月薪) FROM 工資表 GROUP
15、 BY 月薪B. SELECT 姓名,Count(*),AVG(月薪) FROM 工資表 GROUP BY 部門(mén)號(hào)C. SELECT 部門(mén)號(hào),Count(月薪),AVG(*) FROM 工資表 GROUP BY 部門(mén)號(hào) D. SELECT 部門(mén)號(hào),Count(月薪),AVG(月薪) FROM 工資表 GROUP BY 部門(mén)號(hào) 對(duì)學(xué)生表(學(xué)號(hào),姓名,性別,身高)進(jìn)行統(tǒng)計(jì),分性別統(tǒng)計(jì)人數(shù)和平均身高,查詢語(yǔ)句應(yīng)使用(D)。A. SELECT 性別,Count(*),AVG(身高) FROM 學(xué)生表 GROUP BY 身高B. SELECT 姓名,Count(*),AVG(身高) FROM 學(xué)生表 G
16、ROUP BY 性別C. SELECT 性別,Count(身高),AVG(*) FROM 學(xué)生表 GROUP BY 性別D. SELECT 性別,Count(*),AVG(身高) FROM 學(xué)生表 GROUP BY 性別索引與視圖2建立索引的主要目的是(B)。A. 節(jié)省存儲(chǔ)空間 B. 提高檢索速度C提高檢索和更新速度 C. 增強(qiáng)數(shù)據(jù)安全性對(duì)于索引,以下說(shuō)法正確的是(C)。A. 一個(gè)數(shù)據(jù)表只能有一個(gè)索引 B.一個(gè)數(shù)據(jù)表只能有一個(gè)唯一索引C一個(gè)數(shù)據(jù)表只能有一個(gè)聚集索引 D.一個(gè)數(shù)據(jù)標(biāo)只能有一個(gè)非聚集索引Create Unique Nonclustered Index writer_index On
17、 作者信息(作者編號(hào))語(yǔ)句執(zhí)行后,在作者信息表上創(chuàng)建了一個(gè)D索引。A.惟一聚集索引 B.聚集索引C.主鍵索引 D.惟一非聚集索引對(duì)于視圖,以下正確的說(shuō)法是(A)。A. 視圖顯示的數(shù)據(jù)可以取自于多個(gè)基礎(chǔ)表。B. 視圖并不存儲(chǔ)數(shù)據(jù),每次查看視圖時(shí),視圖中的數(shù)據(jù)來(lái)源于基礎(chǔ)表C. 可以基于一個(gè)視圖,一次性地更改多個(gè)基礎(chǔ)表的數(shù)據(jù)D. 視圖存在于內(nèi)存中,每次重新啟動(dòng)DBMS時(shí),視圖便會(huì)自動(dòng)消失。刪除視圖用下面哪條語(yǔ)句(A)。ADROP VIEW B. DELETE VIEWC. REMOVE VIEW D. RM VIEW對(duì)所有的視圖都可以進(jìn)行(B)操作。 A插入數(shù)據(jù) B. 選擇數(shù)據(jù) C. 更新數(shù)據(jù) D.
18、 刪除數(shù)據(jù)數(shù)據(jù)完整性1在關(guān)系型數(shù)據(jù)庫(kù)中,用于實(shí)現(xiàn)參照完整性的辦法是(D)。A設(shè)置默認(rèn)值 B. 設(shè)置檢查約束 C. 設(shè)置外鍵約束 D. 設(shè)置主鍵約束設(shè)屬性A是關(guān)系R的唯一主屬性,則屬性A不能取空值(NULL),這是D規(guī)則。A. 域完整性 B. 參照完整性 C. 用戶自定義完整性 D. 實(shí)體完整性以下方法中,用于實(shí)現(xiàn)用戶自定義完整性的辦法是(B)。A為字段設(shè)置數(shù)據(jù)類型 B.設(shè)置檢查約束 C. 設(shè)置外鍵約束 D.設(shè)置主鍵約束存儲(chǔ)過(guò)程與觸發(fā)器3關(guān)于存儲(chǔ)過(guò)程的描述正確的一項(xiàng)是(C)。A. 存儲(chǔ)過(guò)程存在于內(nèi)存中,每次重新啟動(dòng)DBMS時(shí),便會(huì)自動(dòng)消失B. 存儲(chǔ)過(guò)程在每次調(diào)用時(shí)都會(huì)被編譯一次C. 存儲(chǔ)過(guò)程可以
19、包含輸入和輸出函數(shù),增加了調(diào)用時(shí)的靈活性D. 執(zhí)行一次存儲(chǔ)過(guò)程所花的時(shí)間,比執(zhí)行相同的SQL批處理要長(zhǎng)如果有兩個(gè)事務(wù)同時(shí)對(duì)數(shù)據(jù)庫(kù)中同一數(shù)據(jù)進(jìn)行操作,不會(huì)引起沖突的是(D)。A. 一個(gè)DELETE和一個(gè)SELECT B.一個(gè)SELECT和一個(gè)DELETEC. 兩個(gè)UPDATE D.兩個(gè)SELECT當(dāng)觸發(fā)器執(zhí)行時(shí),系統(tǒng)會(huì)創(chuàng)建臨時(shí)表保存用戶操作更改的行的新值和舊值, UPDATE操作所涉及的值會(huì)被臨時(shí)保存在(C)。A. updated表 B. inserted 表C. deleted表 D. inserted表和updated表數(shù)據(jù)庫(kù)的安全管理1一組具有相同權(quán)限的用戶被稱為(A)。 A. 角色B.
20、數(shù)據(jù) C. 視圖D. 結(jié)構(gòu)系統(tǒng)在運(yùn)行過(guò)程中,由于某種硬件故障,使存儲(chǔ)在外存上的數(shù)據(jù)部分損失或全部損失,這種情況屬于A。A.事務(wù)故障 B.系統(tǒng)故障C.介質(zhì)故障 D.運(yùn)行故障SQL Server 的安全性是基于(A)。A.用戶B.角色C.對(duì)象和權(quán)限D(zhuǎn).以上都對(duì)數(shù)據(jù)庫(kù)備份與恢復(fù)1下列(C)操作可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)的轉(zhuǎn)換和轉(zhuǎn)移。A.對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份操作 B.對(duì)數(shù)據(jù)庫(kù)進(jìn)行還原操作C.對(duì)數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出操作D.更改數(shù)據(jù)庫(kù)文件的后輟 以下關(guān)于數(shù)據(jù)庫(kù)分離與附加的描述,錯(cuò)誤的是(A)。A. 進(jìn)行數(shù)據(jù)庫(kù)分離操作時(shí),可以同時(shí)進(jìn)行更新操作B. 移動(dòng)數(shù)據(jù)庫(kù)前,最好為數(shù)據(jù)庫(kù)做一個(gè)完整備份C. 要確保數(shù)據(jù)庫(kù)移動(dòng)的目標(biāo)
21、有足夠的空間,滿足數(shù)據(jù)庫(kù)的增長(zhǎng)D. 分離數(shù)據(jù)庫(kù)并沒(méi)有將數(shù)據(jù)庫(kù)文件從磁盤(pán)上刪除三、 填空題關(guān)系型數(shù)據(jù)庫(kù)基本原理1設(shè)關(guān)系模式R(A,B,C,D),(A,B)->C,A->D是R的屬性依賴函數(shù),則由于R中存在_依賴,故關(guān)系模式不滿足2NF,為使R滿足2NF,應(yīng)將R分解為_(kāi)和_。(部分依賴,R1(A,B,C),R2(A,D))設(shè)關(guān)系模式R(A,B,C,D),(A,B)->C,C->D是R的屬性依賴函數(shù),則由于R中存在_依賴,故不滿足3NF,為使R滿足3NF,應(yīng)將R分解為_(kāi)和_。(傳遞依賴,R1(A,B,C),R2(C,D)對(duì)關(guān)系模式的規(guī)范化要求分為不同的層次,如果關(guān)系R的函數(shù)依
22、賴集中不存在傳遞依賴,則稱R滿足_,如果不存在部分依賴,則稱R滿足_,如果R中的屬性不能分解為更基本的成員,則稱R滿足_。(3NF,2NF,1NF)數(shù)據(jù)庫(kù)管理1SQL Server數(shù)據(jù)庫(kù)的文件分為三類,分別是_,_,_.(主數(shù)據(jù)文件,次數(shù)據(jù)文件,事務(wù)日志文件)SQL包括三個(gè)部分,數(shù)據(jù)定義語(yǔ)言簡(jiǎn)寫(xiě)作_,數(shù)據(jù)操縱語(yǔ)言簡(jiǎn)寫(xiě)作_,數(shù)據(jù)控制語(yǔ)言簡(jiǎn)寫(xiě)作_。(DDL,DML,DCL)數(shù)據(jù)完整性1關(guān)系型數(shù)據(jù)的數(shù)據(jù)完整性包括_,_和_。(實(shí)體完整性,參照完整性,用戶自定義完整性)關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性包括實(shí)體完整性,參照完整性,用戶自定義完整性,DBMS中用約束來(lái)保證外整性,其中,主鍵約束用于保證_,外鍵約束
23、用于保證_,檢查約束用于實(shí)現(xiàn)_。(實(shí)體完整性,參照完整性,用戶自定義完整性)。寫(xiě)出約束的中文名,PRIMARY KEY約束被稱為_(kāi)約束,UNIQUE約束被稱為_(kāi)約束,CHECK約束被稱為_(kāi)約束。(主鍵,唯一,檢查)存儲(chǔ)過(guò)程與觸發(fā)器1事務(wù)具有四項(xiàng)基本屬性,分別是原子性、_,_和_.(一致性,隔離性,持久性)在存儲(chǔ)過(guò)程中可以定義事務(wù),開(kāi)始事務(wù)的關(guān)鍵詞是_,提交事務(wù)的關(guān)鍵詞是_,回退事務(wù)的關(guān)鍵詞是_。(BEGIN TRANS,COMMIT TRANS,ROLLBACK TRANS)數(shù)據(jù)庫(kù)安全管理1SQL Server中的權(quán)限包括3種類型:_,_和_。(對(duì)象權(quán)限,語(yǔ)句權(quán)限,隱含權(quán)限)在SQL Serv
24、er 2005中,數(shù)據(jù)庫(kù)的安全機(jī)制包括_管理、數(shù)據(jù)庫(kù)用戶管理、_管理和_管理。(登錄賬號(hào)管理,角色管理,權(quán)限管理)四、 簡(jiǎn)答題(18分,SQL語(yǔ)法考查,共6小題) 1、(共5分) 有關(guān)系模式R(U,F),屬性集U=A,B,C,D,E, 函數(shù)依賴集合F=C->A, BC->D, D->E, 請(qǐng)回答如下的問(wèn)題: (1) R最高屬于第幾范式? 說(shuō)明理由; (2) 請(qǐng)分解R為符合第三范式的關(guān)系模式集合,并給出每個(gè)關(guān)系的主碼:2、(共13分) 根據(jù)以下員工表,寫(xiě)SQL語(yǔ)句完成以下任務(wù): 工號(hào)姓名部門(mén)號(hào)工資001吳子豐D0110000002劉質(zhì)D0215000003李智D0230000(
25、1) 向員工表增加一條數(shù)據(jù),(004,魏策,D01,25000)(2分)(2) 對(duì)員工表,列出月工資在20003000元之間的員工名單。(2分)(3) 創(chuàng)建視圖V1,用于顯示各部門(mén)的平均工資,(即顯示(部門(mén)號(hào),平均工資)。) (3分)(4) 創(chuàng)建存儲(chǔ)過(guò)程,取名為Proc_1 , 用于修改某員工工資的存儲(chǔ)過(guò)程,其員工號(hào),工資要求以參數(shù)輸入(員工號(hào)類型為:char(10);工資類型為:score int)。(3分)(5) 為員工表 創(chuàng)建一個(gè)名為test_tr的觸發(fā)器,當(dāng)執(zhí)行添加、更新或刪除時(shí),激活該觸發(fā)器,觸發(fā)時(shí)要求顯示插入,刪除臨時(shí)表。(3分)答案:1、(共5分)(共2分)R最高屬于1NF范式。
26、 理由:關(guān)系模式R(U,F)的主碼是(B,C),屬性之間存在部分函數(shù)依賴C->A,同時(shí)存在傳遞函數(shù)依賴BC->D, D->E。 符合第三范式的關(guān)系模式集合:(共1分)R1(C,A),主碼:C (共1分)R2(BC ,D),主碼:BC (共1分)R3(D,E),主碼:D 2、(共13分) 根據(jù)以下員工表,寫(xiě)SQL語(yǔ)句完成以下任務(wù):1. 向員工表增加一條數(shù)據(jù),(004,張三,D01,2500)(2分)INSERT INTO 員工表 - 0.5分(工號(hào),姓名, 部門(mén)號(hào), 工資) -0.5VALUES (004, 魏策,D01,25000) -1 分2. 對(duì)員工表,列出月工資在200
27、03000元之間的員工名單。(2分)SELECT * FROM 員工表 - 1分 WHERE 工資 BETWEEN 2000 AND 3000 - 1分(語(yǔ)句中的WHERE子句還有等價(jià)的形式,或?yàn)橐韵拢?WHERE工資 >=2000 AND工資 <=3000)3. 創(chuàng)建視圖V1,用于顯示各部門(mén)的平均工資,【即顯示(部門(mén)號(hào),平均工資)。) (3分)CREATE VIEW V1 AS - 0.5分SELECT 部門(mén)號(hào),avg(工資) as 平均工資 -1分FROM 員工表 - 0.5分GROUP by 部門(mén)號(hào) -1分4. 創(chuàng)建存儲(chǔ)過(guò)程,取名為Proc_1 , 用于修改某員工工資的存儲(chǔ)過(guò)
28、程,其員工號(hào),工資要求以參數(shù)輸入(員工號(hào)類型為:char(10);工資類型為:score int)。(3分)CREATE PROCEDURE Proc_1 -0.5 分sid char(10), score int - 1分AS -0.5 分UPDATE 員工表 SET 工資=score - 0.5分WHERE 工號(hào)=sid - 0.5分5. 為員工表 創(chuàng)建一個(gè)名為test_tr的觸發(fā)器,當(dāng)執(zhí)行添加、更新或刪除時(shí),激活該觸發(fā)器,觸發(fā)時(shí)要求顯示插入,刪除臨時(shí)表。(3分)CREATE TRIGGER test_tr - 0.5分ON 員工表 FOR INSERT,UPDATE,DELETE -1
29、分AS -0.5 分SELECT * FROM inserted - 0.5分SELECT * FROM deleted - 0.5分1、(共5分)有關(guān)系模式R(U,F),屬性集合U =A,B,C,D,E, 函數(shù)依賴集合F = A->BC, B->D, CD->E, E->B,請(qǐng)回答如下的問(wèn)題: (1) R的候選碼是: (2) R最高屬于第幾范式? 說(shuō)明理由;(3) 請(qǐng)分解R為符合第三范式的關(guān)系模式集合,并給出每個(gè)關(guān)系模式的主碼。2、(共13分)根據(jù)以下學(xué)生表,寫(xiě)SQL語(yǔ)句完成以下任務(wù):學(xué)號(hào)姓名系號(hào)年齡001符林D0118002白水晶D0217003劉質(zhì)D0216(1)
30、. 向?qū)W生表增加一條數(shù)據(jù),(004,張三豐,D01,16)(2分)(2). 對(duì)學(xué)生表,列出年齡在1517歲之間的學(xué)生名單。(2分)(3). 創(chuàng)建視圖V1,用于顯示各系的平均年齡,【即顯示(系號(hào),平均年齡)?!浚?分)(4). 創(chuàng)建存儲(chǔ)過(guò)程,取名為Proc_1 , 用于修改某學(xué)生年齡的存儲(chǔ)過(guò)程,其學(xué)號(hào),年齡要求以參數(shù)輸入(員學(xué)號(hào)類型為:char(10);年齡類型為:score int)。(3分)(5). 為學(xué)生表 創(chuàng)建一個(gè)名為test_tr的觸發(fā)器,當(dāng)執(zhí)行添加、更新或刪除時(shí),激活該觸發(fā)器,觸發(fā)時(shí)要求顯示插入,刪除臨時(shí)表。(3分)答案:1.(共5分)答案(1) (共1分) R的候選碼是:A (2)
31、 (共2分)R最高屬于第2(2NF)范式。 理由:關(guān)系模式R(U,F)中不存在非主屬性對(duì)碼的部分函數(shù)依賴。 (3) (共2分)分解如下:R1(A,B,C),主碼:A R2(B,D), 主碼:B R3(C,D,E), 主碼:(C,D) R4(E,B), 主碼:E 2、(共13分)根據(jù)以下學(xué)生表,寫(xiě)SQL語(yǔ)句完成以下任務(wù):1. 向?qū)W生表增加一條數(shù)據(jù),(004,張三豐,D01,16)(2分)INSERT INTO 學(xué)生表 - 0.5分(學(xué)號(hào),姓名, 系號(hào), 年齡) -0.5VALUES (004,張三豐,D01,16) -1 分2. 對(duì)學(xué)生表,列出年齡在1517歲之間的學(xué)生名單。(2分)SELECT
32、 * FROM 學(xué)生表 - 1分 WHERE 年齡 BETWEEN 15 AND 17 - 1分(語(yǔ)句中的WHERE子句還有等價(jià)的形式,或?yàn)橐韵拢?WHERE年齡 >=15 AND年齡 <=17)3. 創(chuàng)建視圖V1,用于顯示各系的平均年齡,【即顯示(系號(hào),平均年齡)。) (3分)CREATE VIEW V1 AS - 0.5分SELECT 系號(hào),avg(年齡) as 平均年齡 - 1分FROM 學(xué)生表 - 0.5分GROUP by 系號(hào) -1分4. 創(chuàng)建存儲(chǔ)過(guò)程,取名為Proc_1 , 用于修改某學(xué)生年齡的存儲(chǔ)過(guò)程,其學(xué)號(hào),年齡要求以參數(shù)輸入(員學(xué)號(hào)類型為:char(10);年齡類
33、型為:score int)。(3分)CREATE PROCEDURE Proc_1 -0.5 分sid char(10), score int - 1分AS - 0.5分UPDATE 學(xué)生表 SET 年齡=score - 0.5分WHERE 學(xué)號(hào)=sid - 0.5分5. 為學(xué)生表 創(chuàng)建一個(gè)名為test_tr的觸發(fā)器,當(dāng)執(zhí)行添加、更新或刪除時(shí),激活該觸發(fā)器,觸發(fā)時(shí)要求顯示插入,刪除臨時(shí)表。(3分)CREATE TRIGGER test_tr - 0.5分ON 學(xué)生表 FOR INSERT,UPDATE,DELETE -1 分AS - 0.5分SELECT * FROM inserted - 0
34、.5分SELECT * FROM deleted - 0.5分1、(共5分) 分析如下的問(wèn)題:有關(guān)系模式R(U,F), 屬性集U=A,B,C,D,E, 函數(shù)依賴集合F=AB->C, C ->D, D->E ,請(qǐng)回答如下的問(wèn)題:(1) R最高屬于第幾范式? 說(shuō)明理由;(2) R屬于第三范式?說(shuō)明理由,若是第三范式就不用分解,否則分解成符合第三范式的模式。2、(共13分)“教學(xué)”數(shù)據(jù)庫(kù)中有三個(gè)表:學(xué)生表(學(xué)號(hào),姓名,性別,生日),課程表(課程號(hào),課程名,學(xué)分),成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī)),寫(xiě)SQL語(yǔ)句完成以下任務(wù):(1) 向?qū)W生表增加一條數(shù)據(jù),(,張三,男,1990-3-5)。
35、(2分)(2) 在課程表中,查詢課程號(hào)為NN1008的課程名和學(xué)分。(2分)(3) 創(chuàng)建視圖V1,用于顯示各學(xué)生的平均成績(jī),【即顯示(學(xué)號(hào),平均成績(jī))。)。(3分)(4) 創(chuàng)建存儲(chǔ)過(guò)程,取名為Proc_1 , 用于修改某課程名的存儲(chǔ)過(guò)程,其課程號(hào),課程名要求以參數(shù)輸入(員課程號(hào)類型為:sid char(10);課程名類型為:score char(10))。(3分)答案:1、答案(共5分)(1) (共2分)、R最高屬于2NF范式。 理由:關(guān)系模式R(U,F)的主碼是(A,B),非主屬性存在對(duì)碼的傳遞函數(shù)依賴AB->C, C ->D, D->E。 (2) (共3分)、R不屬于第三
36、范式, 理由:關(guān)系模式R(U,F)的主碼是(A,B),非主屬性存在對(duì)碼的傳遞函數(shù)依賴AB->C, C ->D, D->E。 分解為符合第三范式的關(guān)系模式集合如下: R1(A,B,C) R2(C,D) R3(D,E) 2、(共13分)(1) (2分)向?qū)W生表增加一條數(shù)據(jù),(,張三,男,1990-3-5)。INSERT INTO 學(xué)生表-0.5分(學(xué)號(hào),姓名,性別,生日)-0.5分VALUES (,張三,男,1990-3-5)-1分(2) (2分)在課程表中,查詢課程號(hào)為NN1008的課程名和學(xué)分。SELECT 課程名,學(xué)分 FROM 課程表 -1分WHERE 課程號(hào)=NN100
37、8-1分(3) (3分) 創(chuàng)建視圖V1,用于顯示各學(xué)生的平均成績(jī),【即顯示(學(xué)號(hào),平均成績(jī))。)。CREATE VIEW V1 AS - 0.5分SELECT 學(xué)號(hào),avg(成績(jī)) as 平均年齡 - 1分FROM 成績(jī)表 - 0.5分GROUP by 學(xué)號(hào) - 1分(4) (3分)創(chuàng)建存儲(chǔ)過(guò)程,取名為Proc_1 , 用于修改某課程名的存儲(chǔ)過(guò)程,其課程號(hào),課程名要求以參數(shù)輸入(員課程號(hào)類型為:sid char(10);課程名類型為:score char(10))。CREATE PROCEDURE Proc_1 -0.5 分sid char(10), score char(10)- 1分AS - 0.5分UPDATE 課程表 SET 課程名=score - 0.5分WHERE 課程號(hào)=sid - 0.5分五、設(shè)計(jì)題(共14.5分)例如,某工廠
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專利技術(shù)合作投資合同:2024專業(yè)模板版B版
- 個(gè)人運(yùn)輸簡(jiǎn)易承包合同格式樣本 2024年
- 二零二五年影視作品影像制作及后期特效合同3篇
- 2025年綠化工程土地租賃與生態(tài)效益實(shí)現(xiàn)協(xié)議3篇
- 二零二五版龍門(mén)吊設(shè)備進(jìn)出口代理合同:提供一站式服務(wù)4篇
- 2025版環(huán)保設(shè)施運(yùn)營(yíng)維護(hù)合同范本環(huán)保治理4篇
- 二零二五年度增強(qiáng)現(xiàn)實(shí)(AR)解決方案IT正規(guī)購(gòu)銷(xiāo)合同3篇
- 二零二五年度地?zé)豳Y源鉆井開(kāi)發(fā)合同4篇
- 二手公寓買(mǎi)賣(mài)合同(2024版)2篇
- 基于2025年度計(jì)劃的魚(yú)塘水資源保護(hù)合同3篇
- 2025年浙江省湖州市湖州職業(yè)技術(shù)學(xué)院招聘5人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- ZK24600型平旋盤(pán)使用說(shuō)明書(shū)(環(huán)球)
- 城市基礎(chǔ)設(shè)施維修計(jì)劃
- 2024山西廣播電視臺(tái)招聘專業(yè)技術(shù)崗位編制人員20人歷年高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 新材料行業(yè)系列深度報(bào)告一:新材料行業(yè)研究框架
- 人教版小學(xué)英語(yǔ)各冊(cè)單詞表(帶英標(biāo))
- 廣東省潮州市潮安區(qū)2023-2024學(xué)年六年級(jí)上學(xué)期期末考試數(shù)學(xué)試題
- 鄉(xiāng)村治理中正式制度與非正式制度的關(guān)系解析
- 智能護(hù)理:人工智能助力的醫(yī)療創(chuàng)新
- 國(guó)家中小學(xué)智慧教育平臺(tái)培訓(xùn)專題講座
- 5G+教育5G技術(shù)在智慧校園教育專網(wǎng)系統(tǒng)的應(yīng)用
評(píng)論
0/150
提交評(píng)論