《數(shù)據(jù)庫系統(tǒng)原理》練習題

上傳人:文*** 文檔編號:34876590 上傳時間:2021-10-23 格式:DOC 頁數(shù):7 大?。?1.50KB
收藏 版權(quán)申訴 舉報 下載
《數(shù)據(jù)庫系統(tǒng)原理》練習題_第1頁
第1頁 / 共7頁
《數(shù)據(jù)庫系統(tǒng)原理》練習題_第2頁
第2頁 / 共7頁
《數(shù)據(jù)庫系統(tǒng)原理》練習題_第3頁
第3頁 / 共7頁

下載文檔到電腦,查找使用更方便

8 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《數(shù)據(jù)庫系統(tǒng)原理》練習題》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫系統(tǒng)原理》練習題(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、真誠為您提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。 《數(shù)據(jù)庫系統(tǒng)原理》練習題 一、 選擇 1.現(xiàn)實世界中客觀存在并能相互區(qū)別的事物稱為( )。 A. 實體 B. 實體集 C. 屬性 D. 記錄 2.下列實體型的XXX中,屬于一對一XXX的是( )。 A. 班級與學生的所屬XXX B. 父親與孩子的親生XXX C. 班級與班主任的管理XXX D. 供應(yīng)商與工程項目的供貨XXX 3.數(shù)據(jù)庫系統(tǒng)達到了數(shù)據(jù)獨立性是因為采用了( )。 A. 層次模型 B. 網(wǎng)狀模型 C. 關(guān)系模型 D. 三級模式結(jié)構(gòu) 4.關(guān)系數(shù)據(jù)庫中,視圖對應(yīng)三級模式結(jié)構(gòu)中的(

2、)。 A. 內(nèi)模式 B. 模式 C. 存儲模式 D. 外模式 5.在數(shù)據(jù)庫系統(tǒng)中,負責監(jiān)控數(shù)據(jù)庫系統(tǒng)的運行情況,及時處理運行過程中出現(xiàn)的問題,這是( )人員的職責。 A. 數(shù)據(jù)庫管理員 B. 系統(tǒng)分析員 C. 數(shù)據(jù)庫設(shè)計員 D. 應(yīng)用程序員 6.設(shè)關(guān)系R和S具有相同的目,且它們相對應(yīng)的屬性的值取自同一個域,則R-(R-S)等于( )。 A. R∪S B. R∩S C. RS D. R-S 7.在關(guān)系代數(shù)中,( )操作稱為從兩個關(guān)系的笛卡兒積中選取它們屬性間滿足一定條件的元組。 A. 投影 B. 選擇 C. 自然連接 D. θ連接 8.在關(guān)系代數(shù)的連接

3、操作中,哪一種連接操作需要取消重復(fù)列?( ) A. 自然連接 B. 笛卡兒積 C. 等值連接 D. θ連接 9.設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL),這是( )規(guī)則。 A. 實體完整性 B. 參照完整性 C. 域完整性 D. 用戶定義的完整性 10.關(guān)系模型的完整性約束中,( )是必須滿足并由DBMS自動支持的? A. 實體完整性 B. 實體完整性和參照完整性 C. 參照完整性和用戶定義的完整性 D. 以上都是 11.關(guān)系數(shù)據(jù)模型中表和表之間的數(shù)據(jù)XXX是通過下列哪項來實現(xiàn)的?( ) A. 主碼 B. 指針 C. 外碼 D

4、. 鏈表 12.要想使SQL Server2000數(shù)據(jù)庫管理系統(tǒng)開始工作,必須首先啟動( )。 A. SQL Server服務(wù)器 B. 查詢分析器 C. 網(wǎng)絡(luò)實用工具 D. 數(shù)據(jù)導(dǎo)入和導(dǎo)出程序 13.設(shè)關(guān)系R,按條件f對關(guān)系R進行選擇,其關(guān)系代數(shù)是( ) A. RR B. R f R C. σf (R) D. Πf (R) 14.SQL語言是( )的語言。 A. 過程化 B. 非過程化 C. 格式化 D. 導(dǎo)航式 15.在下列SQL語句中,修改表結(jié)構(gòu)的語句是( )。 A. ALTER B. CREATE C. UPDATE D. I

5、NSERT 16.若要用SQL語句查找姓名中第一個字為“王”的學生的學號和姓名,則查詢條件子句應(yīng)寫成:WHERE SNAME( )。 A. = ‘王%’ B. LIKE ‘王%’ C. = ‘王_’ D. LIKE ‘王_’ 17.若要查詢選修了3門以上課程的學生的學號Sno,則正確的SQL語句是( )。 A.SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*)>3 B.SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*)>3 C.SELECT Sno FROM

6、SC ORDER BY Sno WHERE COUNT(*)>3 D.SELECT Sno FROM SC ORDER BY Sno HAVING COUNT(*)>3 18.若要在基本表S中增加一列CN,可用( )。 A. ADD TABLE S (CN CHAR(8)) B. ADD TABLE S ALTER (CN CHAR(8)) C. ALTER TABLE S ADD CN CHAR(8) D. ALTER TABLE S (ADD CN CHAR(8)) 19.已知關(guān)系R如表1所示,可以作為R主碼的屬性組是( )。 A. ABC B

7、. ABD C. ACD D. BCD 表1 關(guān)系R 表2 成績 A B C D 1 2 3 4 1 3 4 5 2 4 5 6 1 4 3 4 1 3 4 7 3 4 5 6 學號 課程號 分數(shù) S1 C1 80 S1 C2 75 S2 C1 null S2 C2 55 S3 C3 90 20.已知成績關(guān)系如表2所示,執(zhí)行SQL語句: SELECT COUNT(DISTINCT學號) FROM成績 WHERE分數(shù)>60 查詢結(jié)果中包含的元組

8、數(shù)目是( )。 A .1 B. 2 C .3 D. 4 21.已知兩個關(guān)系如表3和表4所示,其中廠商關(guān)系的主碼為“廠商號”,產(chǎn)品關(guān)系的主碼是“產(chǎn)品號”,有外碼“廠商號”。 表3 廠商 表4 產(chǎn)品 廠商號 廠名 C01 宏達 C02 立仁 C03 廣源 產(chǎn)品號 顏色 廠商號 P01 紅 C01 P02 黃 C03 若再往產(chǎn)品關(guān)系中插入如下元組: I.(‘P03’, ‘紅’, ‘C02’);II.(‘P01’, ‘藍’, ‘C01’);III.(‘P04’, ‘白’, ‘C04’);IV.(‘P05’,

9、‘黑’, null) 能夠插入的元組是( )。 A. I,II,IV B. I,III C. I,II D. I,IV 22.數(shù)據(jù)庫系統(tǒng)能實現(xiàn)對數(shù)據(jù)的查詢、插入、刪除等操作,這種功能是( )。 A. 數(shù)據(jù)定義功能 B. 數(shù)據(jù)管理功能 C. 數(shù)據(jù)操縱功能 D. 數(shù)據(jù)控制功能 23.為了使索引鍵的值在基本表中唯一,在創(chuàng)建索引的語句中應(yīng)使用保留字( )。 A .UNIQUE B. COUNT C .DISTINCT D. UNION 24.以下關(guān)于視圖的描述中,錯誤的是( )。 A .視圖能簡化用戶的操作 B. 可以對任何視圖進行任意的修改操作 C .視圖能夠?qū)?shù)

10、據(jù)庫提供安全保護作用 D. 視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的獨立性 25.已知關(guān)系STUDENT(Sno,Sname,Grade),以下關(guān)于命令“CREATE CLUSTER INDEX S_index ON STUDENT(Grade)”的描述中,正確的是( )。 A .按Grade降序創(chuàng)建了一個聚簇索引 B. 按Grade升序創(chuàng)建了一個聚簇索引 C .按Grade降序創(chuàng)建了一個非聚簇索引 D. 按Grade升序創(chuàng)建了一個非聚簇索引 26.關(guān)系數(shù)據(jù)庫規(guī)范化是為解決關(guān)系數(shù)據(jù)庫中( )問題而引入的。 A. 插入、刪除異常和數(shù)據(jù)冗余 B. 提高查詢速度 C. 減少數(shù)據(jù)操作的復(fù)雜

11、性 D. 保證數(shù)據(jù)的安全性和完整性 27.下列關(guān)于關(guān)系模式的碼的敘述中,不正確的是( )。 A. 當候選碼多于一個時,選定其中一個作為主碼 B. 主碼可以是單個屬性,也可以是屬性組 C. 不包含在主碼中的屬性稱為非主屬性 D. 若一個關(guān)系模式中的所有屬性構(gòu)成碼,則稱為全碼 28.1NF分解成2NF是通過( )實現(xiàn)的。 A. 消除非主屬性對碼的傳遞函數(shù)依賴 B. 消除非主屬性對碼的部分函數(shù)依賴 C. 消除主屬性對碼的部分和傳遞函數(shù)依賴 D. 消除非平凡且非函數(shù)依賴的多值依賴 29.任何一個滿足2NF但不滿足3NF的關(guān)系模式都存在( )。 A. 主屬性對候選碼的部分

12、依賴 B. 非主屬性對候選碼的部分依賴 C. 主屬性對候選碼的傳遞依賴 D. 非主屬性對候選碼的傳遞依賴 30.設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={B→C,C→D},則屬性C的閉包C+為( )。 A. BCD B. BD C. CD D. BC 31.在數(shù)據(jù)庫設(shè)計中,E-R模型是進行( )的一個主要工具。 A. 需求分析 B. 概念設(shè)計 C. 邏輯設(shè)計 D. 物理設(shè)計 32.概念設(shè)計的結(jié)果是( )。 A. 一個與DBMS相關(guān)的概念模式 B. 一個與DBMS無關(guān)的概念模式 C. 數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)流圖 D. 數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)字典 T1 T

13、2 ①讀X=48 ② ③X←X+10寫回X ④ 讀X=48 X←X-2寫回X 33.設(shè)有兩個事物T1和T2,他們的并發(fā)操作如下圖所示。對于這個并發(fā)操作,正確的評價是( )。 A. 該操作丟失了修改 B. 該操作不存在問題 C. 該操作讀“臟”數(shù)據(jù) D. 該操作不能重復(fù)讀 34.下面有關(guān)E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,不正確的是( )。 A. 一個實體類型轉(zhuǎn)換為一個關(guān)系模式 B. 一個1:1XXX可轉(zhuǎn)換為一個獨立關(guān)系模式,也可與XXX的任一端實體對應(yīng)的關(guān)系模式合并 C. 一個1:nXXX可轉(zhuǎn)換為一個獨立關(guān)系模式,也可與XXX的任一端實體對應(yīng)的關(guān)

14、系模式合并 D. 一個m:nXXX轉(zhuǎn)換為一個關(guān)系模式 35.若事務(wù)T對數(shù)據(jù)R已經(jīng)加了X鎖,則其他事務(wù)對數(shù)據(jù)R( )。 A. 可以加S鎖不能加X鎖 B. 不能加S鎖可以加X鎖 C. 可以加S鎖也可以加X鎖 D. 不能加任何鎖 36.日志文件是用于記錄( )。 A. 程序運行的過程 B. 對數(shù)據(jù)庫所有的更新操作 C. 程序執(zhí)行的結(jié)果 D. 用戶對數(shù)據(jù)庫的訪問信息 37.數(shù)據(jù)的完整性是指( )。 A. 防止數(shù)據(jù)被非法使用 B. 數(shù)據(jù)的存儲和使用數(shù)據(jù)的程序無關(guān) C. 數(shù)據(jù)的正確性、一致性 D. 減少重復(fù)數(shù)據(jù) 38.數(shù)據(jù)庫中的封鎖機制是( )的主要方法。 A.

15、完整性 B. 安全性 C. 并發(fā)控制 D. 恢復(fù) 39.對數(shù)據(jù)對象加封鎖,可能會引起活鎖和死鎖問題,避免活鎖的簡單方法是采用( )。 A. 順序封鎖法 B. 一次封鎖法 C. 優(yōu)先級高先服務(wù) D. 先來先服務(wù) 40.在SQL Server 2000中,為便于管理用戶及權(quán)限,可以將一組具有相同權(quán)限的用戶組織在一起,這一組具有相同權(quán)限的用戶就稱為( )。 A. 賬戶 B. 角色 C. 登錄 D. SQL Server用戶 二、 填空 1. 能唯一標識實體的屬性集,稱為 ,屬性的取值范圍稱為該屬性的 。 2. 兩個不同實體集的實體間有 、

16、 和多對多(m:n)三種情況XXX。 3. 數(shù)據(jù)模型由 、 和 三要素組成。 4. 根據(jù)不同的數(shù)據(jù)模型.,數(shù)據(jù)庫管理系統(tǒng)可以分為 、 、 和面向?qū)ο笮偷取? 5. 數(shù)據(jù)獨立性是指 和 之間相互獨立,不受影響。 6. 關(guān)系代數(shù)以集合代數(shù)為基礎(chǔ),它的運算對象和運算結(jié)果均為 。 7. 兩個分別為n目和m目的關(guān)系R和S笛卡爾積RS是一個 列的元組的集合。 8. 在SQL語言中,若要刪除一個表,應(yīng)使用

17、的語句是 TABLE。 9. 在SQL中, 語句用于建立視圖,如果要視圖更新時必須滿足視圖定義中子查詢語句的謂詞條件,應(yīng)當在該語句中使用 短語。 10. 視圖是從 中導(dǎo)出的表,數(shù)據(jù)庫中實際存放的是視圖的 ,而不是 。 11. 關(guān)系數(shù)據(jù)庫規(guī)范化理論的研究中,在函數(shù)依賴的范疇內(nèi), 達到了最高的規(guī)范化程度。 12. 設(shè)關(guān)系模式R中所有的屬性都是主屬性,則R的規(guī)范化程度至少達到 。 13

18、. 設(shè)關(guān)系模式R(A,B,C,D),其函數(shù)依賴集F={ABC,CD},則R的規(guī)范化程度最高達到 。 14. 數(shù)據(jù)字典中通常包括 、 、 、 、 5部分。 15. 數(shù)據(jù)庫系統(tǒng)的邏輯設(shè)計主要是將 轉(zhuǎn)化成DBMS所支持的數(shù)據(jù)模型。 16. 數(shù)據(jù)庫的并發(fā)操作通常會帶來 、 和 三類問題。 17. 安全性控制的一般方法有用戶標識和鑒定、 、 、 和 5種。

19、 18. 數(shù)據(jù)庫恢復(fù)通常基于數(shù)據(jù)備份和 。 19. 數(shù)據(jù)庫中的四種故障是 、 、 和計算機病毒。 20. 數(shù)據(jù)庫恢復(fù)技術(shù)中兩種轉(zhuǎn)儲狀態(tài)是 、 。 三、 問答 1. 什么是數(shù)據(jù)庫的邏輯獨立性?什么是數(shù)據(jù)庫的物理獨立性?為什么數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)與程序的獨立性? 2. 試述關(guān)系模型的參照完整性規(guī)則。此規(guī)則中為什么外碼可以取空值?什么情況下才可以取空值? 3. 現(xiàn)有如下關(guān)系模式:R(A,B,C,D,E),其中:AB組合為碼,R上存在的

20、函數(shù)依賴有AB→E,B→C,C→D。 (1)這是第幾范式?為什么? (2)請將此關(guān)系逐步分解為高一級范式,直到BCNF。 4. 現(xiàn)有關(guān)系模式R(課程名,教師名,教師XXX),設(shè)一門課程只由一名教師教授,一名教師可教授多門課程,一名教師只有一個XXX,一個XXX可對應(yīng)多名教師。 (1) R屬于第幾范式?為什么? (2) 是否存在刪除操作異常?若存在,說明是在什么情況下發(fā)生的。 (3) 將它分解為高一級范式。說明如何解決分解前存在的刪除異常的。 5. 數(shù)據(jù)庫的設(shè)計過程包括幾個主要階段?每個階段的主要任務(wù)是什么? 6. 事務(wù)的定義和4個性質(zhì)是什么? 四、 綜合應(yīng)用 1. 設(shè)計一個

21、圖書館數(shù)據(jù)庫,此數(shù)據(jù)庫: 對每個借閱者都保持讀者記錄,包括:讀者號、姓名、XXX、性別、年齡、單位; 對每本書有:書號、書名、XXX、出版社; 對每本被借出的書有:讀者號、借出的日期、應(yīng)還日期。 要求給出E-R圖,再將其轉(zhuǎn)換為關(guān)系模型。 2. 設(shè)有下面三個關(guān)系模式: 學生(學號,姓名,性別,所在系),學號為主碼; 課程(課程號,課程名,先行課),課程號為主碼,先行課為外碼; 選課(學號,課程號,成績),(學號,課程號)為主碼; 使用SQL語句: (1) 創(chuàng)建這三個表,要求完成以下完整性約束條件的定義:a.每個模式的主碼;b.參照完整性;c.定義學生性別只能為“男

22、”或“女”。 (2) 把對選課表的INSERT權(quán)限授予用戶U2,并允許U2將此權(quán)限再授予其他用戶。 3. 設(shè)有三個關(guān)系模式: 學生S(SNO,SNAME,SSEX,SAGE,SDEPT) SNO:學號,SNAME:姓名,SSEX:性別,SAGE:年齡,SDEPT:所在系 課程C(CNO,CNAME,CREDIT) CNO:課程號,CNAME:課程名,CREDIT:學分 選課SC(SNO,CNO,GRADE) SNO:學號,CNO:課程號,GRADE:成績 使用SQL語句完成下列功能: (1) 統(tǒng)計有學生選修的課程門數(shù) (2) 求各系學生平均年齡 (3) 求選修“數(shù)據(jù)庫

23、”課程的學生的平均年齡 (4) 列出只選修了一門課程的學生基本信息 (5) 列出學生“張生”選修的課程名和學分,按課程名升序排列 (6) 查詢出至少選修了姓名為“張生”學生所選課程中一門課的全部學生 (7) 向?qū)W生表中插入一個學生的信息(‘s0001’,‘李文’, ‘男’, 19, ‘信工系’) (8) 將“數(shù)據(jù)庫”課程的學分改為4 (9) 刪除學號為“s9999”的學生的所有選課記錄 (10) 創(chuàng)建“英語”系成績有過不及格的學生的視圖 4. 基于第3題的關(guān)系模式,完成下列操作: (1) 在學生表上定義觸發(fā)器tri,對性別字段的插入和更新進行檢查,如果插入或更新的值不是“

24、男”或“女”,則給出錯誤提示,并回滾事務(wù)撤銷操作。 (2) 創(chuàng)建存儲過程pro,實現(xiàn)根據(jù)系名查詢該系的學生數(shù)。 5. 設(shè)在供應(yīng)關(guān)系數(shù)據(jù)庫S_P_J中有供應(yīng)商表S,零件表P,工程項目表J,及供應(yīng)情況表SPJ四個表。以下是“沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO” 對應(yīng)的關(guān)系代數(shù)表達式,請據(jù)此畫出初始語法樹,并進行優(yōu)化,畫出優(yōu)化后的語法樹。 πJno(J) -πJno(σS.Sno=SPJ.SnoP.Pno=SPJ.PnoCity=‘天津’Color=‘紅’(SSPJP)) 6. 設(shè)有如下事務(wù): T1:讀B;A=B+1;寫回A T2:讀A;B=A+1;寫回B (1)如果這兩個事務(wù)并發(fā)執(zhí)行,舉例說明可能結(jié)果。并發(fā)事務(wù)執(zhí)行是否正確的標準是什么? (2)請給出一個可串行化的調(diào)度,并給出執(zhí)行結(jié)果。 7 / 7

展開閱讀全文
溫馨提示:
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)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲