【數據庫知識掃描】 | SQL複習-末篇 第22課 高級SQL特性

不知是最近幾天休息不好的原因,還是作息不夠規律。

今天開始學這一篇的時候,已經十一點五十了。太過依賴某一樣事物的時候,可能會產生逃離感。所以現在代碼、項目、服務,都在講可插拔,可移植,可開放API接口。

終於講到這一課,高級SQL特性,一聽就是一篇全是理論的課程。

22.1 約束

經過多個版本的更新迭代,SQL已經變得越來越強了。能給用戶使用者都帶來許多高級的數據處理技術,這裏我理解高級就是抽象化,已經不再是停留在數據的簡單讀取這個層面。

從關聯表和引用完整性開始講,關係型數據庫存儲分解爲多個表的數據,每個表存儲相應的數據,我們通過建立了一表到另一表的引用,也應運而生引用完整性(referential integrity)這樣的術語。

對於關係數據庫設計,需要對插入數據進行判斷是否合法,而這就需要我們設計一種方法用來保證插入表的就是合法的。比如:如果Order表來存儲訂單信息,OrderItems表存儲訂單詳細內容,按照常理邏輯來說,

居然零點了,在有點生氣的情緒中,睡去吧。

明日復明日。

刻意練習,每日精進。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章