❶ 資料庫的基本功能是什麼
(1)數據定義功能。DBMS提供相應數據語言來定義(DDL)資料庫結構,它們是刻畫資料庫框架,並被保存在數據字典中。
(2)數據存取功能。DBMS提供數據操縱語言(DML),實現對資料庫數據的基本存取操作:檢索,插入,修改和刪除。
(3)資料庫運行管理功能。DBMS提供數據控制功能,即是數據的安全性、完整性和並發控制等對資料庫運行進行有效地控制和管理,以確保數據正確有效。
(4)資料庫的建立和維護功能。包括資料庫初始數據的裝入,資料庫的轉儲、恢復、重組織,系統性能監視、分析等功能。
(5)資料庫的傳輸。DBMS提供處理數據的傳輸,實現用戶程序與DBMS之間的通信,通常與操作系統協調完成。
❷ 資料庫DBMS的主要組成部分是什麼各部分的主要功能是什麼
主要由:數據定義、數據操作、資料庫的運行管理、數據組織、存儲與管理、資料庫的保護、資料庫的維護、通信。
主要功能:
1、數據定義:供用戶定義資料庫的三級模式結構、兩級映像以及完整性約束和保密限制等約束。DDL主要用於建立、修改資料庫的庫結構。
2、數據操作:DBMS提供數據操作語言DML(Data Manipulation Language),供用戶實現對數據的追加、刪除、更新、查詢等操作。
3、資料庫的運行管理:資料庫的運行管理功能是DBMS的運行控制、管理功能,包括多用戶環境下的並發控制、安全性檢查和存取限制控制、完整性檢查和執行、運行日誌的組織管理、事務的管理和自動恢復,即保證事務的原子性。這些功能保證了資料庫系統的正常運行。
4、數據組織、存儲與管理:DBMS要分類組織、存儲和管理各種數據,包括數據字典、用戶數據、存取路徑等,需確定以何種文件結構和存取方式在存儲級上組織這些數據,如何實現數據之間的聯系。
5、資料庫的保護:資料庫中的數據是信息社會的戰略資源,所以數據的保護至關重要。DBMS對資料庫的保護通過4個方面來實現:資料庫的恢復、資料庫的並發控制、資料庫的完整性控制、資料庫安全性控制。
6、資料庫的維護:這一部分包括資料庫的數據載入、轉換、轉儲、資料庫的重組合重構以及性能監控等功能,這些功能分別由各個使用程序來完成。
7、通信:DBMS具有與操作系統的聯機處理、分時系統及遠程作業輸入的相關介面,負責處理數據的傳送。
選擇資料庫管理系統時應從以下幾個方面予以考慮:
1、 構造資料庫的難易程度。
需要分析資料庫管理系統有沒有範式的要求,即是否必須按照系統所規定的數據模型分析現實世界,建立相應的模型;資料庫管理語句是否符合國際標准,符合國際標准則便於系統的維護、開發、移植;有沒有面向用戶的易用的開發工具;所支持的資料庫容量,資料庫的容量特性決定了資料庫管理系統的使用范圍。
2、 程序開發的難易程度。
有無計算機輔助軟體工程工具CASE——計算機輔助軟體工程工具可以幫助開發者根據軟體工程的方法提供各開發階段的維護、編碼環境,便於復雜軟體的開發、維護。
3、資料庫管理系統的性能分析。
包括性能評估(響應時間、數據單位時間吞吐量)、性能監控(內外存使用情況、系統輸入/輸出速率、SQL語句的執行,資料庫元組控制)、性能管理(參數設定與調整)。
❸ 什麼是資料庫資料庫有什麼用
資料庫(Database)是按照數據結構來組織、 存儲和管理數據的倉庫。在1990年以後,數回據管理不再是存儲和答管理數據,而是轉變成用戶所需要的各種數據管理的方法。
資料庫具有能存在一起、能與多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的作用。資料庫系統在各個方面都得到了廣泛的應用。
在信息化社會,充分有效的管理和利用各類信息資源,是進行科學研究和決策管理的重要前提。資料庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心組成部分,是進行科學研究和決策管理的重要手段。
(3)重組織資料庫是什麼擴展閱讀:
資料庫可以視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據運行新增、截取、更新、刪除等操作。
發明人是雷明頓蘭德公司。
資料庫管理系統(DBMS)是為管理資料庫而設計的電腦軟體系統,具有存儲、截取、安全保障、備份等基礎功能。資料庫管理系統可以依據它所支持的資料庫模型來作分類。
資料庫的類型有關系資料庫和非關系型資料庫兩種。資料庫模型有對象模型、層次模型(輕量級數據訪問協議)、網狀模型(大型數據儲存)、關系模型、面向對象模型、半結構化模型、平面模型。
❹ 什麼是資料庫重組
資料庫重組是在現有的數據結構基礎上進行更優化配置或重新設計數據結構,以達到更好的性能。而資料庫構建通常指的是無現有數據基礎的情況下設計資料庫結構。
❺ 為什麼要進行資料庫的再組織和重構造
資料庫運行一段時間後,由於記錄不斷的增刪改,會使資料庫的物理存儲情況變壞,降內低了數據的存取效率。就如容同電腦用了比較長一段時間後,會產生很多垃圾一樣,需要清理。這個時候我們就對資料庫進行重新安排存儲位置,回收垃圾減少指針鏈等的再組織。而當資料庫增加 新的實體,取消了某些應用後,原有的資料庫設計不能滿足要求,就要對其進行重構造,調整資料庫的模式或外模式。
❻ 資料庫重組織
設置伺服器自動重新生成索引,自動收縮資料庫
每天晚上找個訪問量最少的時間干
❼ 什麼是資料庫重組
資料庫在經過一段時間運行後,由於對表的插入、更新、刪除等操作而產生許多碎片,使性能下降,也使表空間內資料庫文件中可能找不到完整連續的區間分配給增長的表。資料庫重組就是消除這些不必要的碎片 重新構件資料庫的結構 優化資料庫的性能。
❽ 資料庫重組、重構。具體解釋下,還有2個的區別
一、指代不同
1、資料庫重組:將資料庫的相關信息重新組織。
2、資料庫重構:對表結構、數據、存儲過程和觸發器的小小改動就能在很大程度上改進資料庫的設計,同時又不改變語義。
二、特點不同
1、資料庫重組:資料庫使用較長一段時間後,因為一些增,刪,改等操作,使得數據的分布索引及相關數據會變得比較凌亂,從而影響資料庫的效率。
2、資料庫重構:包括結構、數據質量、參照完整性、架構、方法的重構。
三、作用不同
1、資料庫重組:是比較底層且比較費時的操作,在重組時會停止前端業務,把資料庫里表的數據放到磁碟的空閑空間上。刪除原有的表或索引,重建空的表或索引後,再把數據導入新表或索引中。
2、資料庫重構:能幫助軟體專業人士改進系統設計及其可維護性、可擴展性和性能。
❾ 什麼是資料庫系統的體系結構
三級結構的組織形式稱為資料庫的體系結構或數據抽象的三個級別。這個結構是於1975年在美國ANSI/X3/SPARC(美國國家標准協會的計算機與信息處理委員會中的標准計劃與需求委員會)資料庫小組的報告中提出的。
1.1.4.1三級數據視圖
數據抽象的三個級別又稱為三級數據視圖,是不同層次用戶(人員)從不同角度所看到的數據組織形式。
(1) 外部視圖 第一層的數據組織形式是面向應用的,是應用程序員開發應用程序時所使用的數據組織形式,是應用程序員所看到的數據的邏輯結構,是用戶數據視圖,稱為外部視圖。外部視圖可有多個。這一層的最大特點是以各類用戶的需求為出發點,構造滿足其需求的最佳邏輯結構。
(2) 全局視圖 第二層的數據組織形式是面向全局應用的,是全局數據的組織形式,是資料庫管理人員所看到的全體數據的邏輯組織形式,稱為全局視圖,全局視圖僅有一個。這一層的特點是對全局應用最佳的邏輯結構形式。
(3) 存儲視圖第三層的數據組織形式是面向存儲的,是按照物理存儲最優的策略所組織形式,是系統維護人員所看到的數據結構,稱為存儲視圖。存儲視圖只有一個。這一層的特點是物理存儲最佳的結構形式。
外部視圖是全局視圖的邏輯子集,全局視圖是外部視圖的邏輯匯總和綜合,存儲視圖是全局視圖的具體實現。三級視圖之間的聯系由二級映射實現。外部視圖和全局視圖之間的映射稱為邏輯映射,全局視圖和存儲視圖之間的映射稱為物理映射。
1.1.4.2 三級模式
三級視圖是用圖、表等形式描述的,具有簡單、直觀的優點。但是,這種形式目前還不能被計算機直接識別。為了在計算機系統中實現數據的三級組織形式,必須用計算機可以識別的語言對其進行描述。DBMS提供了這種數據描述語言(Data Description Language 簡記為DDL)。我們稱用DDL精確定義數據視圖的程序為模式(Scheme)。與三級視圖對應的是三級模式。
(1) 子模式 定義外部視圖的模式稱外模式,也稱子模式。它由對用戶數據文件的邏輯結構描述以及和全局視圖中文件的對應關系的描述組成,用DBMS提供的子模式DDL定義。一個子模式可以由多個用戶共享,而一個用戶只能使用一個子模式。
(2) 模式 定義全局視圖的模式稱邏輯模式,簡稱模式。它由對全局視圖中全體數據文件的邏輯結構描述以及和存儲視圖中文件的對應關系的描述組成,用DBMS提供的模式DDL定義。邏輯結構的描述包括記錄的型(組成記錄的數據項名、類型、取值范圍等),還有記錄之間的聯系,數據的完整性、安全保密要求等。
(3) 內模式 定義存儲視圖的模式稱內模式,又稱物理模式。它由對存儲視圖中全體數據文件的存儲結構的描述和對存儲介質參數的描述組成,用DBMS提供的內模式DDL定義。存儲結構的描述包括記錄值的存儲方式(順序存儲、hash方法、B樹結構等),索引的組織方式等。
三級模式的結構如圖1.8所示。
三級模式所描述的僅僅是數據的組織框架,而不是數據本身。在內模式這個框架填上具體數據就構成物理資料庫,它是外部存儲器上真實存在的數據集合。模式框架下的數據集合是概念資料庫,它僅是物理資料庫的邏輯映像。子模式框架下的數據集合是用戶資料庫,它是概念資料庫的邏輯子集。
❿ 資料庫系統的五大功能是什麼
大部分DBMS提供數據定義語言DDL(Data Definition Language)和數據操作語言DML(Data Manipulation Language),供用戶定義資料庫的模式結構與許可權約束,實現對數據的追加、刪除等操作。
資料庫管理系統(DBMS)的主要功能有以下幾項:(1)數據定義功能。DBMS提供相應數據語言來定義(DDL)資料庫結構,它們是刻畫資料庫框架,並被保存在數據字典中。(2)數據存取功能。DBMS提供數據操縱語言(DML),實現對資料庫數據的基本存取操作:檢索,插入,修改和刪除。
(3)資料庫運行管理功能。DBMS提供數據控制功能,即是數據的安全性、完整性和並發控制等對資料庫運行進行有效地控制和管理,以確保數據正確有效。
(4)資料庫的建立和維護功能。包括資料庫初始數據的裝入,資料庫的轉儲、恢復、重組織,系統性能監視、分析等功能。
(5)資料庫的傳輸。DBMS提供處理數據的傳輸,實現用戶程序與DBMS之間的通信,通常與操作系統協調完成。