第一篇:數(shù)據(jù)庫變更管理(本站推薦)
數(shù)據(jù)庫變更管理流程
數(shù)據(jù)庫變更管理
目的................................................................................................................................1 角色與職責(zé).....................................................................................................................1 啟動(dòng)準(zhǔn)則.........................................................................................................................1 輸入................................................................................................................................1 主要步驟.........................................................................................................................1 [Step1] 數(shù)據(jù)庫設(shè)計(jì)變更申請(qǐng)..............................................................................1 [Step2] 審批數(shù)據(jù)庫設(shè)計(jì)變更申請(qǐng)......................................................................1 [Step3] 更改數(shù)據(jù)庫設(shè)計(jì)文檔..............................................................................2 [Step4] 重新進(jìn)行數(shù)據(jù)庫設(shè)計(jì)確認(rèn)......................................................................2 輸出................................................................................................................................2 結(jié)束準(zhǔn)則.........................................................................................................................2 度量................................................................................................................................2 深圳市永達(dá)電子有限公司
共 3 頁 第 0 頁 0
數(shù)據(jù)庫變更管理流程
數(shù)據(jù)庫變更管理
目的
? 鐵路客票安全系統(tǒng)的數(shù)據(jù)庫由設(shè)計(jì)部委派專人負(fù)責(zé)管理,以防止出現(xiàn)混亂。? 修改“原數(shù)據(jù)庫設(shè)計(jì)文檔”中不正確的內(nèi)容,產(chǎn)生新的數(shù)據(jù)庫文檔。? 控制數(shù)據(jù)庫文檔和腳本的變更,防止發(fā)生混亂。
補(bǔ)充說明:本規(guī)程中的“原數(shù)據(jù)庫設(shè)計(jì)文檔”是指已經(jīng)通過了評(píng)審并獲得書面承諾的數(shù)據(jù)庫設(shè)計(jì)文檔。
角色與職責(zé)
? 設(shè)計(jì)部委派專人負(fù)責(zé)管理數(shù)據(jù)庫,目前數(shù)據(jù)庫管理項(xiàng)目的負(fù)責(zé)人為王雪暉
啟動(dòng)準(zhǔn)則
? 某人(來自項(xiàng)目開發(fā)組或客戶方)提出變更“原數(shù)據(jù)庫設(shè)計(jì)”的申請(qǐng)。
輸入
? “原數(shù)據(jù)庫設(shè)計(jì)文檔”
主要步驟
[Step1] 數(shù)據(jù)庫設(shè)計(jì)變更申請(qǐng)
? 數(shù)據(jù)庫設(shè)計(jì)變更申請(qǐng)人撰寫“數(shù)據(jù)庫設(shè)計(jì)申請(qǐng)書”,遞交給項(xiàng)目經(jīng)理或客戶方負(fù)責(zé)人。? “數(shù)據(jù)庫設(shè)計(jì)申請(qǐng)書”必須闡述:(1)變更原因;(2)變更的內(nèi)容;(3)此變更對(duì)項(xiàng)目造成的影響。
[Step2] 審批數(shù)據(jù)庫設(shè)計(jì)變更申請(qǐng) 設(shè)計(jì)部、變更提出者的開發(fā)方負(fù)責(zé)人(項(xiàng)目經(jīng)理)和數(shù)據(jù)庫管理項(xiàng)目負(fù)責(zé)人共同審批“數(shù)據(jù)庫設(shè)計(jì)變更申請(qǐng)書”:
? 如果任何一方不同意變更,則退回變更請(qǐng)求,項(xiàng)目按照“原數(shù)據(jù)庫設(shè)計(jì)文檔”執(zhí)行。? 如果雙方都同意變更,轉(zhuǎn)向 [Step3]。
深圳市永達(dá)電子有限公司
共 3 頁 第 1 頁 1
數(shù)據(jù)庫變更管理流程
[Step3] 更改數(shù)據(jù)庫設(shè)計(jì)文檔
? 數(shù)據(jù)庫管理員根據(jù) [Step1] 和 [Step2] 更改“原數(shù)據(jù)庫設(shè)計(jì)文檔”和SQL腳本,產(chǎn)生新的數(shù)據(jù)庫設(shè)計(jì)文檔和SQL腳本。[Step4] 重新進(jìn)行數(shù)據(jù)庫設(shè)計(jì)確認(rèn)
? 重新進(jìn)行數(shù)據(jù)庫設(shè)計(jì)評(píng)審,參見數(shù)據(jù)庫設(shè)計(jì)確認(rèn)規(guī)程中的 [Step2]。? 重新獲取書面的數(shù)據(jù)庫設(shè)計(jì)承諾,參見需求確認(rèn)規(guī)程中的 [Step3]。
輸出
? 《數(shù)據(jù)庫設(shè)計(jì)變更控制報(bào)告》 ? 新的數(shù)據(jù)庫設(shè)計(jì)文檔 ? 新的SQL腳本
結(jié)束準(zhǔn)則
? 新的數(shù)據(jù)庫設(shè)計(jì)文檔已經(jīng)被確認(rèn)。
度量
? 數(shù)據(jù)庫管理項(xiàng)目經(jīng)理統(tǒng)計(jì)工作量。
深圳市永達(dá)電子有限公司
共 3 頁 第 2 頁 2
第二篇:數(shù)據(jù)庫管理規(guī)定
數(shù)據(jù)庫管理規(guī)定
第一章
總
則
第一條為加強(qiáng)聯(lián)合信用評(píng)級(jí)有限公司(以下簡(jiǎn)稱“公司”)數(shù)據(jù)庫管理,保障評(píng)級(jí)數(shù)據(jù)庫正常、有效運(yùn)行,確保數(shù)據(jù)庫安全,使數(shù)據(jù)庫能更好地服務(wù)于評(píng)級(jí)工作,特制定本管理制度。
第二條公司系統(tǒng)管理員負(fù)責(zé)評(píng)級(jí)數(shù)據(jù)庫的日常維護(hù)和運(yùn)行管理。第三條公司總經(jīng)理負(fù)責(zé)對(duì)數(shù)據(jù)庫使用者進(jìn)行權(quán)限審批。
第二章
數(shù)據(jù)的錄入
第三條各業(yè)務(wù)部門的評(píng)級(jí)分析師負(fù)責(zé)評(píng)級(jí)數(shù)據(jù)庫的數(shù)據(jù)錄入工作,部門負(fù)責(zé)人為本部門評(píng)級(jí)業(yè)務(wù)數(shù)據(jù)錄入工作的責(zé)任人。
第四條評(píng)級(jí)項(xiàng)目組負(fù)責(zé)人是其負(fù)責(zé)項(xiàng)目的評(píng)級(jí)信息錄入工作的責(zé)任人。評(píng)級(jí)項(xiàng)目組在現(xiàn)場(chǎng)考察和訪談結(jié)束后___個(gè)工作日內(nèi),應(yīng)將該評(píng)級(jí)項(xiàng)目的相關(guān)評(píng)級(jí)信息輸入評(píng)級(jí)數(shù)據(jù)庫。跟蹤評(píng)級(jí)時(shí)資料有更新的,應(yīng)在跟蹤評(píng)級(jí)工作結(jié)束前將更新資料錄入數(shù)據(jù)庫。在資料歸檔前,評(píng)級(jí)項(xiàng)目負(fù)責(zé)人應(yīng)對(duì)錄入的數(shù)據(jù)資料進(jìn)行格式和內(nèi)容核查。
第五條錄入的數(shù)據(jù)源主要包括宏觀經(jīng)濟(jì)信息、行業(yè)信息、發(fā)行人基本信息、證券的基本信息、發(fā)行人生產(chǎn)經(jīng)營(yíng)情況和財(cái)務(wù)數(shù)據(jù)等,其中發(fā)行人基本信息和財(cái)務(wù)數(shù)據(jù)是必須錄入的數(shù)據(jù)。
第六條數(shù)據(jù)庫數(shù)據(jù)應(yīng)嚴(yán)格按系統(tǒng)管理員下發(fā)的錄入模板標(biāo)準(zhǔn)進(jìn)行采集和錄入。
第三章
數(shù)據(jù)庫的使用
第七條根據(jù)評(píng)級(jí)業(yè)務(wù)對(duì)數(shù)據(jù)庫用戶管理的要求,公司應(yīng)制定數(shù)據(jù)庫用戶管理制度和數(shù)據(jù)庫操作規(guī)程。
第八條根據(jù)公司總經(jīng)理授權(quán),數(shù)據(jù)庫用戶權(quán)限級(jí)別分三種:普通用戶、錄入用戶、高級(jí)用戶。
第九條普通用戶擁有查詢、瀏覽、使用數(shù)據(jù)庫中公開發(fā)布的各類數(shù)據(jù)的權(quán)利。
第十條錄入用戶除擁有普通用戶權(quán)限外,擁有錄入數(shù)據(jù)和修改本人錄入的數(shù)據(jù)的權(quán)利。
第十一條高級(jí)用戶除具有錄入用戶的權(quán)限外,經(jīng)授權(quán)還具有修改本部門數(shù)據(jù)的權(quán)限。
第十二條根據(jù)工作需要經(jīng)公司總經(jīng)理批準(zhǔn)用戶權(quán)限級(jí)別可變更。特殊用戶的權(quán)限設(shè)置應(yīng)由公司總經(jīng)理批準(zhǔn)。
第十三條系統(tǒng)管理員負(fù)責(zé)按審批規(guī)定辦理具體用戶的授權(quán)、變更權(quán)限和注銷等管理工作。
第十四條用戶的密碼管理應(yīng)遵循如下規(guī)定:用戶密碼必須通過復(fù)雜性檢驗(yàn),位數(shù)不少于___位,并不得以數(shù)字開頭;密碼應(yīng)定期更改;用戶名和密碼為個(gè)人專用,不得泄露給他人,特殊情況需要他人以自己的用戶名和密碼進(jìn)入數(shù)據(jù)庫時(shí),應(yīng)取得部門負(fù)責(zé)人同意,并在工作完成后及時(shí)修改密碼。
第十五條所有用戶均應(yīng)遵守公司《評(píng)級(jí)業(yè)務(wù)信息保密制度》,未經(jīng)許可不得對(duì)外提供數(shù)據(jù)庫中相關(guān)數(shù)據(jù),不得越權(quán)使用和修改數(shù)據(jù)。
第四章
數(shù)據(jù)庫系統(tǒng)的修改和維護(hù)
第十六條數(shù)據(jù)庫系統(tǒng)的修改,應(yīng)在系統(tǒng)管理員征求各業(yè)務(wù)部門對(duì)于數(shù)據(jù)庫使用的意見和建議并提出修改方案的基礎(chǔ)上,由公司評(píng)級(jí)總監(jiān)提出,經(jīng)公司總經(jīng)理簽字同意后實(shí)施??筛鶕?jù)實(shí)際情況由公司組織人員修改(或重新開發(fā))或委托外部機(jī)構(gòu)修改(或重新開發(fā))。
第十七條數(shù)據(jù)庫系統(tǒng)的修改,應(yīng)保證數(shù)據(jù)的延續(xù)性和歷史數(shù)據(jù)的可用性。
第十八條業(yè)務(wù)人員在使用數(shù)據(jù)庫的過程中,對(duì)數(shù)據(jù)庫不完善或不方便使用之處,有信息監(jiān)督和反饋的義務(wù)。
第五章
數(shù)據(jù)庫的安全管理
第十九條系統(tǒng)管理員負(fù)責(zé)數(shù)據(jù)庫系統(tǒng)的安全管理,保證安全管理軟件的及時(shí)升級(jí)。
第二十條數(shù)據(jù)庫應(yīng)每周至少備份一次,系統(tǒng)管理員應(yīng)在保證數(shù)據(jù)安全和保密的情況下,采取適當(dāng)方式保存?zhèn)浞菸募?,保證數(shù)據(jù)庫出現(xiàn)異常時(shí)能快速恢復(fù),避免或盡量減少數(shù)據(jù)丟失。
第二十一條除系統(tǒng)管理員和經(jīng)公司總經(jīng)理批準(zhǔn)的人員外,其他人員不得進(jìn)入放置有存放數(shù)據(jù)庫設(shè)備的機(jī)房?jī)?nèi)。
第六章
附
則
第二十二條評(píng)級(jí)業(yè)務(wù)數(shù)據(jù)在技術(shù)條件許可的情況下應(yīng)永久保存。
第二十三條本制度由總經(jīng)理辦公會(huì)負(fù)責(zé)解釋、修訂。
第二十四條本制度于通過之日起執(zhí)行
第三篇:數(shù)據(jù)庫版本管理
簡(jiǎn)介
在軟件開發(fā)過程中,版本控制是一個(gè)廣為人知的概念。因?yàn)橐粋€(gè)項(xiàng)目可能會(huì)需要不同角色人員的參與,通過使用版本控制軟件,可以使得項(xiàng)目中不同角色的人并行參與到項(xiàng)目當(dāng)中。源代碼控制使得代碼可以存在多個(gè)版本,而不會(huì)將代碼庫變得混亂,典型的場(chǎng)景包括Bug修復(fù)、添加新功能、版本整合等。
雖然在開發(fā)層面的版本控制軟件已經(jīng)非常成熟,但目前國(guó)內(nèi)還沒有專門針對(duì)數(shù)據(jù)庫層面的版本控制軟件來幫助不同角色的人員在數(shù)據(jù)庫層面進(jìn)行團(tuán)隊(duì)協(xié)作、變更代碼管理以及對(duì)數(shù)據(jù)庫的變更進(jìn)行查看和比對(duì)。在數(shù)據(jù)庫層面版本控制工具的缺乏可能會(huì)出現(xiàn)如下場(chǎng)景:
? 無法在數(shù)據(jù)庫層面進(jìn)行團(tuán)隊(duì)協(xié)作:開
?
?
?
?
?
?
?
發(fā)人員A對(duì)存儲(chǔ)過程的修改導(dǎo)致
開發(fā)人員B創(chuàng)建的存儲(chǔ)過程被覆蓋,從而無法比對(duì)和追蹤
開發(fā)人員-開發(fā)DBA-測(cè)試人員難以協(xié)作:SVN等版本工具是基于文件的,很難在數(shù)據(jù)庫層面進(jìn)行版本控制
數(shù)據(jù)庫發(fā)生的變更難以追蹤:現(xiàn)有的技術(shù)無法追蹤由誰、在什么時(shí)間、對(duì)數(shù)據(jù)庫修改了什么,當(dāng)發(fā)生由數(shù)據(jù)庫引起的報(bào)錯(cuò)或性能下降時(shí),難以排查
無法記錄對(duì)數(shù)據(jù)庫變更的過程資產(chǎn):數(shù)據(jù)庫變更的歷史記錄只有數(shù)據(jù)庫運(yùn)維人員了解,當(dāng)該相關(guān)人員離職或調(diào)崗,這些過程資產(chǎn)難以繼承
難以審計(jì)數(shù)據(jù)庫:現(xiàn)有的數(shù)據(jù)庫審計(jì)功能往往依賴于日志,對(duì)性能造成很大影響。
SQL腳本無法有效管理:現(xiàn)有的做法往往是將SQL以文件形式保存,無法有效管理和共享
無法查看被加密的數(shù)據(jù)庫對(duì)象:當(dāng)需要對(duì)加密的數(shù)據(jù)庫對(duì)象進(jìn)行修改時(shí),如果無法找到對(duì)象定義的原始記錄,則必須重寫該對(duì)象
SVN建立和使用復(fù)雜:SVN使用流程對(duì)于數(shù)據(jù)庫人員過于繁瑣,為數(shù)據(jù)庫人員增加了額外的工作負(fù)擔(dān) 由于數(shù)據(jù)庫是整個(gè)業(yè)務(wù)應(yīng)用的核心,上述問題無論是在開發(fā)環(huán)境還是在生產(chǎn)環(huán)境如果得不到有效的解決,會(huì)造成生產(chǎn)力低下、過程資產(chǎn)無法得到管理、數(shù)據(jù)庫審查無法進(jìn)行、難以排查由數(shù)據(jù)庫變更導(dǎo)致的問題等情況。
下面來介紹一下Source Safe for SQL Server如何解決該類問題。
軟件的安裝
軟件的官網(wǎng)下載完Source Safe的安裝包后一路下一步,安裝完成后打開Management Studio,在需要加入到源代碼控制器的某個(gè)數(shù)據(jù)庫服務(wù)器上右鍵,在彈出菜單中選擇“添加數(shù)據(jù)庫到版本控制”,如圖1所示。
圖1.將數(shù)據(jù)庫添加到版本控制 然后設(shè)置相關(guān)的選項(xiàng),如圖2所示。
圖2.添加數(shù)據(jù)庫到版本控制相關(guān)設(shè)置
現(xiàn)在再來看,整個(gè)數(shù)據(jù)庫都已經(jīng)在版本控制之下了,如圖3所示。
圖3.查看受版本控制的數(shù)據(jù)庫
至此,Source Safefor SQL Server就安裝配置完成了。
典型應(yīng)用場(chǎng)景
Source Safe可以解決下述問題: 開發(fā)團(tuán)隊(duì)進(jìn)行版本控制 在一個(gè)開發(fā)團(tuán)隊(duì)中,對(duì)于數(shù)據(jù)庫對(duì)象的每一次變更都會(huì)自動(dòng)覆蓋上一個(gè)版本,導(dǎo)致上一個(gè)版本對(duì)象定義的丟失。比如說開發(fā)人員A創(chuàng)建了存儲(chǔ)過程“ProcA”,然后開發(fā)人員B修改了存儲(chǔ)過程“ProcA”,開發(fā)人員A創(chuàng)建的存儲(chǔ)過程將會(huì)被開發(fā)人員B所做的修改覆蓋,造成之前定義存儲(chǔ)過程的丟失和無法回滾。使用Source Safe可以輕松解決該類問題。通過圖4,我們看到存儲(chǔ)過程“ProcA”由開發(fā)人員“Jack”創(chuàng)建后,開發(fā)人員“CareySon”對(duì)其進(jìn)行了修改,Source Safe可以完整的記錄由誰,在什么時(shí)間,做了哪些修改,如圖所示。
圖4.查看存儲(chǔ)過程“ProcA”被修改的歷史記錄
圖5.查看存儲(chǔ)過程 “ProcA”兩個(gè)版本的差異部分 開發(fā)里程碑標(biāo)記
在開發(fā)過程中,往往需要對(duì)開發(fā)里程碑進(jìn)行迭代,每一個(gè)開發(fā)里程碑導(dǎo)致的數(shù)據(jù)庫對(duì)象變更都可以完整的被記錄和文檔化。
圖6.里程碑版本以及涉及到的對(duì)象變更 生產(chǎn)環(huán)境變更管理
在生產(chǎn)環(huán)境中,程序的升級(jí)、程序或人為對(duì)數(shù)據(jù)庫對(duì)象的更改有可能導(dǎo)致數(shù)據(jù)庫出現(xiàn)問題,例如應(yīng)用程序報(bào)錯(cuò)或數(shù)據(jù)庫性能下降。通過SourceSafe可以快速比較出數(shù)據(jù)庫之前版本和當(dāng)前數(shù)據(jù)庫定義中存在差異的部分,并根據(jù)具體情況回滾導(dǎo)致數(shù)據(jù)庫出現(xiàn)問題的對(duì)象,從而快速排除錯(cuò)誤并保證數(shù)據(jù)庫持續(xù)穩(wěn)定運(yùn)行。如圖7所示。
圖7.選擇需要版本比較的對(duì)象 常用腳本管理
無論是開發(fā)人員還是數(shù)據(jù)庫的運(yùn)維人員,都會(huì)有常用腳本需要保存。過去的做法往往是將SQL代碼以文件的形式保存,這樣既不方便使用,也不方便分類管理。利用Source Safe的代碼管理功能,可以方便的將SQL代碼的管理無縫集成到SQL Server Management Studio中。如圖8所示。
圖
8、使用Source Safe的腳本管理功能對(duì)SQL進(jìn)行管理
此外,Source Safe特別設(shè)定了默認(rèn)文件夾“工具欄快捷方式”,用戶可以將頻繁使用的SQL代碼置于此處,在該分類下的腳本會(huì)自動(dòng)出現(xiàn)在Management Studio的工具欄中,如圖9所示。
圖
9、將常用腳本置于“工具欄快捷方式”中 對(duì)選定的對(duì)象進(jìn)行版本歸類
雖然Source Safe每次同步之后都會(huì)生成一個(gè)基于變更的版本號(hào),但在某些特殊情況下,比如需要對(duì)庫中某些變更進(jìn)行管理、對(duì)庫中的版本進(jìn)行歸類的情況下會(huì)需要額外的標(biāo)簽。如圖10所示。
圖
10、利用標(biāo)簽標(biāo)出某個(gè)業(yè)務(wù)版本涉及到的數(shù)據(jù)庫對(duì)象 與SVN的無縫集成 SourceSafe的版本內(nèi)容和歷史記錄可以直接導(dǎo)出到SVN、TFS、VSS中,從而打通數(shù)據(jù)庫版本控制和現(xiàn)有的SVN系統(tǒng)。在數(shù)據(jù)庫中我們對(duì)存儲(chǔ)過程dbo.TestProc做了三次變更,如圖11所示。
圖11.對(duì)存儲(chǔ)過程的3次變更 接下來將歷史記錄導(dǎo)出到SVN,如圖12所示。
圖12.將SourceSafe記錄導(dǎo)出到SVN 導(dǎo)出完成后,通過SVN客戶端軟件可以看到對(duì)應(yīng)SQL文件的在數(shù)據(jù)庫中對(duì)應(yīng)圖10的三次變更,如圖13所示。
圖13.SVN對(duì)應(yīng)SourceSafe中的3次變更
軟件的下載
軟件的下載可以在軟件的官網(wǎng)下載,下載地址(http://?tab=sourcesafe-for-sql-server)。
第四篇:數(shù)據(jù)庫管理系統(tǒng)
8.1 知識(shí)點(diǎn)
8.1.1 數(shù)據(jù)庫管理系統(tǒng)概述
DBMS的系統(tǒng)目標(biāo)
數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,從用戶角度來看,一個(gè)DBMS應(yīng)盡可能具備的 系統(tǒng)目標(biāo)是:用戶界面友好、結(jié)構(gòu)清晰和開放性。
DBMS的基本功能
DBMS主要是實(shí)現(xiàn)對(duì)共享數(shù)據(jù)有效的組織、管理和存取,所以DBMS具有以下基本功 能:
1.?dāng)?shù)據(jù)庫定義功能
2.?dāng)?shù)據(jù)存取功能
3.?dāng)?shù)據(jù)庫管理功能
4.?dāng)?shù)據(jù)組織、存儲(chǔ)和管理功能
5.?dāng)?shù)據(jù)庫的建立和維護(hù)功能
6.其他如DBMS與其他軟件系統(tǒng)的通信功能,與其他DBMS或文件系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換 功能
8.1.2 數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)和運(yùn)行過程
DBMS程序模塊的組成DBMS是一種由各種模塊組成系統(tǒng)軟件,主要的模塊有:
1. 據(jù)定義方面的程序模塊
數(shù)據(jù)定義的程序模塊主要包括如下內(nèi)容:
文本框: 考綱要求
2. 數(shù)據(jù)庫設(shè)計(jì)的目標(biāo)、內(nèi)容和方法
3. 數(shù)據(jù)庫應(yīng)用開發(fā)工具
4. 數(shù)據(jù)庫技術(shù)發(fā)展
(1)模式、外模式、存儲(chǔ)模式的定義模塊,在RDBMS中就是創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、創(chuàng)建視圖、創(chuàng)建索引等定義模塊。
(2)安全性定義,如授權(quán)訪問。
(3)完整性定義,如主鍵、外鍵、以及其他一些完整性約束條件
2.?dāng)?shù)據(jù)操縱方面的程序模塊
數(shù)據(jù)操縱的程序模塊主要包括如下內(nèi)容:
(1)查詢處理程序模塊
(2)數(shù)據(jù)更新程序模塊
(3)交互式查詢程序模塊
(4)嵌入式查詢程序模塊
3.?dāng)?shù)據(jù)庫運(yùn)行管理的程序模塊
數(shù)據(jù)庫運(yùn)行管理主要包括:系統(tǒng)啟動(dòng)的初始化、建立DBMS的系統(tǒng)緩沖區(qū)、建立系統(tǒng) 工作區(qū)、打開數(shù)據(jù)字典、安全性檢查、完整性檢查、并發(fā)控制、事務(wù)管理、運(yùn)行日志管理 等。
4. 據(jù)庫組織、存儲(chǔ)和管理方面的程序模塊
數(shù)據(jù)庫組織、存儲(chǔ)和管理方面的程序模塊主要包括:文件讀寫和維護(hù)、存儲(chǔ)路徑管理 和維護(hù)、緩沖區(qū)管理等。
5. 據(jù)庫建立、維護(hù)和其他方面的程序模塊
數(shù)據(jù)庫建立、維護(hù)和其他方面的程序模塊主要包括初始裝入程序、轉(zhuǎn)儲(chǔ)程序、恢復(fù)程
序、數(shù)據(jù)轉(zhuǎn)換程序、通信程序等。
DBMS的層次結(jié)構(gòu)
DBMS系統(tǒng)的最上層式應(yīng)用層,位于DBMS系統(tǒng)核心之外。它處理的對(duì)象是各種數(shù)據(jù) 庫應(yīng)用系統(tǒng),如用開發(fā)工具開發(fā)的或用宿主語言編寫的應(yīng)用程序,終端用戶通過應(yīng)用程序 接口發(fā)出事務(wù)請(qǐng)求或各種查詢要求,這一層是DBMS與終端用戶和應(yīng)用程序之間的界面 層。
第二層是語言翻譯處理層。它處理的對(duì)象是數(shù)據(jù)庫語言。這一層向上提供的數(shù)據(jù)接口
是關(guān)系、視圖,即元組的集合。其功能是對(duì)數(shù)據(jù)庫語言的各類語句進(jìn)行語法分析、視圖轉(zhuǎn) 換、安全檢查、查詢優(yōu)化等。通過對(duì)下層基本模塊的調(diào)用,生成可執(zhí)行代碼。
第三層是數(shù)據(jù)存取層。這一層促里的對(duì)象是元組,它把上層的集合操作轉(zhuǎn)化為單記錄 操作。執(zhí)行諸如掃描、排序、元組的查找、修改、插入、刪除、加/解鎖等基本操作。第四層是數(shù)據(jù)存取層。這一層處理的對(duì)象是數(shù)據(jù)頁和系統(tǒng)緩沖區(qū)。執(zhí)行文件的邏輯打
開、關(guān)閉、讀頁、寫頁、緩沖區(qū)讀寫、頁面淘汰等操作,完成緩沖區(qū)管理、內(nèi)外存數(shù)據(jù)交 換等功能。
8.1.3 Oracle數(shù)據(jù)庫系統(tǒng)
Oracle系統(tǒng)簡(jiǎn)介
Oracle數(shù)據(jù)庫系統(tǒng)是由美國(guó)Oracle公司的產(chǎn)品。Oracle公司于1979年推出了世界上第一個(gè)商業(yè)化的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。
Oracle的功能特性
1.多進(jìn)程、多線索的體系結(jié)構(gòu)
2.高性能核心技術(shù)
3.高可用性
4.SQL的實(shí)現(xiàn)
5.分布式查詢功能和多場(chǎng)地更新功能。
6.自定義存儲(chǔ)過程、函數(shù)、過程包和數(shù)據(jù)庫觸發(fā)器
Oracle的主要產(chǎn)品及其功能
1.Developer /2000。它是Oracle的一個(gè)比較新的應(yīng)用開發(fā)工具集,包括Oracle Forms,Oracle Reprots,Oracle Graphics和Oracle Books等多種工具,可以實(shí)現(xiàn)高生產(chǎn)率、大型事 務(wù)處理以及客戶機(jī)/服務(wù)器結(jié)構(gòu)的應(yīng)用系統(tǒng)。Developer/2000具有高度的可移植性、支持多 種數(shù)據(jù)源、多種圖形用戶界面、多媒體數(shù)據(jù)、多語言支持以及CASE等協(xié)同應(yīng)用系統(tǒng)。
2.Designer/2000。它是Oracle提供的CASE工具,能夠幫助用戶對(duì)復(fù)雜系統(tǒng)進(jìn)行建
模、分析和設(shè)計(jì)。用戶在數(shù)據(jù)庫概要設(shè)計(jì)完成以后,即可以利用Designer/2000來幫助繪制 E-R圖、功能分布圖、數(shù)據(jù)流圖和方陣圖,自動(dòng)生成數(shù)據(jù)字典,數(shù)據(jù)庫表、應(yīng)用代碼和文 檔。
8.1.4 IBM DB2數(shù)據(jù)庫系統(tǒng)
IBM DB2數(shù)據(jù)庫系統(tǒng)簡(jiǎn)介
IBM DB2數(shù)據(jù)庫系統(tǒng)是由美國(guó)IBM公司開發(fā)。1984年到1992年,IBM艾瑪?shù)茄芯?/p>
中心開始了一個(gè)名為Startburst的研究計(jì)劃。這項(xiàng)計(jì)劃的主要目的是建立新一代的、具有延 伸性能的關(guān)系數(shù)據(jù)庫原型。延展性指的是在數(shù)據(jù)庫各個(gè)子系統(tǒng)實(shí)現(xiàn)開放型,使用戶能夠很 容易地把新功能加到一個(gè)SQL關(guān)系型數(shù)據(jù)庫里。Startburst為新一代商用對(duì)象關(guān)系數(shù)據(jù)庫 提供了寶貴地經(jīng)驗(yàn)與技術(shù)來源。
DB2通用數(shù)據(jù)庫功能和特性
DB2家族除了包含在各種平臺(tái)上運(yùn)行的數(shù)據(jù)庫管理系統(tǒng)內(nèi)核之外,產(chǎn)品包中還包括了
數(shù)據(jù)復(fù)制、數(shù)據(jù)庫系統(tǒng)管理、因特網(wǎng)網(wǎng)關(guān)支持,在線分析處理、多媒體支持和各種并行處 理能力,并為所有平臺(tái)上的異構(gòu)數(shù)據(jù)庫訪問提供“中間件”。DB2通用數(shù)據(jù)庫的特色如下:
1.支持Internet應(yīng)用
2.支持面向?qū)ο蠛投嗝襟w應(yīng)用
3.支持聯(lián)機(jī)分析處理
4.并行處理能力
IBM的商務(wù)智能解決方案
商務(wù)智能解決方案的基本結(jié)構(gòu)包括3個(gè)部分:
6. 數(shù)據(jù)倉庫
用于抽取、整合、分布、存儲(chǔ)有用的信息。
7. 多維分析模型
全方位了解現(xiàn)狀
8. 前臺(tái)分析工具
為管理人員提供簡(jiǎn)單易用的圖形化界面
IBM內(nèi)容管理解決方案
9. IBM Content Manager On Demand
IBM On Demand解決方案可以完成電子郵件存儲(chǔ)、回收、分發(fā)、打印和傳真,在短暫的時(shí)間內(nèi)就可以獲得與原來提供給客戶的一摸一樣的報(bào)表/帳單以及其他計(jì)算機(jī)輸出信息。
10. Digital Library(數(shù)字圖書館)
IBM數(shù)字圖書館技術(shù)使人們快速而廉價(jià)地管理、訪問、保護(hù)以及傳遞大量多種多樣地 資源成為可能。
8.1.5 SYBASE 數(shù)據(jù)庫系統(tǒng)
SYBASE數(shù)據(jù)庫系統(tǒng)簡(jiǎn)介
SYBASE是美國(guó)SYBASE公司的產(chǎn)品。1986年,SYBASE公司正式推出了SYBASE
數(shù)據(jù)庫系統(tǒng)。1999年8月SYBASE正式發(fā)布了正對(duì)企業(yè)門戶(EP)市場(chǎng)的公司策略,進(jìn) 一步加強(qiáng)了SYBASE公司在企業(yè)數(shù)據(jù)管理和應(yīng)用開發(fā)、移動(dòng)和潛入式計(jì)算、Internet計(jì)算 環(huán)境及數(shù)據(jù)倉庫等領(lǐng)域的領(lǐng)先地位。
SYBASE數(shù)據(jù)庫系統(tǒng)的功能及其特性
目前,SYBASE數(shù)據(jù)庫系統(tǒng)定位在4個(gè)方向:分別是企業(yè)解決方法案、Internet應(yīng)用、商務(wù)智能和移動(dòng)與嵌入式領(lǐng)域?yàn)榭蛻籼峁┫冗M(jìn)的技術(shù)。
企業(yè)解決方案包括企業(yè)級(jí)數(shù)據(jù)庫,數(shù)據(jù)復(fù)制和數(shù)據(jù)訪問。主要產(chǎn)品有:SYBASE EP,Adaptive Server Enterprise,Server Replication,Adaptive Server Connect及異構(gòu)數(shù)據(jù)庫互聯(lián) 選件。
SYBASE企業(yè)門戶提供了一個(gè)平臺(tái),用戶可以通過一個(gè)單一的、個(gè)性化的、基于Web的接口訪問所有企業(yè)信息,它可以把現(xiàn)有的業(yè)務(wù)應(yīng)用、數(shù)據(jù)庫、實(shí)時(shí)數(shù)據(jù)流、業(yè)務(wù)事件和 Web內(nèi)容集成到一個(gè)統(tǒng)一的信息窗口中,具有持續(xù)可用和端到端的安全性。其中服務(wù)的主 要內(nèi)容包括:
1.內(nèi)容集成2.應(yīng)用集成3.?dāng)?shù)據(jù)訪問
4.?dāng)?shù)據(jù)移動(dòng)
5.開發(fā)者服務(wù)
6.幾種的門戶管理
7.安全性
8.搜索
SYBASE的Internet應(yīng)用和商務(wù)智能解決方案
SYBASE的Internet應(yīng)用方向的產(chǎn)品幫助企業(yè)通過Internet作為業(yè)務(wù)計(jì)算的平臺(tái)來獲取
競(jìng)爭(zhēng)優(yōu)勢(shì)。主要產(chǎn)品有數(shù)據(jù)庫服務(wù)器,中間層應(yīng)用服務(wù)器,以及強(qiáng)大的快速開發(fā)工具PowerBuilder。開發(fā)根據(jù)其行業(yè)特點(diǎn)利用相應(yīng)的部件建立打包的基于Web的應(yīng)用。
SYBASE的移動(dòng)與潛入式計(jì)算解決方案
移動(dòng)與計(jì)算產(chǎn)品系列將原始數(shù)據(jù)轉(zhuǎn)換成企業(yè)信息并發(fā)布到企業(yè)的任何地方。地洞數(shù)據(jù) 庫產(chǎn)品Adaptive Server Anywhere和最新的UltraLite數(shù)據(jù)庫配置選項(xiàng)以其高性能、可擴(kuò)展 的技術(shù)加強(qiáng)了SYBASE在這一市場(chǎng)的優(yōu)勢(shì)。
8.1.6 Microsoft SQL Server數(shù)據(jù)庫系統(tǒng)
Microsoft SQL Server數(shù)據(jù)庫系統(tǒng)簡(jiǎn)介
Microsoft SQL Server數(shù)據(jù)庫系統(tǒng)是美國(guó)Microsoft公司的產(chǎn)品。目前Microsoft SQL 7.0 和Microsoft SQL 8.0已經(jīng)廣泛應(yīng)用于我國(guó)的各行各業(yè),包括許多政府部門。
SQL Server數(shù)據(jù)庫系統(tǒng)主要功能及其特性
MS SQL Server數(shù)據(jù)庫系統(tǒng)的核心是Microsoft SQL Server,它有兩個(gè)重要版本:
Microsoft SQL 7.0 和Microsoft SQL 2000。
Microsoft SQL 2000具有如下特性:
豐富的Web支持。
這些支持主要包括:
1.豐富的XML和Internet標(biāo)準(zhǔn)支持。
2.方便而安全的通過Web訪問數(shù)據(jù)
3.功能強(qiáng)大而靈活的,基于Web的分析功能
4.安全的應(yīng)用程序管理
5.高度可伸縮性和可靠性
Microsoft SQL 2000提供了光發(fā)的可伸縮性和可靠性:
1.用于電子商務(wù)解決方案的可伸縮性。
2.用于商業(yè)解決方案的可伸縮性
3.用于數(shù)據(jù)倉庫解決方案的可伸縮性
4.最大化的正常運(yùn)行時(shí)間和可靠性
5.最快的市場(chǎng)投放
Microsoft SQL是建立、部署和管理電子商務(wù)、商業(yè)和數(shù)據(jù)倉庫解決方案的最快途徑。它易于使用,總擁有成本明顯比其他同類產(chǎn)品更低。其特性包括:
1. 集成和可擴(kuò)展的分析服務(wù)
2.簡(jiǎn)化管理和優(yōu)化
3.增強(qiáng)和簡(jiǎn)化T-SQL開發(fā)和調(diào)試
4.靈活和可擴(kuò)展的數(shù)據(jù)轉(zhuǎn)換
5.充分的數(shù)據(jù)倉庫功能
這些數(shù)據(jù)倉庫功能包括:
1.豐富的Microsoft SQL 2000 XML功能以及多種其他Internet標(biāo)準(zhǔn)支持
2.使用Web即可靈活地于Microsoft SQL 2000數(shù)據(jù)庫以及OLAP多維數(shù)據(jù)集連接,而無需另外編程
3.使用先進(jìn)的數(shù)據(jù)挖掘工具,在最為龐大的數(shù)據(jù)集中洞察數(shù)據(jù)趨勢(shì)并進(jìn)行預(yù)測(cè),從而 得到數(shù)據(jù)的其他值
4.使用Microsoft English Query,快速獲取數(shù)據(jù)
5.廣泛支持電子商務(wù)功能
Microsoft SQL 2000廣泛支持電子商務(wù)功能,包括:
1.使用Commerce Server 2000和Microsoft SQL 2000創(chuàng)建B2B和B2C網(wǎng)站,分析網(wǎng) 站發(fā)展趨勢(shì)并自動(dòng)實(shí)現(xiàn)網(wǎng)站個(gè)性化設(shè)計(jì)
2.使用BizTalkTM Server 2000 和Microsoft SQL 2000在貿(mào)易伙伴之間實(shí)現(xiàn)在線交流; 廣泛的XML支持將為現(xiàn)有商務(wù)系統(tǒng)提供集成服務(wù)和Web支持。
Microsoft SQL 的多版本支持
為滿足不同單位和個(gè)人對(duì)性能、運(yùn)行時(shí)間和價(jià)格的特殊要求,Microsoft SQL 2000提 供各種不同的版本,包括:
Microsoft SQL 2000企業(yè)版,Microsoft SQL 2000標(biāo)準(zhǔn)版,Microsoft SQL 2000個(gè)人版,Microsoft SQL 2000開發(fā)人員版,Microsoft SQL 2000企業(yè)評(píng)估版,Microsoft SQL 2000桌 面引擎,Microsoft SQL 2000 CE版。
Microsoft SQL 2000的軟、硬件環(huán)境
使用Microsoft SQL 2000企業(yè)版,需要的配置如下:
1.PC機(jī)具有Inter或兼容Pentium 166MHZ或更高配置的處理器
2.帶有Server Pack 5或更高版本的Microsoft NT Server 4.0,帶有Server Pack 5或更
高版本的Microsoft NT Server 4.0企業(yè)版、Microsoft 2000 Server、Microsoft 2000 AdvancedServer或Microsoft 2000 Datacenter Server操作系統(tǒng)。
3.最低64MB RAM(推薦使用128MB或更大容量的內(nèi)存)。
4.硬盤空間。
5.Microsoft Internet Explorer 5.0或更高版本。
6.CD-ROM驅(qū)動(dòng)器
7.VGA或更高分辨率的監(jiān)視器
8.Microsoft鼠標(biāo)或兼容設(shè)備
第五篇:(XX)XX縣變更基礎(chǔ)數(shù)據(jù)庫修改報(bào)告
(XX)XX 縣變更基礎(chǔ)數(shù)據(jù)庫修改報(bào)告 模板)
由于 X 縣變更基礎(chǔ)數(shù)據(jù)庫自身遺留質(zhì)量錯(cuò)誤,影響增量數(shù)據(jù)庫生成,依據(jù)《關(guān)于變更調(diào) 查中數(shù)據(jù)庫變更相關(guān)問題處理意見》要求,對(duì)變更基礎(chǔ)數(shù)據(jù)庫進(jìn)行修改。
一、修改錯(cuò)誤類型
1、錯(cuò)誤類型
二、修改錯(cuò)誤內(nèi)容 通過修改變更基礎(chǔ)數(shù)據(jù)庫,總計(jì)修改錯(cuò)誤 X 錯(cuò)誤 X 處,具體修改內(nèi)容詳見下表 圖層名 修改前要素 BSM 修改后要素 BSM 原始數(shù)據(jù)問 題描述 處理辦法 備注
(有同類型問題可歸納)
修改前后對(duì)比圖
修改前后一級(jí)面積對(duì)比表
三、錯(cuò)誤修改說明 修改后不影響數(shù)據(jù)庫更新,修改前總面積等于修改后面積,數(shù)據(jù)庫通過質(zhì)量檢查和增量 數(shù)據(jù)校核,滿足修改數(shù)據(jù)成果匯交要求。