資料庫生命周期

資料庫生命周期是一個多用於IT行業的專業名詞。

基本介紹

  • 中文名:資料庫生命周期
  • 外文名:Life cycle of Database  
  • 資料庫:有著嚴格的階段劃分
  • 通過:以為企業規劃出合理的藍圖
  • 信息收集:必須了解企業中數據的組成
  • 技術領域:IT
名詞簡介,過程,企業角色,三大角色職責,開發人員職責,

名詞簡介

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

過程

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

企業角色

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

三大角色職責

資料庫管理員(DBA)職責
-需要對SQL Server進行日程維護
-對資料庫知識有全面的了解
-掌握基本的IT架構知識
-對本企業的資料庫系統了如指掌
-安裝和配置SQL伺服器
-規劃並實施高可靠性的解決方案
-自動化管理任務
-規劃並實施安全解決方案
-監視資料庫伺服器並進行故障排除
-設計和部署資料庫
-規劃資料庫架構,包括存儲、硬體、伺服器等
資料庫套用開發人員(DBD)職責
-編寫T-SQL查詢腳本
-資料庫編程
-為編程對象(存儲過程觸發器、用戶自定義數據類型、函式、查詢)進行故障排除
-進行資料庫調整和最佳化
-從概念和邏輯級別上設計資料庫
-在物理級別上部署資料庫
-為應用程式設計和解決數據訪問的問題
-收集商業需求

開發人員職責

-掌握架構的使用
-熟悉掌握SQL Server分析服務(SSAS)
-掌握SSAS數據挖掘算法
-掌握創建和配置SSAS報告
-掌握創建和配置SQL Server繼承服務(SSIS)數據包
-掌握Microsoft .NET Framework

相關詞條

熱門詞條

聯絡我們