找對“關(guān)系”后,辦事果然輕松了!











后記:“數(shù)據(jù)庫”系列漫畫正式開篇,今天講關(guān)系數(shù)據(jù)庫的由來。在計算機(jī)發(fā)展的歷史上,關(guān)系數(shù)據(jù)庫絕對是一項非常偉大的發(fā)明,看起來好像是簡單的二維表格,背后有著非常堅實的數(shù)學(xué)基礎(chǔ),歷經(jīng)幾十年依然是軟件業(yè)的中堅力量。
我一直很好奇,二維表格隨處可得,人人可見,可是沒有人注意它,Codd到底是怎么把注意力集中到了二維表格上,獲取靈感,然后展開研究的。 難道真的像歌曲傳奇中所唱的“只是因為在人群中多看了你一眼.....”
關(guān)系數(shù)據(jù)庫支持范式,支持?jǐn)?shù)據(jù)的完整性,更重要的是:支持事務(wù),這一點能極大地降低應(yīng)用程序開發(fā)的工作量,要是每個程序都需要考慮事務(wù),我估計程序員會瘋掉。
所以關(guān)系數(shù)據(jù)庫保存著我們大量珍貴的、核心的數(shù)據(jù),從銀行余額,到購物清單,幾乎每一筆網(wǎng)上交易都由關(guān)系數(shù)據(jù)庫負(fù)責(zé)保存。
如需轉(zhuǎn)載,請通過作者微信公眾號coderising獲取授權(quán)。