幾個相關概念
資料庫模式定義語言ddl(data description language)
資料操縱語言dml(data manipulation language)
物理資料模型pdm(physical data model)
概念資料模式cdm (conceptual data model)
資料庫重構分類:
1.結構重構:對錶或檢視所作變更,如列的移動、拆分
2.資料質量重構:改進資料庫資訊質量的變更,如不允許列空
3.參照完整性重構:確保參照行存在、級聯刪除
4.架構重構:總體改變外部程式與資料庫互動方式,如用儲存過程代替**的sql查詢
5.方法重構:對儲存過程、儲存函式、觸發器等方法的變更
6.轉換:對資料庫schema的變更,如對原有表增加乙個新列
列移動等重構通常都需要乙個轉換期,轉換期中新舊列通過觸發器保持同步並同時工作。
在資料庫重構中,通常採用測試驅動開發(tdd)模式,對所重構擁有完整的回歸測試套件。
《重構》閱讀筆記
一.說明 千里之行積於跬步,越是面對複雜多變的外部環境,越是要做好基本功 邁出紮實步。2.譯者認為重構2的重構原則是 舊的不變,新的建立,一步切換,舊的再見。3.重構 傳達的是一種工匠精神。我喜歡的譯者觀點是 乙個對匠藝上心的專業人士,日積月累對過程與方式的重視,是能有所成就的。二.第一章 1.何為...
資料庫重構 讀書筆記
資料庫重構一書是經前面 重構 改善既有 的設計 中提到,想著以往資料庫重構中的多種問題,當時就下單買了,但是當時沒細看,看封面是中文,結果也就封面是中文,內容都是英文,還好前面有些英語基礎就直接看了。此書出版於2007年,在 重構 一書之後,整體結構與部分思想甚至內容有些相似,畢竟都是經驗分享類書籍...
「重構」黑洞 閱讀筆記
重構 黑洞 26歲mit研究生的新演算法 人物誌 科學家第一次能捕捉到黑洞 很大程度上歸功於這位29歲的mit美女博士bouman三年前建立的新演算法 使用patch priors進行連續高解析度影象重建。黑洞非常非常遙遠,而且非常緊湊。除了使用射電望遠鏡 射電望遠鏡 radio telescope...