資料庫生命周期

在大中型企業中,資料庫的套用有著嚴格的階段劃分,也稱為生命周期
通過這個生命周期,資料庫專家們可以為企業規劃出合理的藍圖

生命周期過程

-信息收集階段:必須了解企業中數據的組成,確定所需的數據是已經存在還是需要新建
-分析和設計過程:需要根據基本的數據需求從概念和邏輯上建立數據模型;然後在開始部署之前,將邏輯的資料庫轉換為SQL Server可以使用的物理資料庫設計
-部署和試運行階段:資料庫專家需要預估資料庫系統的工作量,確定系統的安全性,預期系統的存儲和記憶體需求;然後將新的資料庫從測試環境遷移到生產環境中試運行
-維持可用性階段:系統開始運行之後,仍需要保證系統的可用性,進行性能的監視、性能調優、數據備份和恢復,同時進行許可權的管理
-系統維護階段:當環境變化時,需要對系統進行維護,資料庫專家需要根據收集到的信息再次重複整個生命周期的流程。
-確定資料庫的最終狀態
-確定某些數據是否需要繼續保存
-是否有新的應用程式需要額外的數據
-企業是否對數據有著更多的保密需求
-是否需要在應用程式終止使用後,保存相應的數據等

資料庫生命周期中的企業角色

在一個完整的資料庫聲明周期中涵蓋了三種不同的企業角色
-資料庫管理員(DBA)
-資料庫套用開發人員(DBD)
-資料庫商業智慧型開發人員(DBI)

資料庫管理員(DBA)
-職責
-需要對SQL Server進行日程維護
-對資料庫知識有全面的了解
-掌握基本的IT架構知識
-對本企業的資料庫系統了如指掌
-安裝和配置SQL伺服器
-規劃並實施高可靠性的解決方案
-自動化管理任務
-規劃並實施安全解決方案
-監視資料庫伺服器並進行故障排除
-設計和部署資料庫
-規劃資料庫架構,包括存儲、硬體、伺服器等

資料庫套用開發人員(DBD)
-職責
-編寫T-SQL查詢腳本
-資料庫編程
-為編程對象(存儲過程、觸發器、用戶自定義數據類型、函式、查詢)進行故障排除
-進行資料庫調整和最佳化
-從概念和邏輯級別上設計資料庫
-在物理級別上部署資料庫
-為應用程式設計和解決數據訪問的問題
-收集商業需求

資料庫商業智慧型開發人員
-職責
-掌握架構的使用
-熟悉掌握SQL Server分析服務(ssas)
-掌握SSAS數據挖掘算法
-掌握創建和配置SSAS報告
-掌握創建和配置SQL Server繼承服務(SSIS)數據包
-掌握Microsoft .NET Framework

相關詞條

相關搜尋

熱門詞條

聯絡我們