【正文】
lication services, data storage independent of the use of its procedures。 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 年 【開(kāi) 本】 16 開(kāi) 【頁(yè) 碼】 1024 【版 次】 8 數(shù)據(jù)庫(kù)信息管理系統(tǒng)簡(jiǎn)介 數(shù)據(jù)庫(kù)是存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無(wú)有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲(chǔ)獨(dú)立于使用它的程序;對(duì)數(shù)據(jù)庫(kù)插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一 種公用的和可控制的方式進(jìn)行。此外,數(shù)據(jù)庫(kù)技術(shù)還為用戶提供了非常簡(jiǎn)便的使用手段使用戶易于編寫有關(guān)數(shù)據(jù)庫(kù)應(yīng)用程序。獨(dú)立 。在成批處理系統(tǒng)中,將事務(wù)和數(shù)據(jù)分批地處理或產(chǎn)生報(bào)表。解決這些差異以真正實(shí)現(xiàn)綜合的環(huán)境是信息服務(wù)人員向用戶經(jīng)理提出的挑戰(zhàn)。 按功能劃分,數(shù)據(jù)庫(kù)管理系統(tǒng)大致可分為 6 個(gè)部分: ( 1) 模式翻譯:提供數(shù)據(jù)定義語(yǔ)言 (ddl)。 ( 6)數(shù)據(jù)庫(kù)的維護(hù):為數(shù)據(jù)庫(kù)管理員提供軟件支持,包括數(shù)據(jù)安全控制、完整性保障、數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)重組以及性能監(jiān)控等維護(hù)工具。 需要分析數(shù)據(jù)庫(kù)管理系統(tǒng)有沒(méi)有范式的要求,即是否必須按照系統(tǒng)所規(guī)定的數(shù)據(jù)模型分析現(xiàn)實(shí)世界,建立相應(yīng)的模型;數(shù)據(jù)庫(kù)管理語(yǔ)句是否符合國(guó)際標(biāo)準(zhǔn),符合國(guó)際標(biāo)準(zhǔn)則便于系統(tǒng)的維護(hù)、開(kāi)發(fā)、移植;有沒(méi)有面向用戶的易用的開(kāi)發(fā)工具;所支持的數(shù)據(jù)庫(kù)容量,數(shù)據(jù)庫(kù)的容量特性決定了數(shù)據(jù)庫(kù)管理系統(tǒng)的使用范圍。 (4) 對(duì)分布式應(yīng)用的支持。垂直擴(kuò)展要求新平臺(tái)能夠支持低版本的平臺(tái),數(shù)據(jù)庫(kù)客戶機(jī) /服務(wù)器機(jī)制支持集中式管理模式,這樣保證 用戶以前的投資和系統(tǒng);水平擴(kuò)展要求滿足硬件上的擴(kuò)展,支持從單 CPU 模式轉(zhuǎn)換成多 CPU 并行機(jī)模式( SMP, CLUSTER, MPP) (7)數(shù)據(jù)完整性約束。 ( 12)數(shù)據(jù)恢復(fù)的能力 當(dāng)突然停電、出現(xiàn)硬件故障、軟件失效、病毒或嚴(yán)重錯(cuò)誤操作時(shí), 系統(tǒng)應(yīng)提供恢復(fù)數(shù)據(jù)庫(kù)的功能,如定期轉(zhuǎn)存、恢復(fù)備份、回滾等,使系統(tǒng)有能力將數(shù)據(jù)庫(kù)恢復(fù)到損壞以前的狀態(tài)。因?yàn)樗媾R的是多任務(wù)分布環(huán)境,可能會(huì)有多個(gè)用戶點(diǎn)在同一時(shí)刻對(duì)同一數(shù)據(jù)進(jìn)行讀或?qū)懖僮?,為了保證數(shù)據(jù)的一致性,需要由數(shù)據(jù)庫(kù)管理系統(tǒng)的并發(fā)控制功能來(lái)完成。 (5)并行處理能力。有無(wú)面向?qū)ο蟮脑O(shè)計(jì)平臺(tái) —— 面向?qū)ο蟮脑O(shè)計(jì)思想十分接近人類的邏輯思維方式,便于開(kāi)發(fā)和維護(hù)。 ( 4)數(shù)據(jù)庫(kù)系統(tǒng)提供 4 個(gè)方面的數(shù)據(jù)控制功能,分別是并發(fā)控制、恢復(fù)、完整性和安全性。 ( 2) 應(yīng)用程序的編譯:把包含著訪問(wèn)數(shù)據(jù)庫(kù)語(yǔ) 句的應(yīng)用程序,編譯成在 dbms支持下可運(yùn)行的目標(biāo)程序。 數(shù)據(jù)存取層 數(shù)據(jù)存取層處理的對(duì)象是單個(gè)元組,它將上層的集合操作轉(zhuǎn)換為單記 錄操作。即使出現(xiàn)了信息資源管理 (IRM)系統(tǒng),而且計(jì)算機(jī)信息系統(tǒng)的潛力得到了廣泛的承認(rèn)之后,大多數(shù)系統(tǒng)仍然是獨(dú)立的成批處理系統(tǒng)。也就是說(shuō),基于計(jì)算機(jī)的系統(tǒng)的工作流程直接借鑒了人工系統(tǒng)的工作流程。 信息管理系統(tǒng)是利用數(shù)據(jù)采集與傳輸技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)建設(shè)、多媒體技術(shù)、業(yè)務(wù)需求等建立一個(gè)管理平臺(tái),在平臺(tái)的基礎(chǔ)上構(gòu)建的純軟件業(yè)務(wù)管理系統(tǒng)(以滿足業(yè)務(wù)需求為目的),實(shí)現(xiàn)各業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)和信息共享,并在此基礎(chǔ)上搭建查詢、調(diào)度或者輔助決策系統(tǒng)。用戶通過(guò) dbms 訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)管理員也通過(guò) dbms 進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)工作。 database management statement is in line with international standards, in line with inte