初學感悟 1 資料庫亂談

2021-04-09 01:39:28 字數 697 閱讀 8148

提筆前已經想了近30分鐘,甚至連想所表達的個人觀點都沒總結出來,也許就是初學者的悲哀,似有所悟,又表達不出來,本來不想丟這個人,被逼的,哈哈。

廢話不說了,就想到哪寫到哪,就當給此時的記憶打個標籤了。

而相比資料來說,物件則是相對穩定的,而且因為物件的本身屬性與物件之間的關聯是沒有關係的,可以分開討論,一開始先討論概念之間的關係,減少不必要的關聯,使­物件之間的關係明確簡潔,然後再確定每個物件本身的屬性,當概念模型穩定並可以實現系統功能的時候再進行持久層的設計,將物件的關聯自根據其之間的可見性和多重­性的關係加入到相互關聯的乙個或兩個物件中,就形成了關聯屬性,這樣就順水推舟的從概念分析轉到持久層的設計,當然兩個物件之間的關係,反映到資料庫中可以有多­種表達方式,而且沒有對錯,不同情況對應不同的方式,但是物件的關係是穩定的,這也證明了物件的關係要比表的關係穩定的多。(有點拗口,對不住。。)

說到這不知道聽糊塗了多少人,,最後總結一下,這些東西沒有對錯,應該在不同應用需求下靈活採取最優的方法,但是個人建議所有的像我一樣剛掉進程式設計海洋的苦難同­胞們,將更多的精力投入到對物件的提取和分析,不要困在資料庫設計中,也許有一天會覺得資料庫中那些破表的形成是那麼自然而優雅。

最後宣告,現在網上好多人在吵,關於資料庫什麼終結時代到臨什麼的,都是大家之談,我等小鳥,沒資格談這些,其實我覺得大家所說的資料庫時代所代表的意義都是不­同的,所以吵的沒意義。不過要鍛鍊物件導向的看待問題方法是沒錯的。廢話較多,大家擔待。  

初學資料庫分享1

這是我的第一篇部落格,算是我的學習筆記,希望大家多提意見 1.1 瀑布模型 該模型分為六個階段,分別是 1 專案規劃 就是本專案的一些實現目標 預計實現的功能 開發背景以及系統需要解決的問題等等 2 系統分析 通過調研全面分析理解系統原型,利用需求文件敘述專案目標 功能 適用範圍 響應時間,以及資料...

初學資料庫

開學一周了,剛好把資料庫的例子全部敲完,初步知道了什麼是資料庫。首先說說在敲例子的過程中遇到的問題。例一 資料可連線測試不成功!後來發現是因為使用的不是vb建立的資料庫,是從電腦裡的隨便乙個地方複製過來的。於是問題得以解決。但是不明白這些資料庫出去內容不同外到底還有什麼區別,為什麼不能連線上。資料庫...

初學 資料庫

從這週開始學習資料庫,不管學什麼,資料庫都是基礎,所以我們一定要認真對待,打好基礎。今天學習了第一章,總結知識點如下 1.使用資料庫的優點 降低儲存資料的冗長度,更高的資料一致性,儲存的資料可以共享,可以建立資料庫所遵循的標準,便於維護資料完整性,能夠實現資料的安全性。2.在資料庫發展歷史上,出現了...