數據庫系統原理選擇題

數據庫系統原理選擇題

1、要保證數據庫的邏輯數據獨立性,需要修改的是||A||。
A: 模式與外模式之間的映射
B: 模式與內模式之間的映射
C: 模式
D: 三級模式

2、數據庫系統的數據獨立性體現在||B||。
A: 不會因爲數據的變化而影響到應用程序
B: 不會因爲數據存儲結構與數據邏輯結構的變化而影響應用程序
C: 不會因爲存儲策略的變化而影響存儲結構
D: 不會因爲某些存儲結構的變化而影響其他的存儲結構

3、關係數據模型是目前最重要的一種數據模型,它的三個要素分別是||B||。
A: 實體完整性、參照完整性、用戶自定義完整性
B: 數據結構、關係操作、完整性約束
C: 數據增加、數據修改、數據查詢
D: 外模式、模式、內模式

4、||B||的存取路徑對用戶透明,從而具有更高的數據獨立性、更好的安全保密性,也簡化了程序員的工作和數據庫開發建立的工作。
A: 網狀模型
B: 關係模型
C: 層次模型
D: 以上都有

5、要保證數據庫的數據獨立性,需要修改的是||C|| 。
A: 模式與外模式
B: 模式與內模式
C: 三級模式之間的兩層映射
D: 三層模式

6、概念模型是現實世界的第一層抽象,這一類模型中最著名的模型是||D|| 。
A: 層次模型
B: 關係模型
C: 網狀模型
D: 實體-關係模型

7、下述||D||不是DBA數據庫管理員的職責 。
A: 完整性約束說明
B: 定義數據庫模式
C: 數據庫安全
D: 數據庫管理系統設計

8、下面列出的數據庫管理技術發展的三個階段中,沒有專門的軟件對數據進行管理的是||D||。 I.人工管理階段 II.文件系統階段 III.數據庫階段
A: I 和 II
B: 只有 II
C: II 和 III
D: 只有 I

9、數據庫(DB)、數據庫系統(DBS)和數據庫管理系統(DBMS)三者之間的關係是||A||。
A: DBS包括DB和DBMS
B: DBMS包括DB和DBS
C: DB包括DBS和DBMS
D: DBS包括DB,也就是DBMS

10、在數據管理技術的發展過程中,經歷了人工管理階段、文件系統階段和數據庫系統階段。在這幾個階段中,數據獨立的最高的是||A||階段。
A: 數據庫系統
B: 文件系統
C: 人工管理
D: 數據項管理

11、數據庫的概念模型獨立於||A||。
A: 具體的機器和DBMS
B: E-R圖
C: 信息世界
D: 現實世界

12、在數據庫技術中,面向對象數據模型是一種||A||。
A: 概念模型
B: 結構模型
C: 物理模型
D: 形象模型

13、數據模型用來表示實體間的聯繫,但不同的數據庫管理系統支持不同的數據模型。在常用的數據模型中,不包括||B||。
A: 網狀模型
B: 鏈狀模型
C: 層次模型D: 關係模型

14、DBMS提供的SQL有兩種方式,其中一種是將SQL嵌入到某一高級語言中,此高級語言稱爲||B||。
A: 查詢語言
B: 宿主語言
C: 自含語言
D: 會話語言

15、數據庫三級模式之間存在的映象關係正確的是||B||。
A: 外模式/內模式
B: 外模式/模式
C: 外模式/外模式
D: 模式/模式

16、數據庫技術採用分級方法將數據庫的結構劃分成多個層次,是爲了提高數據庫||B|| 。
A: 數據規範性
B: 數據的獨立性
C: 管理規範性
D: 數據的共享

17、存儲在計算機外部存儲介質上的結構變化的數據集合,其英文名稱是||C||。
A: Data Dictionary(簡寫DD)
B: Data Base System(簡寫DBS)
C: Data Base(簡寫DB)
D: Data Base Management System(簡寫DBMS)

18、對於數據庫系統,負責定義數據庫內容,決定存儲結構和存取策略及安全等授權工作的是||C||。
A: 應用程序開發人員
B: 終端用戶
C: 數據庫管理員
D: 數據庫管理系統的軟件設計人員

19、數據庫中,數據的物理獨立性是指||C||。
A: 數據庫與數據管理系統的相互獨立
B: 用戶程序與DBMS的相互獨立
C: 用戶的應用程序與存儲在磁盤上的數據中的數據是相互獨立的
D: 應用程序與數據的邏輯結構相互獨立

20、通過指針鏈接來表示和實現實體之間聯繫的模型是||D||。
A: 關係模型
B: 層次模型
C: 網狀模型
D: 層次和網狀模型

21、關係數據模型||D||。
A: 只能表示實體間的1∶1聯繫
B: 只能表示實體間的1∶n聯繫
C: 只能表示實體間的m∶n聯繫
D: 可以表示實體間的上述三種關係

22、一般地,一個數據庫系統的外模式||D||。
A: 只能有一個
B: 最多只能有一個
C: 至少兩個
D: 可以有多個

23、數據庫三級模式中,真正存在的是||D||。
A: 外模式
B: 子模式
C: 模式
D: 內模式

24、在數據庫中,產生數據不一致的根本原因是||D||。
A: 數據存儲量太大
B: 沒有嚴格保護數據
C: 未對數據進行完整性的控制
D: 數據冗餘

25、層次模式、網狀模型和關係模型的劃分原則是||D||。
A: 記錄長度
B: 文件的大小
C: 聯繫的複雜程度
D: 數據之間的聯繫

26、數據庫的管理方法有||D||。
A: 批處理和文件系統
B: 文件系統和分佈式系統
C: 分佈式系統和批處理
D: 數據庫系統和文件系統

27、在數據庫設計中用關係模型來表示實體和實體之間的聯繫。關係模型的結構是||B||。
A: 層次結構
B: 二維表結構
C: 網狀結構
D: 封裝結構

28、應用數據庫的主要目的是爲了||C||。
A: 解決保密問題
B: 解決數據庫完整性問題
C: 共享數據問題
D: 解決數據最大的問題

29、模式和內模式||A||。
A: 只能有一個
B: 最多隻有一個
C: 至少兩個
D: 可以有多個

30、在數據庫的非關係模型中,基本層次聯繫是||B||。
A: 兩個記錄型以及它們之間的多對多聯繫
B: 兩個記錄型以及它們之間的一對多聯繫
C: 兩個記錄型之間的多對多的聯繫
D: 兩個記錄之間的一對多的聯繫

31、數據庫技術的奠基人之一E.F.Codd從1970年起發表過多篇論文,主要論述的是||C||。
A: 層次數據模型
B: 網狀數據模型
C: 關係數據模型
D: 面向對象數據模型

32、在數據庫技術中,爲提高數據庫的邏輯獨立性和物理獨立性,數據庫的結構被劃分成用戶級、||C||和存儲級三個層次
A: 管理員級
B: 外部級
C: 概念級
D: 內部級

33、數據庫系統的最大特點是||C||。
A: 數據的三級抽象和二級獨立性
B: 數據共享性
C: 數據的結構化
D: 數據獨立性

34、數據庫管理系統中用於定義和描述數據庫邏輯結構的語言稱爲||A||。
A: 數據定義語言
B: 數據庫子語言
C: 數據操縱語言
D: 數據結構語言

35、在關係數據庫設計中用||C||來表示實體及實體之間的聯繫。
A: 樹結構
B: 封裝結構
C: 二維表結構
D: 圖結構

36、下面的選項不是關係數據庫基本特徵的是||A||。
A: 不同的列應有不同的數據類型
B: 不同的列應有不同的列名
C: 與行的次序無關
D: 與列的次序無關

37、現有如下關係:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫療(患者編號,醫生編號,醫生姓名,診斷日期,診斷結果)其中,醫療關係中的外碼是||A||。
A: 患者編號
B: 患者姓名
C: 患者編號和患者姓名
D: 醫生編號和患者編號

38、假設有關係R和S,關係代數表達式R-(R-S)表示的是||A||。
A: R∩S
B: R∪S
C: R-S
D: R×S

39、關係代數中的連接操作是由||B||操作組合而成 。
A: 選擇和投影
B: 選擇和笛卡爾積
C: 投影、選擇、笛卡爾積
D: 投影和笛卡爾積

40、關係模型中,一個碼是||C||。
A: 可以由多個任意屬性組成
B: 至多由一個屬性組成
C: 由一個或多個屬性組成,其值能夠惟一標識關係中一個元組
D: 以上都不是

41、關係代數運算是以||C||爲基礎的運算 。
A: 關係運算
B: 謂詞演算
C: 集合運算
D: 代數運算

42、從一個數據庫文件中取出滿足某個條件的所有記錄形成一個新的數據庫文件的操作是||C||操作 。
A: 投影
B: 連接
C: 選擇
D: 複製

43、一般情況下,當對關係R和S進行自然連接時,要求R和S含有一個或者多個共有的||C|| 。
A: 記錄
B: 行
C: 屬性
D: 元組

44、一個關係只有一個||D|| 。
A: 候選碼
B: 外碼
C: 超碼
D: 主碼

45、兩個關係在沒有公共屬性時,其自然連接操作表現爲||B||。
A: 結果爲空關係
B: 笛卡爾積操作
C: 等價連接操作
D: 無意義的操作

46、有兩個關係R和S,分別包含15個和10個元組,那麼在R∪S、R-S、R∩S,中不可能出現的元組數目情況是||B||。
A: 15,5,10
B: 18,7,7
C: 21,11,4
D: 25,15,0

47、取出關係中的某些列,並消去重複元組的關係代數運算稱爲||B||。
A: 取列運算
B: 投影運算
C: 連接運算
D: 選擇運算

48、參加差運算的兩個關係||B||。
A: 屬性個數可以不相同
B: 屬性個數必須相同
C: 一個關係包含另一個關係的屬性
D: 屬性名必須相同

49、若D1={a1,a2,a3},D2={1,2,3},則D1×D2集合中共有元組||C||個。
A: 6
B: 8
C: 9
D: 12

50、設有屬性A,B,C,D,以下表達中不是關係的是||C||。
A: R(A)
B: R(A,B,C,D)
C: R(A×B×C×D)
D: R(A,B)

51、對關係模型敘述錯誤的是||D|| 。
A: 建立在嚴格的數學理論,集合論和謂詞演算公式基礎之一
B:微機DBMS絕大部分採取關係數據模型
C:用二維表表示關係模型是其一大特點
D:不具有連接操作的DBMS也可以是關係數據庫管理系統

52、關係數據庫中的碼是指||D||。
A:能惟一決定關係的字段
B:不可改變的專用保留字
C:關鍵的很重要的字段
D:能惟一標識元組的屬性或屬性集合

53、自然連接是構成新關係的有效方法。一般情況下,當對關係R和S使用自然連接時,要求R和S含有一個或多個共有的||D||。
A: 元組
B: 行
C: 記錄
D: 屬性

54、設W爲R和S自然連接之後的結果,且W,R和S的元組個數分別爲p,m,n,那麼三者之間滿足||D||。
A: p<(m+n)
B: p≤(m+n)
C: p<(m×n)
D: p≤(m×n)

55、若用如下的SQL語句創建一個表student:CREATE TABLE student (NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INT)可以插入到student表中的是||B||。
A: (‘1031’,‘曾華’,男,23)
B: (‘1031’,‘曾華’,NULL,NULL)
C: (NULL,‘曾華’, ‘男’, ‘23’)
D: (‘1031’,NULL,‘男’,23)

56、在視圖上不能完成的操作是||C|| 。
A: 更新視圖
B: 查詢
C: 在視圖上定義新的表
D: 在視圖上定義新的視圖

57、SQL語言集數據查詢、數據操縱、數據定義和數據控制功能於一體,其中,CREATE、DROP、ALTER語句是實現哪種功能||C||。
A: 數據查詢
B: 數據操縱
C: 數據定義
D: 數據控制

58、SQL語言中,刪除一個視圖的命令是||B||。
A: DELETE
B: DROP
C: CLEAR
D: REMOVE

59、在SQL語言中的視圖VIEW是數據庫的||A|| 。
A: 外模式
B: 模式
C: 內模式
D: 存儲模式

60、下列的SQL語句中,||D||不是數據定義語句。
A: CREATE TABLE
B: DROP VIEW
C: CREATE VIEW
D: GRANT

61、若要撤銷數據庫中已經存在的表S,可用||C||。
A: DELETE TABLE S
B: DELETE S
C: DROP TABLE S
D: DROP S

62、若要在基本表S中增加一列CName(課程名),可用||C||。
A: ADD TABLE S(CName CHAR(8))
B: ADD TABLE S ALTER(CName CHAR(8))
C: ALTER TABLE S ADD(CName CHAR(8))
D: ALTER TABLE S (ADD CName CHAR(8))

63、學生關係模式 Student( Sno,Sname,Sex,Age),Student的屬性分別表示學生的學號、姓名、性別、年齡。要在表Student中刪除一個屬性“年齡”,可選用的SQL語句是||B||。
A: DELETE Age from S
B: ALTER TABLE S DROP Age
C: UPDATE S Age
D: ALTER TABLE S ‘Age’

64、有關係S(Sno,SNAME,SAGE),C(Cno,CNAME),SC(Sno,Cno,GRADE)。其中Sno是學生號,SNAME是學生姓名,SAGE 是學生年齡, Cno是課程號,CNAME是課程名稱。要查詢選修“ACCESS”課的年齡不小於20的全體學生姓名的SQL語句是 SELECT SNAME FROM S,C,SC WHERE子句。這裏的WHERE子句的內容是||A||。
A: S.Sno = SC.sno and C.Cno = SC.Cno and SAGE>=20 and CNAME=‘ACCESS’
B: S.Sno = SC.sno and C.Cno = SC.Cno and SAGE in>=20 and CNAME in ‘ACCESS’
C: SAGE in>=20 and CNAME in ‘ACCESS’
D: SAGE>=20 and CNAME=’ ACCESS’

65、設關係數據庫中一個表S的結構爲SC(SName,CName,grade),其中SName爲學生名,CName爲課程名,二者均爲字符型;grade爲成績,數值型,取值範圍0-100。若要把“張二的化學成績80分”插入S中,則可用||D||。
A: ADD INTO SC VALUES(‘張二’,‘化學’,‘80’)
B: INSERT INTO SC VALUES(‘張二’,‘化學’,‘80’)
C: ADD INTO SC VALUES(‘張二’,‘化學’,80)
D: INSERT INTO SC VALUES(‘張二’,‘化學’,80)

66、設關係數據庫中一個表的結構爲:SC(SName,CName,grade),其中SName爲學生名,CNamee爲課程名,二者均爲字符型;grade爲成績,數值型,取值範圍0-100。若要更正王二的化學成績爲85分,則可用||A|| 。
A: UPDATE SC SET grade=85 WHERE SName=’王二’ AND CName=’化學’
B: UPDATE SC SET grade=’85’ WHERE SName=’王二’ AND CName=’化學’
C: UPDATE grade=85 WHERE SName=’王二’ AND CName=’化學’
D: UPDATE grade=’85’ WHERE SName=’王二’ AND CName=’化學’

67、在SQL語言中,子查詢是||D|| 。
A: 返回單表中數據子集的查詢語言
B: 選取多表中字段子集的查詢語句
C: 選取單表中字段子集的查詢語句
D: 嵌入到另一個查詢語句之中的查詢語句

68、SQL中的視圖機制提高了數據庫系統的||D||。
A: 完整性
B: 併發控制
C: 審計技術
D: 安全性

69、SQL語言的GRANT和REVOKE語句主要是用來維護數據庫的||C||。
A: 完整性
B: 可靠性
C: 安全性
D: 一致性

70、在數據庫的安全性控制中,授權的數據對象的||A||,授權子系統就越靈活。
A: 範圍越小
B: 約束越細緻
C: 安全性
D: 約束範圍大

71、下述各項中,屬於數據庫系統的特點的是 ( C )
A.存儲量大
B.存取速度快
C.數據獨立性
D.操作方便

72、在關係中,能唯一標識組的屬性集稱爲關係模式的 ( D )
A.候選鍵
B.主鍵
C.外鍵
D.超鍵

73、在數據操作語言(DML)的基本功能中,不包括的是 ( B )
A.插入新數據
B.描述數據庫結構  
C.對數據庫中數據排序
D. 刪除數據庫中數據

74、數據庫中全體數據的整體邏輯結構描述稱爲 ( B )
A.存儲模式
B.內模式
C.外模式
D.右外模式

75、對於分佈式數據庫,可以簡單歸納爲 ( B )
A.數據邏輯上分散,物理上統一
B.數據物理上分散,邏輯上統一
C.數據在邏輯上、物理上都是分散的
D.數據在邏輯上、物理上都是統一的

76、在關係R與關係S進行自然連接時,只把R中原該捨棄的元組保存到新關係中,這種操作稱爲 ( C )
A.外連接
B.內連接
C.左外連接
D.右外連接

77、在SQL中使用FOREIGN KEY 時,與之配合的語句是 ( D )
A.EXISTS
B.EXCEPT
C.TABLE
D.REFERENCES

78、定義片段以及全局關係與片段之間映像的模式是 ( C )
A.外模式
B. 概念模式
C.分片模式
D.分配模式

79、在客戶機/服務器體系結構的DBS中,數據庫功能分爲前端和後端兩部分,下列功能屬於後端的是 ( B )
A.用戶界面
B.存取結構
C.數據輸入
D.報表輸出

80、能夠消除多值依賴引起的冗餘的範式是 ( C )
A.2NF   
B.3NF  
C.4NF  
D.BCNF

81、位於分片視圖和分配視圖之間的透明性是 ( D )
A.全局數據模型透明性
B.分片透明性
C.局部數據模型透明性
D.位置透明性

82、設關係模式R (A,B,C),F是R上成立的FD集,F = {B→C},則分解ρ = {AB,BC}相對於F ( A )
A.是無損聯接,也保持FD的分解
B.是無損聯接,但不保持FD的分解
C.不是無損聯接,但保持FD的分解
D.既不是無損聯接,也不保持FD的分解

83、DBMS中實現事務持久性的子系統是 ( D )
A.安全性管理子系統
B.完整性管理子系統
C.併發控制子系統
D.恢復管理子系統

84、ORDBS的含義是 ( C )
A.面向對象的數據庫系統
B.數據庫管理系統
C.對象關係數據庫系統
D.對象關係數據庫

85、在SQL中,建立視圖用 ( C )
A.CREATE SCHEMA 命令
B.CREATE TABLE 命令
C.CREATE VIEW 命令
D.CREATE INDEX 命令

86、結構數據模型的三個組成部分是數據結構、數據操作和 ( C )
A.數據安全性控制
B. 數據一致性規則
C.數據完整性約束
D.數據處理邏輯

87、在SQL的算術表達式中,如果其中有空值,則表達式 ( C )
A.空值按0計算     
B.由用戶確定空值內容再計算結果
C.結果爲空值     
D.指出運算錯誤,終止執行

88、當兩個關係沒有公共屬性時,其自然連接操作表現爲 ( A )
A.笛卡兒積操作
B.等值連接操作
C.結果爲空集
D.錯誤操作

89、在數據庫與宿主語言之間傳遞信息是通過 ( B )
A.全局變量  
B.共享變量  
C.公共數據區  
D.系統緩衝區

90、在關係模式R(U,F)中,R中任何非主屬性對鍵完全函數依賴是R∈3NF的 ( B )
A.充分必要條件
B.必要條件
C.充分條件
D.既不充分也不必要條件

91、基本ER圖就是數據庫的 ( D )
A.外模式
B.邏輯模式
C.內模式
D. 概念模式

92、對基本表S,執行操作DROP TABLE S RESTRICT 的作用是 ( C )
A.刪除基本表S中的所有元組
B.把基本表S及其生成的一切視圖全部刪除
C.當沒有由S中的列產生的視圖或約束時將表S刪除
D.刪除表S,將引用表S的視圖中一切S的屬性置爲空值

93、在多用戶共享系統中,併發操作的事務干擾,破壞了事務的 ( C )
A.原子性
B.一致性
C.隔離性
D.持久性

94、關係R 與關係S只有1個公共屬性,T1是R與S等值連接的結果,T2是R與S自然連接的結果,則 ( C )
A.T1的屬性個數等於T2的屬性個數
B.T1的屬性個數小於T2的屬性個數
C.T1的屬性個數大於或等於T2的屬性個數
D.T1的屬性個數大於T2的屬性個數

95、當關系R和S自然聯接時,能夠把R和S原該捨棄的元組放到結果關係中的操作是( D )
A.左外聯接
B.右外聯接
C.外部並
D.外聯接

96、如果事務T獲得了數據項Q上的排它鎖,則T對Q ( C )
A.只能讀不能寫
B.只能寫不能讀
C.既可讀又可寫
D.不能讀不能寫

97、SQL的全局約束是指基於元組的檢查子句和 ( C )
A.非空值約束      
B.域約束子句
C.斷言         
D.外鍵子句

98、表達業務流程分析結果的圖表是 ( B )
A.業務流程圖   
B.數據流圖   
C.局部圖    
D.基本E-R圖

99、在數據庫技術中,未提交的隨後又被撤消的數據稱爲 ( D )
A.錯誤數據    
B.冗餘數據    
C.過期數據   
D.髒數據

100、選擇分佈式數據庫各片段數據存放場地的模式是 ( D )
A.外模式    
B.概念模式    
C.分片模式    
D.分配模式

101、現實世界中事物在某一方面的特性在信息世界中稱爲 ( C )
A.實體
B.實體值
C.屬性
D.信息

102、數據的存儲結構與數據邏輯結構之間的獨立性稱爲數據的 ( B )
A.結構獨立性
B.物理獨立性
C.邏輯獨立性
D.分佈獨立性

103、應用程序設計的工作開始於數據庫設計步驟的 ( D )
A.需求分析階段  
B.概念設計階段  
C.邏輯設計階段  
D.物理設計階段

104、在關係R中,代數表達式 σ3<4(R)表示 ( B )
A.從R中選擇值爲3的分量小於第4個分量的元組組成的關係  
B.從R中選擇第3個分量值小於第4個分量的元組組成的關係
C.從R中選擇第3個分量的值小於4的元組組成的關係  
D.從R中選擇所有元組組成的關係

105、對關係模式進行分解時,要使分解具有無損失連接性,在下屬範式中最高可以達到 ( D )
A.2NF
B.3NF
C.BCNF
D.4NF

106、事務的ACID性質,是指事務具有原子性、一致性和 ( C )
A.隔離性、透明性
B.獨立性、透明性
C.隔離性、持久性
D.共享性、持久性

107、各個場地採用同一類型的數據模型,使用不同型號的DBMS,這種分佈式數據庫系統的類型屬於 ( B )
A.同構同質型
B.同構異質型
C.異構同質型
D.異構異質型

108、爲解決“丟失更新”問題,事務在更新一個數據集合前,必須獲得對它的 ( B )
A.S鎖
B.X鎖 
C.S鎖和X鎖
D.S鎖或X鎖

109、在刪除基本表中某個元組時,將以此表爲參照表的關係中外鍵與主鍵相同的元組一起刪除,應採用的方式是 ( B )
A.RESSTRDICT方式
B.CASCADE方式
C.SET NULL方式
D.CHECK方式

110、在SQL的查詢語句中,對應關係代數中“投影”運算的語句是 ( A )
A.SELECT
B.FROM
C.WHERE
D.SET

111、在關係模式R(U,F)中,X,Y,Z是U中屬性,則多值依賴的傳遞律是 ( D )
A.如果X→→Y,Y→→Z,則X→→Z
B.如果X→→Y,Y→→Z,則X→→YZ
C.如果X→→Y,Y→→Z,則X→→YZ
D.如果X→→Y,Y→→Z,則X→→Z-Y

112、在數據庫設計中,將E-R圖轉換成關係數據模型的過程屬於 ( B )
A.需求分析階段
B.邏輯設計階段
C.概念設計階段
D.物理設計階段

113、關係代數的五個基本操作可直接轉換成元組關係演算表達式,它們是:並、差、投影、選擇和( B ) 
A.交    
B.笛卡爾積   
C.自然連接    
D.除法

114、SQL語言具有的功能是 ( B )
A.關係規範化,數據操縱,數據控制 
B.數據定義,數據操縱,數據控制 
C.數據定義,關係規範化,數據控制 
D.數據定義,關係規範化,數據操縱

115、分佈式數據庫系統中數據分配的策略是集中式,分割式和 ( C )
A.分佈式,混合式     
B.全複製式,關聯式  
C.全複製式,混合式     
D.分片式,關聯式

116、在數據庫系統中,數據獨立性是指( C )
A.用戶與計算機系統的獨立性   
B.數據庫與計算機的獨立性
C.數據與應用程序的獨立性    
D.用戶與數據庫的獨立性

117、文件系統與數據庫系統相比較,其缺陷主要表現在數據聯繫弱、數據冗餘和 ( C )
A. 數據存儲量低
B.處理速度慢
C.數據不一致
D.操作煩瑣

118、設計數據庫概念結構時,常用的數據抽象方法是聚集和 ( D )
A.分類
B.繼承
C.分析
D.概括

119、在下列的數據庫模式中,獨立於計算機系統的模式是 ( A )
A.概念模式
B.邏輯模式
C.內模式
D.外模式

120、在SQL中使用CREATE ASSERTION 的作用是建立 ( C )
A.數據庫
B.基本表
C.完整性規則
D.視圖

121、客戶/服務器體系結構的關鍵在於 ( D )
A.資源共享
B.數據的分佈
C.邏輯上的統一
D.功能的分佈

122、在關係模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y, 稱函數依賴X→Y爲 ( C )
A.平凡函數依賴
B. 部分函數依賴
C.完全函數依賴
D.傳遞函數依賴

123、要使數據庫具有可恢復性,最基本的原則是 ( D )
A.加強機房安全管理    
B.安裝防病毒設施
C.經常檢修計算機系統    
D.數據重複存儲

124、在關係模式R(U,F)中,F是最小函數依賴集,屬性T只在F中諸函數依賴“→”的左端出現,則屬性T具有以下性質 ( C )
A.屬性T僅是R的主屬性,但不包含於侯選鍵中
B.屬性T必是R的非主屬性
C.屬性T必是組成R候選鍵的主屬性
D.屬性T可能是R的主屬性,也可能是R的非主屬性

125、對關係R進行投影運算後,得到關係S,則 ( C )
A.關係R的元組數等於關係S的元組數
B.關係R的元組數小於關係S的元組數
C.關係R的元組數大於或等於關係S的元組數
D.關係R的元組數大於關係S的元組 數

126、記載數據庫系統運行過程中所有更新操作的文件稱爲 ( C )
A.更新文件
B. 後備文件
C.日誌文件
D.數據文件

127、在面向對象的模型中,表示實體中的每個屬性時,使用 ( C )
A.兩個變量,一個消息
B.兩個變量,兩個消息
C.一個變量,兩個消息
D.一個變量,一個消息

128、在客戶/服務器體系結構的DBS中,數據庫功能分爲前端和後端兩部分,下列功能中,屬於前端的是( B )
A.存取結構
B.用戶界面
C.查詢優化
D.併發控制

129、SQR中的視圖提高了數據庫系統的 ( A )
A.完整性
B.併發控制
C.隔離性
D.安全性

130、在E-R模型中,如果有6個不同實體集,有7個不同的二元聯繫,其中2個1:N聯繫,2個1:1聯繫, 3個M:N 聯繫,根據E-R模型轉換成關係模型的規則,轉換成關係的數目是( B )
A.6
B.9
C.11
D.13

131、位於用戶和數據庫之間的一層數據管理軟件是 ( C )
A.DBS   
B.DB   
C.DBMS  
D.MIS

132、一個事務中所有對數據庫操作是一個不可分割的操作序列,這稱爲事務的 ( A )
A.原子性         
B.一致性
C.隔離性         
D.持久性

133、關係代數的五個基本操作是:並、差、選擇、投影和 ( D )
A.等值連接        
B.F連接
C.自然連接        
D.笛卡兒積

134、在關係數據庫中,表與表之間的聯繫是通過( B )實現的。
A.實體完整性規則        
B.參照完整性規則
C.用戶自定義的完整性規則    
D.主鍵

135、數據字典產生於數據庫設計步驟的 ( A )
A.需求分析階段      
B.概念設計階段
C.邏輯設計階段      
D.物理設計階段

136、在數據庫技術中,未提交的隨後又被撤消的數據稱爲 ( D )
A.錯誤數據        
B.冗餘數據
C.過期數據        
D.髒數據

137、在SQL中,建立視圖用的命令是 ( C )
A.CREATE SCHEMA        
B.CREATE TABLE
C.CREATE VIEW         
D.CREATE INDEX

138、分佈式數據庫系統的透明性主要表現在位置透明性和 ( C )
A.數據透明性      
B.處理透明性
C.複製透明性      
D.映射透明性

139、在數據庫的E-R圖中,菱形框表達的是 ( C )
A.屬性          
B.實體
C.實體之間的聯繫     
D.實體與屬性之間的聯繫

140、設關係R和S的結構相同,並且各有80個元組,假如這兩個關係作並運算, 其運算結果的元組個數爲 ( D )
A.80  
B.小於等於80   
C.大於等於160  
D.大於等於80,小於等於160

141、以下操作中,不能用DML實現的是 ( B )
A.數據查詢           
B.定義數據庫的三級結構
C.數據插入           
D.數據刪除

142如果關係R和S進行自然連接時,只把S中原該捨棄的元組保存到新關係中,這種操作稱爲 ( D )
A.外連接        
B.內聯接
C.左連接        
D.右外連接

143、把E-R圖轉換成關係模型的過程,屬於數據庫設計的 ( C )
A.總體結構設計        
B.概念結構設計
C.物理結構設計       
D.邏輯結構設計

144、ORDBS的中文意思是 ( C )
A.面向對象的數據庫系統      
B.數據庫管理系統
C.對象關係數據庫系統       
D.關係數據庫系統

145、在較低層上的抽象表達了與之聯繫的較高層上抽象的特殊情況時,稱爲較高層上抽象是較低層抽象的 ( D )
A.概括        
B.聚集
C.細化        
D.泛化

146、在SQL中,SELECT語句的"SELECT DISTINCT"表示查詢結果中 ( C )
A.屬性名都不相同        
B.去掉了重複的列
C.行都不相同          
D.屬性值都不相同

147、在採用客戶機/服務器體系結構的數據庫應用系統中,應該將用戶應用程序安裝在 ( A )
A.客戶機端          
B.服務器端
C.終端            
D.系統端

148、 事務日誌用於保存 ( D )
A.程序運行過程         
B.數據操作
C.程序的執行結果        
D.對數據的更新操作

149、在第一個事務以S鎖方式讀數據A時,第二個事務可以進行的操作是 ( D )
A.對數據實行X鎖並讀數據        
B.對數據實行S鎖並寫數據
C.對數據實行X鎖並寫數據        
D.不加封鎖的讀數據

150、概念結構設計的目標是產生DB的概念模型,該模型主要反映( B )
A.DBA的管理信息需求        
B.企業組織的信息需求
C.應用程序員的編程需求       
D.DB的維護需求

151、同一個關係模型的任意兩個元組值(   )。
A. 不能全同
B. 可全同
C. 必須全同
D. 以上都不是

152、關係模式R中的屬性全部是主屬性,則R的最高範式必定是(   )。
A. 2NF     
B. 3NF     
C. BCNF    
D. 4NF

153、下列哪個不是數據庫系統必須提供的數據控制功能(   )。
A. 安全性  
B. 可移植性  
C. 完整性
D. 併發控制

154、若關係R的候選碼都是由單屬性構成的,則R的最高範式必定是(   )。
A. 1NF            
B. 2NF
C. 3NF           
D.無法確定

155、下列哪些運算是關係代數的基本運算(   )。
A. 交、並、差
B. 投影、選取、除、聯結
C. 聯結、自然聯結、笛卡爾乘積
D. 投影、選取、笛卡爾乘積、差運算

156、SQL語句的一次查詢結果是(   )。
A. 數據項   
B. 記錄  
C. 元組    
D. 表

157、在關係R(R#, RN, S#)和 S(S#,SN, SD)中,R的主碼是R#, S的主碼是S#,則S#在R中稱爲(   )。
A. 外碼              
B. 候選碼
C. 主碼
D. 超碼

158、在DBS中,DBMS和OS之間關係是(   )。
A. 併發運行
B. 相互調用
C. OS調用DBMS
D. DBMS調用OS

159、層次模型、網狀模型和關係模型的劃分根據是(  )。
A. 記錄長度
B. 文件的大小
C. 聯繫的複雜程度
D. 數據之間的聯繫

160、下列哪個是單目運算(   )。
A. 差     
B. 並     
C. 投影   
D. 除法

161、採用SQL查詢語言對關係進行查詢操作,若要求查詢結果中不能出現重複元組,可在SELECT子句後增加保留字(   )。
A. DISTINCT
B. UNIQUE
C. NOT NULL
D. SINGLE

162、下列SQL語句中,能夠實現“給用戶teacher授予查詢SC的權限”這一功能的是(   )。
A. GRANT SELECT on SC to teacher
B. REVOKE SELECT on SC to teacher
C. GRANT SELECT on TABLE to teacher
D. REVOKE SELECT on TABLE to teacher

163、設有關係S (SNO,SNAME,DNAME,DADDR),將其規範化到第三範式正確的答案是(  )。
A. S1(SNO,SNAME) S2(DNAME,DADDR)
B. S1 (SNO,NAME,DNAME) DEPT(DNAME,DADDR)
C. S1(SNO,SNAME,DADDR) S2(SNO,SNAME)
D. 以上都不對

164、下列有關主鍵和外鍵之間關係的描述中正確的是(   )。
A. 一個表中最多只能有一個主鍵,多個外鍵
B. 一個表中最多只能有一個外鍵,一個主鍵
C. 一個表中可以有多個主鍵,多個外鍵
D. 一個表中最多只能有一個外鍵,多個主鍵

165、數據的存儲結構與數據邏輯結構之間的獨立性稱爲數據的(   )。
A. 物理獨立性    
B. 結構獨立性
C. 邏輯獨立性     
D. 分佈獨立性

166、關係模式的任何屬性(   )。
A. 不可再分
B. 可再分
C. 命名在該關係模式中可以不唯一
D. 以上都不是

167、數據模型的三要素是(   )。
A. 外模式、模式、內模式
B.關係模型、層次模型、網狀模型
C. 實體、聯繫、屬性
D. 數據結構、數據操作、完整性約束

168、數據庫管理系統能實現對數據庫中數據的查詢、插入、修改和刪除,這類功能稱爲(   )。
A. 數據定義功能
B.數據管理功能
C. 數據操縱功能
D.數據控制功能

169、關係模型中3NF是指(   )。
A. 滿足2NF且不存在組合屬性
B. 滿足2NF且不存在部分依賴現象
C. 滿足2NF且不存在非主屬性
D. 滿足2NF且不存在傳遞依賴現象

170、建立索引是爲了加快 ( )的速度。
A、打開表
B、刪除表
C、連接表
D、查詢表

171、在SQL語句中,謂詞“EXISTS”的含義是(   )。
A. 全稱量詞       
B. 存在量詞
C. 自然連接       
D. 等值連接

172、現實世界“特徵”術語,對應於數據世界的(   )。
A. 屬性
B. 聯繫 
C. 記錄
D. 數據項

173、關係模型中,一個碼是(   )。
A. 可由多個任意屬性組成
B. 至多由一個屬性組成
C. 可由一個或多個其值能唯一標識該關係模式中任何元組的屬性組成
D. 以上都不是

174、客觀存在並可相互區別的事物稱爲( )
A、屬性
B、碼
C、實體
D、域

175、在SQL語句中,對輸出結果進行排序的語句是(   )。
A. GROUP BY   
B. ORDER BY  
C. WHERE
D. HAVING

176、關係模型是(   )。
A. 用關係表示實體  
B. 用關係表示聯繫
C. 用關係表示實體及其聯繫
D. 用關係表示屬性

177、數據庫系統中,DBA表示(   )。
A. 應用程序設計者
B. 數據庫使用者
C. 數據庫管理員
D. 數據庫結構

178、當前數據庫應用系統的主流數據模型是(   )。
A. 層次數據模型     
B. 網狀數據模型
C. 關係數據模型       
D. 面向對象數據模型

179、數據庫是在計算機系統中按照一定的數據模型組織、存儲和應用的(   )。
A. 文件的集合
B. 數據的集合
C. 命令的集合
D. 程序的集合

180、關係數據庫中的碼是指(   )。
A. 能唯一決定關係的字段     
B. 不可改動的專用保留字
C. 關鍵的很重要的字段      
D. 能唯一標識元組的屬性或屬性集合

181、在SQL語句中,需要對分組情況應滿足的條件進行判斷時,應使用(   )。
A. GROUP BY   
B. ORDER BY  
C. WHERE
D. HAVING

182、SQL語言是(   )。
A. 高級語言      
B. 結構化查詢語言
C. 編程語言      
D. 宿主語言

183、在SQL語句中,給用戶授權的命令是(   )。
A. GRANT   
B. SET  
C. REVOKE
D. FROM

184、設計性能較優的關係模式稱爲規範化,規範化主要的理論依據是(   )。
A. 關係規範化理論
B. 關係運算理論
C. 關係代數理論       
D. 數理邏輯

185、在數據庫系統階段數據由( )統一管理
A、管理員
B、系統分析員
C、DBMS
D、DB

186、關係模式中,滿足2NF的模式(   )。
A. 可能是1NF
B. 必定是1NF
C. 必定是3NF
D. 必定是BCNF

187、消除了部分函數依賴的1NF的關係模式必定是(   )。
A. 1NF
B. 2NF
C. 3NF
D. 4NF

188、從表中刪除記錄的SQL語句是(  )。
A. INSERT   
B. DELETE   
C. UPDATE
D. DROP

189、關係模型的數據結構是(   )。
A. 樹 
B. 圖 
C. 表
D. 二維表

190、數據庫系統與文件系統的主要區別是(   )。
A. 數據庫系統複雜,而文件系統簡單
B. 文件系統不能解決數據冗餘和數據獨立性問題,而數據庫系統可以解決
C. 文件系統只能管理程序文件,而數據庫系統能夠管理各種類型的文件
D. 文件系統管理的數據量較少,而數據庫系統可以管理龐大的數據量

191、自然連接是構成新關係的有效方法。一般情況下,當對關係R和S使用自然連接時,要求R和S含有一個或多個共有的(   )。
A. 元組
B. 行
C. 記錄
D. 屬性

192、數據庫三級視圖,反映了三種不同角度看待數據庫的觀點,用戶眼中的數據庫稱爲(   )。
A. 存儲視圖
B. 概念視圖
C. 內部視圖
D. 外部視圖

193、( A )是位於用戶與操作系統之間的一層數據管理軟件,它屬於系統軟件,它爲用戶或應用程序提供訪問數據庫的方法。數據庫在建立、使用和維護時由其統一管理、統一控制。
A.DBMS
B.DB
C.DBS
D.DBA

194、目前( A )數據庫系統已逐漸淘汰了層次數據庫和網狀數據庫,成爲當今最爲流行的商用數據庫系統。
A.關係
B.面向對象
C.分佈
D.並行

195、E-R圖是數據庫設計的工具之一,它一般適用於建立數據庫的( A )。
A.概念模型
B.結構模型
C.物理模型
D.邏輯模型

196、DB,DBMS,DBS三者之間的關係是( B )。
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.DBS與DB和DBMS無關

197、部門Dept(deptNo, deptName, telephone, manager)和職工Emp(empNo, empName, sex, address, deptNo)實體集,若一個職工只能屬於一個部門,部門負責人manager是一個職工。Dept與Emp的關係爲( B )
A.多對多
B.一對多
C.多對一
D.一對一

198、在SQL中,建立視圖用的命令是 ( C )。
A.CREATE PROCEDURE
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX

199、在數據庫中,產生數據不一致的根本原因是( C )
A.數據存儲量太大
B.沒有嚴格保護數據
C.未對數據進行完整性控制
D.數據冗餘

200、實現關係代數選擇運算的SQL子句是 ( D ).
A.SELECT
B.ORDER BY
C.FROM
D.WHERE

201、下述不屬於數據庫設計的內容的是( A )
A. 設計DBMS
B. 設計數據庫概念結構
C. 設計數據庫邏輯結構
D. 設計數據庫物理結構

202、概念設計的結果是( B )。
A.一個與DBMS相關的概念模式
B.一個與DBMS無關的概念模式
C.數據庫系統的公用視圖
D.數據庫系統的數據字典

203、SQL語言中,刪除一個表的命令是( B )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE

204、SQL的視圖是從( C )中導出的。
A.基表
B. 視圖
C. 基表或視圖
D. 數據庫

205、關係數據庫管理系統應能實現專門的關係運算包括 (B )
A.排序、索引和統計
B.選擇、投影和連接
C.關聯、更新和排序
D.選擇、投影和更新

206、下面列出的選項,哪項是關係數據庫的基本特徵? 1.不同的列應有不同的數據類型;2. 不同的列應有不同的列名;3. 與行的次序無關;4. 與列的次序無關。( C )
A. 僅1
B.僅2
C. 2、3、4
D. 全部

207、在分組檢索中,要去掉不滿足條件的分組和不滿足條件的記錄,應當 (D )
A.使用WHERE子句
B.使用HAVING子句
C.先使用HAVING子句,再使用WHERE子句
D.先使用WHERE子句,再使用HAVING子句

208、( A )是數據庫設計的核心人員,他們的水平決定了數據庫系統的質量。
A系統分析和數據庫設計人員
B.系統分析和程序設計員
C.用戶和數據庫管理員
D.系統分析和數據庫管理員

209、下面列出的條目中,哪些是數據庫技術的主要特點?( A )
Ⅰ.數據的結構化;Ⅱ.數據的冗餘度小;Ⅲ.較高的數據獨立性;Ⅳ.程序的標準化
A. Ⅰ、Ⅱ和Ⅲ
B. Ⅰ和Ⅱ
C.Ⅰ、Ⅱ和Ⅳ
D. 都是

210、SQL語言中,刪除一個表的命令是( B )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE

211、語句DELETE FROM Student表明(  A )
A. 刪除Student中的全部記錄    
B. 刪除基本表Student
C. 刪除基本表Student中的列    
D. 刪除基本表Student中的部分行

212、SQL語言中,條件“年齡BETWEEN 20 AND 30”表示年齡在20至30之間,且( A )。
A.包括20歲和30歲
B.不包括20歲和30歲
C.包括20歲但不包括30歲
D.包括30歲但不包括20歲

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