數據庫系統概論(基礎篇)中國人民大學 第二次考試

數據庫系統概論(基礎篇) 數據庫系統概論(高級篇)
單元測驗1 單元測驗1
單元測驗2 單元測驗2
單元測驗3 單元測驗3
單元測驗4 單元測驗4
第一次考試 期末考試
第二次考試

本節答案參考自https://blog.csdn.net/Nase_Mitsuki/article/details/96142409

1.如無特殊說明,本次考試所涉及的題目均基於如下描述:設有一個學生選課數據庫,其包括學生表S、課程表C和學生選課表SC三個關係:S(SNO, SNAME, SAGE, SSEX, SDEP);C(CNO, CNAME);SC(SNO, CNO, GRADE)。其中SNO是學生號,SNAME是學生姓名,SAGE是年齡,SDEP是學生所在系,CNO是課程號,CNAME是課程名稱。檢索所有比“劉晨”年齡大的學生姓名、年齡和性別。正確的SELECT語句是()。

編號 選項
A SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE > (SELECT SAGE FROM S WHERE SNAME = ‘劉晨’);
B SELECT SNAME, SAGE, SSEX FROM S WHERE SNAME = ‘劉晨’;
C SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE> (SELECT SAGE WHERE SNAME = “劉晨”);
D SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE>‘王華’.SAGE;

2.檢索選修課程“C2”的學生中成績最高的學生的學號。正確的SELECT語句是()。

編號 選項
A SELECT SNO FROM SC WHERE CNO=‘C2’ AND GRADE >= ( SELECT GRADE FORM SC WHERE CNO=‘C2’ );
B SELECT SNO FROM SC WHERE CNO=‘C2’ AND GRADE IN ( SELECT GRADE FORM SC WHERE CNO=‘C2’ );
C SELECT SNO FROM SC WHERE CNO=‘C2’ AND GRADE NOT IN ( SELECT GRADE FORM SC WHERE CNO=‘C2’ );
D SELECT SNO FROM SC WHERE CNO=‘C2’ AND GRADE >= ALL ( SELECT GRADE FORM SC WHERE CNO=‘C2’ );

3.檢索選修四門以上課程的學生總成績,並要求按總成績的降序排列出來。正確的SELECT語句是()。

編號 選項
A SELECT SNO, SUM (GRADE) FROM SC GROUP BY SNO ORDER BY 2 DESC HAVING COUNT(*) >= 4;
B SELECT SNO, SUM (GRADE) FROM SC GROUP BY SNO HAVING COUNT(*)>=4 ORDER BY 2 DESC;
C SELECT SNO, SUM (GRADE) FROM SC HAVING COUNT(*)>=4 GROUP BY SNO ORDER BY 2 DESC;
D SELECT SNO, SUM (GRADE) FROM SC ORDER BY 2 DESC GROUP BY SNO HAVING COUNT(*)>=4;

4.以下對觸發器概念理解正確的是()。

編號 選項
A 觸發器經常用於加強數據的完整性約束和業務規則等,其由事件來觸發執行。
B 觸發器一旦被激活,則觸發動作體在觸發器激活後立即執行
C 在一個數據庫中,觸發器的命名必須是唯一的
D 觸發器類似於存儲過程,需要用戶手工啓動或程序調用

5.“查詢與‘劉晨’在同一個系學習的學生”的SQL語句爲()。

編號 選項
A SELECT SNO, SNAME, SAGE, SSEX, SDEP FROM S WHERE SDEP IN (SELECT SDEP FROM S WHERE SNAME = ‘劉晨’);
B SELECT * FROM S WHERE SDEP IN (SELECT SDEP FROM S WHERE SNAME =‘劉晨’);
C SELECT SNO, SNAME, SAGE, SSEX, SDEP FROM S WHERE SNAME = ‘劉晨’;
D SELECT S1.SNO, S1.SNAME, S1.SAGE, S1.SSEX, S1.SDEP FROM S S1, S S2 WHERE S1.SDEPT = S2.SDEPT AND S2.SNAME = ‘劉晨’;

6.“查詢計算機科學系年齡大於19歲的學生”的SQL語句爲()。

編號 選項
A SELECT * FROM S WHERE SDEP = ‘CS’ EXCEPT SELECT * FROM S WHERE SAGE<=19;
B SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE > 19;
C SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE <= 19;
D SELECT * FROM S WHERE SDEP != ‘CS’ AND SAGE <= 19;

7.在SQL語言中,爲了數據庫的安全性,設置了對數據的存取進行控制的語句,對用戶授權、收回所授權限的關鍵字爲()。

編號 選項
A GRANT
B REVOKE
C CREATE
D DELETE

8.強制存取控制的安全級別高於自主存取控制。

編號 選項
A T
B F

9.數據庫加密技術提高了安全性的同時,增加了查詢處理的複雜性,效率降低。

編號 選項
A T
B F

10.在參照完整性檢查中,對參照表進行增、刪、改操作時,有可能破壞參照完整性,而對被參照表進行增、刪、改操作時,則不會破壞參照完整性。

編號 選項
A T
B F
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章