数据库基础笔试题(附带答案)
1.數據庫常用的數據模型有__________、層次模型、__________。
(難度系數C)正確答案:? 關系模型?? ??????? ?????網狀模型
2.數據模型是由__________、__________、和__________三部分組成的。
(難度系數B)正確答案:數據結構 ???????數據操作 ????完整性約束
3.在數據庫的三級模式結構中,用來描述數據庫中全體數據的全局邏輯結構和特征的是__________。
(難度系數B)正確答案:??? 模式
4.數據庫系統的核心是____________________。
(難度系數C)正確答案:數據庫管理系統或DBMS
5.規范化數據庫設計分為以下六個設計階段:需求分析階段、__________、__________、物理結構設計階段、數據庫實施階段、數據庫運行和維護階段。
(難度系數B)正確答案:概念結構設計? ??????邏輯結構設計
6.刪除表中記錄用_____________語句,修改表結構用___________語句。
(難度系數A)正確答案:Delete?????????????? Alte
7.數據庫系統中可能發生各種各樣的故障,引起故障的原因大致可以分為幾類,分別為:____________、計算機病毒、____________和介質故障。
(難度系數A)正確答案:事務內部故障??????? 系統故障
8.在數據庫概念結構設計中,各分E-R模型之間的沖突主要有:屬性沖突、__________和結構沖突。
(難度系數B)正確答案: 命名沖突
9.SQL中,表有三種:____________、____________和____________。
(難度系數C)正確答案:基本表(實表)? 視圖(虛表) 導出表(臨時表)
10.數據庫中術語英文縮寫有“RDBMS”和DML等,其中文的意思分別為_______________和_______________。
(難度系數B)正確答案:?? 關系數據庫管理系統? 數據操縱語言
11.二級封鎖協議除了可以防止丟失修改,還可以防止________________。
(難度系數B)正確答案:讀“臟”數據
12.關系模型和層次的數據結構分別是_____________和_____________。
(難度系數C)正確答案:二維表????? ?????????? 有向樹
13.數據模型是由_____________、_____________、和___________三部分組成的。
(難度系數C)正確答案:數據結構 ?????數據操作 ??????完整性約束
14.關系數據語言可以分為三類:___________、___________和關系代數語言。
(難度系數C)正確答案:SQL語言???? 關系演算語言
15.基本表結構修改用_____________語句,基本表內容修改用___________語句
(難度系數C)正確答案: ALTER? ?????UPDATE
16.規范化數據庫設計分為以下六個設計階段:需求分析階段、_____________、_____________、___________、數據庫實施階段、數據庫運行和維護階段。
(難度系數C)正確答案:概念結構設計、邏輯結構設計、物理結構設計階段
17.關系代數是一種關系操縱語言,它的操作對象和操作結果均為_________。
(難度系數C)正確答案:關系
18.如果一個關系模式R是1NF,并且關系的每個決定因子都是候選碼,那么R至少應該是_____________范式。
(難度系數C)正確答案:BC范式
19.SQL中,表有三種: ____________、臨時表(虛表)和____________。
(難度系數C)正確答案:視圖、基本表
20.數據庫中術語英文縮寫有“RDBMS”和DML等,其中文的意思分別為_______________和_______________。
(難度系數C)正確答案:關系數據庫管理系統? 數據操縱語言
21.在關系數據庫的規范化理論中,在執行“分解”時,必須遵守規范化原則:保持原有的函數依賴和________________________
(難度系數C)正確答案:無損連接
22.在 SQL 語言中,如果要為一個基本表增加列和完整性約束條件,應該使用 SQL 語句 __________________________。
(難度系數C)正確答案:ALTER TABLE
23.關系模型和網狀模型的數據結構分別是_____________和_____________。
(難度系數B)正確答案:二維表????? ?????????? 有向圖
24.數據模型是由______________、____________、和____________三部分組成的。
(難度系數C)正確答案:數據結構 ?????數據操作 ??????完整性約束
25.關系數據語言可以分為三類:_____________、_____________和關系演算語言。
(難度系數C)正確答案:SQL語言???? 關系代數語言
26.刪除基本表用______________語句,刪除基本表的元組用_____________語句
(難度系數B)正確答案:ALTER? ?????UPDATE
27.規范化數據庫設計分為以下六個設計階段:需求分析階段、_____________、_____________、___________、數據庫實施階段、數據庫運行和維護階段。
(難度系數B)正確答案:概念結構設計? ?邏輯結構設計?? 物理結構設計階段
28.事務的特性有:_____________、原子性、_____________和持久性。
(難度系數C)正確答案:一致性????? ????? 隔離性
29.當對視圖進行 UPDATE、INSERT和DELETE 操作時,為了保證被操作的行滿足視圖定義中子查詢語句的謂詞條件,應在視圖定義語句中使用可選擇項________________________________。
(難度系數A)正確答案:WITH CHECK OPTION
30.SQL中,表有三種: ____________、臨時表(虛表)和____________。
(難度系數B)正確答案:視圖、基本表
31.在關系數據庫規范化理論的研究中,在函數依賴的范疇內,___________范式達到了最高的規范化程度。
(難度系數B)正確答案:BC范式
32.在關系數據庫的規范化理論中,在執行“分解”時,必須遵守規范化原則:保持原有的函數依賴和________________________。
(難度系數A)正確答案:無損連接
33.如果一個關系模式R是1NF,并且關系的每個決定因子都是候選碼,那么R至少應該是_____________________范式。
(難度系數A)正確答案:BC范式
34.數據庫系統的特點分別是數據的結構化_______、_______ 、數據獨立性和 。
數據共享 可控冗余
35.在SQL Server 2000中,一個批處理語句是以 _______結束的。
GO
36.SQL Server 2000中的數據以頁為基本存儲單位,而8個相鄰的頁稱為擴展盤區,那么擴展盤區的大小應該為_______ 。
64KB
37.在SQL Server 2000中,索引的順序和數據表的物理順序不相同的索引是_______。
非聚集索引
38.如果要計算表中數據的平均值,可以使用的聚合函數是_______、_______。
AVG函數
39.游標的概念包括兩個部分,它們是_______和_______。
游標結果集 游標位置
40.一個事務的操作必須是具備以下四個屬性:原子性、_______ 、_______和持久性。
一致性 隔離性
41.在SQL Server 2000中,我們創建數據庫的語句是 ,而修改數據庫的
語句是 ______________。
CREATE? DATABASE ?ALTER ?DATABASE
42.在我們說到數據完整性時,使用_______是優先于使用觸發器、規則和_______ 。
約束 默認值
?
43.三類經典的數據模型是_________、_________和_________。其中,________目前應用最廣泛。
層次模型??? 網狀模型??? 關系模型????? 關系模型
44._________模型是面向信息世界的,它是按用戶的觀點對數據和信息建模;________模型是面向計算機世界的,它是按計算機系統的觀點對數據建摸。
概念模型??? 數據模型
45.關系模型的實體完整性是指______________________________。在關系模型中,候選碼是指_______________________,全碼是指_________________________。
主屬性的值不能為空?????? 能唯一標識元組的屬性和屬性組???
46.設Ei 為關系代數表達式,根據關系代數等價變換規則,(E1×E2)×E3 ≡ __________,若選擇條件F只涉及E1中的屬性,則σF(E1×E2)≡____________。
E1×(E2×E3)???? σF1?? (E1) ×E2?
47.數據依賴是關系中屬性間的相互關聯,最重要的數據依賴有兩種,即_____依賴和多值依賴。
函數
48.在關系規范化過程中,將1NF轉化為2NF,要消除______________________,若一個關系模式R∈2NF,并且消除了非主屬性對碼的傳遞依賴,則R∈____NF。
非屬性對碼的部分函數依賴???? 3
49.數據庫的保護措施有________控制、_________控制、_________控制和數據庫恢復等。
安全性????? 完整性????????? 并發
50.事務是并發控制的基本單位,事務的四個性質是_______性、_______性、_______性和________性。
原子性????? 一致性????????? 隔離性????? 持久性??
51.并發控制的主要方法是封鎖,封鎖的類型有兩種,即________鎖和_______鎖。
排它鎖????? 共享鎖
52.故障恢復的基本手段有____________和_________________。
數據轉儲??? 登記日志文件
53.DBMS的中文全稱是___________。
數據庫管理系統
54.數據管理的發展經歷了人工管理階段、_________階段和________階段。
文件系統???? 數據庫管理
55.數據庫系統的三級模式分別是___________,___________和_________。其中__________是用來定義數據庫的全局邏輯結構的。數據庫系統的兩級獨立性分別是__________和-----_________。
外模式???? 模式??? ???內模式????? 模式?????? 外模式/模式??? 模式/內模式
56.數據庫設計的步驟有需求分析、___________、邏輯結構設計、___________、數據庫實施和____________。
概念結構設計??? 物理結構設計???? 數據庫的運行和維護
57.實體聯系模型中三種聯系是__________、__________、__________;
一對一????? 一對多???????? 多對多
58.數據庫系統是由數據庫、__________、__________、__________和用戶共同組成;
數據庫管理系統???? 操作系統?????? 數據庫管理員
???????????????????????????????????????????????????
59.并發控制帶來的三種數據不一致是__________、__________、__________;
丟失修改???? 不可重復讀?? 讀臟數據?
60.數據庫的邏輯模型設計階段,任務是將________轉換成關系模型;
E-R圖
61.關系規范化理論是設計________的指南和工具。
邏輯結構
62.從用戶角度看,數據庫系統的體系結構可分為_________結構、________結構、客戶/服務器結構和_________結構。
集中式???? 分布式????? 瀏覽器/服務器
總結
以上是生活随笔為你收集整理的数据库基础笔试题(附带答案)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java ssh 和mvc_JAVA三大
- 下一篇: linux cmake编译源码,linu