計算機資料庫試題
A. 幾道計算機題目、、、請不要亂做、、 謝謝、、、
1. 在下面關於Access資料庫的說法中,錯誤的是____C___________。
A. 資料庫文件的擴展名是mdb
B. 所有的對象都存放在同一個資料庫文件中
C. 一個資料庫可以包含多個表體
D. 表示資料庫中最基本的對象,沒有表也就沒有其他對象
2. 目前常用的保護計算機網路安全的技術指標是__A_____________。
A. 防火牆
B. 防風牆
C. KV300殺毒軟體
D. 使用Java程序
3. 以下有關加密的說法,不正確的是____C___________。
A. 破壞信息,損壞CPU
B. 干擾電網,破壞信息
C. 佔用資源,破壞信息
D. 更改Cache晶元中的內容
4. 以下有關加密的說法,不正確的是_____D__________。
A. 密鑰密碼體系的加密密鑰和解密密鑰使用相同的演算法
B. 公鑰密碼體系的加密密鑰和解密密鑰使用不同的密鑰
C. 公鑰密碼體系又稱對稱密鑰體系
D. 公鑰密碼體系又稱為不對稱密鑰體系
5. 下面的敘述正確的是______C_________。
A. 程序測試的目的是要找出程序中的錯誤
B. 程序測試的目的是要證明程序沒有錯誤
C. 黑盒測試一般由計算機專業人員來完成
D. 軟體開發商推出的軟體β版,即為測試版,免費提供給用戶使用,屬於白盒測試
僅供參考
B. 計算機專業高手幫解兩道題,信息安全和資料庫技術
辛苦原創,請給分。
技術題:答:已知三個關系模式:
學生 S(S#,SNAME,AGE,SEX),其屬性的含義為:學號,姓名,年齡,性別;
學習成績 SC(S#,C#,GRADE) ,其屬性的含義為:學號,課程號,成績;
課程 C(C#,CNAME,TEACHER),其屬性的含義為:課程號,課程名,教師。
(1)請用關系代數表達式描述查詢:學號為『S2』的學生所選課程的課程號。
答: Pi C#(Delta S#=『S2』(S))其中Pi表示投影,Delta 表示選擇
(2)完善下面的sql語句片斷。
答:
CREATE TABLE SC(
S# CHAR(10),
C# CHAR(10),
GRADE NUMBER(2),
primary key (S#,C#), /*建立主碼約束*/
FOREIGN KEY REFERNCES S(S#), /*在S#列上建立外碼約束*/
……
)
(3)用SQL查詢塊描述下列查詢:
學生「李勇」所選選修的課程名。
答: SELECT C.CNAME
FROM S, SC, C
WHERE S. SNAME='李勇'
AND S.S#=SC.S#
AND C.C#=SC.C#;
統計每門課程的選課人數。
答:SELECT C.CNAME, COUNT(S.S#)
FROM SC, C, S
WHERE C.C# = SC.C#
AND SC.S# = S.S#
group by C.CNAME;
在學生表中插入數據(『1001』,『王勇』,『男』,19)
答:INSERT INTO S VALUES ('1001','王勇','男',19);
COMMIT;
安全題:
答:不加密的明文傳送可能導致的所有後果包括數據的保密性、完整性、可用性、可控性、可查性等都可能遭到破壞,如盜取、丟失、不完整、泄密、破壞、篡改、替換等。
此問題解決措施可以採用文件安全加密傳輸。 安全傳輸的主要過程
(1)加密的過程 :不可抵賴性可非對稱加密演算法和HASH函數實現,即數字簽名過程如下:
1). 使用HASH演算法將主機A要發送的文件生成摘要
2). 利用主機A的私鑰加密1中生成的摘要
(2)加密過程由對稱密碼演算法實現:
1). 用對稱密碼演算法對文件進行加密生成加密後的文件傳輸
2). 將數字簽名、對稱密碼演算法的密鑰、加密後的文件打包在一起,使用主機B的公鑰進行加密
3). 將生成的整個密文文件發送給主機B
(3)解密的過程
1). 主機B得到密文,使用自己的私鑰解密,得到數字簽名、對稱密鑰和加密後的文件
2). 主機B用對稱密鑰解密加密文件,再用HASH函數生成摘要
3). 主機B使用主機A的公鑰驗證數字簽名的正確性(校驗HASH散列值)
C. 計算機三級《資料庫技術》單選專練及答案(2)
單選專練二
1[單選題] 下列關於瀏覽器/伺服器架構中的應用伺服器的說法中,錯誤的是__________。
A.應用伺服器一般運行程序代碼,實現面向應用領域的業務規則
B.應用伺服器會根據用戶請求連接相應的資料庫,獲取數據,並將結果返回給用戶
D.應用伺服器一般提供了集群、負載均衡等公共服務,可以大幅度提高系統性能和可靠性
參考答案:C
2[單選題]設在某SELECT語句的WHERE子句中,需要對Grade列的空值進行處理。下列關於空值的操作中,錯誤的是__________。
A.Grade IS NOT NULL
B.Grade IS NULL
C.Grade = NULL
D.NOT (Grade IS NULL)
參考答案:C
3[單選題]如果有兩個事務,同時對資料庫中同一數據進行操作,不可能引起沖突的操作是
A.其中有一個是DELETE
B.一個是SELECT,另一個是UPDATE
C.兩個都是SELECT
D.兩個都是UPDATE
參考答案:C
4[單選題]如果有兩個事務,同時對資料庫中同一數據進行操作,不可能引起沖突的操作是
A.其中有一個是DELETE
B.一個是SELECT,另一個是UPDATE
C.兩個都是SELECT
D.兩個都是UPDATE
參考答案:C
5[單選題]若要求查找姓名中第二個字為‘陽’字的學生的學號和姓名,下列SQL語句中,哪一個(些)是正確的?
Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=‘_陽%’
Ⅱ.SELECT S#,SNAME FRQM S WHERE SNAME LIKE‘_陽%’
Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE‘%陽%’
A.只有ⅠB.只有ⅡC.只有ⅢD.都正確
參考答案:B
參考解析:第(2)~(5)題基於“學生—選課—課程”資料庫中的3個關系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER), 它們的主碼分別是S#、(S#,C#)、C#
6[單選題]資料庫管理系統為提高數據查詢效率,可能會採用如下索引技術:
Ⅰ.有序索引 Ⅱ.聚集索引
Ⅲ.樹型索引 Ⅳ.散列(哈希)索引
其中,將屬性值作為參數,不採用索引鍵值比較,而是採用一定的計算方法定位數據的有()
A.僅ⅠB.僅Ⅰ、Ⅱ和ⅢC.僅ⅣD.都
參考答案:C
7[單選題]瀏覽器/伺服器架構是現階段非常流行的資料庫應用系統架構。在此架構中,應用伺服器起到了非常重要的作用。下列關於應用伺服器的說法,錯誤的是()
A.應用伺服器一般運行程序代碼,實現面向具體應用領域的業務規則,資料庫伺服器承擔數據存儲、管理等功能
B.應用伺服器會根據用戶請求連接相應的資料庫,獲取數據並進行處理,將結果返回給用戶
C.應用伺服器一般需具有數據訪問和數據存儲等功能,在資料庫伺服器出現問題時可以繼續向用戶提供服務
D.應用伺服器一般提供了集群、失效恢復、負載均衡等公共服務,可以大幅度提高系統性能和可靠性
參考答案:C
8[單選題]
下列屬於商場經營管理系統資料庫功能需求的是__________。
A.系統中不考慮財務核算
B.對基本銷售業務要求實現秒級響應
C.多個終端同時操作資料庫
D.系統需支持節假日折扣
參考答案:C
9[單選題]事務由於某些內部條件而無法繼續正常執行,如非法輸入、找不到數據等,這樣的故障屬於
A.系統故障B.磁碟故障C.事務故障D.介質故障
參考答案:C
10[單選題]人機界面是資料庫應用系統的一個重要組成部分,人機界面設計與用戶的關系非常密切。關於人機界面設計,下列說法錯誤的是()
A.人機界面設計時,應使用戶感覺系統運行始終處於用戶的控制之下,人機界面應該向用戶及時反饋,保持人機界面與用戶之間的雙向交流
B.當系統發生錯誤時,人機界面應為用戶提供有意義的反饋信息,有時可以提供截屏等功能,使用戶可以了解錯誤,並及時向技術人員反饋問題
C.良好的人機界面應能容忍用戶使用過程中發生的操作錯誤,並能夠方便地從錯誤中恢復
D.設計人機界面可採用原型迭代法,首先進行用戶界面詳細設計,然後與用戶不斷討論,改進設計方案
參考答案:D
11[單選題]現要利用Student表查詢年齡最小的學生的姓名和年齡。下列實現此功能的查詢語句中,正確的是__________。
A.SELECT Sname, MIN(Sage) FROM Student
B.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
C.SELECT TOP 1 Sname, Sage FROM Student
D.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage
參考答案:D
12[單選題]下列關於保持數據完整性的敘述中,不正確的是( )。
A.向關系SC插入元組時,S#和C#都不能是空值(NULL)
B.可以任意刪除關系SC中的元組
C.向任何一個關系插入元組時,必須保證關系主碼值的唯一性
D.可以任意刪除關系C中的元組
參考答案:D
13[單選題]在SQL Server 2008中,設各系統資料庫當前主要數據文件及日誌文件的大小如下表所示:
資料庫主要數據文件(MB)日誌文件(MB)
master152
model41
msdb82
tempdb61
現要在該系統中創建一個新的用戶資料庫,則用戶資料庫中主要數據文件的
大小不能小於()
A.15MBB.4MBC.8MBD.6MB
參考答案:B
14[單選題]設SC表中記錄成績的列為:Grade,類型為int。若在查詢成績時,希望將成績按“優”、“良”、“中”、“及格”和“不及格”形式顯示,正確的Case函數是__________。
A.Case Grade
When 90~100 THEN'優'
When 80~89 TIIEN'良'
When 70~79 THEN'中'
When 60~69 THEN'及格'。
Else'不及格’
End
B.Case
When Grade between 90 and 100 THEN Grade='優'
When Grade between 80 and 89 THEN Grade='良'
When Grade between 70 and 79 THEN Grade='中'
When Grade between 60 and 69 THEN Grade='及格’
Else Grade='不及格’
End
C.Case
When Grade between 90 and 100 THEN'優'
When Grade between 80 and 89 THEN'良’
When Grade between 70 and 79 THEN'中’
When Grade between 60 and 69 THEN'及格’
Else'不及格’
End
D.Case Grade
When 90~100 THEN Grade='優’
When 80~89 THEN Grade='良’
When 70~79 THEN Grade='由’
When 60~69 THEN Grade='及格’
Else Grade='不及格’
End
參考答案:C
15[單選題] 下列關於瀏覽器/伺服器架構中的應用伺服器的說法中,錯誤的是__________。
A.應用伺服器一般運行程序代碼,實現面向應用領域的業務規則
B.應用伺服器會根據用戶請求連接相應的資料庫,獲取數據,並將結果返回給用戶
C.應用伺服器一般需要具有數據訪問和數據存儲功能
D.應用伺服器一般提供了集群、負載均衡等公共服務,可以大幅度提高系統性能和可靠性
參考答案:C
16[單選題]設在某SELECT語句的WHERE子句中,需要對Grade列的空值進行處理。下列關於空值的操作中,錯誤的是__________。
A.Grade IS NOT NULL
B.Grade IS NULL
C.Grade = NULL
D.NOT (Grade IS NULL)
參考答案:C
更多計算機三級相關試題分享:
D. 計算機二級mysql資料庫模擬題及答案(2)
練習題二
1)sp_helpdb 該代碼的功能是:
A返回資料庫的基本信息
B返回資料庫的`使用空間
C返回資料庫的變數名稱
D返回資料庫的表名
2)sp_helpdb中有這樣一條信息:Updateability=Read_Write 該代碼表示的正確含義是:
A更新能力為可讀可寫
B恢復模式為完整恢復
C可用於所有用戶
D兼容級別
3)sp_helpdb中有這樣一條信息:status = online 該代碼表示的正確含義是:
A 表示資料庫的狀態為:可用於查詢
B表示資料庫的狀態為:正在還原資料庫
C 表示資料庫的狀態為:資料庫未恢復
D表示資料庫已被顯示置於離線狀態
4)sp_helpdb中有這樣一條信息:IsFulltextEnabled 該代碼的正確含義是:
A資料庫自動生成統計信息
B自動更新統計信息
C資料庫已啟用全文功能。
D資料庫引擎檢測信息
5)sp_helpdb中有這樣一條信息:COMPATIBILITY_LEVEL=90該代碼表示的正確含義是:
A資料庫兼容級別是2000
B資料庫兼容級別是2005
C資料庫兼容級別是2008
D以上說法都不對
6)數據定義語言中的創建,修改,刪除這三個英語單詞下列哪項才是完全正確的?
A創建(create) , 修改(alter) , 刪除(update)
B 創建(alter) , 修改(modify), 刪除(drop)
C 創建(create) , 修改(alter) , 刪除(drop)
D 創建(alter) , 修改(create), 刪除(drop)
7)SQL 2005 的建表語句要寫在______之內?
A{ }
B[ ]
C( )
D <>
8) 建表語句中的 not null,該代碼表示的含義是:
A允許空格B非空約束
C不允許寫入數據
D不允許讀取數據
9)select * from student 該代碼中的 * 號,表示的正確含義是:
A普通的字元*號
B錯誤信息
C所有的欄位名
D模糊查詢
10)向數據表添加數據,哪些是添加的關鍵字?
Ainsert
B update
C delete
D select