資料庫結構的優化設計研究

2022-04-29 02:39:02 字數 1217 閱讀 2915

關鍵詞:資料庫;共享;dbms

【中圖分類號】g712

一、計算機資料庫系統

資料庫中的所有資料都是儲存在及孫吉裡面的,為了使在計算機裡面儲存的資料能夠得到有組織有結構的被記錄下來而被建立的集合。這個集合也就是資料庫系統主要具有的特點有;

1)資料結構化;把資料儲存於檔案中,資料儘管在內部有了結構的構建,但是他們彼此之間卻沒有被聯絡起來。而這點資料庫就能夠實現全部資料之間的結構化,這也是資料庫的最為主要的特徵之一。正式資料庫與檔案之間最根本的區別。

2)資料的共享性高、冗餘度低、易於擴充;對於資料庫來說其中的所有資料要從整體上去看待和描述,資料不能看待成是某乙個特定的程式所面向的,而是對於整個系統的面向,所以資料就擁有了可以被使用者、應用程式共享的特徵。遮掩剛坐到的資料的共享使得系統的冗餘性大大的減少了,對於儲存的空間也增添了很多空餘。資料的共享還可以有效的避免資料之間的不相容性和不一致性。

3)資料整體獨立;對於資料的獨立性的理解是從兩個方面的;一是物理獨特性,二是邏輯獨特性。物理獨特性是指資料本身是與使用者計算機上的應用程式是相互獨立的,可以理解為,資料在計算機內部是如何被儲存的使用者無需了解,因為資料的儲存工作是有dbms來管理的。而應用程式組要處理的問題時資料的邏輯結構,這樣即使資料的物理儲存結構早發生改變的情況下,使用者本身的程式並不會遭受到改變。

4)資料由dbms統一管理和控制;資料庫的共享是併發的共享,即多個使用者可以同時訪問資料庫中的資料,甚至可以同時訪問資料庫中的同乙個資料。

dbms必須提供以下幾方面的資料控制功能:資料的安全性保護,資料的完整性檢查,資料庫的併發訪問控制資料庫的故障恢復。

二、資料空設計要點

1、設計人與使用者的協調

要設計乙個有效的資料庫,必須用系統工程的觀點來考慮問題。在系統分析階段,設計者和使用者雙方要密切合作,共同收集和分析資料管理中資訊的內容和使用者對處理的需求。在調研中,首先要了解資料庫所管理的資料將覆蓋哪些工作部門,每個部門的資料來自何處,它們是依照什麼樣的原則處理加工這些資料的,在處理完畢後輸出哪些資訊到其他部門。

其次要確定系統的邊界,在與使用者充分討論的基礎上,確定計算機資料處理範圍,確定哪些工作要由人工來完成,確定人機介面介面。在系統分析過程中,要確定資料管理的資訊要求和處理要求。資訊要求是指使用者需要從資料庫中獲得資訊的內容與性質。

由使用者的資訊要求可以匯出資料要求,即在資料庫中需要儲存哪些資料。處理要求是指使用者要求完成什麼處理功能,對處理的響應時間有什麼要求,處理方式是批處理還是聯機處理。新系統的功能必須滿足使用者的資訊要求,處理要求,安全性和完整性要求。

資料庫優化總結

一 資料庫整體優化 1 伺服器的硬體效能 cpu,磁碟,記憶體 2 減少io操作。1 io操作是快取操作用時的一萬倍。通過對資料庫的快取設定,減少io操作。快取配置檔案oracle product 10.2.0 db 1 srvm admin init.ora 2 從業務和 端減少對資料庫的訪問。3...

資料庫種類與資料庫結構

2 網狀結構模型 某醫院醫生 病房和病人之間的聯絡。即每個醫生負責 三個病人,每個病房可住一到四個病人。如果將醫生看成是乙個資料集合,病人和病房分別是另外兩個資料集合,那麼醫生 病人和病房的比例關係就是m n p 即m個醫生,n個病人,p間病房 這種資料結構就是網狀資料結構,它的一般結構模型,記錄r...

資料庫結構設計

資料庫在乙個資訊管理系統中占有非常重要的地位,資料庫結構設計的好壞直接對應用系統的效率以及實現的效果產生影響。合理的資料庫結構設計可以提高資料儲存的效率,保證資料的完整和一致。1.邏輯結構設計 客戶資訊管理系統中使用的各個資料表的字段設定如下所示。1 客戶資訊表。用於記錄客戶資訊,其邏輯結構如下表所...