資料庫系統簡答題
『壹』 關於資料庫的簡答題2
1、說明關系模型的哪三類完整性規則?
實體完整性:指關系的主屬性不能為空
參照完整性:參照關系中,每個外碼的取值或者為空,或者等於被參照關系的主碼值。
用戶定義完整性:用戶自己針對具體的資料庫設定的約束條件。
2、sql語言中的視圖
視圖是從一個基本表或幾個基本表導出的表,是虛表,資料庫中只存放只存放視圖的定義,
而不存放視圖對應的數據,當基本表中的數據變化時,視圖中的數據也會隨之變化。
3、敘述等值連接與自然連接的區別和聯系。
等值連接是從兩個或幾個關系的笛卡爾積中選擇某些屬性相等的元組直接進行連接;
自然連接是一種特殊的等值連接,是在等值連接的基礎上去掉相同的屬性列。
4、資料庫管理系統的主要功能有哪些?
(1)資料庫的建立與維護
(2)數據存取操作
(3)資料庫控制(安全性保護、完整性檢查、並發控制、資料庫恢復)
5、簡述規范設計方法中,資料庫及其應用系統開發的全過程。
需求分析,概念結構設計,邏輯結構設計,物理結構設計,資料庫的實施與維護。簡答喲
6、簡述SQL語言的組成。
數據查詢,數據操縱,數據定義,數據控制。
7、什麼是資料庫
資料庫是才長期存儲在計算機內,有組織的,可共享的數據集合。
采啦,嘿嘿
『貳』 試述查詢優化在關系資料庫系統中的重要性 (資料庫系統簡答題)
查詢優化分為資料庫性能的優化和應用程序的優化
1)資料庫性能的優化
一個資料庫系統的生命周期可以分成:設計、開發和成品三個階段。在設計階段進行資料庫性能優化的成本最低,收益最大。在成品階段進行資料庫性能優化的成本最高,收益最小。
資料庫的優化通常可以通過對網路、硬體、操作系統、資料庫參數和應用程序的優化來進行。最常見的優化手段就是對硬體的升級。根據統計,對網路、硬體、操作系統、資料庫參數進行優化所獲得的性能提升,全部加起來占資料庫系統性能提升的40%左右。
2)應用程序的優化
應用程序的優化通常可分為兩個方面:源代碼和SQL語句。由於涉及到對程序邏輯的改變,源代碼的優化在時間成本和風險上代價很高,而對資料庫系統性能的提升收效有限。 優化SQL語句的傳統方法是通過手工重寫來對SQL語句進行優化。DBA或資深程序員通過對SQL語句執行計劃的分析,依靠經驗,嘗試重寫SQL語句,然後對結果和性能進行比較,以試圖找到性能較佳的SQL語句。這種傳統上的作法無法找出SQL語句的所有可能寫法,且依賴於人的經驗,非常耗費時間,但是60%系統性能提升來自對應用程序的優化。許多優化專家認為,對應用程序的優化可以得到80%的系統性能的提升。
『叄』 資料庫簡答題
1什麼是基本表,什麼是視圖,兩者的區別和聯系是什麼
基本表就是根據表結構形成的記錄集,即規范了表中的欄位,同時一般也是數據的載體;
視圖通常只是一張或多張表的快照,同樣具有表結構,但是不是數據的實際載體。
2規范化理論對資料庫設計有什麼指導意義
通常是指資料庫的範式要求,可以避免數據冗餘,更新異常。
3什麼是ER圖,構成ER圖的基本要素是什麼?
ER圖就是Entity-Relation實體關系圖,要素就是實體和關系。實體通常就對應一張表,關系就是指表與表之間的關系。
4資料庫恢復的基本技術有哪些
1。數據轉儲
2。登錄日誌文件
『肆』 《資料庫原理應用》簡答題(資料庫原理與應用試題及答案)
1.資料庫:是以某種文件結構存儲的一系列信息表,這種文件結構使您能夠訪問這些脊稿昌表、選擇表中的列、對表進行排序以及根據各種標准選擇行。資料庫通常有多個索引與這些表中的許多列相關聯,所以我們能盡可能快地訪問這些表。資料庫管理系統:隨著計算機在信息處理、情報檢索及各種管理系統的不斷發展,使用計算機時需要處理大量的數據、建立和檢索大量的表格,將這些數據和表格按一定的規律組織起來,以便處理更有效、檢索更迅速、用戶使用更方便,於是就出現了資料庫管理系統。資料庫和資料庫軟體就組成了資料庫管理系統。資料庫管理系統有各種類型,目前許多計算機包括微型機都配有資料庫管理系統,如FoxPro、Oracle、sqlserver等。
2.資料庫系統由資料庫(DB),數據管理系統(DBMS),應用程序,用戶和硬體敬飢組成,其中最關鍵的部分是資料庫.3.主關鍵字(Primarykey):用來唯一辨別表格里記錄的備選關鍵字。外來關鍵字(Foreignkey):表格內匹配同一表格或者另一表格里備選關鍵字的一個列或者一組列。外來鍵允許你將櫻扒一個表格里的記錄和另一個表格里的數據相關聯。有主外鍵關系,進行兩個表或多個表的關聯。