【正文】
( 12)數(shù)據(jù)恢復(fù)的能力 當突然停電、出現(xiàn)硬件故障、軟件失效、病毒或嚴重錯誤操作時, 系統(tǒng)應(yīng)提供恢復(fù)數(shù)據(jù)庫的功能,如定期轉(zhuǎn)存、恢復(fù)備份、回滾等,使系統(tǒng)有能力將數(shù)據(jù)庫恢復(fù)到損壞以前的狀態(tài)。因為它面臨的是多任務(wù)分布環(huán)境,可能會有多個用戶點在同一時刻對同一數(shù)據(jù)進行讀或?qū)懖僮?,為了保證數(shù)據(jù)的一致性,需要由數(shù)據(jù)庫管理系統(tǒng)的并發(fā)控制功能來完成。垂直擴展要求新平臺能夠支持低版本的平臺,數(shù)據(jù)庫客戶機 /服務(wù)器機制支持集中式管理模式,這樣保證 用戶以前的投資和系統(tǒng);水平擴展要求滿足硬件上的擴展,支持從單 CPU 模式轉(zhuǎn)換成多 CPU 并行機模式( SMP, CLUSTER, MPP) (7)數(shù)據(jù)完整性約束。 (5)并行處理能力。 (4) 對分布式應(yīng)用的支持。有無面向?qū)ο蟮脑O(shè)計平臺 —— 面向?qū)ο蟮脑O(shè)計思想十分接近人類的邏輯思維方式,便于開發(fā)和維護。 需要分析數(shù)據(jù)庫管理系統(tǒng)有沒有范式的要求,即是否必須按照系統(tǒng)所規(guī)定的數(shù)據(jù)模型分析現(xiàn)實世界,建立相應(yīng)的模型;數(shù)據(jù)庫管理語句是否符合國際標準,符合國際標準則便于系統(tǒng)的維護、開發(fā)、移植;有沒有面向用戶的易用的開發(fā)工具;所支持的數(shù)據(jù)庫容量,數(shù)據(jù)庫的容量特性決定了數(shù)據(jù)庫管理系統(tǒng)的使用范圍。 ( 4)數(shù)據(jù)庫系統(tǒng)提供 4 個方面的數(shù)據(jù)控制功能,分別是并發(fā)控制、恢復(fù)、完整性和安全性。 ( 6)數(shù)據(jù)庫的維護:為數(shù)據(jù)庫管理員提供軟件支持,包括數(shù)據(jù)安全控制、完整性保障、數(shù)據(jù)庫備份、數(shù)據(jù)庫重組以及性能監(jiān)控等維護工具。 ( 2) 應(yīng)用程序的編譯:把包含著訪問數(shù)據(jù)庫語 句的應(yīng)用程序,編譯成在 dbms支持下可運行的目標程序。 按功能劃分,數(shù)據(jù)庫管理系統(tǒng)大致可分為 6 個部分: ( 1) 模式翻譯:提供數(shù)據(jù)定義語言 (ddl)。 數(shù)據(jù)存取層 數(shù)據(jù)存取層處理的對象是單個元組,它將上層的集合操作轉(zhuǎn)換為單記 錄操作。解決這些差異以真正實現(xiàn)綜合的環(huán)境是信息服務(wù)人員向用戶經(jīng)理提出的挑戰(zhàn)。即使出現(xiàn)了信息資源管理 (IRM)系統(tǒng),而且計算機信息系統(tǒng)的潛力得到了廣泛的承認之后,大多數(shù)系統(tǒng)仍然是獨立的成批處理系統(tǒng)。在成批處理系統(tǒng)中,將事務(wù)和數(shù)據(jù)分批地處理或產(chǎn)生報表。也就是說,基于計算機的系統(tǒng)的工作流程直接借鑒了人工系統(tǒng)的工作流程。獨立 。 信息管理系統(tǒng)是利用數(shù)據(jù)采集與傳輸技術(shù)、計算機網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫建設(shè)、多媒體技術(shù)、業(yè)務(wù)需求等建立一個管理平臺,在平臺的基礎(chǔ)上構(gòu)建的純軟件業(yè)務(wù)管理系統(tǒng)(以滿足業(yè)務(wù)需求為目的),實現(xiàn)各業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)和信息共享,并在此基礎(chǔ)上搭建查詢、調(diào)度或者輔助決策系統(tǒng)。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。用戶通過 dbms 訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過 dbms 進行數(shù)據(jù)庫的維護工作。 horizontal expansion to meet the requirements of extended hardware, support from the single CPU model into CPU parallel machine model (SMP, CLUSTER, MPP) (7) data integrity constraints. Data integrity refers to the consistency and correctness of data protection, including the entity integrity, referential integrity, plex business rules. (8) concurrency control function. For the distributed database management system, concurrency control function is essential. Because it is facing the task distribution environment, there may be multiple users at the same time on the same data read or write operation, in order to ensure the consistency of the data, required by the concurrent database management system to plete the control function. Consider the following aspects of evaluation standard should concurrency control: Ensure that the query results consistency method Data lock granularity (control, data lock table, page, tuples, etc.) To upgrade the management function of the data locks (9) fault tolerance. Fault tolerant data processing under abnormal condition. Evaluation standard: hardware fault tolerance, there is no disk image processing software, there is no software method (10) the safety control Including the security degree (account management, user access, work security control, data constraints) (11) to support a variety of word processing capability Including the database description of a variety of text processing language (table name, domain name, data) support ability and the database development tool for a variety of text. (12) the ability of data recovery When a sudden power failure, hardware failure, software failure, virus or serious errors in operation, the system should provide the restore database functions, such as regular turn, restore the backup, rollback, make the system have the ability to recover the database to the state before the damage. 摘自 《 An Introduction to Database Systems, Eighth Edition》 Addison Wesley/Pearson (美) . Date ISBN10: 0321197844 ISBN13: 9780321197849 2020 年 【開 本】 16 開 【頁 碼】 1024 【版 次】 8 數(shù)據(jù)庫信息管理系統(tǒng)簡介 數(shù)據(jù)庫是存儲在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲獨立于使用它的程序;對數(shù)據(jù)庫插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一 種公用的和可控制的方式進行。 database management statement is in line with international standards, in line with international standards, the system is easy to maintain, development, transpl