計算機等級考試三級數據庫知識考試題
2、關系數據庫中的視圖屬于4個數據抽象級別中的(A )
A 外部模型 B 概念模型 C 邏輯模型 D 物理模型
3、在下列關于關系的陳述中,錯誤的是(B )
A 表中任意兩行的值不能相同 B 表中任意兩列的值不能相同
C 行在表中的順序無關緊要 D 列在表中的順序無關緊要
4、關系數據庫中,實現實體之間的聯系是通過表與表之間的(D )
A 公共索引 B 公共存儲 C 公共元組 D 公共屬性
5、下面系統中不屬于關系數據庫管理系統的是( C)
A Oracle B MS SQL Server C IMS D DB2
6、SQL語言中,刪除一個表的命令是(B )
A DELETE B DROP C CLEAR D REMORE
7、有一個網絡數據庫應用系統,其中一臺計算機A存有DBMS軟件、所有用戶數據和應用程序,其余各節點作為終端通過通信線路向A發出數據庫應用請求,這種方式屬于(A )
A 集中式數據庫體系結構 B 主從式數據庫體系結構
C 客戶機/服務器數據庫體系結構 D 分布式數據庫體系結構
8、有一個關系:學生(學號,姓名,系別),規定學號的值域是8個數字組成的字符串,這一規則屬于( C )
A 實體完整性約束 B 參照完整性約束
C 用戶自定義完整性約束 D 關鍵字完整性約束
9、設關系R和S的屬性個數為r和s ,則(R*S)操作結果的屬性個數為 ( A )
A r+s B r-s C r*s D max(r+s)
10、在SQL語言中,條件“RETWEEN 20 AND 30”表示年齡在20到30之間,且(A )
A 包括20歲和30歲 B 不包括20歲和30歲
C 包括20歲不包括30歲 D 不包括20歲包括30歲
11、為了使索引鍵的值在基本表中唯一,在建立索引語句中應使用保留字( A)
A UNIQUE B COUNT C DISDINCT D UNION
12、下面有關主鍵的敘述正確的是( B )
A 不同的記錄可以具有重復的主鍵值或空值
B 一個表中的主鍵可以是一個或多個字段
C 在一個表中主鍵只可以是一個字段
D 表中的主鍵的數據類型必須定義為自動編號或文本
13、下列哪一個數據庫不是SQL Server 2000的系統數據庫(C )
A. master數據庫 B. msdb數據庫 C. pubs數據庫 D. model數據庫
14、有關系R和S,R∩S的運算等價于( B )
A. S-(R-S) B. B. R-(R-S) C. C. (R-S)∪S D. D. R∪(R-S)
15、下列四項中說法不正確的是( C )
A. 數據庫減少了數據冗余 B. 數據庫中的數據可以共享
C. 數據庫避免了一切數據的重復 D. 數據庫具有較高的數據獨立性
16、取出關系中的某些列,并消去重復的元組的關系運算稱為( C )
A.取列運算 B.投影運算 C.連接運算 D.選擇運算
17、一家航空公司把一年中飛行距離超過10000里的客戶信息轉移到一張稱為flyersclub的表中,他們的詳細情況被記錄在表flyers ( A )
A. insert into flyersclub from flyers where idistancetravelled>=10000
B. insert flyersclub where idistancetravelled>=10000
C. insert into flyersclub from flyers where (idistancetravelled)values>=10000
D. insert flyersclub (idstancetravelled) values from flyers where idistancetravelled>=10000
18、根據關系數據基于的數據模型——關系模型的特征判斷下列正確的一項:( B )
A、只存在一對多的實體關系,以圖形方式來表示。
B、以二維表格結構來保存數據,在關系表中不允許有重復行存在。
C、能體現一對多、多對多的關系,但不能體現一對一的關系。
D、關系模型數據庫是數據庫發展的最初階段
19、為數據表創建索引的目的是( A )
A、提高查詢的檢索性能 B、創建唯一索引
C、創建主鍵 D、歸類
20、在視圖中不允許包括( A )關鍵字
A ORDER BY,COMPUTE,COMPUTR BY
B ORDER BY FROM
C COMPUTE ORDER BY
D ORDER BY GROUP BY
21、數據庫三級模式體系結構的劃分,有利于保持數據庫的 ( A )
A 數據獨立性 B 數據安全性 C 結構規范化 D 操作可行性
22、假定學生關系是S(SNO,SNAME,SEX,AGE)
課程關系是C(CNO,CNAME,CREDIT)
學生選課關系是SC(SNO,CNO,GRADE)
要查找選修“數據庫”課程的女學生的姓名,將涉及到的關系 ( D )
A S B C,SC C S,SC D S,C,SC
23、定義外鍵實現的是哪一(些)類完整性? ( B )
A 實體完整性 B 參照完整性
C 用戶定義的完整性 D 實體完整性、參照完整性和用戶定義的完整性
24、在下列關系代數的操作中,哪一個不屬于專門的關系運算?( C)
A 自然連接 B 投影 C 廣義笛卡爾積 D 連接
25、下面關于SQL語言的說法中,哪一種說法是錯誤的? ( A )
A 一個SQL數據庫就是一個基本表
B SQL語言支持數據庫的三級模式結構
C 一個基本表可以跨多個存儲文件存放,一個存儲文件可以存放一個或多個基本表
D SQL的一個表可以是一個基本表,也可以是一個視圖
26、下面所列條目中,哪一條不是標準的SQL語句? ( B )
A ALTER TABLE B ALTER VIEW
C CREATE TABLE D CREATE VIEW
27、若實體間的聯系是M∶N,則將聯系類型( D )
A. 的屬性加入任一個關系模式中
B. 的屬性加入N端實體類型相對應的關系模式中
C. 的屬性加入M端實體類型相對應的關系模式中
D. 也轉換為關系模型
28、數據庫管理系統中用于定義和描述數據庫邏輯結構的語言稱為( A )
A. 數據庫模式描述語言(DDL) B. 數據庫子語言(SubDL)
C. 數據操縱語言(DML) D. 數據結構語言
29、在SQL語言中,( )子句能夠實現關系參照性規則。 ( D )
A. PRIMARY KEY B. NOT NULL
C. FOREIGN KEY D. FOREIGN KEY...REFERENCES...
30、從E-R模型關系向關系模型轉換時,一個M:N聯系轉換為關系模式時,該關系模式的關鍵字是( C )
A. M端實體的關鍵字 B. N端實體的關鍵字
C. M端實體關鍵字與N端實體關鍵字組合 D. 重新選取其他屬性
二、填空
1、在關系運算中,從關系中取出滿足條件的元組的運算稱__選擇_____運算
2、主碼是一種 _候選_____ 碼,主碼中的 ___屬性__個數沒有限制
3、SQL Server主數據文件、次數據文件和事務日志文件默認的擴展名分別為__ mdf ___、_ ndf _____和、 ldf
4、關系模式的三類完整性約束條件分別是實體完整性約束、參照完整性約束和自定義完整性約束。
5、根據下面所給的商品庫,寫出SQL語句
商品表1(商品代號char(8),分類號char(8),單價float數量int)
商品表2(商品代號char(8),產地char(8),品牌char(8) 兩張表
(1)從商品庫中查詢出數量在10和20之間的商品種數
select *
from 商品表1
where 數量 between 10 and 20
(2)從商品庫中查詢出每類(即分類名相同)商品的總數量
select 分類名,sum(數量) as 總數量
from 商品表1
group by 分類名
(3)從商品庫中查詢出比所有商品單價的平均值要低的全部商品
select *
from 商品表1
where 單價avg(單價)
from 商品表1 )
(4)從商品庫中查詢出所有商品的不同產地的總數
select count(distinct 產地) as產地數from商品表2